Commit Graph

27622 Commits

Author SHA1 Message Date
Sam
0db13f62eb FIX: unable to remove tags from topics in quick save 2018-03-23 13:55:24 +11:00
Sam
ff6b47b0cf In development mode narrative bot breaks reload 2018-03-23 12:58:56 +11:00
803b53f2e3 Adding space before URL click-counter for improved copy & paste-ability (#5698) 2018-03-22 21:27:08 -04:00
90af1659ff very minor copyedits on 2fa 2018-03-22 17:17:47 -07:00
9a184b355d Merge pull request #5696 from techAPJ/instagram-aspect-image
UX: wrap instagram images with aspect ratio
2018-03-23 04:00:52 +05:30
1d3a142f35 minor copyedits 2018-03-22 15:27:07 -07:00
a84bb81ab5 only applies to get html requests 2018-03-22 17:57:44 -04:00
c686ae8d8f FIX: Ambiguous column name 2018-03-22 16:38:53 -04:00
41fc8e32e2 FIX: N+1 query for shared drafts 2018-03-22 16:24:30 -04:00
ced7e9a691 FEATURE: control which web crawlers can access using a whitelist or blacklist 2018-03-22 15:41:02 -04:00
cbbeedf53b FIX: fires onExpand/onCollapse when using arrows 2018-03-22 18:35:46 +01:00
841e2ba723 FIX: prevents multiple search call when destroying multiple tags 2018-03-22 18:11:47 +01:00
037cc63b91 FIX: minor alignments improvements to select-kit 2018-03-22 17:17:28 +01:00
33c1aeb2ac UX: wrap instagram images with aspect ratio 2018-03-22 21:35:10 +05:30
4a6fb242bd UX: correct styling for Instagram onebox 2018-03-22 21:11:47 +05:30
4f61f5db27 FIX: event is not present here
TODO: make event accessible everywhere and in a more consitent way.
2018-03-22 16:17:23 +01:00
16c6af2ab0 Focus on input when showing 2FA form in login modal. 2018-03-22 21:45:28 +08:00
62ee332efa Fix lint. 2018-03-22 21:12:41 +08:00
0a567d0176 UX: Add mobile template for group members page. 2018-03-22 20:59:30 +08:00
448f4afa68 copyedits on login via email link 2018-03-22 04:19:34 -07:00
096c3a0bf8 copyedits on 2 factor auth 2018-03-22 03:39:06 -07:00
d48542796e FIX: select-kit refactoring
- improve mini-tag-chooser keyboard behavior
- all multil select now respond to select all and left/right arrows
- improve events handling
- many minor tweaks
2018-03-22 11:29:55 +01:00
e053697cfa FEATURES: updates emojis and adds support for more women emojis! 2018-03-22 11:08:06 +01:00
337a301a57 missing file in commit 2018-03-22 02:22:25 -07:00
d7c2d2edb8 remove extraneous "click to show" copy 2018-03-22 02:19:57 -07:00
fa95699fde Fix the build. 2018-03-22 14:20:27 +08:00
3a62eba299 bump onebox version 2018-03-22 11:38:01 +05:30
f3b402ffd5 UX: Allow users to filter members on group page.
* Only admins are allowed to filter users by email.
2018-03-22 14:02:41 +08:00
1cc0961566 FEATURE: Allow admin to manage group owners on group page. 2018-03-22 12:33:42 +08:00
bfe38b2118 FIX: limit wasn't correctly applied to Upload.migrate_to_new_scheme. 2018-03-22 10:56:06 +08:00
ae6be6e364 Fix alignment of filter inputs on groups page. 2018-03-22 09:45:24 +08:00
0e973ef219 FIX: Group members dropdown not displaying when switching between groups. 2018-03-22 08:01:37 +08:00
43f63c435d FIX: Drop unused tables with a delay 2018-03-21 16:45:44 +01:00
d96c1058a2 FEATURE: add staff action log for 'restore topic' 2018-03-21 18:04:13 +05:30
25284d2340 update loofah gem 2018-03-21 13:32:28 +01:00
9c4936ec9c update sanitize gem 2018-03-21 13:27:17 +01:00
eebe1d8c56 Allow delayed dropping and renaming of tables 2018-03-21 12:05:12 +01:00
6381bc6ce1 Improve description for removing a group member. 2018-03-21 18:37:13 +08:00
be866dbe6e UX: Allow group owners to manage members from group members page. 2018-03-21 18:22:55 +08:00
a23509cbf3 UX: Limit the number of group names displayed on user page. 2018-03-21 16:38:33 +08:00
dda78f2fd0 UX: Improve layout of groups filter on groups page. 2018-03-21 14:22:34 +08:00
Sam
6a3c8fe69c FEATURE: protect against accidental column or table drops
Often we need to amend our schema, it is tempting to use
drop_table, rename_column and drop_column to amned schema
trouble though is that existing code that is running in production
can depend on the existance of previous schema leading to application
breaking until new code base is deployed.

The commit enforces new rules to ensure we can never drop tables or
columns in migrations and instead use Migration::ColumnDropper and
Migration::TableDropper to defer drop the db objects
2018-03-21 15:43:32 +11:00
9f216ac182 FIX: Infinite loading more on groups page. 2018-03-21 09:25:42 +08:00
2baff71518 Improve specs. 2018-03-21 08:33:06 +08:00
651015fb9b FIX: Linter 2018-03-20 18:07:33 -04:00
b9abd7dc9e FEATURE: Shared Drafts
This feature can be enabled by choosing a destination for the
`shared drafts category` site setting.

* Staff members can create shared drafts, choosing a destination
category for the topic when it is published.

* Shared Drafts can be viewed in their category, or above the
topic list for the destination category where it will end up.

* When the shared draft is ready, it can be published to the
appropriate category by clicking a button on the topic view.

* When published, Drafts change their timestamps to the current
time, and any edits to the original post are removed.
2018-03-20 17:15:26 -04:00
f213dea529 Make sure a post has replies before accessing the reply id 2018-03-20 12:13:41 -07:00
dcbd9635f4 UX: indicate active tag sorting method 2018-03-21 00:35:16 +05:30
70c41e067b FIX: Don't apply tags to the plugin outlet in the admin menu pills 2018-03-20 09:54:35 -04:00
b39fbf7187 A staff member can hide another staff's member's post by flagging 2018-03-20 09:38:23 -04:00