Andreas Nedbal
|
1d21fb650b
|
Setup TypeScript answerbox feature
|
2022-01-09 16:05:37 +01:00 |
Andreas Nedbal
|
08682308b1
|
Apply review suggestion from @raccube
Co-authored-by: Karina Kwiatek <6197148+raccube@users.noreply.github.com>
|
2022-01-08 20:28:52 +01:00 |
Andreas Nedbal
|
84ffbd1c8b
|
Remove unused moment reference
|
2022-01-08 20:28:52 +01:00 |
Andreas Nedbal
|
e565df2915
|
Fix TSLint nits
|
2022-01-08 20:28:52 +01:00 |
Andreas Nedbal
|
75853612f6
|
Completely remove legacy moderation script entrypoint
|
2022-01-08 20:28:52 +01:00 |
Andreas Nedbal
|
630e2847c2
|
Remove legacy moderation CoffeeScript
|
2022-01-08 20:28:52 +01:00 |
Andreas Nedbal
|
ede117fe18
|
Port report comment character count to TypeScript
|
2022-01-08 20:28:52 +01:00 |
Andreas Nedbal
|
f93de5c56a
|
Port report comment destroy functionality to TypeScript
|
2022-01-08 20:28:52 +01:00 |
Andreas Nedbal
|
126a733c76
|
Port report comment creation functionality to TypeScript
|
2022-01-08 20:28:52 +01:00 |
Andreas Nedbal
|
01bedd1143
|
Port report comment toggle feature to TypeScript
|
2022-01-08 20:28:52 +01:00 |
Andreas Nedbal
|
9e2a9a2be9
|
Port moderator privilege feature to TypeScript
|
2022-01-08 20:28:52 +01:00 |
Andreas Nedbal
|
54b9791dc3
|
Port report vote functionality to TypeScript
|
2022-01-08 20:28:52 +01:00 |
Andreas Nedbal
|
31e2ad6e0b
|
Port report destroy functionality to TypeScript
|
2022-01-08 20:28:52 +01:00 |
Andreas Nedbal
|
00cd54e082
|
Port ban functionality to TypeScript
|
2022-01-08 20:28:52 +01:00 |
Andreas Nedbal
|
50070d9afc
|
Setup TypeScript moderation feature
|
2022-01-08 20:28:52 +01:00 |
Karina Kwiatek
|
fed37ec81c
|
Merge pull request #277 from Retrospring/refactor/typescript-settings
Port Settings functionality to TypeScript
|
2022-01-07 15:14:29 +01:00 |
Andreas Nedbal
|
0a8ff20f36
|
Fix theme page breaking after a reload
|
2022-01-07 14:12:45 +01:00 |
Karina Kwiatek
|
96e48a833b
|
Merge pull request #194 from Retrospring/refactor/user-bans
Implement ban history
|
2022-01-06 14:05:33 +01:00 |
Andreas Nedbal
|
f035cc2f89
|
Remove reference code comment
|
2022-01-06 13:02:18 +01:00 |
Andreas Nedbal
|
6dcb5a2afb
|
Remove `jquery.guillotine` import in legacy CoffeeScript
|
2022-01-06 03:21:09 +01:00 |
Andreas Nedbal
|
fb9d8bf947
|
Fix TSLint nits
|
2022-01-06 03:21:09 +01:00 |
Andreas Nedbal
|
ed9f0f0123
|
Remove legacy settings functionality
|
2022-01-06 03:21:09 +01:00 |
Andreas Nedbal
|
e4485cb5cd
|
Refactor mute rule functionality into seperate file
|
2022-01-06 03:21:09 +01:00 |
Andreas Nedbal
|
b18c68449e
|
Port password confirmation functionality to TypeScript
|
2022-01-06 03:21:09 +01:00 |
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 |
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 |
Andreas Nedbal
|
72ae2503ae
|
Add null check to mute rule submits to prevent error flood
|
2022-01-04 01:40:44 +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
|
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 |
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
|
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
|
9a35584284
|
Refactor ban-related functionality into use cases
|
2022-01-02 19:50:01 +01:00 |
Karina Kwiatek
|
abe33a831f
|
Fix lint errors
|
2022-01-02 01:55:52 +01:00 |
Karina Kwiatek
|
05ed214367
|
Implement frontend for deleting mute rules
|
2022-01-02 01:55:52 +01:00 |
Karina Kwiatek
|
23a5fb55d1
|
Implement frontend for adding mute rules
|
2022-01-02 01:55:52 +01:00 |
Andreas Nedbal
|
06e31bb0be
|
Apply review suggestion from @raccube
|
2021-12-30 12:23:35 +01:00 |
Andreas Nedbal
|
6df040eece
|
Fix missing translation when deleting lists
(this was broken in prod since this was introduced, amazing!)
|
2021-12-28 21:29:08 +01:00 |
Andreas Nedbal
|
493451c777
|
Remove legacy list CoffeeScript
|
2021-12-28 21:15:15 +01:00 |
Andreas Nedbal
|
d84891763a
|
Port creating lists from CoffeeScript to TypeScript
|
2021-12-28 21:15:15 +01:00 |
Andreas Nedbal
|
4a94638b59
|
Port deleting lists from CoffeeScript to TypeScript
|
2021-12-28 21:15:15 +01:00 |
Andreas Nedbal
|
d3d4644776
|
Port list membership actions from CoffeeScript to TypeScript
|
2021-12-28 21:15:15 +01:00 |
Andreas Nedbal
|
542cdd8b9a
|
Setup lists feature in TypeScript
|
2021-12-28 21:15:15 +01:00 |
Andreas Nedbal
|
453724be8b
|
Prevent reloading of page on share link click
|
2021-12-26 23:46:42 +01:00 |
Andreas Nedbal
|
21c4e0662f
|
Make the share event work on any answer
...not just the initially loaded set
|
2021-12-26 23:01:16 +01:00 |
Andreas Nedbal
|
8b583e103a
|
Fix lint nits
|
2021-12-25 04:05:03 +01:00 |
Andreas Nedbal
|
d27665471e
|
Remove legacy user CoffeeScript
|
2021-12-25 03:34:24 +01:00 |
Andreas Nedbal
|
1bc52786ad
|
Port reporting users from CoffeeScript to TypeScript
|
2021-12-25 03:34:02 +01:00 |
Andreas Nedbal
|
2cc8a33d5b
|
Port (un)following from CoffeeScript to TypeScript
|
2021-12-25 03:33:33 +01:00 |
Andreas Nedbal
|
cf8d6b0884
|
Setup user features in TypeScript
|
2021-12-25 03:33:09 +01:00 |
Andreas Nedbal
|
3b5e963da5
|
Add `$.on` vanilla JS substitute
|
2021-12-25 03:31:30 +01:00 |
Andreas Nedbal
|
89127aa313
|
Add aliases for common module locations
|
2021-12-25 00:02:52 +01:00 |
Karina Kwiatek
|
77ec8e2f4b
|
Add report button to answerboxes
|
2021-08-11 22:11:23 +02:00 |
Karina Kwiatek
|
aa9fc54ad2
|
Ensure answerboxes on profiles can properly attach sharing functionality
|
2021-08-10 18:07:33 +02:00 |
Karina Kwiatek
|
016f369ba2
|
Address review comments
|
2021-08-10 17:11:59 +02:00 |
Karina Kwiatek
|
a246083b15
|
Refactor sharing using feature pattern
|
2021-08-10 13:21:28 +02:00 |
Karina Kwiatek
|
a13322dcee
|
Add share option to answers
|
2021-08-05 18:30:44 +02:00 |
Dominik M. Kwiatek
|
45cb0cab26
|
Disable 00_rails.ts initalizer (#171)
* Disable 00_rails.ts initalizer
* Update Gemfile.lock
Dealing with mimemagic
|
2021-04-03 18:58:45 +02:00 |
Andreas Nedbal
|
327c76fdb3
|
don't use the wrong theme color value
|
2021-02-27 23:32:05 +01:00 |
Andreas Nedbal
|
c68e62efb3
|
Fix theme page not working
|
2021-02-27 21:43:43 +01:00 |
Andreas Nedbal
|
fbac1f004a
|
Fix pagination being broken on navigation
|
2021-02-27 21:11:04 +01:00 |
Andreas Nedbal
|
6f37a0f0c3
|
disable loading BS in the TS context (for now)
|
2021-02-27 20:44:38 +01:00 |
Andreas Nedbal
|
abf772448e
|
open sesame (or, "I brought back tooltips")
|
2021-02-26 22:50:49 +01:00 |
Andreas Nedbal
|
3dc7bc9567
|
add bootstrap import to main file and use proper turbolinks event
|
2021-02-26 22:41:46 +01:00 |
Andreas Nedbal
|
17a177cc4b
|
fix JS errors that impede executing the rest of the JS (#170)
|
2021-02-26 21:43:31 +01:00 |
Andreas Nedbal
|
9d9216d726
|
Apply review suggestion by @raccube
Co-authored-by: Dominik M. Kwiatek <6197148+raccube@users.noreply.github.com>
|
2020-12-26 21:59:53 +01:00 |
Andreas Nedbal
|
9fceedc5b4
|
Add initializers for some Typescript functionality
|
2020-12-26 21:59:53 +01:00 |
Andreas Nedbal
|
24f197a064
|
Move legacy javascript folder out of packs/
|
2020-12-26 21:59:53 +01:00 |
Andreas Nedbal
|
51678e5e34
|
Add Typescript support
|
2020-12-26 21:59:53 +01:00 |
Andreas Nedbal
|
9237d9b314
|
Fix sprockets crashing because of removed gems
|
2020-12-25 18:22:03 +01:00 |
Andreas Nedbal
|
e0c2f834d8
|
Import sweetalert
|
2020-12-25 18:22:03 +01:00 |
Andreas Nedbal
|
3347dbb923
|
Import missing file
|
2020-12-25 18:22:03 +01:00 |
Andreas Nedbal
|
fcb8aae897
|
Remove bootstrapped example files
|
2020-12-25 18:22:03 +01:00 |
Andreas Nedbal
|
70cd2e7d53
|
Add back the datetimepicker for moderation purposes
|
2020-12-25 18:22:03 +01:00 |
Andreas Nedbal
|
61f60717fc
|
Set up i18n-js to work with Webpacker
|
2020-12-25 18:22:03 +01:00 |
Andreas Nedbal
|
aac98bd3b2
|
Move Bootstrap initialization into own file
|
2020-12-25 18:22:03 +01:00 |
Andreas Nedbal
|
5d2ad96f42
|
WIP: Handle CoffeeScript with Webpacker
|
2020-12-25 18:22:03 +01:00 |
Andreas Nedbal
|
059471e5cf
|
Initial Webpacker setup
|
2020-12-25 18:22:03 +01:00 |