Commit Graph

31490 Commits

Author SHA1 Message Date
c3cbff55be FIX: only respond to menu open swipes on Andorid 2019-02-11 20:56:25 -08:00
12d061a45b Remove stubbing of auto_close_threshold_reached? 2019-02-11 15:41:03 -05:00
b8d5f8d29d REFACTOR: remove where conditions array with only 1 item 2019-02-11 15:42:32 +01:00
705c898c21 FEATURE: Calculate CSP based on active themes (#6976) 2019-02-11 12:32:04 +00:00
e0c16d3a8a minor refactoring to improve code readability 2019-02-11 17:24:02 +05:30
dcd7b92532 FIX: some posters were not getting added to topic_allowed_users when moving posts to a new PM
If a user posted twice in a topic then subsequent posters were not getting added as topic_allowed_users.
2019-02-11 17:05:21 +05:30
2c12336c6b FIX: Display post updated date in non-JS view for crawler 2019-02-11 16:48:22 +05:30
c50db76f5d FIX: do not treat TIFF, BMP, WEBP as images
Treating TIFF and BMP as images cause us to add them to IMG tags, this is very inconsistent across browsers.

You can still upload these files they will simply not be displayed in IMG tags.
2019-02-11 16:28:43 +11:00
84a10f8212 Fix failing spec
The Report class created its own BackupStore without a stubbed S3 client
2019-02-08 21:38:10 +01:00
b75a3e391a Use skip not pending 2019-02-08 13:48:29 -05:00
c719658f9f human? helper method on a user
This is cleaner than hard coding `id > 0` in ruby code.
2019-02-08 13:34:54 -05:00
fb18c57372 For now, make spec pending since it is broken. 2019-02-08 12:46:19 -05:00
60fa4fe692 DEV: Make interface route/controller more resilient to missing values 2019-02-08 16:54:15 +00:00
0d1fa54957 compensate for border overhang in category list alignment 2019-02-08 11:49:06 -05:00
5bb955dcb7 FIX: Allow restore when latest migration is a post_migration 2019-02-08 17:37:05 +01:00
72b5ab0454 Don't wrap exceptions in test mode unless specifically requested.
This helps debugging reports with invalid SQL, which would otherwise
return no results instead of a useful error message while running
tests.
2019-02-08 11:26:26 -05:00
7c55de6e6f UX: Alignment fix for names with emoji 2019-02-08 11:07:04 -05:00
747fea8458 DEV: Remove unused import 2019-02-08 16:05:39 +00:00
95eb4c67f2 FIX: Allow reverting theme/text settings from cookie back to default 2019-02-08 15:39:44 +00:00
62043e6904 UX: Hide branch/private repo options in admin theme import modal 2019-02-08 10:17:29 -05:00
d96d561180 Fix defect db migration
Follow-up to fc999c04b34edb93cb3538718bcd22d295509a4a
2019-02-08 16:02:33 +01:00
7aecd3c2f5 Update app/services/user_silencer.rb
Co-Authored-By: eviltrout <robin.ward@gmail.com>
2019-02-08 08:50:50 -05:00
bc3efab816 FIX: When disagreeing with a flag that silenced a user, unsilence them
Previously it would unhide their post but leave them silenced.

This fix also cleans up some of the helper classes to make it easier
to pass extra data to the silencing code (for example, a link to the
post that caused the user to be silenced.)

This patch also refactors the auto_silence specs to avoid using
stubs.
2019-02-08 08:50:50 -05:00
44d9bc12c9 FEATURE: color-palettes component (#6992) 2019-02-08 14:01:14 +01:00
babd80dfd1 FIX: Allow subexpressions in raw handlebars helpers
Helpers registered via `registerUnbound` did not receive parameters if they were subexpressions.
For example: `{{helper1 key=(helper2 value)}}`
2019-02-08 12:58:10 +00:00
95b5c5898e FIX: Prevent duplicate params for raw template theme handlebars helpers 2019-02-08 12:54:00 +00:00
e3324737ee FIX: position invite footer button before archive (#6990) 2019-02-08 12:21:51 +01:00
e9ec5238fc DEV: Remove ignored columns 2019-02-08 12:12:38 +01:00
8a152566e3 FIX: improves positioning of footer buttons on mobile (#6989) 2019-02-08 12:09:56 +01:00
831d7d2f87 run tests on discourse-code-review (#6988) 2019-02-08 11:39:45 +01:00
e54612c914 fix tests (#6987) 2019-02-08 11:38:15 +01:00
cc496de10e FIX: Remove double quotes from etag value in API response
https://github.com/aws/aws-sdk-ruby/issues/1134
2019-02-08 14:31:19 +05:30
f849169619 UX: Modifications to admin/customize layout 2019-02-07 22:27:35 -05:00
56820a5fa5 PERF: Add text/javascript to NGINX gzip_types 2019-02-07 23:47:42 +00:00
995c87a91e Don't run specs on code-review again 2019-02-07 16:57:05 -05:00
cbedb6a1ac FEATURE: Hidden site setting to always include topic excerpt 2019-02-07 22:45:21 +01:00
2a007bafa2 FEAT: Allow image resize by width or height
`|150x` resizes to 150px wide + auto-height. `x150` resizes to 150px tall and auto-width.

Resize value can be from 1 to 999 (incl. for percentages).
2019-02-07 15:04:39 -05:00
c0ccf21970 FIX: hides topic-footer-mobile-dropdown when no content (#6985) 2019-02-07 18:37:20 +01:00
0e8dbbd8e4 Version bump to v2.3.0.beta2 v2.3.0.beta2 2019-02-07 11:06:17 -05:00
55cc5ab4b8 Update translations 2019-02-07 09:49:57 -05:00
d639cadb7a DEV: Plugin scss errors should break precompile (#6974) 2019-02-07 09:27:42 -05:00
6c195640b9 FEATURE: adds an API to register topic footer buttons 2019-02-07 14:43:33 +01:00
92c52c0724 FEATURE: displays report description when hovering activity metrics (#6983) 2019-02-07 13:33:05 +01:00
c256121833 FIX: add support for style element in SVGs 2019-02-07 12:09:06 +01:00
0c14f0d0a0 UX: Rename color scheme to color palette in UI
The word 'scheme' was very easy to get confused with 'theme', this provides a better distinction.
2019-02-07 11:04:49 +00:00
Sam
19386ec2ea FIX: old migration was loading up invalid model schema
Generally we should never be touching AR objects in migrations, this is
super risky as we may end up with invalid schema cache.

This code from 2013 did it unconditionally. This change amends it so:

1. We only load up schema if we have no choice
2. We flush the cache before and after

This makes this migration far less risky.
2019-02-07 15:16:28 +11:00
1cacfddda4 Prevent usercard badge section from overflowing 2019-02-06 22:39:10 -05:00
984f1d96b0 Add max-width so long badges don't force short badges to truncate 2019-02-06 20:51:54 -05:00
94f8c4ecac UX: Truncate (don't wrap) badges in user cards if the text is long 2019-02-06 20:18:12 -05:00
6c2fe7eaec DEV: Fix lint. 2019-02-06 23:55:05 +02:00