Commit graph

6185 commits

Author SHA1 Message Date
Régis Hanol
5b1785157d TRIVIAL: fix deprecations due to momentjs upgrade 2014-08-20 22:22:58 +02:00
Robin Ward
33de48dc0c FIX: Float site settings were marked as overridden, reset didn't work. 2014-08-20 15:24:56 -04:00
Robin Ward
d35633deab FIX: Using a binding in an {{avatar}} was broken 2014-08-20 15:12:18 -04:00
Robin Ward
506dca6d4e FIX: Moving posts was not updating reply_count and
`reply_to_post_number` so reply linkage was broken.
2014-08-20 14:15:23 -04:00
Robin Ward
eb02619d1f UX: Move topic entrance widget to posts column 2014-08-20 14:15:23 -04:00
Akshay
0862a65d4a renamed unused variables properly 2014-08-20 23:44:19 +05:30
Régis Hanol
dbb4258e86 FIX: user avatar in flags list 2014-08-20 19:21:19 +02:00
Régis Hanol
054ae8bc13 TRIVIAL: do not remove backups in development 2014-08-20 18:58:58 +02:00
Régis Hanol
8a20d05ba5 FEATURE: backup without uploads 2014-08-20 18:53:58 +02:00
Robin Ward
c316894167 TWEAK: Don't include moderators on "About" if they are admins. 2014-08-20 12:43:02 -04:00
Neil Lalonde
96eecf18ef FIX: moving a post to a topic with a deleted post should use correct post_number. Was getting unique index violation on (topic_id, post_number). 2014-08-20 12:28:53 -04:00
Robin Ward
6ef85ea014 UX: Don't highlight the latest poster in the topic list if there is only
one avatar shown.
2014-08-20 12:09:39 -04:00
Robin Ward
2b5feda625 FIX: You need to be logged in to edit wiki posts. 2014-08-20 11:04:45 -04:00
Jeff Atwood
4508fbe9e6 remove <hr> between Popular Posts in email digest 2014-08-19 23:23:20 -07:00
Sam
4522451920 Merge pull request #2672 from cpradio/master
Only show unique badge titles in the Badge Title dropdown
2014-08-20 11:47:05 +10:00
cpradio
765b099513 Only show unique badge titles in the Badge Title dropdown
Filter the preference Badge Title to only show unique badge title names.
Updated to use lodash
https://meta.discourse.org/t/set-title-dialog-shows-multiple-instances-of-the-same-badge/19071
2014-08-19 21:30:36 -04:00
cpradio
04cd3c0551 Only show unique badge titles in the Badge Title dropdown
Filter the preference Badge Title to only show unique badge title names.
https://meta.discourse.org/t/set-title-dialog-shows-multiple-instances-of-the-same-badge/19071
2014-08-19 20:59:20 -04:00
Ankur Sethi
43b5292303 Fix min_trust_level for wordpress
min_trust_level in the wordpress method was being set to 1 always, the order of the ternary operator was reversed.
2014-08-19 20:15:24 -04:00
Jeff Atwood
4c66362dd1 remove right-arrow on cross-topic oneboxes 2014-08-19 15:19:01 -07:00
Jeff Atwood
c24b326c04 add glyph to move dialog button 2014-08-19 15:01:32 -07:00
Neil Lalonde
4e857bfa12 FIX: add http:// to feed_polling_url if it's missing 2014-08-19 17:57:14 -04:00
Robin Ward
65297533fa FIX: Allow links to name attributes 2014-08-19 16:51:53 -04:00
Robin Ward
5667cfe6cb FIX: Load user-avatar first. 2014-08-19 16:32:35 -04:00
Robin Ward
b46a373ff9 UX: Show User popup when clicking on a user in the topic list. 2014-08-19 16:22:37 -04:00
Robin Ward
3235f2c477 FIX: Don't try and delete inactive admins, rare as they may be. 2014-08-19 13:47:01 -04:00
Neil Lalonde
2672857aee FIX: public_user_custom_fields are returned by UserSerializer 2014-08-19 11:05:44 -04:00
Régis Hanol
f2b0228164 FIX: unhide post when a moderator undos the flag on which s/he took action 2014-08-19 16:14:17 +02:00
Akshay
3fd784b513 removed useless assignments at some places 2014-08-19 18:10:23 +05:30
Sam
7d068c1432 Merge pull request #2669 from akshaymohite/optimization-fixes
removed useless access modifiers specified in models
2014-08-19 21:10:40 +10:00
Wilhansen Li
e0f970326f Implement SSO overriding avatars.
Implemented by having Discourse download the image from the provided URL
and treating it as a custom upload.

Adds two more parameters to the SSO site’s response:

* `avatar_url` specifies the URL of the overriding avatar.
* `avatar_force_update` Discourse does not re-download avatars that
has already been download from the same URL. Setting this to true forces
Discourse to re-download the avatar in `avatar_url`

Note that both parameters are ignored if `sso_overrides_avatar` is set
to false.
2014-08-19 15:53:34 +08:00
Sam
65826ab3a6 FIX: only update column if we have a user 2014-08-19 17:26:20 +10:00
Sam
8699c929db FIX: report db when we get an exception in multisite 2014-08-19 17:24:00 +10:00
Sam
2d16255185 FIX: make filter bindable 2014-08-19 16:50:30 +10:00
Akshay
9d11ccc42e removed usless access modifiers specified in models 2014-08-19 07:28:21 +05:30
Sam
1a2070b4d9 FIX: exception in an interval 2014-08-19 11:13:19 +10:00
Robin Ward
68fca9398d FIX: Topic entrace considered the same day of a different month as today. 2014-08-18 17:40:50 -04:00
Robin Ward
14c765ef11 UX: Tweak logic for showing times in topic entrance popup 2014-08-18 17:14:50 -04:00
Neil Lalonde
0841cd2ba6 FEATURE: Add education text to new and unread pages when there are no results 2014-08-18 16:17:40 -04:00
Robin Ward
f1486c7728 FIX: Inconsistency between unread counter and unread filter 2014-08-18 16:15:26 -04:00
Robin Ward
c5d6f6a034 UX: Allow users to tab to the activity column 2014-08-18 14:44:31 -04:00
Robin Ward
db4abe76db CLEANUP: Remove dead resetRead code path 2014-08-18 14:35:33 -04:00
Robin Ward
454c634b7e UX: Make posts columns link to the last post in a topic. 2014-08-18 14:17:14 -04:00
Robin Ward
b175abbfb5 FIX: Admin group search was failing 2014-08-18 14:08:21 -04:00
Régis Hanol
9f72971d26 FEATURE: add the pencil glyph when the post was edited after the first flag 2014-08-18 18:56:39 +02:00
Neil Lalonde
d273374f1a FIX: before nuking a user, do a real count of posts instead of relying on user_stat record 2014-08-18 12:07:29 -04:00
Régis Hanol
5b3a758ba9 FIX: redirect old avatars to proper user_avatar route 2014-08-18 17:45:07 +02:00
Robin Ward
05193deb4d Merge pull request #2659 from riking/wrong-progress-pos
Hopefully fix once and for all the 172/160 problem
2014-08-18 11:30:09 -04:00
Neil Lalonde
1445ad61da FIX: case-insensitive category lookup when creating topics 2014-08-18 11:07:49 -04:00
Neil Lalonde
6c10cc3788 FIX: top_menu with category links like category/Meta are not case sensitive 2014-08-18 11:07:49 -04:00
Robin Ward
49f0eaea13 Merge pull request #2650 from Elberet/fix-parser
Fix: block parser uses regexes for stop tags, allows stricter matching
2014-08-18 11:06:08 -04:00
Régis Hanol
d7b1313d5e FEATURE: acting on a flag should not post an automated status message if you already replied to it 2014-08-18 17:00:14 +02:00
Régis Hanol
0d72b670f8 Merge pull request #2666 from akshaymohite/optimization-fixes
Fixed ActiveRecord validation for post_id in incoming_link.rb
2014-08-18 16:14:56 +02:00
Régis Hanol
e1191a5fcf Merge pull request #2511 from windhamg/s3_iam_role
support for EC2 IAM roles with Amazon S3 file store/backup
2014-08-18 16:14:14 +02:00
Akshay
fd6683697f Fixed ActiveRecord validation for post_id in incoming_link.rb 2014-08-18 19:11:34 +05:30
Régis Hanol
66aaa9329e FEATURE: vBulletin importer 2014-08-18 13:04:08 +02:00
Akshay
b4e38e5646 updated checks of environment with Rails.env by Rails.env methods 2014-08-18 15:36:47 +05:30
Jeff Atwood
efb8dec951 Reset Read Data not needed here 2014-08-18 02:17:40 -07:00
Jeff Atwood
ff03f98945 remove coldmapping from topic map 2014-08-18 00:24:56 -07:00
Sam
5193c9fd16 FIX: ensure consistency on topic featured users 2014-08-18 17:13:32 +10:00
Sam
f7d4cb6745 FIX: incorrect tooltip, most posts was only sometimes right 2014-08-18 17:13:32 +10:00
Jeff Atwood
e9bfb1c89e make share link input field readonly, with css tweaks 2014-08-17 23:08:53 -07:00
Sam
8737ffb272 Merge pull request #2658 from akshaymohite/optimization-fixes
Not initializing variable for looping if unused in loop
2014-08-18 14:42:52 +10:00
Sam
baaa3e0f9f FIX: #2664 it should be validates not validate
Thanks @chancancode
2014-08-18 14:40:54 +10:00
Sam
e18b030b8a SECURITY: stop potential symbol leak 2014-08-18 13:00:02 +10:00
Sam
24932009a5 FIX: don't make an ajax request when password or user is blank 2014-08-18 12:50:25 +10:00
Sam
b82726b029 FIX: incorrect redirection code 2014-08-18 12:35:31 +10:00
Sam
9ba8b29e98 FIX: API should return post_action or nil, true is wrong 2014-08-18 12:03:46 +10:00
Sam
e0a82d3088 FIX: rate limit password reset email 2014-08-18 10:55:30 +10:00
Jeff Atwood
582ec5954f fix incorrect translation string 2014-08-16 23:18:13 -07:00
Jeff Atwood
09291fcba0 make entire first/last entry popup unselectable 2014-08-16 23:16:13 -07:00
Jeff Atwood
967120f23e Merge pull request #2663 from gschlager/i18n_fix01
Add missing translation
2014-08-16 23:11:58 -07:00
Jeff Atwood
915a9f5230 Merge pull request #2645 from xfix/translate-log-in
Allow translating "Log In" button in HTML code.
2014-08-16 23:07:46 -07:00
Jeff Atwood
6795d378b4 remove a few strings on admin in favor of glyphs 2014-08-16 22:53:41 -07:00
Gerhard Schlager
6b286ad4f4 Add missing translation 2014-08-17 00:29:39 +02:00
Jeff Atwood
6d09f53dfc topic jump buttons shouldn't be selectable 2014-08-16 14:20:20 -07:00
Jeff Atwood
80f3cdd9a2 move arrow for topic entry 2014-08-16 13:24:58 -07:00
Robin Ward
aa41548e8e UX: When clicking an activity date, pop up a little menu with options to
go to beginning or end of the topic.
2014-08-15 16:39:57 -04:00
Robin Ward
0ce2df36e0 Merge pull request #2662 from techAPJ/patch-3
FEATURE: add additional fields in user list export
2014-08-15 16:03:16 -04:00
Arpit Jalan
8d7f4c1944 FEATURE: add additional fields in user list export 2014-08-16 00:39:28 +05:30
Robin Ward
f7b0c31418 Post history heatmap should use site settings for thresholds 2014-08-15 12:22:06 -04:00
Robin Ward
2f4f5d56e1 Use Site Settings for the cold date ranges 2014-08-15 12:09:31 -04:00
Robin Ward
26ca197be9 Adds Site settings to configure post:like ratio thresholds 2014-08-15 12:02:29 -04:00
Robin Ward
eb5a3da10d UX: Include tooltip text when hovering over posts column 2014-08-15 11:49:30 -04:00
Robin Ward
8f51878d73 FIX: Remove seen flag status from viewed topics 2014-08-15 10:46:58 -04:00
Jeff Atwood
c04b7cfe8a only do two levels of coldmapping 2014-08-14 22:27:10 -07:00
Jeff Atwood
f8cb0b6452 we have two sets of heatmap colors, apparently 2014-08-14 21:55:17 -07:00
Jeff Atwood
c32f64fe94 more betterer heat/coldmap color scheme 2014-08-14 21:36:35 -07:00
Sam
465c2a2ba8 FEATURE: logout redirect support
Allow users to also logout on an external site after logging out locally
2014-08-15 12:57:29 +10:00
Sam
e16dd96b6d FIX: dispatch correct modal on auto login 2014-08-15 12:13:10 +10:00
Robin Ward
00c791b12e FIX: Issues signing in without local logins 2014-08-14 22:09:12 -04:00
riking
903c760a9b Use progress bar indices in jump control, too 2014-08-14 17:52:21 -07:00
riking
8539c08d35 Fix assignment of post number to progress position 2014-08-14 17:31:34 -07:00
Jeff Atwood
e539e6ff21 try grey instead of blue for coldmap range 2014-08-14 16:42:31 -07:00
Robin Ward
c2c256cdd9 FIX: Bug with cached topics not being marked as read in your topics
list.
2014-08-14 18:31:02 -04:00
Akshay
6301a43d57 Not initializing variable for looping if unused in loop 2014-08-15 03:24:55 +05:30
Jeff Atwood
6cc8ec87b5 we don't need this "or" separator on login page 2014-08-14 14:41:45 -07:00
Robin Ward
167f393a03 Merge pull request #2655 from techAPJ/patch-3
FEATURE: export user list
2014-08-14 17:19:49 -04:00
Robin Ward
6e67fab9aa Merge pull request #2656 from akshaymohite/optimization-fixes
Avoid using to_s when performing String Interpolation
2014-08-14 17:17:57 -04:00
Arpit Jalan
b0f44dcdf3 clean up exports weekly 2014-08-15 02:03:30 +05:30
Arpit Jalan
d0736a06b6 FEATURE: export user list 2014-08-15 01:46:57 +05:30
Robin Ward
6f3db0e386 UX: Squash activity columns together. Show a cold map on the difference
between the last post and original post dates. Fix some missing classes
in the mobile templates and topic map.
2014-08-14 16:06:27 -04:00
Neil Lalonde
26a404f4d0 FIX: confusing UI when clicking Delete All Posts button 2014-08-14 15:21:16 -04:00
Robin Ward
5aac2822ed FIX: Metamorph error due to malformed HTML 2014-08-14 14:36:43 -04:00
Akshay
7ef61144e7 Avoid using to_s when performing String Interpolation 2014-08-14 23:55:27 +05:30
Robin Ward
2850ce46b8 FIX: If local logins are disabled, sign up button should not show the
form.
2014-08-14 13:14:56 -04:00
Robin Ward
a0d0f859ba Add login buttons to create account template. 2014-08-14 12:51:16 -04:00
Robin Ward
649329e420 Add support for max_posts query param. Also make it easier to let
Ember support query params for sorting our tables. Just add it in one
place.
2014-08-14 11:51:45 -04:00
Robin Ward
4dfe5fd1ca FIX: Edit category should use the id always in case two categories have
the same slug.
2014-08-14 10:56:47 -04:00
Kris Aubuchon
56e7ca10fe swapping around heatmap low/high 2014-08-14 09:33:41 -04:00
Jeff Atwood
7fc2892ef4 curse you misaligned semicolon 2014-08-14 03:25:48 -07:00
Jeff Atwood
a7528c858d hide sign up button from header on mobile 2014-08-14 03:04:09 -07:00
Jeff Atwood
48051127fc improve keyboard shortcut help layout 2014-08-14 02:54:53 -07:00
Jeff Atwood
41e582e1ca make keyboard shortcut help 3 columns vs 2 2014-08-14 02:25:07 -07:00
Sam
985b356fe9 FIX: work better if there is only one LoginMethod
If there is only 1 login method and local logins are disabled
take user directly to the login provider
2014-08-14 15:13:28 +10:00
Jens Maier
23002ae01c Fix: block parser now uses regexes for end tags. solves code block case, where end tag must be on a line of its own. 2014-08-14 01:58:01 +02:00
Robin Ward
ba15a6a9ea PERF: Only delete 100 inactive users at once 2014-08-13 17:56:40 -04:00
Jeff Atwood
578d4ac5f4 I hate hearts, I HATE LOVE 2014-08-13 13:52:11 -07:00
Robin Ward
ac89b3eb7e ES6: grouped-each helper and moved event dispatcher to an initializer 2014-08-13 16:46:59 -04:00
Kris Aubuchon
982b007604 heatmap/coldmap should stay red/blue despite theming 2014-08-13 16:38:49 -04:00
Régis Hanol
4c4ce05964 FIX & PERF: vanilla import
PERF: disabled refresh_avatar callback when importing users
PERF: avoid using UsernameSuggester when not needed
FIX: categories wasn't working
FIX: posts from deleted users are now from the system user
2014-08-13 22:20:06 +02:00
Régis Hanol
6201b82a67 FIX: keep the post_number parameter when redirecting to proper slug 2014-08-13 22:19:41 +02:00
Régis Hanol
9b4c18baf1 Merge pull request #2636 from meglio/color-tags
Show color for values of type:list site settings with word 'colors' in t...
2014-08-13 21:52:14 +02:00
Robin Ward
80f0e637ba Merge pull request #2648 from riking/mobile-user-page
Style & structure fixes for mobile user page
2014-08-13 15:48:17 -04:00
riking
62ed597faa Also put the shaded background on desktop 2014-08-13 12:43:27 -07:00
riking
6b22776160 Style & structure fixes for mobile user page 2014-08-13 12:38:55 -07:00
Robin Ward
22de2edae7 FIX: Allow a search for a parent slug when a child exists with the same
name.
2014-08-13 15:24:28 -04:00
Robin Ward
7ed969f0c7 Site Setting to customize how frequently inactive users are purged 2014-08-13 15:11:19 -04:00
riking
b4dc8e7115 Add error reply for new error 2014-08-13 11:47:21 -07:00
Robin Ward
74d9293ca9 FIX: Allow duplicate slugs when the parent category is not the same 2014-08-13 14:45:25 -04:00
Robin Ward
3c6673aceb Purge inactive accounts that are older than 7 days 2014-08-13 14:13:41 -04:00
Robin Ward
9a1580244a FIX: Don't show profile pages for inactive users and don't show them in
search results.
2014-08-13 13:30:25 -04:00
Robin Ward
106aed9dd3 UX: We can link an invited user without a topic to /my/invited 2014-08-13 11:19:29 -04:00
Robin Ward
31f7addefa FIX: Don't capitalize category name in document title 2014-08-13 10:53:34 -04:00
Robin Ward
0adfeb1cff ES6: Mega update of controllers 2014-08-13 10:22:47 -04:00
Robin Ward
1c9ccc6eb1 ES6: More controllers converted over 2014-08-13 10:22:47 -04:00
Jeff Atwood
c89a354fb1 clean up some flag page styles and alignment 2014-08-12 23:52:43 -07:00
Jeff Atwood
c83a742bec notification dropdown should not be selectable 2014-08-12 23:32:16 -07:00
Kris Aubuchon
6166e78888 adding hover state to notification menu, and small additional fixes 2014-08-13 00:03:29 -04:00
Sam
1baa55fe45 FIX: preview bust when no params 2014-08-13 12:25:56 +10:00
Robin Ward
19ea20e4cc UX: Don't show sign up button when the header has extra info in it 2014-08-12 17:38:21 -04:00
Robin Ward
914bbd2a7b FIX: Only show like heat map when there are 10 posts 2014-08-12 17:35:44 -04:00
Jeff Atwood
fcbab8e9b0 fix incorrect link to category position change 2014-08-12 14:33:07 -07:00
Robin Ward
f1572a43e1 UX: Remove drag and drop reordering of categories. It was not working
perfectly and you can re-order using the modal number.
2014-08-12 17:14:02 -04:00
Robin Ward
11e43bd434 FIX: Don't show Sign Up button in cases where users can't sign up 2014-08-12 16:55:23 -04:00
Robin Ward
532726005b FIX: Heatmaps for posts not showing up if you're not colourblind :) 2014-08-12 16:35:48 -04:00
Robin Ward
dd8e5583d7 ES6: Transition helper 2014-08-12 16:33:53 -04:00
Robin Ward
3930d933ca Revert "CLEANUP: This file no longer seems to be used"
This reverts commit 5c2893c8f9.
2014-08-12 16:23:44 -04:00
Robin Ward
5c2893c8f9 CLEANUP: This file no longer seems to be used 2014-08-12 16:22:06 -04:00
Robin Ward
de73e9fb56 UX: Remove likes column, use heat map on posts count 2014-08-12 14:03:52 -04:00
Robin Ward
e49ef042f1 UX: Remove icon from sign up button, change button order 2014-08-12 13:51:00 -04:00
Robin Ward
1684ff3015 UX: Add a separate "Sign Up" button 2014-08-12 13:47:23 -04:00
Régis Hanol
a62968c846 FIX: actually compute top score for 'older' periods 2014-08-12 19:42:46 +02:00
Robin Ward
36f081bf43 FIX: Don't show the category edit button unless the user can edit the
category
2014-08-12 13:31:05 -04:00
Neil Lalonde
e40e9351f6 FIX: don't allow same category name with different case 2014-08-12 11:40:33 -04:00
Robin Ward
d1f6c31382 TESTS: Adds integration test for new about route 2014-08-12 11:15:32 -04:00
Robin Ward
0e5a79cf5d FIX: Missing translations, update title on About 2014-08-12 11:04:12 -04:00
Jeff Atwood
63d71fde80 tighten spacing on flags page 2014-08-12 03:49:19 -07:00
Jeff Atwood
506162b719 clarification on delete and block 2014-08-12 03:14:50 -07:00
Konrad Borowski
14486a2e19
Allow translating "Log In" button in HTML code. 2014-08-12 11:23:45 +02:00
Kris Aubuchon
2ce291c2ab small fixes for dark themes 2014-08-12 00:11:58 -04:00
Jeff Atwood
a51bf08346 change "Sign In" back to "Log In" for now 2014-08-11 16:08:55 -07:00
Jeff Atwood
3451785aa3 add gavel glyph to Take Action for consistency 2014-08-11 15:56:42 -07:00
Robin Ward
c8767dc505 UX: Tweak about page 2014-08-11 18:15:49 -04:00
Robin Ward
996d14965e Minor UX tweaks 2014-08-11 17:03:12 -04:00
Robin Ward
c103398e9a First stab at About page 2014-08-11 16:59:15 -04:00
Régis Hanol
5e41408b55 FEATURE: use less space for flag dispositions 2014-08-11 22:28:11 +02:00
Neil Lalonde
93a6203378 FIX: guidelines route was redirecting to faq in ember app 2014-08-11 16:21:17 -04:00
Robin Ward
15c7e01b90 FEATURE: Can bulk delete topics now using the modal. 2014-08-11 15:14:02 -04:00
Jeff Atwood
0ee07ae2bb remove group gutter glyph for private topics / pms 2014-08-11 11:44:22 -07:00
Robin Ward
21185617b0 Show the reason the topic couldn't be split rather than a generic error. 2014-08-11 14:43:19 -04:00
Neil Lalonde
e564614b70 PERF: fix performance of Group.refresh_automatic_group! by removing a nasty IN clause. Thanks for helping, Donald Chea! 2014-08-11 13:34:01 -04:00
Anton Andriyevskyy
f58bf751bc Show color for values of type:list site settings with word 'colors' in their name 2014-08-11 19:54:03 +03:00
Régis Hanol
ec6ba68098 FEATURE: use glyphs instead of text in flag's dispositions 2014-08-11 18:21:34 +02:00
Régis Hanol
85570ddc77 TRIVIAL: fix grammar on 'deferred' columns 2014-08-11 11:56:54 +02:00
Régis Hanol
45faf07ba6 Merge pull request #2629 from gschlager/fix_badge_header
Use the translated display name of badge instead of English one.
2014-08-11 10:58:13 +02:00
Régis Hanol
e64d3b8a42 FIX: disagree flag should unhide hidden post 2014-08-11 10:48:00 +02:00
Sam
eeff092ead PERF/FIX: Dismiss Post coming back
Now that post numbers are monotonically increasing we should not need this job
Stuff should just self correct as users browser along

Corrected the job not to reset the disimissed posts in case we need it
2014-08-11 10:26:46 +10:00
Sam
0b5e19303d PERF: only run category stats once a day 2014-08-11 09:41:50 +10:00
Sam
22cd259687 FIX: remove faulty "ensure consistency" badge job 2014-08-11 09:21:06 +10:00
Jeff Atwood
5a1162418d lightbox size was black on black 2014-08-09 15:21:53 -07:00
Sam
e6f0b94b3a FIX: bust preview
FIX: safeguard for huge delta backfill
2014-08-09 09:33:00 +10:00
Robin Ward
3f316b29f0 FIX: Don't trigger scrolled while the router is transitioning. 2014-08-08 17:38:30 -04:00
Robin Ward
dc260110fa FIX: If editing a reply, the quote button should target the post it was
a reply to, not the post you're editing.
2014-08-08 16:41:58 -04:00
Jeff Atwood
70d639c241 fix irritating padding asymmetry on notifications 2014-08-08 12:30:44 -07:00
Robin Ward
859167470e PERF: Limit the amount of badges fixed in the consistency check. 2014-08-08 15:13:43 -04:00
Robin Ward
3b76fd82fd ES6: user-search lib and autocomplete. Cancels many promises rather than
leaving them as pending forever.
2014-08-08 13:10:13 -04:00
Robin Ward
d7f28baf77 FIX: delegation error when reloading user activity 2014-08-08 09:44:21 -04:00
Régis Hanol
4f60eb6c77 FIX: banner on mobile 2014-08-08 12:31:32 +02:00
Régis Hanol
7e7938e37f FIX: smaller agree/delete flag modals on mobile 2014-08-08 12:10:32 +02:00
Régis Hanol
5ab571e4b7 FIX: agree/delete flag modals on mobile 2014-08-08 12:07:53 +02:00
Sam
49f738fe27 FEATURE: allow users to dismiss unread posts 2014-08-08 16:29:51 +10:00
Sam
c1cbf1b269 PERF: new table used for title similarity search 2014-08-08 15:50:26 +10:00
Sam
cd20c8e55f HACK: to be fixed later by @eviltrout 2014-08-08 15:07:04 +10:00
Sam
3ea38b5749 PERF: safeguard to ensure similarity search does not fire too much 2014-08-08 15:06:37 +10:00
Sam
16b7004767 PERF: optimise and improve topic similarity search
FIX: shows up similarity search with blank results
2014-08-08 12:12:53 +10:00
Sam
953d3f2151 PERF: add optional delta badge filtering
This is tricky and optional, some badges are very expensive to calculate

pass in :backfill , :post_ids and :user_ids to all badge queries so they
can do pre-filtering, if you do it after the sub-query it is too late
2014-08-08 10:02:43 +10:00
Jeff Atwood
ddbcba145d add ellipsis to flag buttons, better tooltips 2014-08-07 16:39:12 -07:00
Sam
7d5c0ae28e FIX: broken and uneeded code 2014-08-08 09:07:51 +10:00
Robin Ward
271374a8c6 Remove some Ember.Deferred usage. It's deprecated. 2014-08-07 17:22:00 -04:00
Robin Ward
39c7101c4b TWEAK: Remove TransitionAborted exceptions from logging. They are
apparently normal when you abort a router transition and can be ignored.
2014-08-07 16:52:31 -04:00
Robin Ward
7b317c1ad7 FIX: When navigating to a topic via a link that's not found, the
formatting was broken.
2014-08-07 15:56:09 -04:00
Robin Ward
becfcefb3c FIX: Compatibility layer load order 2014-08-07 15:46:58 -04:00
Robin Ward
69e7071099 Merge pull request #2632 from awesomerobot/master
fixing gutter bug on expanded link list
2014-08-07 15:26:56 -04:00
Kris Aubuchon
180939d6b2 fixing gutter bug on expanded link list 2014-08-07 15:23:41 -04:00
Robin Ward
f83fb49741 FIX: Category topic list should support search filter too 2014-08-07 15:14:05 -04:00
Régis Hanol
3ae1ebdfc3 FIX: use PostDestroyer when deleting/recovering a topic 2014-08-07 19:12:35 +02:00
Robin Ward
ee40a95e58 FIX: Don't return protocol relative URLs for open graph images - we
can't be sure our site supports what protocol a remote site is
requesting.
2014-08-07 12:59:19 -04:00
Robin Ward
37a9747f53 ES6: Convert Discourse.Resolver to ES6 2014-08-07 11:48:02 -04:00
Jeff Atwood
2690a758e6 use hide icon for Agree and Hide Post 2014-08-07 03:12:23 -07:00
Jeff Atwood
08a67f0da5 add lowercase "translations" for topic map 2014-08-07 02:31:59 -07:00
Jeff Atwood
34acd3ed65 missed a topic-progress size on mobile 2014-08-07 02:01:37 -07:00
Sam
cd22b6158c PERF: stop mucking with user stats every 15 minutes
(pushed to twice daily)
2014-08-07 14:20:42 +10:00
Sam
b5045a005f PERF: last seen index on users 2014-08-07 13:33:11 +10:00
Sam
022109bc76 FIX: avoid exception in path that is very exception prone 2014-08-07 13:14:39 +10:00
Robin Ward
8279752d3c REFACTOR: Don't use Discourse.Capabilities, instead use injection.
Also fix broken test. /cc @Sam
2014-08-06 18:28:02 -04:00
Neil Lalonde
1530f33833 FIX: use iso8601 timestamp format in crawler view of a topic 2014-08-06 17:27:28 -04:00
Robin Ward
60e70f82b9 UX: title text for wiki icon 2014-08-06 17:14:01 -04:00
Gerhard Schlager
b17b539c36 Use the (translated) display name of badge instead of English one. 2014-08-06 22:07:45 +02:00
Robin Ward
6783565d8f Revert "Enable RTL direction in emails." 2014-08-06 15:30:07 -04:00
Robin Ward
417d287813 FIX: Don't link to notifications without URLs 2014-08-06 15:24:20 -04:00
Régis Hanol
4589bce21b FIX: proper property brace expansion syntax :( 2014-08-06 21:22:36 +02:00
Robin Ward
fe04a8d8a3 UX: Clicking the large wiki glyph should edit the post. 2014-08-06 14:33:59 -04:00
Régis Hanol
fb0ee2401e FIX: alignment in notifications 2014-08-06 19:08:12 +02:00
Robin Ward
c55eb67a91 Merge pull request #2625 from eyalev/rtl-email
Enable RTL direction in emails.
2014-08-06 12:46:07 -04:00
Régis Hanol
4bd6261fcc Merge pull request #2624 from techAPJ/patch-2
convert space to plus for invite email parameter
2014-08-06 17:19:52 +02:00
Kris Aubuchon
38696e5a30 bettering support for dark ez-themes 2014-08-06 09:31:13 -04:00
Eyal Levin
f8c99a35d0 Enable RTL direction in emails. 2014-08-06 15:27:15 +03:00
Arpit Jalan
b3926efebc convert space to plus for invite email parameter 2014-08-06 14:02:00 +05:30
Sam
ce942fe324 FIX: never cache ajax GET requests unless specified 2014-08-06 16:16:29 +10:00
Sam
bbcb6ba3f1 Always show toggle in mobile theme 2014-08-06 15:03:51 +10:00
Sam
cbc71e693e FIX: base keyboard shortcuts on touch vs no touch. 2014-08-06 15:01:23 +10:00
Kris Aubuchon
c3b96d720f making menu accessible on mobile when in desktop mode 2014-08-05 23:31:28 -04:00
Sam
df30cb43ec FIX: reverse insert order when grabbing new topics 2014-08-06 13:24:55 +10:00
Sam
0b01310c84 FIX: system badges where created under id 100 2014-08-06 10:51:39 +10:00
Sam
70b5dfc4fa FIX: don't maintain list ordering when grabbing topics, trust server 2014-08-06 10:23:07 +10:00
Sam
b573b3227e FIX: catch specific exception 2014-08-06 10:00:55 +10:00
Régis Hanol
3330f5907c FEATURE: restructure notification HTML layout 2014-08-05 23:36:37 +02:00
Robin Ward
c2ed765396 FIX: Category logos were improperly sized on mobile 2014-08-05 17:09:18 -04:00
Robin Ward
4366ae43d6 FIX: Clicking on "view latest topics" in a forum with few topics was
broken.
2014-08-05 16:26:28 -04:00
Robin Ward
d29822e4cb TWEAK: Sum new and unread in the site map category list 2014-08-05 16:01:49 -04:00
Robin Ward
06c681b0de Merge pull request #2617 from techAPJ/patch-2
FEATURE: dynamically load more invites
2014-08-05 12:54:06 -04:00
Arpit Jalan
4cd8abc905 FEATURE: dynamically load invites 2014-08-05 22:20:23 +05:30
Sam
b11b5cb61b SECURITY: rebake old user profiles 2014-08-05 16:37:56 +10:00
Sam
3cab3acd60 FIX: stop logging way too much information 2014-08-05 16:14:28 +10:00
Jeff Atwood
40bcead099 add a better style for anon cat hamburger 2014-08-04 22:01:08 -07:00
Jeff Atwood
a4842dd039 12px is too small on categories page 2014-08-04 21:30:40 -07:00
Jeff Atwood
1efc4e2098 tone down new/unread on hamburger categories 2014-08-04 21:17:38 -07:00
Sam
4536f772c1 FIX: more reliable topic list counts
- unread was not incrementing when you read last post on topic
- new notifications were being inserted even if they existed in list
- terminology was all mixed up "1 new posts", split to 3 messages
- latest behaves as expected, updating count of new and updated topics
2014-08-05 13:27:34 +10:00
Sam
1958b0205e FIX: sloppy topic draft handling
Will open in categories page and category drill down
2014-08-05 11:33:15 +10:00
Sam
ef5b18779e FEATURE: merge new and old unread counts on categories page
UI: restyle UI to match counts
2014-08-05 10:44:01 +10:00
Jeff Atwood
6fb683ff9a tone down new/unread on /categories 2014-08-04 15:41:46 -07:00
Régis Hanol
a4e140b515 FIX: logic for 'can_defer_flags' 2014-08-04 22:59:03 +02:00
Régis Hanol
ec30086dea FEATURE: agree all the flags 2014-08-04 22:48:04 +02:00
Régis Hanol
17debbdcda FIX: make sure no more than one 'status' reply is put in a PM (for multiple flags on the same post) 2014-08-04 19:39:36 +02:00
Régis Hanol
2e134742d4 FIX: only show 'defer flags' when there are active flags on the post 2014-08-04 17:29:01 +02:00
Sam
cb0ecd9ff1 PERF: store topic views in a topic view table
* cut down on storage of the work Topic, 3 times per row (in 2 indexes)
* only store one view per user per topic
* only store one view per ip per topic
2014-08-04 19:07:55 +10:00
Sam
0ccb8e17cb remove invalid join 2014-08-04 16:55:16 +10:00
Sam
03c8f09be8 PERF: finalize porting to new incoming links structure 2014-08-04 16:43:57 +10:00
Sam
22768a4b68 PERF: refactor incoming links table 2014-08-04 12:35:55 +10:00
Sam
44a6fb0f0a Annotate changes 2014-08-04 11:06:48 +10:00
Sam
0920c4bea6 PERF: reduce storage requirements for incoming links
Only store incoming links for topics.
2014-08-04 11:06:48 +10:00
Régis Hanol
b36273e4ac TRIVIAL: forgot to remove the href 2014-08-03 23:01:51 +02:00
Jeff Atwood
04682335d4 adjust img width to auto ONLY ON REPLY EXPANSIONS 2014-08-02 00:10:40 -07:00
Régis Hanol
d13d42f3f6 FIX: automatic redirection to /top was a bit janky 2014-08-02 00:34:58 +02:00
Neil Lalonde
b368667703 FIX: don't validate topic title if it isn't changing. topic stats were failing to update, causing necro topic warnings and other problems. 2014-08-01 17:30:07 -04:00
Robin Ward
3c66e48573 TESTS: Remove URL_FIXTURES constant for pretender 2014-08-01 17:27:01 -04:00
Robin Ward
6eb478f5fa Merge pull request #2614 from riking/email-tests
Email tests, and include posting error reason
2014-08-01 16:33:00 -04:00
Robin Ward
27273ac848 Merge pull request #2615 from riking/stream-len-prop
FIX: Topic progress bar was not updating after expanding gaps
2014-08-01 16:28:45 -04:00
Robin Ward
0a2036a99a OPTIMIZATION: Don't run 12 queries every 15 mins for the Top section.
Instead, run the daily queries once every hour, and the reset of the
queries once a day.
2014-08-01 16:25:20 -04:00
riking
4a75065b62 FIX: Topic progress bar was not updating after expanding gaps 2014-08-01 13:23:53 -07:00
Neil Lalonde
212d580745 FIX: styling of bouncing validation errors in composer was broken 2014-08-01 15:11:55 -04:00
Neil Lalonde
443caaa8f7 FIX: don't let admins skip post validations, unless it's faq, tos, or privacy 2014-08-01 14:53:35 -04:00
riking
c0b2b9b341 Refactor out handle_failure method in PollMailbox 2014-08-01 11:12:06 -07:00
Régis Hanol
46a88e0c70 FIX: helpful/flagged posts styling on mobile 2014-08-01 19:18:31 +02:00
Robin Ward
09d7a697bf OPTIMIZATION: Add index to post_timings and adjust the query 2014-08-01 13:14:00 -04:00
Régis Hanol
b414a3590a FIX: flag count displayed at wrong position 2014-08-01 19:03:12 +02:00
riking
d87edce6c3 Pass rejection message along in rejection mail if present 2014-08-01 09:56:15 -07:00
Jeff Atwood
332e3ca8b6 #topic-progress-expanded needed +width too 2014-08-01 02:15:05 -07:00
Jeff Atwood
05e2f5c4a9 missed a few #topic-progress spots, go 145px 2014-08-01 01:41:06 -07:00
Jeff Atwood
beabdc0809 that max-height was way small for mobile 2014-07-31 23:26:16 -07:00
Jeff Atwood
aa9d1594a0 font colors incorrect on mobile user page bio 2014-07-31 22:41:11 -07:00
Jeff Atwood
2c44ac4454 slightly wider topic-progress bar 2014-07-31 21:53:28 -07:00
Sam
7d331760db FIX: not clearing floats in firefox 2014-08-01 12:52:37 +10:00
Jeff Atwood
71aa41ccac copyedits on new flagging behaviors 2014-07-31 16:17:38 -07:00
Robin Ward
d7ad3bb2b6 TESTS: Integration tests for badge pages 2014-07-31 18:44:47 -04:00
Robin Ward
adea5b36a0 TESTS: Integration tests for login_required 2014-07-31 17:59:52 -04:00
Robin Ward
d3cc85c784 TESTS: Use Pretender in test mode for more flexible server responses 2014-07-31 16:49:30 -04:00
Robin Ward
c5b5db48cf TESTS: Reset the preload store for testing 2014-07-31 13:25:40 -04:00
Neil Lalonde
3b46b5ecbf FIX: TL3 requirements now only counts agreed flags 2014-07-31 10:43:18 -04:00
Sam
5a8919e87a FIX: we don't need buttons that do nothing
Leading to v1 we don't need UI reminders in our product.
2014-07-31 18:59:18 +10:00
Sam
dcc9923e4b FIX: failed messages posted via email silently ignored
also... test suite over mocking
2014-07-31 18:46:02 +10:00
Sam
e907cca62e annotate 2014-07-31 13:14:40 +10:00
Sam
e9a1af0113 FIX: Do not suppress reply-to when other posts quoted 2014-07-31 11:40:02 +10:00
Sam
9926382185 FIX: can't create badges 2014-07-31 09:09:03 +10:00
Régis Hanol
220f9e21e3 FIX: 'undo flag' marks the flag as disagreed 2014-07-30 23:35:42 +02:00
Robin Ward
87ca49e26e Merge pull request #2609 from BenLubar/benlubar-edit-history-public-2
FIX: save edit_history_public
2014-07-30 13:20:32 -04:00
Ben Lubar
4e80a4d091 FIX: save edit_history_public 2014-07-30 12:03:22 -05:00
riking
f9ef715357 Improve email-in category settings UI 2014-07-30 09:58:41 -07:00
Robin Ward
a6848bd9e9 FIX: Latest should link to /latest since the homepage can be
customized
2014-07-30 11:59:22 -04:00
Régis Hanol
0b648f4b18 FIX: make sure the quote-reply button is never squished on mobile 2014-07-30 17:39:53 +02:00
Régis Hanol
78e33f1931 FIX: link to the flagged post instead of its topic 2014-07-30 11:16:49 +02:00
Sam
6dbd6f7428 FIX: redirect to preserve json 2014-07-30 15:25:49 +10:00
Sam
662845f8be FIX: don't display category for PMs 2014-07-30 14:56:19 +10:00
Sam
e7e70d14da Merge pull request #2591 from BenLubar/benlubar-edit-history-public
add profile option for edit history visibility
2014-07-30 14:09:10 +10:00
Kris Aubuchon
3d41ee5f9a removing text-transforms (interferes with translation) 2014-07-29 23:48:41 -04:00
Sam
f29a761445 FIX: not highlighting stuff a second time 2014-07-30 12:32:14 +10:00
Sam
e227b68f8d FEATURE: make # more useful for keyboard users 2014-07-30 12:16:11 +10:00
Sam
b143b64511 FIX: searchContext set too early
This was firing before previous route deactivated.
2014-07-30 11:55:38 +10:00
Sam
871f2113e4 BUGFIX: don't move selection when nothing is selected 2014-07-30 11:22:41 +10:00
Sam
87dd681497 FEATURE: setting suppress reply when quoting 2014-07-30 10:55:49 +10:00
Sam
5c72297695 FEATURE: clean up badges admin 2014-07-30 08:56:46 +10:00
Sam
ebf385aedc FEATURE: allow title overridable 2014-07-30 08:46:59 +10:00
Sam
367d699247 FIX: enter on invite to PM was broken 2014-07-30 08:46:59 +10:00
Sam
5a3466a6c3 FIX: keep correct ordering on admin badges 2014-07-30 08:46:59 +10:00
Régis Hanol
b196de0821 TRIVIAL: use class instead of id for the 'topic-list' 2014-07-29 23:38:36 +02:00
Robin Ward
6844edc564 FIX: User email was changing in the HTML when you invited a user 2014-07-29 16:02:30 -04:00
Robin Ward
ac4a33a656 FIX: Display proper error message when changing a trust level fails 2014-07-29 15:54:20 -04:00
Robin Ward
55457810ba FIX: Was not filtering correctly on the user's stream 2014-07-29 15:39:01 -04:00
Robin Ward
7cc4a157f6 Merge pull request #2603 from techAPJ/patch-1
FEATURE: allow staff to send multiple invites to same email
2014-07-29 14:58:39 -04:00
Régis Hanol
86a4a1f220 export the Button class so that we can use it in plugins 2014-07-29 20:56:05 +02:00
Arpit Jalan
f571abfaaf FEATURE: allow staff to send multiple invites to same email 2014-07-30 00:13:11 +05:30
Robin Ward
16dfedef8f ES6: Remove dynamically generated static routes. They were causing lots
of confusion and bugs.
2014-07-29 14:24:16 -04:00
Robin Ward
df9bd3d666 FIX: Clicking logo when login_required threw an error 2014-07-29 13:46:42 -04:00
Robin Ward
af36df057c FIX: Show correct login page when login_required 2014-07-29 13:38:04 -04:00
Robin Ward
04643898c9 FIX: Typo in SiteSetting 2014-07-29 13:27:01 -04:00
Dung Quang
97507bbd87 Update categories.js.handlebars 2014-07-29 17:24:19 +07:00
Régis Hanol
a49a8e8c05 FIX: no primary action on disposition buttons 2014-07-29 09:36:12 +02:00
Régis Hanol
9d864ab28a FIX: show disposition buttons when flagging a topic 2014-07-29 09:34:58 +02:00
Régis Hanol
b93deae54b EXPERIMENT: put the quote button at the bottom of the selection on mobile 2014-07-29 09:23:49 +02:00
Jeff Atwood
7bc4ac3e61 Merge pull request #2601 from awesomerobot/master
tiger striping on mobile categories
2014-07-28 23:10:37 -07:00
Sam
49d03cf14e FEATURE: support for /t/1234 2014-07-29 16:04:28 +10:00
Kris Aubuchon
467b358659 tiger striping on mobile categories 2014-07-29 02:04:20 -04:00
Sam
5d9eefbfed FIX: don't notify on link reflections 2014-07-29 15:40:05 +10:00
Sam
b2e29526ff FIX: custom css not using CDN 2014-07-29 14:55:48 +10:00
Sam
7c83823a95 FEATURE: Dismiss unread / new at top if more than 30. 2014-07-29 14:12:41 +10:00
Régis Hanol
44ba74789b FIX: actually retrieve the first 2 posts in a conversation about a flag 2014-07-28 22:54:03 +02:00
Neil Lalonde
e1be478ef4 FIX: admins bypass some post validations. This allows them to edit legal docs even if those docs are longer than max post length, for example. 2014-07-28 16:40:14 -04:00
Régis Hanol
57fef6864d FIX: update_counters wasn't properly updating topic counters 2014-07-28 22:08:31 +02:00
Robin Ward
380411457a UX: Show the category name even if there's an image. It's too confusing
otherwise for many sites.
2014-07-28 16:03:13 -04:00
Robin Ward
8603f492c7 FIX: Latest link in site map was not working correctly. 2014-07-28 15:53:46 -04:00
Robin Ward
d17dbf61a8 Remove all the partials in the Site Map. Those made no sense. 2014-07-28 15:53:46 -04:00
Régis Hanol
cbe3a72c1f FIX quote-button style on mobile 2014-07-28 21:22:09 +02:00
Robin Ward
5cd7e1b387 ES6: Convert more routes over 2014-07-28 13:39:33 -04:00
Régis Hanol
bddffa7f9a FEATURE: flag dispositions normalization
All flags should end up in one of the three dispositions
  - Agree
  - Disagree
  - Defer

In the administration area, the *active* flags section displays 4 buttons
  - Agree (hide post + send PM)
  - Disagree
  - Defer
  - Delete

Clicking "Delete" will open a modal that offer to
  - Delete Post & Defer Flags
  - Delete Post & Agree with Flags
  - Delete Spammer (if available)

When the flag has a list associated, the list will now display 1
response and 1 reply and a "show more..." link if there are more in the
conversation. Replying to the conversation will NOT give a disposition.
Moderators must click the buttons that does that.

If someone clicks one buttons, this will add a default moderator message
from that moderator saying what happened.

The *old* flags section now displays the proper dispositions and is
super duper fast (no more N+9999 queries).

FIX: the old list includes deleted topics
FIX: the lists now properly display the topic states (deleted, closed,
archived, hidden, PM)
FIX: flagging a topic that you've already flagged the first post
2014-07-28 19:28:07 +02:00
Robin Ward
717f57c968 Revert "FIX: You couldn't span multiple lines with bold or italics"
This reverts commit 423d37a2b6.

Conflicts:
	test/javascripts/lib/markdown_test.js
2014-07-28 13:17:39 -04:00
Robin Ward
8866141ba2 Merge pull request #2592 from Elberet/fix-parser
Fixes for quirky markdown parser behaviours
2014-07-28 13:12:22 -04:00
Jens Maier
90d14d9ffc add comments and improve variable names 2014-07-28 19:03:34 +02:00
Neil Lalonde
39980631f5 Merge pull request #2596 from mcwumbly/tl3-low-water-mark
add a low water mark at 90% of variable TL3 requirements
2014-07-28 10:54:17 -04:00
Kris Aubuchon
22efc2147b fixing tiger striping on mobile 2014-07-28 10:33:23 -04:00
David McClure
025354f52f add a low water mark at 90% of variable TL3 requirements 2014-07-27 23:42:38 -07:00