Commit graph

2477 commits

Author SHA1 Message Date
Andreas Nedbal
9b6abb9148 Port profile picture/header cropping functionality to TypeScript 2022-01-06 03:21:09 +01:00
Andreas Nedbal
12430aebf1 Port theme functionality to TypeScript 2022-01-06 03:21:09 +01:00
Karina Kwiatek
ac92a8b6bd Use String#tr instead of String#gsub 2022-01-05 20:09:34 +01:00
Karina Kwiatek
023b642bc1 Disallow @ symbols from post tags
Co-authored-by: Andreas Nedbal <git@pixelde.su>
2022-01-05 19:50:01 +01:00
Karina Kwiatek
683fffd734 Add the ability to post to services with a tag 2022-01-05 19:49:59 +01:00
Georg Gadinger
3c58257d21 remove tumblr
Resolves #274
2022-01-05 19:32:52 +01:00
Andreas Nedbal
bbe5325ba5 Use proper import for question functionality 2022-01-05 01:07:53 +01:00
Andreas Nedbal
99c74e8418 Use proper selector to select share checkboxes 2022-01-05 01:07:53 +01:00
Andreas Nedbal
44b5e3e6a4 Insert answer into list after submitting 2022-01-05 01:07:53 +01:00
Andreas Nedbal
721b7f3657 Remove legacy question TypeScript 2022-01-05 01:07:53 +01:00
Andreas Nedbal
a6bc27e884 Port question functionality to TypeScript 2022-01-05 01:07:53 +01:00
Karina Kwiatek
6bf465c8c8
Merge pull request #270 from Retrospring/bugfix/mute-rules 2022-01-04 15:09:34 +01:00
Andreas Nedbal
72ae2503ae Add null check to mute rule submits to prevent error flood 2022-01-04 01:40:44 +01:00
Andreas Nedbal
7fcb8312b9 Put /settings/muted behind authentication 2022-01-04 01:35:14 +01:00
Andreas Nedbal
ceeca7483e Fix haml-lint nits 2022-01-04 00:05:11 +01:00
Andreas Nedbal
8ac7444518 Fix TSLint nits 2022-01-04 00:05:11 +01:00
Andreas Nedbal
21cba89add Remove legacy questionbox CoffeeScript 2022-01-04 00:05:11 +01:00
Andreas Nedbal
3df0196e1f Add questionbox class to questions
...so they get removed from the DOM after deletion
2022-01-04 00:05:11 +01:00
Andreas Nedbal
a524a244a9 Use utility class instead of inline style on promotion container 2022-01-04 00:05:11 +01:00
Andreas Nedbal
172fc0b84b Port questionbox all (followers) functionality to TypeScript 2022-01-04 00:05:11 +01:00
Andreas Nedbal
5888b0ff04 Port questionbox destroy functionality to TypeScript 2022-01-04 00:05:11 +01:00
Andreas Nedbal
e33d2478c2 Port questionbox report functionality to TypeScript 2022-01-04 00:05:11 +01:00
Andreas Nedbal
88d8cae815 Port questionbox user functionality to TypeScript 2022-01-04 00:05:11 +01:00
Karina Kwiatek
c19b2df93c Implement pagination in Moderation Panel view 2022-01-03 23:23:12 +01:00
Karina Kwiatek
2cab96b9af Implement cursored pagination in Moderation Panel 2022-01-03 22:43:37 +01:00
Andreas Nedbal
41a7c89dae Make icons on buttons clickthrough to properly catch events 2022-01-03 16:33:06 +01:00
Andreas Nedbal
f7e4fc76cb Use proper events for global event handlers 2022-01-03 16:33:06 +01:00
Andreas Nedbal
36acd25395 Disable inbox entry delete button to prevent duplicate deletion errors 2022-01-03 16:33:06 +01:00
Andreas Nedbal
229c10e358 Disable inbox answer button after pressing it to prevent duplicate sending 2022-01-03 16:33:06 +01:00
Andreas Nedbal
367fe0e7a6 Use registerEvents to register multiple global events 2022-01-03 16:33:06 +01:00
Andreas Nedbal
707cba8ede Pass proper sweetalert options for delete actions 2022-01-03 16:33:06 +01:00
Andreas Nedbal
3ef2c15267 Use I18n.translate everywhere instead of I18n.t 2022-01-03 16:33:06 +01:00
Andreas Nedbal
2e5f500d24 Use notification helpers instead of window reference everywhere 2022-01-03 16:33:06 +01:00
Andreas Nedbal
0770dbfc21 Remove legacy inbox CoffeeScript 2022-01-03 16:33:06 +01:00
Andreas Nedbal
4be25b2a1a Replace inline style on inbox entry options with utility class 2022-01-03 16:33:06 +01:00
Andreas Nedbal
aef180277c Extend registerEvents utility to accept global events 2022-01-03 16:33:06 +01:00
Andreas Nedbal
b2d430eb1e Export on method callback function type 2022-01-03 16:33:06 +01:00
Andreas Nedbal
683657a281 Add TypeScript wrapper around legacy notification functionality 2022-01-03 16:33:06 +01:00
Andreas Nedbal
5337897b23 Port inbox deletion functionality to TypeScript 2022-01-03 16:33:06 +01:00
Andreas Nedbal
721ff425b2 Port inbox question generation functionality to TypeScript 2022-01-03 16:33:06 +01:00
Andreas Nedbal
8797652746 Port inbox author search functionality to TypeScript 2022-01-03 16:33:06 +01:00
Andreas Nedbal
2b06d6a6cc Port inbox entry option functionality to TypeScript 2022-01-03 16:33:06 +01:00
Andreas Nedbal
2fe4438068 Port inbox entry delete functionality to TypeScript 2022-01-03 16:33:06 +01:00
Andreas Nedbal
128d2142da Port inbox entry answer functionality to TypeScript 2022-01-03 16:33:06 +01:00
Andreas Nedbal
4a1c8ebcf7 Move report event handler to entry subfolder 2022-01-03 16:33:06 +01:00
Karina Kwiatek
b249e40273 Fix ban checkbox being passed into ban payload 2022-01-02 19:50:45 +01:00
Karina Kwiatek
b196cbdd1c Adjust ban script to work when unbanning 2022-01-02 19:50:45 +01:00
Karina Kwiatek
374da66cd1 Add UserBan to Rails Admin 2022-01-02 19:50:45 +01:00
Karina Kwiatek
ae83353b21 Update ban logic in Rakefile 2022-01-02 19:50:44 +01:00
Karina Kwiatek
d06e2c97b2 Add test for blanking out a user's profile if they were banned for spam 2022-01-02 19:50:44 +01:00