Einar Jonsson
916a3f33f2
Refactored user activation business logic out of UsersController and
...
into a UserActivator class.
2013-08-21 09:22:34 +00:00
Sam
8a0a097dfb
make message bus more robust to bad inputs, correct issue where notifications channel is not susbcribed
2013-08-21 09:07:38 +10:00
Sam
487788b65b
correct missing progress bar on navigation to new topic.
2013-08-21 08:37:30 +10:00
Robin Ward
7546a29d10
FIX: After sharing links and navigating long topics sometimes you'd have a lot of blank space.
2013-08-20 18:04:40 -04:00
Régis Hanol
9204e0f420
do not disable the radio button in the avatar selection modal
2013-08-20 22:54:01 +02:00
Régis Hanol
dcfe4f2061
remove useless text beneath avatar
2013-08-20 21:53:17 +02:00
Neil Lalonde
3abeb5f793
Staff action logs can be filtered to changes of one site setting
2013-08-20 13:50:51 -04:00
Sam
c0c929be5a
optimise query that runs every 10 minutes and takes out the user table
2013-08-20 17:40:22 +10:00
Sam
f4d833da27
fix onebox exception, if oneboxes fail on save we log a warning to the log
2013-08-20 11:38:10 +10:00
Sam
d43bd55e5b
HACK: hold back on loading more topics for a bit while we are repositioning the page for Safari
2013-08-20 11:25:15 +10:00
Sam
341a28402d
speed up scrolling on android
2013-08-20 11:25:15 +10:00
Jeff Atwood
58b7df5480
change edit to std pencil glyph on avatars
2013-08-19 15:07:48 -07:00
Sam
dca0b6b9b8
Merge pull request #1358 from chrishunt/bump-favcount
...
Improve readability of count for complex favicons
2013-08-19 14:58:57 -07:00
Sam
60c740e16e
Merge pull request #1361 from ZogStriP/fix-css-on-image-in-preview
...
FIX: images in the preview have rounded corners
2013-08-19 14:58:02 -07:00
Sam
df2b0b47bd
Merge pull request #1360 from michaelkirk/feature/oauth2
...
not recording Oauth2 user email
2013-08-19 14:57:05 -07:00
Régis Hanol
8107170f08
FIX: images in the preview have rounded corners
2013-08-19 23:45:55 +02:00
Neil Lalonde
1d030666d8
Log site setting changes and show in admin
2013-08-19 16:58:38 -04:00
Michael Kirk
9e8d8870f5
fixed: record Oauth2 user email
2013-08-19 11:21:27 -07:00
Neil Lalonde
3cc8354fe2
Don't trust topic title in template until it has been sanitized by the server
2013-08-19 14:19:59 -04:00
Neil Lalonde
7eaedb84e1
Add notify_mods_when_user_blocked site setting to control whether moderators get a message when someone is automatically blocked
2013-08-19 12:00:48 -04:00
Chris Hunt
53f011e89e
Bump to favcount v1.1.0
2013-08-19 08:55:38 -07:00
Sam
a9393e4a7a
paging for flag list
...
corrected reload behavior on flag list
refactored post actions ... extracted flag queries
2013-08-19 21:14:26 +10:00
Sam
9b5da77855
correct broken logic in screen track that was causing read status not to flush properly when navigating using the suggested topics list.
2013-08-19 11:35:06 +10:00
Sam
4b0a1179e9
link to first unread as opposed to last read in topic lists
2013-08-19 11:34:08 +10:00
Sam
b69d089d06
we need to decalre favcount to keep tests happy
2013-08-18 21:52:13 +10:00
Sam
3b34ab8cab
Merge branch 'master' of github.com:discourse/discourse
2013-08-18 21:35:29 +10:00
Sam
82ca61f150
Merge pull request #1350 from michaelkirk/feature/oauth2
...
Feature/oauth2
2013-08-18 17:01:01 -07:00
Sam
1cab98bf78
Merge pull request #1336 from novemberkilo/master
...
First pass at fixing rails4 deprecation warnings
2013-08-18 16:59:07 -07:00
Chris Hunt
4372fc2f2e
Switch out faviconNotify for favcount.js
2013-08-18 11:26:03 -07:00
Sam
3f5b5f1581
Merge branch 'master' of github.com:discourse/discourse
2013-08-18 21:30:14 +10:00
Michael Kirk
4af8a9102e
Authenticate with Discourse via OAuth2
...
See https://github.com/michaelkirk/discourse_oauth2_example for an
example of how you might integrate your existing oauth2 provider's
authentication via a Discourse plugin.
2013-08-17 21:45:20 -07:00
Sam
3735cfdadb
Merge pull request #1348 from chrishunt/dynamically-png-me
...
Re-write dynamic favicon javascript
2013-08-17 03:26:14 -07:00
Chris Hunt
ef7231a66f
Add 32px image to default favicons (for retina)
2013-08-16 18:37:33 -07:00
Chris Hunt
fb9f1ae3e8
Totally re-write favicon notifier
...
- Black on white text
- Larger font
- Works with any size favicon (16, 32, 64)
2013-08-16 18:37:24 -07:00
Régis Hanol
ea6e73076b
change your avatar in a modal
2013-08-17 00:35:29 +02:00
Neil Lalonde
baff59d752
Send email to contact_email when a new version of Discourse is found. Disable with the new_version_emails setting.
2013-08-16 17:28:36 -04:00
Neil Lalonde
7dd470ccc0
Oops, make highlight in topic list style-able too
2013-08-16 14:24:51 -04:00
Robin Ward
40599d20e8
FIX: Footer formatting in digest emails
2013-08-16 12:19:26 -04:00
Neil Lalonde
b6285b85d2
Add reject option to pending users page
2013-08-16 11:42:43 -04:00
Robin Ward
30caa0d0b0
Merge pull request #1339 from ZogStriP/fix-custom-avatars-in-email
...
FIX: custom avatars in email
2013-08-16 07:18:34 -07:00
Régis Hanol
865c882a61
larger avatars in embedded posts
2013-08-16 10:14:05 +02:00
Régis Hanol
2119774fb6
FIX: custom avatars in email
2013-08-16 09:58:20 +02:00
Sam
c314a1862f
add todo
2013-08-16 17:04:30 +10:00
Jeff Atwood
946b02533b
better copy for password change button
2013-08-15 22:25:26 -07:00
Sam
b60c8080e5
Merge pull request #1337 from ZogStriP/avatar-work
...
Avatar work
2013-08-15 21:50:37 -07:00
Jeff Atwood
4718929d52
"change" to edit pencil glyph on user pref buttons
2013-08-15 16:11:24 -07:00
Régis Hanol
c9969738bf
FIX: N+1 query for avatars when searching for users
2013-08-16 00:26:49 +02:00
Jeff Atwood
8303f48004
add dimmed color to digest footer
2013-08-15 15:18:11 -07:00
Neil Lalonde
2e640baffd
Fix a broken avatar when showing who deleted a post
2013-08-15 16:31:13 -04:00
Neil Lalonde
73e4d866d2
Make it possible to customize post highlight colour with css
2013-08-15 16:17:37 -04:00
Neil Lalonde
8a96c4c0f6
Fix uncategorized topics not being shown on categories page
2013-08-15 15:18:04 -04:00
Neil Lalonde
5a4b939cf7
Fix edit category modal for uncategorized when showing it the second time
2013-08-15 15:18:04 -04:00
Navin
9ab2471a92
Fix rails4 deprecation warnings
...
That appear when running topic_spec.rb
2013-08-15 17:52:18 +02:00
Neil Lalonde
293361dcd3
Screened URLs list in admin
2013-08-15 10:52:26 -04:00
Sam
ee95d7df9c
trigger observers, wow this is all very complicated and full of duct tape
2013-08-15 13:54:48 +10:00
Sam
fda6cce0de
minor refactor
2013-08-15 13:44:30 +10:00
Sam
79c109a819
Merge pull request #1322 from bhicks/refactor-feature-topic-users
...
Refactoring the feature_topic_users method
2013-08-14 20:04:54 -07:00
Sam
b55c9e391d
Merge pull request #1333 from fabianoleittes/fix_type_url
...
Fix url not to be nil
2013-08-14 20:04:00 -07:00
Ben Hicks
b13796c35e
Refactoring the feature_topic_users method to improve
...
the code climate score.
2013-08-14 20:42:16 -05:00
Fabiano Leite
4df8babb9a
Fix url not to be nil
2013-08-14 21:55:25 -03:00
Sam
1965cbcad6
Merge pull request #1331 from ZogStriP/fix-avatars-on-activity-stream
...
FIX: performance regression on activity streams
2013-08-14 16:52:13 -07:00
Sam
c2653b2915
Merge pull request #1309 from stephankaag/sidetiq
...
Replace Clockwork with Sidetiq
2013-08-14 16:51:04 -07:00
Régis Hanol
8af51883bf
FIX: performance regression on activity streams
2013-08-15 01:32:27 +02:00
Neil Lalonde
9170166e93
Finish renaming blocked emails to screen emails
2013-08-14 16:45:30 -04:00
Robin Ward
3e7441177a
Merge pull request #1330 from ZogStriP/emails-can-be-mixed-case
...
only the host part of an email address is case insensitive
2013-08-14 13:26:49 -07:00
Neil Lalonde
86647f0a54
Add ScreenedUrl. Rename BlockedEmail to ScreenedEmail.
2013-08-14 16:08:23 -04:00
Stephan Kaag
a6b4b5dbf2
Replace Clockwork with Sidetiq
2013-08-14 21:39:40 +02:00
Régis Hanol
5ca187ba57
only the host part of an email address is case insensitive
2013-08-14 19:31:35 +02:00
Robin Ward
8fa9c51bf4
FIX: New avatar regression with mixed case email addresses.
2013-08-14 13:05:57 -04:00
Robin Ward
aec929b184
Screw it, don't choose columns.
2013-08-14 12:26:31 -04:00
Robin Ward
a05ffafd4c
FIX: Direct link to Avatar
2013-08-14 12:22:44 -04:00
Robin Ward
479ca86713
FIX: Don't select columns if we don't have to.
2013-08-14 12:18:54 -04:00
Robin Ward
803f5d85ee
Merge branch 'master' of github.com:discourse/discourse
2013-08-14 12:04:51 -04:00
Robin Ward
6793cba4ae
FIX: Displaying actions
2013-08-14 12:04:35 -04:00
Neil Lalonde
bc0d4f1bfc
Add a confirm modal to Delete All Posts button
2013-08-14 11:48:18 -04:00
Neil Lalonde
506dd748da
Add warning sign icons to all the delete user buttons
2013-08-14 11:20:00 -04:00
Régis Hanol
4866f4d8f5
FIX: N+1 query for avatars
2013-08-14 15:25:05 +02:00
Régis Hanol
3524b90d6a
FIX: avatars in quotes/oneboxes
...
Avatars in quotes/oneboxes are still pointing to the old
`/users/:username/avatar(/:size)` route.
So, this adds back the old avatar route for the transition period.
2013-08-14 12:20:05 +02:00
Sam
11dca1fd92
make code climate a bit happier
2013-08-06 06:25:44 +10:00
Sam
6e97ddc8ef
allow uploaded avatars by default
2013-08-05 14:08:08 +10:00
Sam
5f46dfedf1
Merge pull request #1320 from ZogStriP/local-avatars
...
Local avatars
2013-08-14 00:36:42 -07:00
Régis Hanol
9a7df140b7
updated model annotations
2013-08-13 22:09:27 +02:00
Régis Hanol
92b0cfe3d3
cleaned up non-used code
2013-08-13 22:09:10 +02:00
Régis Hanol
c867b67a0b
custom avatar support
2013-08-13 22:08:29 +02:00
Régis Hanol
e5e3164ea1
added the "allow uploaded avatars" site setting
2013-08-13 22:06:22 +02:00
Régis Hanol
95a2405c9e
larger avatar in the "in reply to" box
...
This one is for @BrentleyJones (cf.
http://meta.discourse.org/t/small-avatar-in-in-reply-to-box/8761 )
2013-08-13 22:04:38 +02:00
Neil Lalonde
ed060ed5f1
Change trust level logs the previous trust level
2013-08-13 12:04:28 -04:00
Jeff Atwood
6722a1fe22
some minor user deletion tweaks
2013-08-13 00:41:23 -07:00
Neil Lalonde
b36c6d7b78
Users cannot change their own username after 3 days since registering. Site setting username_change_period allows you to change the number of days.
2013-08-12 14:55:09 -04:00
Neil Lalonde
879652f055
Add setting edit_history_visible_to_public to control whether post edits can be viewed by everyone. Uncheck it so only staff users can see edits.
2013-08-12 11:12:20 -04:00
Jeff Atwood
556cb792e9
change topic share button to match link button
2013-08-10 21:07:42 -07:00
Neil Lalonde
bb492eb8bf
Add filtering to staff logs page
2013-08-09 16:59:05 -04:00
Robin Ward
652169daf6
Include a list of more new topics in the digest emails at the bottom
2013-08-09 14:43:02 -04:00
Robin Ward
730f57a751
Tiny CSS change: add background to inline code values.
2013-08-09 12:54:46 -04:00
Robin Ward
6452962f36
FIX: Notification counters were being updated incorrectly.
2013-08-09 12:12:56 -04:00
Neil Lalonde
4d8585ac10
Put staff user in the first column
2013-08-09 11:24:50 -04:00
Neil Lalonde
90a3bcf6ff
Add filter by action to staff logs page
2013-08-09 10:06:59 -04:00
Neil Lalonde
33bddbff85
Use Ember.ListView for staff action logs page
2013-08-09 10:06:58 -04:00
Neil Lalonde
0d44313a4b
Use Ember.ListView for blocked emails list
2013-08-09 10:06:58 -04:00
Robin Ward
7fdaefcd86
FIX: Should allow support for ember list view
2013-08-08 23:13:26 -04:00
Robin Ward
477eb81bc9
Updated docs for Discourse.Singleton
2013-08-08 13:00:48 -04:00
Neil Lalonde
ce05b43c1d
Fix delete user button on admin/user page so it's enabled at the right times, and update its title attribute to be more helpful
2013-08-08 12:54:38 -04:00
Robin Ward
86246a64eb
Convert Discourse.Site
and Discourse.ScreenTrack
to use Discourse.Singleton
2013-08-08 12:49:58 -04:00
Robin Ward
51f5cf77fb
Convert Discourse.User
to use Discourse.Singleton
2013-08-08 12:42:08 -04:00
Robin Ward
8e1fae0459
Add Discourse.Singleton
class mixin for creating singletons.
2013-08-08 12:00:58 -04:00
Robin Ward
9564a6ce09
Don't include user_deleted
posts in emails.
2013-08-08 10:32:51 -04:00
Jeff Atwood
7343874360
oops, meant both
2013-08-07 16:42:26 -07:00
Jeff Atwood
0ab5388839
hook nth-of-type to reply, not "row"
2013-08-07 16:38:54 -07:00
Jeff Atwood
6656410c58
reduce padding between repeat embedded posts
2013-08-07 16:31:07 -07:00
Jeff Atwood
6caf55994b
tighten up user page spacing a tiny bit
2013-08-07 16:11:16 -07:00
Neil Lalonde
b097d780d0
Tweaks to staff action logs page
2013-08-07 18:29:13 -04:00
Neil Lalonde
b6b30dabd4
Send context of where a user was deleted as a spammer so it can be logged
2013-08-07 18:18:18 -04:00
Neil Lalonde
949b2068a5
Trust level change logs the target_user_id
2013-08-07 17:01:59 -04:00
Neil Lalonde
b0848db6de
Oops, forgot to use i18n in some places
2013-08-07 16:46:23 -04:00
Neil Lalonde
5c8c52482a
Add a way to view staff action logs in admin
2013-08-07 16:27:34 -04:00
Neil Lalonde
d2fb6ec53f
Blocked Emails list in admin
2013-08-07 16:27:34 -04:00
Robin Ward
c091b44028
Merge pull request #1310 from ZogStriP/patch-1
...
create thumbnails by defaults
2013-08-07 13:24:30 -07:00
Robin Ward
66f9506481
FIX: IE9 regression
2013-08-07 16:20:22 -04:00
Régis Hanol
bbd05f37d2
create thumbnails by defaults
...
changed "create_thumbnails" default value to `true`
2013-08-07 22:18:50 +02:00
Robin Ward
fe3a69c271
Private message emails now include the history
2013-08-07 13:03:45 -04:00
Don Denton
a53a6667aa
Added a missing "#" to href for TOS.
2013-08-07 00:45:55 -04:00
Robin Ward
1c3804934e
Show the entire history of replies above a post when you expend "in reply to"
2013-08-06 17:43:10 -04:00
Neil Lalonde
c74da0d262
Admins who haven't been approved can log in when must_approve_users is enabled
2013-08-06 16:51:29 -04:00
Neil Lalonde
57baf1f112
Logout takes you to the front page instead of leaving you on your user activity page
2013-08-06 16:04:02 -04:00
Neil Lalonde
879aa06601
Change tiny date formatting for dates in past years. Example: 10 Dec '12
2013-08-06 13:47:24 -04:00
Jeff Atwood
890ded7b1b
make topic progress more visible
2013-08-05 15:10:53 -07:00
Jeff Atwood
27f44e7e7e
increase modal max-width so errors fit better
2013-08-05 14:57:56 -07:00
Robin Ward
c714b98595
Update ember-renderspeed slightly.
2013-08-05 16:20:36 -04:00
Robin Ward
de3c657ea3
FIX: Oneboxes with incorrect URL
2013-08-05 16:15:16 -04:00
Robin Ward
dbbc5248aa
Update ember-renderspeed. Much less overhead.
2013-08-05 15:00:35 -04:00
Régis Hanol
e90bbc6a6c
don't display debug information when running tests
2013-08-14 00:12:25 +02:00
Jeff Atwood
ab2b7fc882
get rid of text-shadow in gutter
...
I blame iOS for this shit
2013-08-04 01:26:41 -07:00
Robin Ward
8d08391ff5
FIX: Allow Discourse.Session.current()
API to update to 0
2013-08-02 18:48:02 -04:00
Robin Ward
91efbc1830
FIX: If an error occurs loading posts, revert state correctly
2013-08-02 18:42:46 -04:00
Neil Lalonde
98b58150bb
Dashboard calculations are done with an async job now
2013-08-02 18:32:33 -04:00
Neil Lalonde
1552c4b69e
Remove users column from Top Traffic Sources table on dashboard. It's not useful and very expensive to calculate.
2013-08-02 18:32:33 -04:00
Robin Ward
f337aea982
FIX: Can edit 1st posts that have no categories
2013-08-02 17:41:01 -04:00
Jeff Atwood
f996a8757a
add "post last edited at" to edit tooltip
2013-08-02 13:15:50 -07:00
Jeff Atwood
94c969b7d8
set min-width on post unread counts
2013-08-02 12:41:40 -07:00
Robin Ward
701843552a
Fixes to {{#groupedEach}}
2013-08-02 15:14:24 -04:00
Neil Lalonde
9db0ac16a9
Add site setting delete_removed_posts_after to configure after how many hour posts that were deleted by their authors will be deleted
2013-08-02 13:35:52 -04:00
Robin Ward
ef82b66e95
Easier to group bindings. Perf improvements.
2013-08-02 13:18:09 -04:00
Neil Lalonde
8cc49d9797
Don't send more pm's after a user has been blocked from making posts. This can happen if a staff member flags posts that are already hidden.
2013-08-02 10:55:19 -04:00
Jeff Atwood
d8c2856a4c
flatten the new / unread post badges
2013-08-02 03:47:06 -07:00
Sam
c4af6297b4
read restricted categories should have a glyph
2013-08-02 15:33:16 +10:00
Sam
af685e83ea
oh my this convenience method sure is not convenient
2013-08-02 15:11:09 +10:00
Sam
803d023e23
Fixed GitHub auth, GitHub can provide us with a valid email - so automatically log in for those cases
2013-08-02 12:16:44 +10:00
Neil Lalonde
cf333268d5
Fix: flag modal sometimes doesn't have nuke user button when it should
2013-08-01 22:00:00 -04:00
Sam
76678f0024
broken hinting fixed
2013-08-02 11:09:54 +10:00
Sam
d343d512b9
favorite user action consistency
2013-08-02 11:07:18 +10:00