Commit Graph

28631 Commits

Author SHA1 Message Date
eabc8f7fbd Merge pull request #6023 from misaka4e21/only-staff-can-create-tag
FEATURE: Support disabling tag creation for non-staff users.
2018-07-05 11:12:44 -04:00
92000bc8a0 FEATURE: add a rake task to recalculate user stats post_count and topic_count 2018-07-05 10:38:46 -04:00
28dd7fb562 FEATURE: Create hidden posts for received spam emails (#6010)
* Add possibility to add hidden posts with PostCreator

* FEATURE: Create hidden posts for received spam emails

Spamchecker usually have 3 results: HAM, SPAM and PROBABLY_SPAM
SPAM gets usually directly rejected and needs no further handling.
HAM is good message and usually gets passed unmodified.
PROBABLY_SPAM gets an additional header to allow further processing.
This change addes processing capabilities for such headers and marks
new posts created as hidden when received via email.
2018-07-05 11:07:46 +02:00
6e3a2197f8 FIX: removes UTC conversion when date and no time 2018-07-05 10:58:53 +02:00
Joe
dc04892a2d FIX: mobile /admin/users page adjustments 2018-07-05 16:18:51 +08:00
af5cd7e548 Unregister old service workers when Discourse.ServiceWorkerURL changes. 2018-07-05 14:57:32 +08:00
Joe
b5d29f7d88 FIX: responsive admin adjustments 2018-07-05 14:32:27 +08:00
Sam
0408e87e00 remove uneeded specs 2018-07-05 15:34:58 +10:00
Sam
7b26f5086b PERF: we have no use for topic percent rank
Prepare to remove this column
2018-07-05 15:10:19 +10:00
68bfe0260a Fix typo (#6043)
typo: state instead of status
2018-07-05 09:26:48 +08:00
Sam
b54ba4c952 FIX: mentions broken after adding an <abbr> tag
A previous shortcut used was not allowing for <abbr and other tags starting with a

If <abbr> appeared anywhere in the text all mentions would fail to link
2018-07-05 09:27:11 +10:00
d12194c438 FIX: uses a non cooked to emoji arrow for local dates ranges 2018-07-04 23:56:56 +02:00
272646c1df FIX: only show the sequential replies warning for regular posts 2018-07-04 22:51:19 +02:00
8a53941fe0 FIX: less aggressive gmail eliding 2018-07-04 20:04:46 +02:00
448e2fe1a2 FIX: properly delete files in the download cache 2018-07-04 18:18:39 +02:00
4273e30b9a fix prettier offense 2018-07-04 17:41:07 +02:00
24882ce1a5 make rubocop happy 2018-07-04 09:42:31 -04:00
f134701c7b FIX: user topic and post counts can become negative when staff deletes posts in personal messages 2018-07-04 09:31:16 -04:00
Joe
d8e51095c9 FIX: mobile topic-timer adjustments 2018-07-04 19:23:09 +08:00
b02b44c966 prettier formatting 2018-07-04 11:03:48 +02:00
cb89797e9a FEATURE: shows remaining backup codes in user preferences 2018-07-04 10:45:42 +02:00
edcec0b9a6 adds package.json to prettier ignore list 2018-07-04 10:35:40 +02:00
b9835cc392 FIX: do not use scheduler for uploading csv file for invite
Since the bulk invite process already happens in a dedicated Sidekiq job
2018-07-04 13:28:11 +05:30
7590128d38 fix typo 2018-07-04 12:01:15 +05:30
0af159546a FIX: BackupRestore::Backuper#remove_tar_leftovers not cleaning up files.
Wildcard is sanitized when passed to `system()`.
2018-07-04 13:58:39 +08:00
9cc7df13a4 FIX: Unable to add new webhook if the webhooks list is empty 2018-07-04 09:48:11 +05:30
Sam
e72fd7ae4e FIX: move crawler blocking into anon cache
This refinement of previous fix moves the crawler blocking into
anonymous cache

This ensures we never poison the cache incorrectly when blocking crawlers
2018-07-04 11:14:43 +10:00
Sam
7f98ed69cd FIX: move crawler blocking to app controller
We need access to site settings in multisite, we do not have access
yet if we attempt to get them in request tracker middleware
2018-07-04 10:30:50 +10:00
Sam
d1b21aa73b add timings to asset precompile 2018-07-04 09:42:38 +10:00
Sam
b6e9c734f2 replace error with message
So Discourse continues to work on Ruby trunk
2018-07-04 09:42:38 +10:00
e8a6323bea remove crawler blocking until multisite support 2018-07-03 17:54:45 -04:00
c3129444ea FIX: allow multiple secondary emails 2018-07-03 18:21:35 +08:00
Joe
98478d78d7 FIX: update test to match new admin layout 2018-07-03 17:03:43 +08:00
Joe
9834263687 FIX: update test to match admin layout changes 2018-07-03 16:28:57 +08:00
b71cf6d422 FEATURE: Add search not operator for tags. 2018-07-03 15:57:34 +08:00
3d2f3ef8ae Update discourse_image_optim gem. 2018-07-03 15:22:54 +08:00
Joe
888a827b93 FIX: removes inline styles applied to "all categories" in category dropdown
"all categories" in the category dropdown gets category-like inline styles when category mode is set to "box"
2018-07-03 12:02:50 +08:00
Joe
2bfe700bd6 FEATURE: responsive admin pages 2018-07-03 11:14:53 +08:00
61955d2aa1 FIX: only change to time format when dealing with today's time 2018-07-02 16:50:15 -07:00
d7f6d37a98 refactor: promotion spec 2018-07-02 16:23:45 -07:00
2b240e74b5 fix typo 2018-07-02 15:35:24 -07:00
42b11fc2c5 Fix: Add pan direction data, do not activate pan when event is not vertical 2018-07-02 15:26:01 -07:00
b4cb31d999 FIX: disabled topic timeline panning on desktop 2018-07-02 14:52:02 +02:00
c754ece8f5 FEATURE: drops with-email-link and replaces it by with-email-button 2018-07-02 14:35:50 +02:00
cb86c5ae1e FIX: Fix badge count of other users. (#6016)
Don't count the current user in "Others with this badge".
2018-07-02 15:34:09 +08:00
969e79d7c6 PERF: Do not calculate gaps for TopicViewPostsSerializer.
The client doesn't use the gaps results when loading new posts.
2018-07-02 14:01:50 +08:00
3ddfc12307 unify user preferences views 2018-07-02 15:38:36 +10:00
55a963252d bump onebox version 2018-07-02 10:36:26 +05:30
f7322c05ad FIX: Avoid destroy_all in Jobs::CleanUpUploads.
`destroy_all` loads all the relation into memory as once.

See https://github.com/rails/rails/issues/22510
2018-07-02 12:44:36 +08:00
Joe
27c018e75c FIX: makes large images in polls responsive 2018-07-01 13:20:00 +08:00