Andreas Nedbal
3074ce3bbe
Set up proper response codes for Turbo Stream responses
2022-09-08 01:00:06 +02:00
Andreas Nedbal
1ac6475fb2
Remove turbo-frame tag in notifications view
2022-09-08 01:00:06 +02:00
Andreas Nedbal
57b638faaa
Remove turbo-frame tag in moderation inbox view
2022-09-08 01:00:06 +02:00
Andreas Nedbal
9212d485fc
Remove turbo-frame tag in inbox view
2022-09-08 01:00:06 +02:00
Andreas Nedbal
073343f56f
Remove turbo-frame tag in moderation report view
2022-09-08 01:00:06 +02:00
Andreas Nedbal
427c6b5d64
Remove obsolete view
2022-09-08 01:00:06 +02:00
Andreas Nedbal
1375293f31
Refactor moderation to use a Turbo Stream-backed pagination
2022-09-08 01:00:06 +02:00
Andreas Nedbal
ae607ac840
Don't duplicate pagination on paging
2022-09-08 00:04:27 +02:00
Andreas Nedbal
c118dab903
Refactor notifications to use a Turbo Stream-backed pagination
2022-09-08 00:04:27 +02:00
Andreas Nedbal
8c14fb5423
Refactor mod inbox to use a Turbo Stream-backed pagination
2022-09-07 22:31:28 +02:00
Andreas Nedbal
8226198f76
Disable Turbo for all Devise forms
2022-09-07 22:19:38 +02:00
Andreas Nedbal
3f79ca70aa
Remove obsolete view
2022-09-04 21:33:37 +02:00
Andreas Nedbal
136f7f117d
Refactor inbox to use a Turbo Stream-backed pagination
2022-09-04 20:24:32 +02:00
Andreas Nedbal
a7e17a07cc
Fix deleting 2FA and regenerating codes not working
2022-09-04 18:34:23 +02:00
Andreas Nedbal
8d1e32e0f3
Disable Turbo for settings forms
2022-09-04 18:34:23 +02:00
Andreas Nedbal
dc91d91c2e
Directly call matching route instead of redirecting for themes
2022-09-04 18:34:23 +02:00
Andreas Nedbal
4b4deecf9c
Update theme deletion to work with Turbo
2022-09-04 18:34:23 +02:00
Andreas Nedbal
674fc04a8b
Update account deletion to work with Turbo
2022-09-04 18:34:23 +02:00
Andreas Nedbal
42a34bced4
Update logout link to work with Turbo
2022-09-04 18:34:23 +02:00
Andreas Nedbal
8814cce171
Rename `turbolinks-track` attribute to `turbo-track`
2022-09-04 18:34:23 +02:00
Andreas Nedbal
f05abed6ef
Rename `turbolinks:load` event to `turbo:load`
2022-09-04 18:34:23 +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
6a083230dd
Fixed wrong call of translation method in ban action
2022-09-03 16:42:17 +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
Andreas Nedbal
f55efbb017
Refactor inbox deleting to use request.js
2022-09-03 06:56:47 +02:00
Andreas Nedbal
f091fd4193
Remove unused import
2022-09-03 05:20:52 +02:00
Andreas Nedbal
5295dc83c8
Refactor answer subscribing to use request.js
2022-09-03 05:05:43 +02:00
Andreas Nedbal
0aff344581
Refactor answer smile to use request.js
2022-09-03 05:05:21 +02:00
Andreas Nedbal
508c7e844b
Refactor answer destroy to use request.js
2022-09-03 05:05:06 +02:00
Andreas Nedbal
5ea28e1830
Refactor comment smiling to use request.js
2022-09-03 05:04:01 +02:00
Andreas Nedbal
40637c5f6d
Refactor comment creation to use request.js
2022-09-03 05:03:25 +02:00
Andreas Nedbal
2c5da2bc5c
Refactor comment destroy to use request.js
2022-09-03 05:03:04 +02:00
Andreas Nedbal
8ad0cf24b8
Fix bug preventing deletion of freshly created mute rules
2022-09-02 19:59:43 +02:00
Andreas Nedbal
812c9617ff
Refactor mute rule handling to use request.js
2022-08-31 21:46:47 +02:00
Andreas Nedbal
d521800a59
Refactor removal of anon blocks to use request.js
2022-08-31 21:46:10 +02:00
Andreas Nedbal
eca1e66ea9
Remove superfluous hiding span for comment actions
2022-08-31 20:16:16 +02:00
Andreas Nedbal
0380f7fcab
Remove superfluous hiding span for answerbox actions
2022-08-31 18:46:00 +02:00
Andreas Nedbal
d867352bf7
Fix "other" comment notification case not linking to answer
2022-08-30 22:56:13 +02:00
Andreas Nedbal
ba0ee581c4
Remove "frown" state when an answer/comment is smiled
2022-08-30 19:47:18 +02:00
Georg Gadinger
37b770ddef
typoed_email_validator: add new endings to the typo list
2022-08-25 20:28:29 +02:00
Andreas Nedbal
4ba954a3cf
Add (un)subscribing to vocabulary
2022-08-21 16:55:09 +02:00
Andreas Nedbal
cc3934b423
Replace `has_role?` use in action partial with `admin?`
2022-08-21 15:12:12 +02:00
Andreas Nedbal
656a9e8a86
Add missing newlines
2022-08-21 15:10:17 +02:00
Andreas Nedbal
24be74a5a2
Split and reuse question actions in partial
2022-08-21 15:04:54 +02:00
Andreas Nedbal
2a2f1a9988
Split actions from comments into separate partial
2022-08-21 15:04:12 +02:00
Andreas Nedbal
5562bd0de0
Split actions from answerbox into separate partials
2022-08-21 15:03:42 +02:00
Andreas Nedbal
56a1c70fae
add `admin?` shorthand to users
2022-08-21 15:02:49 +02:00
Andreas Nedbal
ffc0ba05e1
Add missing newline
2022-08-21 13:17:45 +02:00
Andreas Nedbal
b46fae5ebd
Rename index action to show action
2022-08-21 13:17:45 +02:00
Andreas Nedbal
f521b5f160
Implement moderation question view layout
2022-08-21 13:17:45 +02:00
Andreas Nedbal
778cf90f85
Add `Moderation::QuestionsController`
2022-08-21 13:17:45 +02:00
Andreas Nedbal
6f19d806f7
Prevent layout markup duplication
2022-08-21 01:13:10 +02:00
Andreas Nedbal
3bb91932b5
Appease the robot dog
2022-08-21 01:13:10 +02:00
Andreas Nedbal
922799f123
Adjust route and alias naming
2022-08-21 01:13:10 +02:00
Andreas Nedbal
883d669d13
Move views to new location
2022-08-21 01:13:10 +02:00
Andreas Nedbal
3f7a94d56c
Move actions from `ModerationController` to `Moderation::ReportsController`
2022-08-21 01:13:10 +02:00
Karina Kwiatek
48f70c9e47
Prevent default event handling on block anon option
...
Co-authored-by: Andreas Nedbal <github-bf215181b5140522137b3d4f6b73544a@desu.email>
2022-08-20 19:37:51 +02:00
Karina Kwiatek
4814ccdaa5
Use null-safe navigation for destroying inbox entries when blocking
2022-08-20 19:18:28 +02:00
Karina Kwiatek
2d01d9b365
Apply review suggestions
...
Co-authored-by: Andreas Nedbal <git@pixelde.su>
Co-authored-by: Georg Gadinger <nilsding@nilsding.org>
2022-08-20 19:05:55 +02:00
Karina Kwiatek
92a5095c00
Appease the robot canine
2022-08-20 19:05:55 +02:00
Karina Kwiatek
136eac8bdd
Add page for managing site-wide anonymous-blocks
2022-08-20 19:05:55 +02:00
Karina Kwiatek
ae5d8931af
Implement frontend for blocking users site-wide
2022-08-20 19:03:05 +02:00
Karina Kwiatek
0bbb435858
Allow anonymous blocks without an owner
2022-08-20 19:02:37 +02:00
Georg Gadinger
b41983a2bf
Disgustingly merge pull request #598 from Retrospring/feature/norway
...
Add new translations in various places
2022-08-20 17:22:37 +02:00
Andreas Nedbal
b00a12b322
Always return a boolean value from `moderation_view?`
2022-08-20 17:21:47 +02:00
Andreas Nedbal
6693864fbc
Move `belongs_to_current_user?` to UserController
2022-08-20 17:21:47 +02:00
Andreas Nedbal
87c2ed3ab7
List direct questions for current users or mods
2022-08-20 17:21:47 +02:00
Georg Gadinger
8f86f8bc96
answerbox: use ActiveSupport's String#truncate
...
this change cuts off the answer after a word and not within one.
2022-08-19 16:49:08 +02:00
Andreas Nedbal
2a8711e7db
Fix asked header in question and answerbox
2022-08-17 22:18:37 +02:00
Georg Gadinger
cb158c1fac
typoed_email_validator: add new endings to the typo list
2022-08-14 20:49:51 +02:00
Karina Kwiatek
e8ceaa48f4
Prevent password prompt submit button from being disabled
2022-08-04 20:56:58 +02:00
Karina Kwiatek
29e0f06222
Fix syntax error in password confirmation dialogues
2022-08-04 15:09:20 +02:00
Andreas Nedbal
14221aea71
Fix legacy locale references
2022-08-02 19:13:23 +02:00
Andreas Nedbal
77685d4229
Add new translations for navigation
2022-08-02 19:13:23 +02:00
Andreas Nedbal
bf2c97184a
Add new translations for feedback pages
2022-08-02 19:13:23 +02:00
Andreas Nedbal
416bf19132
Fix HAML codestyle in views
2022-08-02 19:13:23 +02:00
Andreas Nedbal
c9c0a8e296
Add new translations for sidebar
2022-08-02 19:13:23 +02:00
Andreas Nedbal
196433052b
Add new translations for feed tabs
2022-08-02 19:13:23 +02:00
Andreas Nedbal
0575bb8ee3
Add new translations for profile tabs
2022-08-02 19:13:23 +02:00
Andreas Nedbal
f22c69cfe8
Add new translations for profile badges
2022-08-02 19:13:23 +02:00
Andreas Nedbal
77abb202d7
Add new translation for questionbox title
2022-08-02 19:13:23 +02:00
Andreas Nedbal
318ad270eb
Add new translation for noscript message
2022-08-02 19:13:23 +02:00
Karina Kwiatek
9634aeda62
Fix missing translation in webapp manifest
2022-07-31 23:19:42 +02:00
Andreas Nedbal
1caac0e2db
Translate post time for answerbox comments
2022-07-31 15:14:02 +02:00
Andreas Nedbal
437e72a322
Translate share alt title in answerbox actions
2022-07-31 15:14:02 +02:00
Andreas Nedbal
bb47e30ed1
Fix HAML codestyle of answerbox views
2022-07-31 15:14:02 +02:00
Andreas Nedbal
f4f581d12f
Add new translations for answerbox
2022-07-31 15:14:02 +02:00
Karina Kwiatek
561d402ff7
Merge pull request #593 from Retrospring/action-strings
...
Refactor action strings
2022-07-30 20:37:22 +02:00
Karina Kwiatek
abaa33a664
Merge pull request #591 from Retrospring/translation-cleanup
...
Translation cleanup
2022-07-30 20:37:04 +02:00
Karina Kwiatek
55cb43c876
Move "Manage list memberships" user action title
2022-07-30 20:14:02 +02:00
Karina Kwiatek
91df126132
Move follow/unfollow user actions
2022-07-30 20:01:08 +02:00
Karina Kwiatek
afa1a102d6
Prevent Twitter markdown from stripping `<///3`
2022-07-30 19:41:47 +02:00
Karina Kwiatek
a03fe85b33
Re-word strings used in `ServicesController`
2022-07-30 19:01:49 +02:00
Karina Kwiatek
3f2cdbb911
Re-word strings used in views
2022-07-30 19:01:49 +02:00
Karina Kwiatek
e887e8c4fc
Refactor action strings
2022-07-30 18:50:46 +02:00
Andreas Nedbal
628959d754
Appease the reviewdog overlords
2022-07-30 18:29:32 +02:00
Andreas Nedbal
54e072c98c
Use notification types instead of target types to clear them
2022-07-30 18:14:48 +02:00
Andreas Nedbal
4c67a9b492
Use full locale path for ban flash message
2022-07-30 16:51:07 +02:00
Andreas Nedbal
27eaef45ef
Appease the reviewdog overlords
2022-07-30 16:51:07 +02:00
Andreas Nedbal
39639c2d85
Add new translations for ban flash message
2022-07-30 16:51:07 +02:00
Andreas Nedbal
19e95d066c
Remove superfluous report existence checks
2022-07-30 05:12:22 +02:00
Andreas Nedbal
08033361f7
Fix HAML codestyle of moderation views
2022-07-30 05:11:29 +02:00
Andreas Nedbal
a4c090d594
Add new translations for moderationbox
2022-07-30 04:58:20 +02:00
Andreas Nedbal
0ca8c20845
Add new translations for moderation tabs
2022-07-30 02:55:56 +02:00
Andreas Nedbal
8a5c7b2b3e
Remove navbar style moderation navigation
2022-07-30 02:55:32 +02:00
Andreas Nedbal
6a0c7034ee
Fix HAML codestyle of Discover views
2022-07-30 02:20:19 +02:00
Andreas Nedbal
e46b9b1389
Use subdirectory for Discover tabs
2022-07-30 02:20:19 +02:00
Andreas Nedbal
d1241f46a0
Add new translations for Discover userbox
2022-07-30 02:20:19 +02:00
Andreas Nedbal
ac1c09fcd4
Add new translations for Discover index view
2022-07-30 02:20:19 +02:00
Karina Kwiatek
328746f7be
Fix missing "Post to …" translation on question page
2022-07-28 23:54:03 +02:00
Andreas Nedbal
5f1453103b
Add pluralization to list member locale
2022-07-28 12:22:32 +02:00
Andreas Nedbal
afa250af01
Fix quote style in user privilege item partial
2022-07-28 12:22:32 +02:00
Andreas Nedbal
76845a55c0
Add new translations for user privilege modal
2022-07-28 12:22:32 +02:00
Andreas Nedbal
6dac157aef
Adjust TypeScript logic for list member count
2022-07-28 12:22:32 +02:00
Andreas Nedbal
1492434e15
Add new translations for modal list items
2022-07-28 12:22:32 +02:00
Andreas Nedbal
8839139a72
Add new translations for list management modal
2022-07-28 12:22:32 +02:00
Andreas Nedbal
c4fefbf0aa
Add new translations for comment smiles modal
2022-07-28 12:22:32 +02:00
Andreas Nedbal
001e747efe
Add new translations for ask modal
2022-07-28 12:22:32 +02:00
Georg Gadinger
1da70158bf
questionbox: make "Hide your name" clickable
2022-07-27 20:16:11 +02:00
Karina Kwiatek
a39a6e2826
Merge pull request #567 from Retrospring/feature/improving-asks
2022-07-25 07:16:20 +02:00
Andreas Nedbal
bdb637047b
Omit hash value in question methods
2022-07-24 22:27:15 +02:00
Andreas Nedbal
4f4e6c83a1
Do not decrement the question count if the question is direct
2022-07-24 22:25:13 +02:00
Andreas Nedbal
83dbd5d2e3
Don't list direct questions on user profiles
2022-07-24 21:56:03 +02:00
Andreas Nedbal
70e95375fb
Render questions on user profiles with markdown
2022-07-24 21:55:31 +02:00
Andreas Nedbal
c894551ffc
Add Rails Admin link to question partials
2022-07-24 21:44:46 +02:00
Georg Gadinger
5b70be74c2
typoed_email_validator: add new endings to the typo list
2022-07-24 21:44:27 +02:00
Andreas Nedbal
74dc7c4526
Improve profile header layout
2022-07-24 15:17:11 +02:00
Georg Gadinger
434d176ebe
appease the Cyber Canine 9000
2022-07-23 12:19:47 +02:00
Georg Gadinger
66efa5d4f4
clean up routes
...
- replace `match` with `get`/`post`/`patch`/`delete`
- format routes.rb
- rename the `show_user_{profile,question,answer}` routes to
`profile`, `question`, `answer` so `url_for` (used by Rails Admin)
works fine for these things
- also add `to_param` to the `User` model so that `url_for(some_user)`
uses the user name
2022-07-23 12:14:06 +02:00