Robin Ward
3a6efa25f0
Allow ReadOnly to propogate up to the Ember app via Response Header
2015-04-24 14:37:16 -04:00
Robin Ward
5b3f99aa50
Don't blow up if Redis switches to READONLY
2015-04-24 14:37:16 -04:00
Robin Ward
eff921d1ec
FIX: Turn that frown upside down!
2015-04-24 11:14:06 -04:00
Robin Ward
2562b61448
normalize_name
is a better name for this.
2015-04-24 10:35:18 -04:00
Régis Hanol
be5a76fbc8
Merge pull request #3394 from scossar/fix-height-on-onebox-image
...
Fix: size on onebox-avatar
2015-04-24 11:18:26 +02:00
Régis Hanol
80b2935e11
FIX: prevent DOS when fixing avatar in quotes
2015-04-24 11:14:10 +02:00
Simon Cossar
def9740d5d
Fix size on onebox-avatar
2015-04-23 20:42:27 -07:00
riking
21b915f209
Suggested changes
2015-04-23 18:39:48 -07:00
Neil Lalonde
ae028a5bb1
FIX: support for redirects to external url in permalinks table was broken
2015-04-23 16:45:28 -04:00
Robin Ward
e17ea2e787
UX: Show a dash if a version string is missing
2015-04-23 14:50:37 -04:00
Régis Hanol
a737090442
- FEATURE: revamped poll plugin
...
- add User.staff scope
- inject MessageBus into Ember views (so it can be used by the poll plugin)
- REFACTOR: use more accurate is_first_post? method instead of post_number == 1
- FEATURE: add support for JSON-typed custom fields
- FEATURE: allow plugins to add validation
- FEATURE: add post_custom_fields to PostSerializer
- FEATURE: allow plugins to whitelist post_custom_fields
- FIX: don't bump when post did not save successfully
- FEATURE: polls are supported in any post
- FEATURE: allow for multiple polls in the same post
- FEATURE: multiple choice polls
- FEATURE: rating polls
- FEATURE: new dialect allowing users to preview polls in the composer
2015-04-23 19:33:29 +02:00
Robin Ward
9bce812c8f
Merge pull request #3388 from Mooash/Adding_ViewActions
...
Adding ViewAction into email notifications
2015-04-23 10:18:57 -04:00
Will Jordan
bbfa5c7df1
Fix NoMethodError
in TopicEmbed#find_remote
...
Stop TopicEmbed#find_remote from generating `NoMethodError: undefined method `empty?' for nil:NilClass` exceptions
2015-04-22 16:52:02 -07:00
Mooash
b65313d3b9
Adding ViewAction into email notifications
...
See: https://meta.discourse.org/t/integrate-viewactions-one-click-actions-schemas-into-discourse-emails/27056
2015-04-23 08:40:22 +10:00
Robin Ward
388f51eed7
FIX: Bring email username logic in line with front end
2015-04-22 16:26:57 -04:00
Robin Ward
5c7d6e0a3c
FIX: Don't display names on emails if display_name_on_posts
is false
...
Note that `enable_names` was always respected.
2015-04-22 16:15:23 -04:00
Robin Ward
839416212e
FIX: Category badge was showing before topic loaded
2015-04-22 13:39:04 -04:00
Robin Ward
56cd381ff8
FIX: Loading more was broken on topic list after changing sort order
2015-04-22 12:52:12 -04:00
Robin Ward
53ca51654d
FIX: Avoid cookie overflows by truncating the referer we store in flash
2015-04-22 12:41:49 -04:00
Neil Lalonde
85320f919b
FEATURE: user list csv includes approved, suspended_at, suspended_till, blocked
2015-04-22 12:40:12 -04:00
Robin Ward
afc12da2f9
Merge pull request #3387 from riking/fix-uploaded-onebox
...
FIX: Local files never oneboxed, onebox requests cache-busted
2015-04-22 10:37:09 -04:00
Sam Saffron
40b22bf367
PERF: improve performance for featured user calculation
2015-04-22 23:54:54 +10:00
riking
3681674ec4
FIX: Don't cache-bust onebox requests
2015-04-21 23:11:25 -07:00
riking
a616d9ed1c
Fix jshint 2
2015-04-21 21:23:05 -07:00
riking
f5630b9791
Fix JSHint errors
2015-04-21 21:10:07 -07:00
riking
fdf86143b3
fixup NotificationController
2015-04-21 20:23:30 -07:00
riking
f4b0f1dbef
a few fixups
2015-04-21 20:23:30 -07:00
riking
8bbead315d
Add idle checking, use localStorage for seen notifications
2015-04-21 20:23:30 -07:00
riking
da9913359c
Convert to file in lib/, rough active tracking
2015-04-21 20:23:29 -07:00
riking
41819838ef
Prevent "0 new notifications"
2015-04-21 20:21:56 -07:00
riking
59bdff348c
Use Discourse.URL.routeTo
2015-04-21 20:21:56 -07:00
riking
84896bdccf
Close the notification after 10 seconds
2015-04-21 20:21:56 -07:00
riking
c1528e598f
Use unreadCount in title
2015-04-21 20:21:55 -07:00
riking
f5e27fe2c8
FEATURE: Desktop notifications
2015-04-21 20:21:52 -07:00
Jeff Atwood
706183f886
hide editor button bar overflow
2015-04-21 17:35:10 -07:00
Robin Ward
5bf8c31af4
Users can see their pending posts
2015-04-21 16:44:47 -04:00
Robin Ward
26693c16ac
Don't show the link to "Needs Approval" unless approval is enabled.
...
Note that any plugin that extends the NewPostMananger to support
enqueuing will enable it.
2015-04-21 13:59:57 -04:00
Robin Ward
b2ab95f9c2
Fix an issue with the store hydrating embedded objects
2015-04-21 13:15:40 -04:00
Robin Ward
f600ead587
FIX: Don't validate approved posts.
...
A moderator has already validated them. Otherwise we hit things like
rate limits.
2015-04-21 11:59:35 -04:00
Robin Ward
2cdd967188
Adds support for invisible approval queues, which we'll need for Akismet
2015-04-20 17:19:05 -04:00
Robin Ward
66be9147a0
FIX: You can edit two queued posts simultaneously
2015-04-20 16:49:11 -04:00
Robin Ward
5476723906
Add post date to moderator queue
2015-04-20 16:34:36 -04:00
Robin Ward
2c53a8b7bc
Link queued post avatar and username to user profile
2015-04-20 16:18:00 -04:00
Robin Ward
5990ab855b
PERF: Move post alerting into async
2015-04-20 13:34:57 -04:00
Robin Ward
6ae58d41a7
PERF: Only refresh the Daily stats hourly, do the others daily.
2015-04-20 12:11:36 -04:00
Neil Lalonde
3071650eb3
FEATURE: when post is too short, suggest using the like button instead
2015-04-20 11:10:56 -04:00
Neil Lalonde
a3b6e3cb97
FIX: permalinks redirects with relative_url_root
2015-04-19 23:36:09 -04:00
Sam Saffron
296add56e6
correct letter avatar template
2015-04-20 13:07:12 +10:00
Sam Saffron
6d2e651862
Revert "FIX: Missing letter avatars"
...
This reverts commit 03943554c6
.
2015-04-20 06:41:08 +10:00
Sam
72ab1b9714
Merge pull request #3385 from tancnle/each-key-refactor
...
Replace Hash#keys.each with Hash#each_key for some perf boost
2015-04-20 06:17:27 +10:00
Neil Lalonde
c2e3c86883
FIX: broken header links when using relative_url_root
2015-04-19 13:52:10 -04:00
Robin Ward
03943554c6
FIX: Missing letter avatars
...
cc @zogstrip
It seems that the version string was ammended to return the ImageMagick
version. This caused the guard in the user avatars method to fail as the
versions weren't the same.
I changed it so it is comparing the right version, but I wonder if this
is bad as the controller is no longer using the ImageMagick version. Can
you please review?
2015-04-19 10:48:53 -04:00
Tan Le
9fbc763902
Replace Hash#keys.each with Hash#each_key for some perf boost
2015-04-18 21:53:53 +10:00
Robin Ward
13de577568
FIX: Error alerting tracking users of PM when replying in general
2015-04-17 15:38:44 -04:00
Robin Ward
bed7781fe2
FIX: Broken build
2015-04-17 14:45:17 -04:00
Robin Ward
2f7b241087
FIX: Keyboard shortcuts broke in the composer
2015-04-17 14:01:45 -04:00
Robin Ward
952b345883
FIX: Focus was being lost on error message popup when composing failed
2015-04-17 13:24:02 -04:00
Robin Ward
32365fbc58
Composer Messages can be dismissed by Esc
2015-04-17 12:41:31 -04:00
Robin Ward
a61c202ac4
Rewrite /private-messages
to /messages
2015-04-17 12:01:50 -04:00
Robin Ward
0660a905b8
FIX: Back button broken navigating from one topic back to another
2015-04-17 11:52:30 -04:00
Neil Lalonde
ccce27d1b8
add plugin outlets for adsense plugin
2015-04-17 11:13:52 -04:00
Arpit Jalan
c3f163ca73
FIX: about tab was not showing on Privacy / ToS / FAQ topnav
2015-04-17 12:29:28 +05:30
Sam
51b747346e
PREF: speed up grabbing unread counts
2015-04-17 16:01:20 +10:00
Sam
832cb9fdc3
FIX: admin check missing from topic tracking state
...
FIX: handle muted categories correctly
2015-04-17 14:03:08 +10:00
Robin Ward
e83bf7dc07
FIX: Restrict editing queued posts to one at a time
2015-04-16 15:50:47 -04:00
Robin Ward
e912b698ac
FIX: Updating the category was not updating the UI
2015-04-16 13:56:27 -04:00
Robin Ward
2459f52c71
Merge pull request #3375 from techAPJ/patch-2
...
FEATURE: invite existing users to private topic
2015-04-16 11:13:42 -04:00
Robin Ward
94fea09416
Merge pull request #3383 from techAPJ/patch-4
...
FIX: handle error for duplicate email_in address
2015-04-16 11:13:36 -04:00
Robin Ward
b973a7e83c
FIX: update
was not returning the responseJson
2015-04-16 10:36:17 -04:00
Arpit Jalan
866d1cd8e3
FIX: handle error for duplicate email_in address
2015-04-16 16:23:22 +05:30
Sam
4387e05162
PERF: speed up query
2015-04-16 17:29:37 +10:00
Régis Hanol
b903a83eea
Merge pull request #3382 from techAPJ/patch-1
...
FIX: do not show send invites button if sso is enabled
2015-04-16 09:26:50 +02:00
Arpit Jalan
b77cd1f287
FIX: do not show send invites button if sso is enabled
2015-04-16 12:31:56 +05:30
Sam Saffron
948f9b357e
protect against failure
2015-04-16 15:22:21 +10:00
Sam Saffron
c2dd9564b3
creating new category was broken
2015-04-16 15:10:55 +10:00
Sam Saffron
67ed6b1e9a
FIX: missing pluralization, change topic card to use replies
2015-04-16 14:54:24 +10:00
Jeff Atwood
3d30bd115d
Merge pull request #3376 from awesomerobot/master
...
some fixes for tag alignment
2015-04-15 20:37:31 -07:00
Sam
61f53a0de0
rogue console.log
2015-04-16 12:59:16 +10:00
Robin Ward
5c49c6b581
FIX: Crawler layout from within plugin routes
2015-04-15 22:41:09 -04:00
Robin Ward
b2f34da477
FIX: A couple of other deprecations to keep discourse-tagging
happy
2015-04-15 22:36:16 -04:00
Robin Ward
a1cbd31166
FIX: Tags plugin uses Discourse.TopicList.list
2015-04-15 22:19:54 -04:00
Sam
4919ec4c44
FIX: don't hide "public invisible" groups from groups on user page
2015-04-16 10:44:55 +10:00
Sam
a5b25ad2af
FEATURE: scale up likes per day as users increase trust level
...
tl2 = 1.5 times the likes
tl3 = 2 times the likes
tl4 = 3 times the likes
configurable via tl[234]_additional_likes_per_day_multiplier site setting
2015-04-16 09:44:30 +10:00
Robin Ward
9cb928e893
FIX: Actions summary expanding was broken
2015-04-15 19:08:16 -04:00
Robin Ward
43669f7b24
FIX: Posting was showing errors due to misfiring wiki observer
2015-04-15 17:54:46 -04:00
Robin Ward
08b4b7b7ff
Moderators can edit posts that are queued before they approve/reject
2015-04-15 17:20:34 -04:00
Robin Ward
245777ba04
FIX: Lost position in topic
2015-04-15 16:18:32 -04:00
Neil Lalonde
dcb9d6e16a
remove queue_size_check
2015-04-15 15:52:39 -04:00
Robin Ward
d2ed64751e
UX: Show category badge on enqueued posts
2015-04-15 15:29:37 -04:00
Arpit Jalan
d491d4f997
FEATURE: invite existing users to private topic
2015-04-16 00:52:54 +05:30
Robin Ward
9ffec28076
Allow posts in any queue to support topic/post attributes
2015-04-15 14:54:37 -04:00
Robin Ward
0c233e4e25
Interface is wired up for Approving/Rejecting posts
2015-04-15 14:54:37 -04:00
Robin Ward
96d2c5069b
Interface for reviewing queued posts
2015-04-15 14:54:37 -04:00
Robin Ward
f1ede42569
Add the posts that need to be reviewed to the hamburger
2015-04-15 14:54:37 -04:00
Robin Ward
7f501a0c41
When a post returns enqueued
don't insert it in the stream and notify
...
- Includes removal of a lot of modal boilerplate
2015-04-15 14:54:37 -04:00
Robin Ward
76f7786d0d
Support saving posts via Store
2015-04-15 14:54:36 -04:00
Robin Ward
d4a05825da
Convert Composer
to use Store
...
- Uses store for `PostStream`, `TopicList` too
2015-04-15 14:54:36 -04:00
Robin Ward
a83a19f6ce
ES6 module migrations
2015-04-15 14:54:36 -04:00
Robin Ward
22ffcba8e6
Convert Discourse.Post
to ES6 and use Store model
...
- Includes acceptance tests for composer (post, edit)
- Supports acceptance testing of bootbox
2015-04-15 14:54:36 -04:00
Robin Ward
19a9a8b408
NewPostManager
determines whether to queue a post or not
2015-04-15 14:54:36 -04:00