Andreas Nedbal
|
da0a5fb98d
|
Add inbox sharing Stimulus controller
|
2023-02-05 21:54:51 +01:00 |
Andreas Nedbal
|
83d386267a
|
Remove inbox entry options collapse
|
2023-02-05 21:54:51 +01:00 |
Andreas Nedbal
|
a2e45c85bf
|
Add migration to enable sharing for legacy service owners
|
2023-02-05 21:54:51 +01:00 |
Andreas Nedbal
|
6b3342036f
|
Merge branch 'main' into feature/raised-texts
|
2023-01-29 19:38:32 +01:00 |
Andreas Nedbal
|
6c25594b88
|
Get the username of the currently searched author correctly
|
2023-01-28 19:18:02 +01:00 |
Andreas Nedbal
|
8dd49d3a8c
|
Remove author search handler
|
2023-01-28 19:17:04 +01:00 |
Andreas Nedbal
|
a0a7f4e124
|
Add raised-text and raised-accent-text theme variables
|
2023-01-23 23:36:38 +01:00 |
Andreas Nedbal
|
fe156a38d3
|
Appease the dog overlords
|
2023-01-22 17:58:23 +01:00 |
Andreas Nedbal
|
96ed2c864c
|
Add Stimulus cropper controller
|
2023-01-22 17:43:40 +01:00 |
Andreas Nedbal
|
3b1f9bf4cb
|
Remove legacy cropping feature
|
2023-01-22 17:43:20 +01:00 |
Andreas Nedbal
|
c122652275
|
Increase allowed comment length to 512 characters
|
2023-01-22 10:36:23 +01:00 |
Karina Kwiatek
|
9e25a36196
|
Fix 'Buffer is not defined' on push enable
|
2023-01-22 00:04:10 +01:00 |
Andreas Nedbal
|
de3e04812d
|
Merge branch 'main' into feature/theme-stimulus
|
2023-01-21 13:40:58 +01:00 |
Andreas Nedbal
|
07ea833d13
|
Add Stimulus capabilities controller
|
2023-01-21 04:53:20 +01:00 |
Andreas Nedbal
|
e81e85cf9a
|
Remove capabilities feature
|
2023-01-21 04:53:20 +01:00 |
Andreas Nedbal
|
5f46c84850
|
remove console.log
|
2023-01-18 20:52:28 +01:00 |
Andreas Nedbal
|
5f529b2b26
|
Add Stimulus theme controller
|
2023-01-17 07:39:14 +01:00 |
Andreas Nedbal
|
ab8d608458
|
Extract theme-related utilities
|
2023-01-17 07:38:32 +01:00 |
Andreas Nedbal
|
79fa204897
|
Remove theming handler features
|
2023-01-17 07:38:02 +01:00 |
Andreas Nedbal
|
61d77bf20e
|
Fix announcements not closing when button is pressed
|
2023-01-13 19:00:23 +01:00 |
Andreas Nedbal
|
46830f50cd
|
Add Stimulus controller for collapse functionality
|
2023-01-12 21:03:44 +01:00 |
Karina Kwiatek
|
c919b4913f
|
Merge branch 'main' into feature/long-questions
|
2023-01-11 22:24:58 +01:00 |
Andreas Nedbal
|
30933e6ca1
|
Add Stimulus controller to launch format popup
|
2023-01-10 15:49:52 +01:00 |
Karina Kwiatek
|
cfba963b55
|
Only reset character counters when they are present
Co-authored-by: Andreas Nedbal <git@pixelde.su>
|
2023-01-08 18:51:43 +01:00 |
Karina Kwiatek
|
7cdb0e4976
|
Respect long question setting in frontend
|
2023-01-08 17:12:46 +01:00 |
Karina Kwiatek
|
122be928bf
|
Merge pull request #934 from Retrospring/more-obvious-sharing-options
Make sharing options more obvious
|
2023-01-08 11:24:50 +00:00 |
Andreas Nedbal
|
f6d7d6ae2d
|
Fix initializers
|
2023-01-08 12:19:45 +01:00 |
Karina Kwiatek
|
4ac3483f1a
|
Make sharing options more obvious
|
2023-01-06 17:38:27 +01:00 |
Karina Kwiatek
|
4457f2ed26
|
Prevent push enable prompt (inbox) when already subscribed
|
2023-01-05 23:20:36 +01:00 |
Karina Kwiatek
|
01f4ed499d
|
Ensure enable button doesn't unexpectedly disappear
Co-authored-by: Andreas Nedbal <git@pixelde.su>
|
2023-01-05 11:53:19 +01:00 |
Karina Kwiatek
|
7673ecdadf
|
Add missing return to subscription check
|
2023-01-05 11:22:43 +01:00 |
Karina Kwiatek
|
8a754de85c
|
Rename subscriptionCheck.ts to settingsButtons.ts
|
2023-01-05 11:22:27 +01:00 |
Karina Kwiatek
|
d288f6d6a3
|
Move subscription check logic into separate initializer
|
2023-01-05 11:08:13 +01:00 |
Karina Kwiatek
|
e93531a4af
|
Prevent WebPush init from attaching events multiple times
|
2023-01-05 10:53:04 +01:00 |
Georg Gadinger
|
b728c494d7
|
remove flag leftovers
|
2023-01-05 10:37:44 +01:00 |
Andreas Nedbal
|
61a9e39a3e
|
Fix dropdowns in mobile navigation
|
2023-01-05 10:35:52 +01:00 |
Andreas Nedbal
|
58717c0e7f
|
Fix ESLint nits
|
2023-01-05 10:35:52 +01:00 |
Andreas Nedbal
|
49a972bfd3
|
Remove jQuery call to close question modal
|
2023-01-05 10:35:52 +01:00 |
Andreas Nedbal
|
4d417f15c5
|
Fix event registration for modal autofocus
|
2023-01-05 10:35:52 +01:00 |
Andreas Nedbal
|
a00936f17e
|
Initialize Bootstrap in TypeScript
|
2023-01-05 10:35:52 +01:00 |
Karina Kwiatek
|
9fd3940b7d
|
Don't check push subscription when not logged in
|
2023-01-04 16:34:38 +01:00 |
Karina Kwiatek
|
3033ad4400
|
Fix error in checkSubscription and improve logging
|
2023-01-03 18:12:13 +01:00 |
Karina Kwiatek
|
7fa548b613
|
Remove use of @rails/ujs in report dialog handler
|
2023-01-03 15:09:23 +01:00 |
Karina Kwiatek
|
35a3b6b87a
|
Hide push notification prompt in inbox after accepting
|
2023-01-02 13:51:02 +01:00 |
Karina Kwiatek
|
05a8ef1797
|
Allow re-enabling push notifications after unsubscribing
|
2023-01-02 13:51:02 +01:00 |
Karina Kwiatek
|
1a29a19e9d
|
Allow setting up push when service worker hasn't been registered yet.
We don't register the service worker until the user opts in for push notifications.
|
2023-01-02 13:51:02 +01:00 |
Karina Kwiatek
|
2417354b31
|
Unsubscribe client on too many failures
|
2023-01-02 11:52:02 +01:00 |
Karina Kwiatek
|
fccf35fdab
|
Restore push notification prompt in inbox
|
2023-01-02 11:51:46 +01:00 |
Karina Kwiatek
|
dc80c1dba3
|
Fix push notification settings not appearing when not subscribed
|
2023-01-02 11:50:48 +01:00 |
Karina Kwiatek
|
66b1dac3b9
|
Improve UX for push subscription management
|
2023-01-02 11:50:48 +01:00 |
Karina Kwiatek
|
8ff213af4e
|
Add the ability to unsubscribe from push notifications
|
2023-01-02 11:50:48 +01:00 |
Karina Kwiatek
|
752cf1506b
|
Add settings page for push notifications
|
2023-01-02 11:50:47 +01:00 |
Karina Kwiatek
|
c8f5511a38
|
Fix capability classes being removed on page navigation
The body tag gets replaced by Turbo on page navigation, removing the classes.
|
2023-01-02 11:50:47 +01:00 |
Karina Kwiatek
|
2da4767623
|
Add JS for subscribing to and receiving push notifications
|
2023-01-02 11:50:47 +01:00 |
Andreas Nedbal
|
409c8372ba
|
Add mute action support in user action handler
|
2023-01-01 22:42:50 +01:00 |
Karina Kwiatek
|
cb61db02eb
|
Merge pull request #824 from Retrospring/feature/anonymous-block-tuuuuuuurbo
Migrate anonymous blocks to Turbo Streams
|
2022-12-04 23:23:19 +01:00 |
Andreas Nedbal
|
b51d8c048d
|
Remove legacy announcement TypeScript
|
2022-11-23 21:01:35 +01:00 |
Andreas Nedbal
|
3b1f15ebb9
|
Add Stimulus controller for announcements
|
2022-11-23 21:00:49 +01:00 |
Andreas Nedbal
|
55f26cb7d4
|
Remove settings unblock TypeScript
|
2022-11-22 08:38:33 +01:00 |
Andreas Nedbal
|
ddded27757
|
Remove anonymous block AJAX implementation
|
2022-11-21 22:28:38 +01:00 |
Andreas Nedbal
|
9a4c0d576d
|
Add Stimulus autofocus controller
|
2022-11-21 20:26:19 +01:00 |
Andreas Nedbal
|
9048a3e7d8
|
Remove AJAX Mute Rules code
|
2022-11-21 20:26:19 +01:00 |
Andreas Nedbal
|
44c0136c9e
|
Remove AJAX question generation code
|
2022-11-18 23:35:38 +01:00 |
Andreas Nedbal
|
f35d49e575
|
Properly handle placeholder fields in theme application
|
2022-11-14 23:13:22 +01:00 |
Andreas Nedbal
|
bef1c23a66
|
reset questionbox character counts after successful submit
|
2022-10-31 21:23:22 +01:00 |
Andreas Nedbal
|
15d05f1699
|
Merge branch 'main' into feature/stimulus-character-count
|
2022-10-31 20:56:38 +01:00 |
Karina Kwiatek
|
d3b59ae169
|
Merge pull request #767 from Retrospring/fix/missing-unsubscribe-text-on-comment
Fix missing unsubscribe string in answer actions when posting a comment
|
2022-10-26 11:37:38 +02:00 |
Karina Kwiatek
|
29608c54c9
|
Fix missing unsubscribe string in answer actions when posting a comment
|
2022-10-26 11:32:39 +02:00 |
Karina Kwiatek
|
f9f49198fa
|
Prevent error when commenting via an answer page
|
2022-10-26 11:29:58 +02:00 |
Karina Kwiatek
|
bc1fc50780
|
Prevent comments from submitting after input as composition ends
|
2022-10-25 18:57:36 +02:00 |
Andreas Nedbal
|
724c241bed
|
Count character count downwards instead of up
|
2022-10-13 22:29:04 +02:00 |
Andreas Nedbal
|
0983ffca3a
|
Merge branch 'main' into feature/stimulus-character-count
|
2022-10-13 22:07:15 +02:00 |
Karina Kwiatek
|
bb94845262
|
Merge pull request #727 from Retrospring/feature/i19n.js
Install i18n-js 4 2: Electric Boogaloo
|
2022-10-11 23:34:52 +02:00 |
Georg Gadinger
|
4b8490a2d1
|
auto-foxus text field in ask modal
resolves #557
|
2022-10-11 22:08:59 +02:00 |
Andreas Nedbal
|
a8c1961af3
|
Migrate entrypoint to support new i18n-js version
|
2022-10-10 21:40:30 +02:00 |
Andreas Nedbal
|
93d1a4e2cb
|
Add Stimulus controller to relevant views
|
2022-10-02 22:10:04 +02:00 |
Andreas Nedbal
|
ff5210a891
|
Implement character count as Stimulus controller
|
2022-10-02 22:09:34 +02:00 |
Andreas Nedbal
|
c7ca416e67
|
Import (and setup) Turbo in TypeScript
|
2022-09-04 18:34:23 +02:00 |
Andreas Nedbal
|
203db7565d
|
Remove UJS and Turbolinks initializers
|
2022-09-04 18:34:23 +02:00 |
Karina Kwiatek
|
5baafdc38d
|
Merge pull request #662 from Retrospring/feature/request-js-user
Refactor user TS functionality to use `@rails/request.js`
|
2022-09-03 21:44:48 +02:00 |
Karina Kwiatek
|
bc9db3e8fc
|
Merge pull request #661 from Retrospring/feature/request-js-question
Refactor question(box) TS functionality to use `@rails/request.js`
|
2022-09-03 21:44:38 +02:00 |
Karina Kwiatek
|
67546ec857
|
Merge pull request #660 from Retrospring/feature/request-js-moderation
Refactor moderation TS functionality to use `@rails/request.js`
|
2022-09-03 21:31:24 +02:00 |
Karina Kwiatek
|
10b596ed99
|
Merge pull request #659 from Retrospring/feature/request-js-lists
Refactor lists TS functionality to use `@rails/request.js`
|
2022-09-03 21:31:06 +02:00 |
Karina Kwiatek
|
904285ae47
|
Merge pull request #657 from Retrospring/feature/request-js-answerbox
Refactor answerbox TS functionality to use `@rails/request.js`
|
2022-09-03 21:30:55 +02:00 |
Andreas Nedbal
|
2643d1a524
|
Refactor user actions to use request.js
|
2022-09-03 16:36:02 +02:00 |
Andreas Nedbal
|
d116e338a3
|
Move destroying and deleting questions to question/
|
2022-09-03 16:20:07 +02:00 |
Andreas Nedbal
|
dba817c8b6
|
Refactor question asking on profiles to use request.js
|
2022-09-03 16:19:32 +02:00 |
Andreas Nedbal
|
9c9f56e231
|
Refactor question asking to use request.js
|
2022-09-03 16:19:00 +02:00 |
Andreas Nedbal
|
2f05708a65
|
Refactor question answering to use request.js
|
2022-09-03 16:18:31 +02:00 |
Andreas Nedbal
|
918c514f12
|
Refactor user privilege changing to use request.js
|
2022-09-03 08:43:19 +02:00 |
Andreas Nedbal
|
fe6b6b198f
|
Refactor report removal to use request.js
|
2022-09-03 08:42:55 +02:00 |
Andreas Nedbal
|
389e1271d7
|
Refactor global anon blocks to use request.js
|
2022-09-03 08:42:37 +02:00 |
Andreas Nedbal
|
6639519905
|
Refactor user banning to use request.js
|
2022-09-03 08:42:17 +02:00 |
Andreas Nedbal
|
5aab54acdb
|
Refactor list membership functionality to use request.js
|
2022-09-03 07:51:30 +02:00 |
Andreas Nedbal
|
41fea7fd5e
|
Refactor list removal to use request.js
|
2022-09-03 07:50:33 +02:00 |
Andreas Nedbal
|
af0258c8aa
|
Refactor list creation to use request.js
|
2022-09-03 07:50:16 +02:00 |
Andreas Nedbal
|
3b6ade483f
|
Refactor question generating to use request.js
|
2022-09-03 06:58:08 +02:00 |
Andreas Nedbal
|
90f33dd76c
|
Refactor inbox entry deleting to use request.js
|
2022-09-03 06:57:52 +02:00 |
Andreas Nedbal
|
969f7e80f8
|
Refactor anon blocking to use request.js
|
2022-09-03 06:57:32 +02:00 |
Andreas Nedbal
|
a893d11aa1
|
Refactor inbox answering to use request.js
|
2022-09-03 06:57:15 +02:00 |