Karina Kwiatek
|
f379845615
|
Add frontend for blocking anonymous users
|
2022-06-15 14:26:48 +02:00 |
Karina Kwiatek
|
a48a187086
|
Reset follow button after blocking a user
|
2022-06-13 11:56:34 +02:00 |
Karina Kwiatek
|
c173c4a17d
|
Add the ability to block/unblock users from profile pages
|
2022-06-13 11:56:34 +02:00 |
Andreas Nedbal
|
a7d2c7be7e
|
Fix Hound nits
|
2022-04-17 22:58:42 +02:00 |
Andreas Nedbal
|
c2d0ca7eed
|
Update about page layout
|
2022-04-17 22:58:42 +02:00 |
Andreas Nedbal
|
1fd06fd404
|
encode user input in inbox author search
|
2022-04-12 22:31:05 +02:00 |
Andreas Nedbal
|
e56d0d121a
|
Removed legacy frontpage jumbotron styling
|
2022-04-11 22:41:22 +02:00 |
Andreas Nedbal
|
e0d65ea26e
|
Remove particle-related styling
|
2022-04-11 22:41:22 +02:00 |
Andreas Nedbal
|
c1d1ab6501
|
Remove color utility and tinycolor module
|
2022-04-11 22:41:22 +02:00 |
Andreas Nedbal
|
3bbc7a36f8
|
Remove particleground
|
2022-04-11 22:41:22 +02:00 |
Andreas Nedbal
|
a2f3f5dce2
|
Replace inline style with utility class
|
2022-04-10 22:01:27 +02:00 |
Andreas Nedbal
|
fdedecb6cd
|
Add missing newline to file
|
2022-04-10 22:01:27 +02:00 |
Andreas Nedbal
|
6ad7b1d599
|
Implement frontpage theme switch
|
2022-04-10 22:01:27 +02:00 |
Andreas Nedbal
|
f0c7fdb92f
|
Add example themes for frontpage demonstration
|
2022-04-10 22:01:27 +02:00 |
Andreas Nedbal
|
9090818b14
|
Re-enable `rails-ujs` because `jquery-ujs` is gone
|
2022-02-07 22:26:41 +01:00 |
Andreas Nedbal
|
04817f603c
|
Remove margin on the last p inside cards, not the only p
|
2022-01-23 16:49:30 +01:00 |
Karina Kwiatek
|
3962671135
|
Implement relationship logic as use case
|
2022-01-23 16:48:53 +01:00 |
Andreas Nedbal
|
435ddf2415
|
Prevent cancelling "delete all" in inbox still deleting everything
|
2022-01-15 00:05:17 +01:00 |
Andreas Nedbal
|
7d14e93ada
|
Port localebox to TypeScript
|
2022-01-15 00:05:17 +01:00 |
Andreas Nedbal
|
bee75584d0
|
Update i18n import to the aliased retrospring/i18n
|
2022-01-15 00:05:17 +01:00 |
Andreas Nedbal
|
8247c8864f
|
Generate i18n export as TypeScript and move locale logic there
|
2022-01-15 00:05:17 +01:00 |
Andreas Nedbal
|
1a408e1bc6
|
Port Memes to TypeScript
|
2022-01-15 00:05:17 +01:00 |
Andreas Nedbal
|
ef9a08d3fc
|
Clean up legacy entrypoint
|
2022-01-15 00:05:17 +01:00 |
Andreas Nedbal
|
55417ecf02
|
Remove sprockets asset comment
|
2022-01-11 22:41:37 +01:00 |
Andreas Nedbal
|
c6c9bba807
|
Move flags file to SCSS components
|
2022-01-11 22:41:37 +01:00 |
Andreas Nedbal
|
a7b814a52e
|
Include Coloris styles from SCSS
|
2022-01-11 22:41:37 +01:00 |
Andreas Nedbal
|
5912dd0832
|
Include Croppr styles from SCSS
|
2022-01-11 22:41:37 +01:00 |
Andreas Nedbal
|
fd3017afa2
|
Include toastify styles from SCSS
|
2022-01-11 22:41:37 +01:00 |
Andreas Nedbal
|
3ebe3e00de
|
Remove nprogress
|
2022-01-11 22:41:37 +01:00 |
Andreas Nedbal
|
008f3c7b5d
|
Move stylesheets from assets into javascript/styles/
|
2022-01-11 22:41:37 +01:00 |
Karina Kwiatek
|
9eb34bf984
|
Fix answers not submitting on Control/Cmd-Return (#279)
|
2022-01-11 22:32:43 +01:00 |
Andreas Nedbal
|
aeb8f32fac
|
Remove jquery.growl CoffeeScript and styling
|
2022-01-09 19:55:17 +01:00 |
Andreas Nedbal
|
f4d32c5cd1
|
Use Toastify instead of jquery.growl for notifications
|
2022-01-09 19:55:17 +01:00 |
Karina Kwiatek
|
f4c9ab821e
|
Fix incorrect localStorage key of announcement dismiss
|
2022-01-09 19:01:46 +01:00 |
Karina Kwiatek
|
e7672e8033
|
Apply suggestion from @pixeldesu
Co-authored-by: Andreas Nedbal <andy@pixelde.su>
|
2022-01-09 19:01:46 +01:00 |
Karina Kwiatek
|
d9e6982637
|
Address review feedback from @pixeldesu
Co-authored-by: Andreas Nedbal <git@pixelde.su>
|
2022-01-09 19:01:46 +01:00 |
Karina Kwiatek
|
3e9fb2890f
|
Port announcements functionality to TypeScript
|
2022-01-09 19:01:46 +01:00 |
Andreas Nedbal
|
60d8868306
|
Apply review suggestion from @raccube
Co-authored-by: Karina Kwiatek <6197148+raccube@users.noreply.github.com>
|
2022-01-09 16:05:37 +01:00 |
Andreas Nedbal
|
b287892c19
|
Apply review suggestion from @raccube
Co-authored-by: Karina Kwiatek <6197148+raccube@users.noreply.github.com>
|
2022-01-09 16:05:37 +01:00 |
Andreas Nedbal
|
bc979a3615
|
Use proper event for global event handlers in answerbox
|
2022-01-09 16:05:37 +01:00 |
Andreas Nedbal
|
d89302f1cc
|
Add return type to `commentCreateHandler`
|
2022-01-09 16:05:37 +01:00 |
Andreas Nedbal
|
0418a67780
|
Replace window report dialog usages with the TypeScript variant
|
2022-01-09 16:05:37 +01:00 |
Andreas Nedbal
|
ecb079b1d4
|
Port report dialog functionality to TypeScript
|
2022-01-09 16:05:37 +01:00 |
Andreas Nedbal
|
723ebfb823
|
Remove legacy answerbox CoffeeScript
|
2022-01-09 16:05:37 +01:00 |
Andreas Nedbal
|
077e9df2a6
|
Port comment character count functionality to TypeScript
|
2022-01-09 16:05:37 +01:00 |
Andreas Nedbal
|
2b11834b31
|
Port comment destroy functionality to TypeScript
|
2022-01-09 16:05:37 +01:00 |
Andreas Nedbal
|
05702837bc
|
Port comment create functionality to TypeScript
|
2022-01-09 16:05:37 +01:00 |
Andreas Nedbal
|
6501bb9f0d
|
Port comment report functionality to TypeScript
|
2022-01-09 16:05:37 +01:00 |
Andreas Nedbal
|
d004546c65
|
Port comment smile functionality to TypeScript
|
2022-01-09 16:05:37 +01:00 |
Andreas Nedbal
|
da26bbc6c0
|
Port comment toggle functionality to TypeScript
|
2022-01-09 16:05:37 +01:00 |
Andreas Nedbal
|
0feb05828a
|
Port answerbox destroy functionality to TypeScript
|
2022-01-09 16:05:37 +01:00 |
Andreas Nedbal
|
346037ddda
|
Port answerbox report feature to TypeScript
|
2022-01-09 16:05:37 +01:00 |
Andreas Nedbal
|
74463b271c
|
Port answerbox smile feature to TypeScript
|
2022-01-09 16:05:37 +01:00 |
Andreas Nedbal
|
988775e1fd
|
Port answerbox subscribe functionality to TypeScript
|
2022-01-09 16:05:37 +01:00 |
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 |