4161ee210a
FEATURE: improved tag and category watching and tracking
...
- present tags watched on the user prefs page
- automatically watch or unwatch old topics based on watch status
New watching and tracking logic takes care of handling old topics
(either with or without read state)
When you watch a topic you now watch historically
Also removes confusing warnings from user.
2016-07-08 12:58:30 +10:00
58c2389a7b
FEATURE: in dev use #focus to focus on failing test
...
(comment should be just above the def line)
2016-07-08 12:58:30 +10:00
8ee830e825
PERF: improve performance of weekly job
2016-07-08 12:58:30 +10:00
423dc37f6c
Merge pull request #4315 from tgxworld/fix_tags_not_in_category_showing
...
Tags which are not allowed in a category showing in drop down.
2016-07-08 10:28:10 +08:00
8fd0414cdf
WIP: Tags which are not allowed in a category showing in drop down.
2016-07-08 10:27:56 +08:00
e4316523d4
Put 👍 and 👎 emojis in emotional order ( #4317 )
...
Inspired by [Slack](https://twitter.com/SlackHQ/status/472141845703565312 )
2016-07-07 13:47:41 -04:00
97ef5d87c5
FIX: Change the order of notifications in the drop down
2016-07-07 13:44:50 -04:00
5f91919663
Email support for watching first post
2016-07-07 12:23:19 -04:00
2005565c9c
Server side code for Watching First Post Only
2016-07-07 11:21:50 -04:00
1eb64151f6
User interface for watching first post
2016-07-07 11:21:50 -04:00
323efcab71
Fix eslint.
2016-07-07 18:46:15 +08:00
2b651b20cf
UX: Display message when user has no notifications instead of a blank page.
2016-07-07 18:25:48 +08:00
6684e4ab87
UX: Don't show more notifications message when there is none.
2016-07-07 17:42:18 +08:00
21684c98be
FIX: Don't remove the id
from the input to createRecord
2016-07-06 13:52:30 -04:00
ee2780466c
FIX: too many upload placeholders when uploading several files
2016-07-06 17:58:11 +02:00
3035d144c0
FEATURE: Add options to inject class / page into emoji toolbar ( #4312 )
...
* Add options to inject class / page into emoji toolbar
* Fix options page setter
2016-07-06 11:42:24 -04:00
3b119dac6d
FIX: importer performance of update_tl0, and give feedback during vanilla_mysql's create_permalinks
2016-07-06 10:58:43 -04:00
2facb6190f
FEATURE: new site setting download_remote_images_max_days_old
2016-07-06 19:33:51 +05:30
d4f3fc2b11
Merge pull request #4313 from techAPJ/badge
...
FIX: do not execute onceoff badge queries if the badges are disabled
2016-07-06 01:09:14 -07:00
a80e8cb9bd
FIX: do not execute onceoff badge queries if the badges are disabled
2016-07-06 13:04:08 +05:30
aa16f043ea
FIX: When moving a topic, skip validations in case user is TL4
2016-07-05 16:48:14 -04:00
c63b0162e0
FIX: show tags in suggested topics list
2016-07-05 15:00:09 -04:00
1fd27bdbb3
FIX: js test error "Unhandled request /tag_groups"
2016-07-05 14:59:00 -04:00
3fe4903e63
FIX: Support unicode replacements with multiple codepoints
2016-07-05 13:55:41 -04:00
c104e4c022
allow avatars up to 1000px
2016-07-05 18:49:33 +02:00
3588780ac3
Don't reject likes by email for closed topics ( #4311 )
2016-07-05 17:33:08 +02:00
5c1e18ecc8
Add keydown hook for widgets ( #4308 )
2016-07-05 11:25:08 -04:00
3cb8bbb851
UX: Automatically generate poll name for poll builder.
2016-07-05 22:15:52 +08:00
949be591da
FEATURE: Allow <3 and ❤ to trigger like via email ( #4310 )
2016-07-05 15:59:23 +02:00
f256e3afb6
Merge pull request #4297 from tgxworld/handle_user_enabled_readonly_mode
...
Handle user enabled readonly mode
2016-07-05 19:54:32 +08:00
e4a82cdd85
Merge pull request #4306 from tgxworld/add_discourse_event_trigger_when_user_logs_out
...
FEATURE: Add event trigger when a user is logged out.
2016-07-05 19:50:46 +08:00
17890f95a1
FIX: don't send emails to mailing_list users when bounce threshold is reached
2016-07-05 12:20:07 +02:00
a382d5d2d2
FIX: Don't reopen instance of controller.
2016-07-05 12:22:14 +08:00
7e076d63ba
Fix failing tests.
2016-07-05 12:17:29 +08:00
bd46bc62ff
FEATURE: show like button to anon
2016-07-05 12:11:48 +10:00
473363e0fa
only enable bullet on demand
2016-07-05 11:10:42 +10:00
c182836709
UX: include posters in suggested topics
...
required for mobile
2016-07-05 10:10:12 +10:00
72560b5260
UX: Apply the category class on initial page load
2016-07-04 12:11:12 -04:00
6129fda8af
REFACTOR: styleCategory
doesn't seem to be used in any way?
2016-07-04 12:11:12 -04:00
4076b48d3f
Merge pull request #4307 from awesomerobot/master
...
fixing usercard/profile mentions and profile staff counter spacing
2016-07-04 09:10:09 -07:00
37db335599
Merge pull request #4305 from tgxworld/avoid_coupling_composer_and_d_editor
...
Remove coupling of a composer feature to d editor.
2016-07-04 23:51:25 +08:00
38d2131bd8
fixing usercard/profile mentions and staff counter bottom spacing
2016-07-04 11:36:59 -04:00
59680af329
disable email white/blacklisting for staged users
2016-07-04 16:05:01 +02:00
8053bde1a2
Generate proper URIs for iframes in emails ( #4042 )
2016-07-04 11:29:12 +02:00
22ade1f811
FEATURE: Add event trigger when a user is logged out.
2016-07-04 17:20:30 +08:00
87e3b3cb9a
Merge pull request #4302 from tgxworld/fix_query_when_cleaning_uploads
...
PERF: Split queries when cleaning uploads.
2016-07-04 17:19:41 +08:00
c665607f72
FIX: not doing non leading word match in emoji autocomplete
2016-07-04 19:16:08 +10:00
ff37685aef
improve copy
2016-07-04 18:55:49 +10:00
e805dd7000
UX: improve handling of PM drafts
...
- Show PM draft if it exists on any of the your user tabs
- If a draft is already open when visiting user profile suppress loading of draft
2016-07-04 18:55:49 +10:00
bd07658a37
PERF: Split queries when cleaning uploads.
...
This reduces the number of scans that the db has to do in the query
to fetch orphan uploads. Futheremore, we were not batching our
records which bloats memory.
2016-07-04 16:34:32 +08:00