Karina Kwiatek
|
793fec7da1
|
Update pinning tests to match new Turbo Stream behaviour
|
2023-02-12 21:06:16 +01:00 |
|
Karina Kwiatek
|
520f7eb9ef
|
Show toasts on pin/unpin
|
2023-02-12 20:29:36 +01:00 |
|
Karina Kwiatek
|
dcad9073a8
|
Fix typos in pinning tests
|
2023-02-12 20:19:50 +01:00 |
|
Karina Kwiatek
|
6724aef105
|
Order pinned answers by when they were pinned
|
2023-02-12 20:19:50 +01:00 |
|
Karina Kwiatek
|
854cf2662e
|
Specify username param for pin/unpin path
|
2023-02-12 20:19:50 +01:00 |
|
Karina Kwiatek
|
736ca4d6b0
|
Use a policy for pinning/unpinning
|
2023-02-12 20:19:50 +01:00 |
|
Karina Kwiatek
|
2d6ff76461
|
Appease the dog overlords
|
2023-02-12 20:19:50 +01:00 |
|
Karina Kwiatek
|
2ee25d264f
|
Simplify pinned check in answerbox
This is hidden by CSS in the prior case anyway
|
2023-02-12 20:19:50 +01:00 |
|
Karina Kwiatek
|
fa68ab27d7
|
Limit to 10 pinned answers
|
2023-02-12 20:19:50 +01:00 |
|
Karina Kwiatek
|
de73532bef
|
Show indicator for pinned answers
|
2023-02-12 20:19:50 +01:00 |
|
Karina Kwiatek
|
6cbce2c157
|
Require authentication on unpin endpoint
|
2023-02-12 20:19:50 +01:00 |
|
Karina Kwiatek
|
dd8f51160f
|
Add test for unpinning when the answer is not pinned
|
2023-02-12 20:19:50 +01:00 |
|
Karina Kwiatek
|
baea942975
|
Add check for pinning when the answer is already pinned
|
2023-02-12 20:19:50 +01:00 |
|
Karina Kwiatek
|
04303c667e
|
Add tests for pin/unpin endpoints
|
2023-02-12 20:19:50 +01:00 |
|
Karina Kwiatek
|
664bf5eab2
|
Add test for unpin use case
|
2023-02-12 20:19:50 +01:00 |
|
Karina Kwiatek
|
438884e13a
|
Add trailing commas (lint)
|
2023-02-12 20:19:50 +01:00 |
|
Karina Kwiatek
|
410d9b5d8e
|
Implement unpinning answers
|
2023-02-12 20:19:50 +01:00 |
|
Karina Kwiatek
|
b196909b79
|
Create frontend endpoint for pinning answers
|
2023-02-12 20:19:50 +01:00 |
|
Karina Kwiatek
|
5b1340b793
|
Appease the dog overlords
|
2023-02-12 20:19:50 +01:00 |
|
Karina Kwiatek
|
5f50a08f03
|
Adjust answer export test to include pinned_at field
|
2023-02-12 20:19:50 +01:00 |
|
Karina Kwiatek
|
3451ae1fb0
|
Display pinned answers on profiles
|
2023-02-12 20:19:50 +01:00 |
|
Karina Kwiatek
|
ed4ec98455
|
Add use case for pinning answers
|
2023-02-12 20:19:50 +01:00 |
|
Karina Kwiatek
|
c2baa86c09
|
Add pinned_at to answers
|
2023-02-12 20:19:50 +01:00 |
|
Andreas Nedbal
|
5579489a92
|
Apply review suggestion from @nilsding
Co-authored-by: Georg Gadinger <nilsding@nilsding.org>
|
2023-02-12 20:16:36 +01:00 |
|
Andreas Nedbal
|
bc52eb8cb5
|
Add specs for Turbo Stream responses
|
2023-02-12 20:16:36 +01:00 |
|
Andreas Nedbal
|
4dc88fe1ef
|
Refactor TurboStreamable spec to use an anonymous controller
|
2023-02-12 20:16:36 +01:00 |
|
Andreas Nedbal
|
0aac4caf45
|
Register test routes in routes.rb
|
2023-02-12 20:16:36 +01:00 |
|
Andreas Nedbal
|
72ad8f6699
|
Add tests for TurboStreamable concern
|
2023-02-12 20:16:36 +01:00 |
|
Andreas Nedbal
|
ed20ad9237
|
Fix class check for parameter errors
|
2023-02-12 20:16:36 +01:00 |
|
Andreas Nedbal
|
5a192a3598
|
Turn turbo_stream_actions into a class method
Co-Authored-By: Georg Gadinger <nilsding@nilsding.org>
|
2023-02-12 20:16:36 +01:00 |
|
Andreas Nedbal
|
c3fa2701ba
|
Appease the dog overlords
|
2023-02-12 20:16:36 +01:00 |
|
Andreas Nedbal
|
c880fade4e
|
Add TurboStreamable concern to Settings::MutesController
|
2023-02-12 20:16:36 +01:00 |
|
Andreas Nedbal
|
f2024a990e
|
Add TurboStreamable concern to AnonymousBlock controller
|
2023-02-12 20:16:36 +01:00 |
|
Andreas Nedbal
|
5cb96a7907
|
Fix anonymous blocks causing exceptions without inboxes
|
2023-02-12 20:16:36 +01:00 |
|
Andreas Nedbal
|
4c0948c6d1
|
Add Stimulus toast controller
|
2023-02-12 20:16:36 +01:00 |
|
Andreas Nedbal
|
b38a048e92
|
Added TurboStreamable concern
|
2023-02-12 20:16:36 +01:00 |
|
Georg Gadinger
|
0ab4f38fd9
|
Merge pull request #1070 from Retrospring/more-services-cleanup
More services cleanup
|
2023-02-12 19:40:31 +01:00 |
|
Georg Gadinger
|
5799a6f4d4
|
locales/views: reword "share your answers" bit on the landingpage
|
2023-02-12 19:26:31 +01:00 |
|
Georg Gadinger
|
e1aee89be0
|
remove expired service connection notifications
|
2023-02-12 19:26:31 +01:00 |
|
Georg Gadinger
|
065d35c288
|
well_known/node_info: remove twitter as outbound service
|
2023-02-12 19:04:01 +01:00 |
|
Andreas Nedbal
|
484badb555
|
Remove services reference from inbox Turbo Stream view
|
2023-02-12 18:44:33 +01:00 |
|
Karina Kwiatek
|
0c3e54de6b
|
Use icons with tooltips instead
|
2023-02-12 18:21:14 +01:00 |
|
Karina Kwiatek
|
dd3f86988a
|
Localise strings for question visibility
|
2023-02-12 18:21:14 +01:00 |
|
Karina Kwiatek
|
615c60d420
|
Highlight direct questions in own question lists
|
2023-02-12 18:21:14 +01:00 |
|
Karina Kwiatek
|
42a78cd286
|
Provide a way of using Redis for Rails cache
|
2023-02-12 18:18:38 +01:00 |
|
Andreas Nedbal
|
22013791c3
|
Add dependency installation steps to Ruby-based linters
|
2023-02-12 17:04:11 +01:00 |
|
Karina Kwiatek
|
9cd898062c
|
Merge pull request #1065 from Retrospring/feature/docker-even-faster-dev
Add default database/redis connections to docker-compose.yml
|
2023-02-11 11:55:26 +01:00 |
|
Andreas Nedbal
|
7dfa65f139
|
Add default database/redis connections to docker-compose
|
2023-02-11 07:11:38 +01:00 |
|
Georg Gadinger
|
7ed6e9de3d
|
Merge pull request #1062 from Retrospring/automatic-image-building
add workflow to automatically build and publish a container image
|
2023-02-10 22:35:19 +01:00 |
|
Georg Gadinger
|
f3a7b46cf1
|
Merge pull request #1063 from Retrospring/no-invalid-urls
make URI.parse part of the validation for the sharing URL
|
2023-02-10 21:36:09 +01:00 |
|