Karina Kwiatek
|
a6f526b9c4
|
Update inbox/notification counters when paginating
|
2023-06-16 18:07:53 +02:00 |
|
Karina Kwiatek
|
4bf977e96c
|
Fix lint errors for the remaining notification types
|
2023-05-09 23:03:26 +02:00 |
|
Karina Kwiatek
|
2c72252591
|
Use Unicode ellipsis
|
2023-05-09 22:58:14 +02:00 |
|
Karina Kwiatek
|
0d55ff16c3
|
Appease the dog overlords
|
2023-05-09 22:57:18 +02:00 |
|
Karina Kwiatek
|
e096ddc999
|
Prevent links from notifications from being opened in the dropdown frame
|
2023-05-09 22:51:40 +02:00 |
|
Karina Kwiatek
|
2db4ce38c9
|
Add stub notification partial for content pending deletion
|
2023-05-08 19:06:40 +02:00 |
|
Karina Kwiatek
|
f15cb930ef
|
Appease the robot dog
|
2023-05-07 20:35:00 +02:00 |
|
Karina Kwiatek
|
bbbff68c7d
|
Fix remaining missing subscribed answers in views
|
2023-05-07 20:31:32 +02:00 |
|
Karina Kwiatek
|
578dd9c6e6
|
Pass subscribed answer IDs down in Discover views
|
2023-05-07 17:27:34 +02:00 |
|
Karina Kwiatek
|
15405e41c5
|
Fix incorrect caching method used for notifications dropdown
|
2023-05-07 16:54:35 +02:00 |
|
Karina Kwiatek
|
4c6ad5f789
|
Fix 500 when not logged in
|
2023-05-07 15:10:31 +02:00 |
|
Karina Kwiatek
|
7dc25ba841
|
Appease the robot dog
|
2023-05-07 12:51:40 +02:00 |
|
Karina Kwiatek
|
50531d3b6b
|
Cache notifications dropdown based on notifications_updated_at
|
2023-05-07 12:47:29 +02:00 |
|
Karina Kwiatek
|
7a9a7e0d47
|
Merge pull request #1130 from Retrospring/feature/mark-all-notifications-as-read
Mark all notifications as read
|
2023-05-07 10:07:11 +02:00 |
|
Karina Kwiatek
|
142a31f655
|
Set subscribed_answer_ids in answerbox when user is not set
|
2023-05-05 16:01:48 +02:00 |
|
Karina Kwiatek
|
bbc0afe292
|
Move subscribed answer IDs to an ivar
|
2023-05-05 16:01:46 +02:00 |
|
Karina Kwiatek
|
0a97a86d73
|
Pass subscribed_answer_ids into answerbox in Turbo Stream
|
2023-05-05 16:01:40 +02:00 |
|
Karina Kwiatek
|
0771c689ea
|
Clean up marking notifications as read when viewing an answer
|
2023-05-05 16:01:40 +02:00 |
|
Karina Kwiatek
|
d7997db492
|
Check subscription in answer/show
|
2023-05-05 16:01:40 +02:00 |
|
Karina Kwiatek
|
7aed99d187
|
Appease the dog overlords
|
2023-05-05 16:01:38 +02:00 |
|
Karina Kwiatek
|
2604e6b240
|
Prefetch subscriptions
|
2023-05-05 16:01:21 +02:00 |
|
Karina Kwiatek
|
57ed3008d3
|
Fix "Content missing" on "Show all notifications"
|
2023-05-05 15:59:45 +02:00 |
|
Karina Kwiatek
|
80d8bebe57
|
Appease the dog overlords
|
2023-05-05 15:59:43 +02:00 |
|
Karina Kwiatek
|
c9c458252b
|
Add functionality for marking all notifications as read
|
2023-05-05 15:59:25 +02:00 |
|
Karina Kwiatek
|
2afb10ab81
|
Move keyboard shortcuts menu entry out of canny if clause
|
2023-04-29 14:55:07 +02:00 |
|
Karina Kwiatek
|
655b822e54
|
Add Stimulus controller for handling hotkeys
|
2023-04-29 09:34:28 +02:00 |
|
Karina Kwiatek
|
f7b9d90e28
|
Appease the dog overlords
|
2023-04-29 09:34:28 +02:00 |
|
Karina Kwiatek
|
1aed44dd3d
|
Apply hotkeys on user profiles
|
2023-04-29 09:34:28 +02:00 |
|
Karina Kwiatek
|
0eb9a4d089
|
Add hotkey for loading more entries
|
2023-04-29 09:34:28 +02:00 |
|
Karina Kwiatek
|
b22fc0bd16
|
Apply hotkeys on question pages
|
2023-04-29 09:34:28 +02:00 |
|
Karina Kwiatek
|
d684e8d782
|
Add shortcut for viewing answer page
|
2023-04-29 09:34:28 +02:00 |
|
Karina Kwiatek
|
cc73f84152
|
Change smile hotkey to s
|
2023-04-29 09:34:28 +02:00 |
|
Karina Kwiatek
|
9572f844ec
|
Add hotkey help window
|
2023-04-29 09:34:28 +02:00 |
|
Karina Kwiatek
|
a39696dd3e
|
Add shortcut for writing new comment
|
2023-04-29 09:34:26 +02:00 |
|
Karina Kwiatek
|
43d80fffcf
|
Add shortcut for jumping to answers
|
2023-04-29 09:34:15 +02:00 |
|
Karina Kwiatek
|
a64a4699b0
|
Add Stimulus controller for navigation shortcuts
|
2023-04-29 09:34:15 +02:00 |
|
Karina Kwiatek
|
dbd6f96f53
|
Add navigation shortcuts
|
2023-04-29 09:34:15 +02:00 |
|
Karina Kwiatek
|
b5193cd1ac
|
Merge pull request #1129 from Retrospring/feature/multiline-comments
Allow multi-line comments
|
2023-04-29 08:52:24 +02:00 |
|
Karina Kwiatek
|
010f871eb2
|
Disable Turbo on sign in forms
|
2023-03-26 18:28:36 +02:00 |
|
Karina Kwiatek
|
c43543f8d3
|
Revert "Disable Turbo for all Devise forms"
This reverts commit 8226198f76 .
|
2023-03-26 18:28:36 +02:00 |
|
Karina Kwiatek
|
ceb55c656e
|
Appease the dog overlords
|
2023-03-10 21:06:11 +01:00 |
|
Karina Kwiatek
|
3c052e9e0e
|
Fix trivial lint issues
|
2023-03-07 19:14:20 +01:00 |
|
Karina Kwiatek
|
1ec5ffa6d2
|
Cache inbox and notification counters
|
2023-03-07 19:14:14 +01:00 |
|
Karina Kwiatek
|
febcf42b61
|
Update PWA notification page on page load
|
2023-03-07 19:14:14 +01:00 |
|
Karina Kwiatek
|
abff39557d
|
Allow multi-line comments
|
2023-03-07 17:57:41 +01:00 |
|
Karina Kwiatek
|
1dbcb3dd6f
|
Appease the dog overlords
|
2023-03-05 15:58:18 +01:00 |
|
Karina Kwiatek
|
1cec1d0423
|
Fix print styling for 2FA recovery codes page
|
2023-03-05 15:51:50 +01:00 |
|
Georg Gadinger
|
0451e2fedd
|
actions/_share: add telegram
|
2023-02-19 21:15:56 +01:00 |
|
Georg Gadinger
|
4ee2b46b32
|
add sharing to telegram
|
2023-02-19 20:58:47 +01:00 |
|
Karina Kwiatek
|
ce3f91485d
|
Widen profile card on medium size viewports
|
2023-02-18 20:13:47 +01:00 |
|
Karina Kwiatek
|
7635d3a491
|
Humanise numbers on about page
|
2023-02-17 15:58:46 +01:00 |
|
Karina Kwiatek
|
854cf2662e
|
Specify username param for pin/unpin path
|
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
|
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
|
3451ae1fb0
|
Display pinned answers on profiles
|
2023-02-12 20:19:50 +01:00 |
|
Andreas Nedbal
|
c3fa2701ba
|
Appease the dog overlords
|
2023-02-12 20:16:36 +01:00 |
|
Andreas Nedbal
|
b38a048e92
|
Added TurboStreamable concern
|
2023-02-12 20:16:36 +01:00 |
|
Georg Gadinger
|
e1aee89be0
|
remove expired service connection notifications
|
2023-02-12 19:26:31 +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 |
|
Andreas Nedbal
|
b0f5294243
|
Appease the dog overlords
|
2023-02-05 21:54:51 +01:00 |
|
Andreas Nedbal
|
2cb98fc2e0
|
Hide the custom share button if the URL is blank
|
2023-02-05 21:54:51 +01:00 |
|
Andreas Nedbal
|
8f0ae5171d
|
Appease the dog overlords
|
2023-02-05 21:54:51 +01:00 |
|
Andreas Nedbal
|
83aa4ed1bc
|
Implement new sharing layout
|
2023-02-05 21:54:51 +01:00 |
|
Andreas Nedbal
|
926be13fa6
|
Add Settings::SharingController
|
2023-02-05 21:54:51 +01:00 |
|
Andreas Nedbal
|
52ae7fbb81
|
Remove service-related views
|
2023-02-05 21:54:51 +01:00 |
|
Karina Kwiatek
|
c40a1a4997
|
Merge pull request #1040 from Retrospring/fix/n+1-notification-type-counters
Prevent 𝑛+1 for notification type counters
|
2023-02-02 12:09:06 +01:00 |
|
Karina Kwiatek
|
81a6c6ac55
|
Prevent 𝑛+1 for notification type counters
|
2023-02-02 00:55:31 +01:00 |
|
Karina Kwiatek
|
603e9c501e
|
Pre-load own mute relationships in follow lists
|
2023-02-01 23:21:09 +01:00 |
|
Karina Kwiatek
|
279ed82d6a
|
Merge pull request #1029 from Retrospring/fix/relationship-list-n+1
Prevent 𝑛+1 on follower/following lists
|
2023-01-31 22:15:32 +01:00 |
|
Karina Kwiatek
|
226cd10fbc
|
Appease the dog overlords
|
2023-01-31 14:01:21 +01:00 |
|
Karina Kwiatek
|
83eeabb525
|
Use locals for own relationships
|
2023-01-31 13:46:09 +01:00 |
|
Karina Kwiatek
|
2517b1330a
|
Merge pull request #1017 from Retrospring/feature/raised-texts
Add new raised text and raised accent text theme fields
|
2023-01-31 12:57:15 +01:00 |
|
Karina Kwiatek
|
51e15ef195
|
Appease the dog overlords
|
2023-01-31 12:30:58 +01:00 |
|
Karina Kwiatek
|
1b6eafd2d1
|
Prevent 𝑛+1 on follower/following lists
|
2023-01-31 12:25:55 +01:00 |
|
Andreas Nedbal
|
87aac34f16
|
Move raised content theming section below general
|
2023-01-31 08:28:08 +01:00 |
|
Karina Kwiatek
|
4dc5a65f74
|
Merge pull request #1014 from Retrospring/fix/inbox-services-query
Move fetching of services to controller to avoid n+1 queries
|
2023-01-29 23:07:46 +01:00 |
|
Andreas Nedbal
|
6b3342036f
|
Merge branch 'main' into feature/raised-texts
|
2023-01-29 19:38:32 +01:00 |
|
Karina Kwiatek
|
96659befea
|
Appease the dog overlords
Co-authored-by: Georg Gadinger <nilsding@nilsding.org>
|
2023-01-29 00:46:52 +01:00 |
|
Karina Kwiatek
|
367e2f4b92
|
Use a local instead of an ivar for passing services into views
|
2023-01-28 22:24:05 +01:00 |
|
Karina Kwiatek
|
3e2b65d7b8
|
Move fetching of services to controller to avoid n+1 queries
|
2023-01-28 21:42:55 +01:00 |
|
Karina Kwiatek
|
ff866f88ef
|
Appease the dog overlords
|
2023-01-28 19:09:03 +01:00 |
|
Karina Kwiatek
|
e9c397a013
|
Replace @title and @type ivars
|
2023-01-28 19:08:28 +01:00 |
|
Georg Gadinger
|
3e3501d201
|
inbox: update inbox entries in controller
|
2023-01-27 20:36:22 +01:00 |
|
Karina Kwiatek
|
2ecfe38e5e
|
Merge pull request #984 from Retrospring/feature/stimulus-cropper
Refactor image cropping into Stimulus controller
|
2023-01-27 17:22:58 +01:00 |
|
Georg Gadinger
|
58705fffba
|
mark notifications as "read" in the controller and when you see them
this makes it behave a bit more like the inbox
|
2023-01-24 15:54:41 +01:00 |
|
Andreas Nedbal
|
a0a7f4e124
|
Add raised-text and raised-accent-text theme variables
|
2023-01-23 23:36:38 +01:00 |
|
Georg Gadinger
|
b99e1b03de
|
notifications: only update all new notifications
|
2023-01-23 12:25:48 +01:00 |
|
Karina Kwiatek
|
6b771887ab
|
Fix unprivileged comment actions being visible
- Fixes an error when viewing answers containing comments while not logged in
- Hides the report option while not logged in
|
2023-01-23 09:04:55 +01:00 |
|
Andreas Nedbal
|
fe156a38d3
|
Appease the dog overlords
|
2023-01-22 17:58:23 +01:00 |
|
Andreas Nedbal
|
f0df18ce87
|
Remove unused IDs on profile crop elements
|
2023-01-22 17:48:53 +01:00 |
|
Andreas Nedbal
|
6a361e69db
|
Wire up cropper controller in profile settings
|
2023-01-22 17:44:08 +01:00 |
|
Andreas Nedbal
|
e18b9518aa
|
Properly align the hashes
|
2023-01-22 11:14:24 +01:00 |
|
Andreas Nedbal
|
c7cc0da04b
|
Appease the dog overlords
|
2023-01-22 10:57:05 +01:00 |
|
Andreas Nedbal
|
c122652275
|
Increase allowed comment length to 512 characters
|
2023-01-22 10:36:23 +01:00 |
|
Georg Gadinger
|
eb7abb33be
|
user: only provide #questions as GET
|
2023-01-22 00:04:33 +01:00 |
|
Georg Gadinger
|
14f32aa3c0
|
question: only provide #show as GET
|
2023-01-22 00:04:33 +01:00 |
|
Georg Gadinger
|
b019f24aaa
|
user: only provide #followers and #followings as GET
|
2023-01-22 00:04:33 +01:00 |
|
Georg Gadinger
|
989873ba62
|
user: only provide #show as GET
|
2023-01-22 00:04:33 +01:00 |
|
Georg Gadinger
|
d572734b96
|
notifications: only provide #index as GET
|
2023-01-22 00:04:33 +01:00 |
|
Georg Gadinger
|
77529c2217
|
moderation/reports: only provide #index as GET
|
2023-01-22 00:04:33 +01:00 |
|
Georg Gadinger
|
144db471d6
|
moderation/inbox: only provide #index as GET
|
2023-01-22 00:04:33 +01:00 |
|
Georg Gadinger
|
59d94d7ba0
|
timeline: only provide #index, #public and #list as GET
|
2023-01-22 00:04:33 +01:00 |
|
Karina Kwiatek
|
e16f460b53
|
Add option to view comments in rails admin
|
2023-01-22 00:03:53 +01:00 |
|
Georg Gadinger
|
9d7c99fe9b
|
Merge pull request #974 from Retrospring/refactor/inbox
refactor inbox
|
2023-01-21 13:59:39 +01:00 |
|
Andreas Nedbal
|
df3d4d71bb
|
Appease the dog overlords
|
2023-01-21 13:44:53 +01:00 |
|
Andreas Nedbal
|
de3e04812d
|
Merge branch 'main' into feature/theme-stimulus
|
2023-01-21 13:40:58 +01:00 |
|
Andreas Nedbal
|
18f428eddf
|
Remove dropup notification menu from mobile
|
2023-01-21 12:53:49 +01:00 |
|
Andreas Nedbal
|
e7842fab86
|
Add missing form-label class to example input
|
2023-01-21 09:42:23 +01:00 |
|
Andreas Nedbal
|
07ea833d13
|
Add Stimulus capabilities controller
|
2023-01-21 04:53:20 +01:00 |
|
Andreas Nedbal
|
d4c2ca5e5e
|
Don't set the collapse controller for entries that aren't long
|
2023-01-21 04:43:48 +01:00 |
|
Andreas Nedbal
|
eae99cd9a5
|
Add collapse to profile questions
|
2023-01-21 04:43:48 +01:00 |
|
Georg Gadinger
|
be55dee7db
|
inbox: remove haml lints
|
2023-01-19 16:25:56 +01:00 |
|
Georg Gadinger
|
30dec68e1b
|
inbox: refactor show method, fix #959
|
2023-01-19 11:57:56 +01:00 |
|
Georg Gadinger
|
31ed9ba738
|
inbox: use underscored symbols instead of kebab strings
|
2023-01-19 11:57:55 +01:00 |
|
Georg Gadinger
|
2f82e3be31
|
inbox: only provide #show as GET
|
2023-01-19 11:57:55 +01:00 |
|
Andreas Nedbal
|
f5c4ed6954
|
Wire up theme controller and actions in view
|
2023-01-17 07:39:31 +01:00 |
|
Andreas Nedbal
|
87630c87a6
|
Fix layout of announcements after Bootstrap 5 update
|
2023-01-13 19:00:23 +01:00 |
|
Andreas Nedbal
|
a2139213c7
|
Hide collapse from screenreaders
Co-Authored-By: Georg Gadinger <nilsding@nilsding.org>
|
2023-01-12 21:03:44 +01:00 |
|
Andreas Nedbal
|
e85f9d6867
|
Re-add support for detail page display_all condition
|
2023-01-12 21:03:44 +01:00 |
|
Andreas Nedbal
|
a3b902b747
|
Add collapse to answerboxes and questions
|
2023-01-12 21:03:44 +01:00 |
|
Andreas Nedbal
|
3258ea4f0b
|
Implement shared collapse partial
|
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
|
c93255338e
|
Add dev indicator to guest navbar
|
2023-01-11 22:24:16 +01:00 |
|
Andreas Nedbal
|
710192e8fa
|
Add "DEV" badge to navigation brand
|
2023-01-11 22:24:16 +01:00 |
|
Andreas Nedbal
|
8e915e1c0a
|
Add dev env indicator to navigation
|
2023-01-11 22:24:16 +01:00 |
|
Andreas Nedbal
|
53bc270e08
|
Apply review suggestions from @nilsding
Co-authored-by: Georg Gadinger <nilsding@nilsding.org>
|
2023-01-10 20:49:37 +01:00 |
|
Andreas Nedbal
|
122935e723
|
only show formatting help on focus/hover in inbox entries
|
2023-01-10 16:05:50 +01:00 |
|
Andreas Nedbal
|
cb7f9179e3
|
Add format help to inbox entries
|
2023-01-10 15:51:43 +01:00 |
|
Andreas Nedbal
|
eccb51eab0
|
Add formatting help markup/translations
|
2023-01-10 15:48:56 +01:00 |
|
Karina Kwiatek
|
7cdb0e4976
|
Respect long question setting in frontend
|
2023-01-08 17:12:46 +01:00 |
|
Karina Kwiatek
|
ba7b19faee
|
Add allow long questions option to profile settings
|
2023-01-08 13:14:21 +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
|
20e01d3a3f
|
Install and setup jsbundling-rails with esbuild
|
2023-01-08 12:19:45 +01:00 |
|
Karina Kwiatek
|
4ac3483f1a
|
Make sharing options more obvious
|
2023-01-06 17:38:27 +01:00 |
|
Andreas Nedbal
|
01ab84aa31
|
Improve layout of inbox push info card
|
2023-01-05 12:32:50 +01:00 |
|
Georg Gadinger
|
b728c494d7
|
remove flag leftovers
|
2023-01-05 10:37:44 +01:00 |
|
Andreas Nedbal
|
dd830bd22b
|
Fix order of icons and text on frontpage
|
2023-01-05 10:35:52 +01:00 |
|
Andreas Nedbal
|
0e47e06db1
|
Add bottom margin to mute rule inputs
|
2023-01-05 10:35:52 +01:00 |
|
Andreas Nedbal
|
61a9e39a3e
|
Fix dropdowns in mobile navigation
|
2023-01-05 10:35:52 +01:00 |
|
Andreas Nedbal
|
af01ab2950
|
Fix profile settings layout
|
2023-01-05 10:35:52 +01:00 |
|
Andreas Nedbal
|
cea1190ab9
|
Remove and replace usage of media classes
|
2023-01-05 10:35:52 +01:00 |
|
Andreas Nedbal
|
68dd6da1f2
|
Remove and adjust jumbotron usage
|
2023-01-05 10:35:52 +01:00 |
|
Andreas Nedbal
|
5ce9972a3e
|
Fix usages of btn-block class
|
2023-01-05 10:35:52 +01:00 |
|