31e100530f
FEATURE: Flag count in post menu
...
This change shows a notification number besides the flag icon in the
post menu if there is reviewable content associated with the post.
Additionally, if there is pending stuff to review, the icon has a red
background.
We have also removed the list of links below a post with the flag
status. A reviewer is meant to click the number beside the flag icon to
view the flags. As a consequence of losing those links, we've removed
the ability to undo or ignore flags below a post.
2019-05-06 16:13:31 -04:00
e6843afa9e
FIX: don't send post edit notification when hidden tags are changed
2019-05-06 15:45:06 -04:00
5de750d373
FIX: don't bump topics when hidden tags are added or removed
2019-05-06 14:52:18 -04:00
39260c841e
DEV: Add test for click-track and mention links.
...
Follow-up to b81d169e.
2019-05-06 19:29:51 +03:00
233d3f611b
DEV: Fix test.
2019-05-06 19:29:51 +03:00
20d4093a67
FIX: When mutating a string to build a diff. Duplicate it first ( #7482 )
2019-05-06 13:20:10 -03:00
e67ba8517d
DEV: Add test for click-track and <a> without href.
...
Follow-up to b9339e15.
2019-05-06 18:38:57 +03:00
5e546ba7d1
Standardize viewport rules for mobile and desktop
...
Also removes`maximum-scale` on non-mobile devices, better for accessibility.
2019-05-06 10:28:29 -04:00
e2e72f4e8e
DEV: rename ReadOnly module to ReadOnlyHeader
2019-05-06 16:07:49 +02:00
33e06dd796
FIX: Make select all and below skip small actions. ( #7425 )
2019-05-06 16:22:11 +03:00
a40dcbde9b
FIX: Do not move hidden post actions. ( #7424 )
...
Hidden (staff-only) post actions are whisper posts with no content, that
are later transformed by the client into post actions (discourse-assign
uses this).
2019-05-06 16:21:42 +03:00
d679c4e0eb
Bump onebox version.
...
- FIX: encode the URL per RFC 3986 spec
2019-05-06 18:17:42 +05:30
74ca49d7cd
FIX: Importing of polls from phpBB3 was broken
...
Follow-up to 24369a81
2019-05-06 12:37:19 +02:00
c96b617bf6
FIX: Don't trigger PG failover when running db:migrate
.
2019-05-06 17:03:28 +08:00
8217d5be78
UX: Switch mobile header back for 5s when notification comes in.
2019-05-06 16:58:25 +08:00
bcdf5823a0
DEV: correct frozen string and broken spec
...
This needs to be properly handled so the correct message is raised
1 item was removed from the serializer (avg_time)
2019-05-06 17:31:35 +10:00
6ba914033c
FEATURE: rake task to bulk grant badge to members of a group
2019-05-06 12:41:50 +05:30
f8eddd40ad
PERF: remove avg_time calculations and regular jobs from posts and topics
...
After careful analysis of large data-sets it became apparent that avg_time
had no impact whatsoever on "best of" topic scoring. Calculating avg_time
was a very costly operation especially on large databases.
We have some longer term plans of introducing other weighting that is read
time based into our scoring for "best of" and "top" topics, but in the
interim to stop a large amount of work that is not achieving any value we
are removing the jobs.
Column removal will follow once we decide on a new replacement metric.
2019-05-06 15:59:01 +10:00
ba3cf7109c
DEV: Remove unused lines of code.
2019-05-06 13:48:51 +08:00
b7b9960558
DEV: Fix missing port in URLs in development mode.
2019-05-06 13:26:57 +08:00
267d129f38
FEATURE: only scroll to bottom for discobot
...
Non discobot replies on PMs triggering scroll cause confusion.
2019-05-06 10:55:58 +10:00
d4bf7d6831
FIX: correctly display browser is old message to IE10
...
We dropped support for IE10 a while back but never amended the banner to
show it is not supported.
This properly drops support.
2019-05-06 10:45:45 +10:00
12e78d8915
DEV: add wrapper for rspec running in docker
2019-05-05 13:43:45 +10:00
7799d29b12
copyedits on approval descriptions
2019-05-04 20:25:46 -07:00
99a2a769d4
FIX: Conflict error (version was already used)
2019-05-03 16:36:37 -04:00
e8fafbc123
List and restore missing post uploads from S3 inventory.
2019-05-04 01:16:20 +05:30
bfcbfd7864
FIX: don't remap readonly columns
2019-05-03 20:30:23 +02:00
d82da69c2c
FIX: Fail gracefully if username parameter is missing when creating user
2019-05-03 17:17:06 +01:00
15c9b00307
FEATURE: Show edit indicator on review queue
...
If a flagged post has edits, show the pencil icon and pop up the history
window when clicked.
2019-05-03 11:21:33 -04:00
5f78bbebe9
FIX: forces a reload of emoji list if clicked on more ( #7473 )
...
This is a bit hacky but it's much more simple and reliable than many other solutions and doesnt involve having to manage some variable state.
2019-05-03 16:11:03 +02:00
0644c10bfe
FIX: Prioritize VERP key over final_recipient header in bounced email
...
Per RFC3464 2.3.2, the final_recipient header may not match the address we originally sent the email to.
2019-05-03 12:12:44 +01:00
0d41d58d27
FIX: add ReadOnly hear to /srv/status
2019-05-03 12:21:07 +02:00
16ef060a76
DEV: correct Rails 6 deprecation
...
render template is backwards compatible with Rails 5, code is simpler.
Thanks @jhawthorn, this is our last Rails 6 deprecation
2019-05-03 16:20:18 +10:00
1815409a6f
DEV: Remove migration tests that have served their purpose.
2019-05-03 14:07:29 +08:00
c37d959106
copyedit
2019-05-02 22:52:14 -07:00
3b77fb1fb1
DEV: support symlinked plugins in bin/rake autospec
...
Previously autospec would not pick up save if you saved a plugin in a
symlinked path, this broke quite a few workflows
We now maintain a reverse map so we can correctly re-run specs in plugins
2019-05-03 13:51:07 +10:00
b948d97c8f
FEATURE: Show diff of local changes before updating remote theme ( #7443 )
2019-05-02 21:43:54 -04:00
413a54e7be
DEV: follow up on bb8cdf9e, assume no dupe bounce_keys
...
We may have tons of emails in the email logs, assume none are duplicate
hunting for duplication can be very expensive.
2019-05-03 10:52:15 +10:00
ce2c19457a
omit needless words
2019-05-02 17:29:34 -07:00
bb8cdf9e5f
PERF: add missing bounce_key index to email_logs
...
We perform lookups based off bounce_key when emails bounce, we need the
index.
2019-05-03 08:48:01 +10:00
3dc4ab905c
DEV: annotate models
...
(also looks like renaming of bigint(8) -> bigint in annotate
which seems fine)
2019-05-03 08:34:12 +10:00
3cb0d27d38
DEV: Upgrade our widget handlebars compiler
...
Now supports subexpressions such as i18n and concat, plus automatic
attaching of widgets similar to ember.
2019-05-02 15:47:57 -04:00
e696903c31
FIX: uses translatedTitle to check validity of topic footer btn ( #7472 )
2019-05-02 20:56:27 +02:00
35212036f2
FIX: ensures click on topic link has link for target and not children ( #7471 )
2019-05-02 13:43:02 +02:00
4c444592d6
DEV: jquery 3.4.1 ( #7470 )
2019-05-02 12:18:32 +02:00
d252dad4f0
FIX: Can't remove user profile uploads.
...
Follow up to 24347ace10ad54f7f3bbc687bc7bc37734f558e4.
2019-05-02 16:54:10 +08:00
ebca588fd0
DEV: Remove unused line of code.
2019-05-02 16:54:10 +08:00
75591664e7
FIX: better handling of category filter deselection ( #7468 )
2019-05-02 10:03:12 +02:00
d5c9ac7196
PERF: Use cdn when serving site settings upload.
2019-05-02 15:35:07 +08:00
24347ace10
FIX: Properly associate user_profiles background urls via upload id.
...
`Upload#url` is more likely and can change from time to time. When it
does changes, we don't want to have to look through multiple tables to
ensure that the URLs are all up to date. Instead, we simply associate
uploads properly to `UserProfile` so that it does not have to replicate
the URLs in the table.
2019-05-02 14:58:24 +08:00