Commit graph

2752 commits

Author SHA1 Message Date
Karina Kwiatek
b93453dee4 Remove eager load from notifications
Unsure of how this managed to work before but eager loading polymorphic associations is not possible in this way.
2023-03-07 19:14:14 +01:00
Karina Kwiatek
14379acbd3 Fix incorrect access of unread_inbox_count in notification_data 2023-03-07 19:14:14 +01:00
Karina Kwiatek
68e0f02a2d Adapt tests to match new counter methods 2023-03-07 19:14:14 +01:00
Karina Kwiatek
369ae1b378 Update PWA badge on push notification 2023-03-07 19:14:14 +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
df9ce09dfe
Merge pull request #1108 from Retrospring/refactor/counters
Use Rails built-in counters for associations
2023-03-07 10:54:55 +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
Karina Kwiatek
7ea647b2ff Return turbo stream when resetting 2FA recovery codes 2023-03-05 15:24:17 +01:00
Georg Gadinger
e59c151d83
Merge pull request #1097 from Retrospring/add-telegram-sharing
add sharing to telegram
2023-03-01 16:21:33 +01:00
Karina Kwiatek
8cbfd273bc Refactor counters to use counter_cache 2023-02-24 23:31:38 +01:00
Karina Kwiatek
cdcff88649 Always register PWA
This is required for installability.
2023-02-23 16:54:25 +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
0402739e2c Fix unclear syntax on about page 2023-02-19 18:54:40 +01:00
Karina Kwiatek
20e242d359
Merge pull request #1096 from Retrospring/fix/abour-counter-caching
Fix caching of counters on about page
2023-02-19 18:35:33 +01:00
Karina Kwiatek
633704688d Fix caching of counters on about page 2023-02-19 18:32:25 +01:00
Karina Kwiatek
40d99c8381 Fix NoMethodError in FlavoredMarkdown 2023-02-19 18:26:17 +01:00
Karina Kwiatek
61b7281544
Merge pull request #1085 from Retrospring/fix/markdown-rendering
Markdown rendering fixes
2023-02-18 21:00:40 +01:00
Karina Kwiatek
feb1450a72
Merge pull request #1090 from Retrospring/fix/portrait-profile-avatar
Fix avatar being too large for profile card at portrait tablet size
2023-02-18 20:21:44 +01:00
Karina Kwiatek
f5050971e9 Remove raw markdown options 2023-02-18 20:19:31 +01:00
Karina Kwiatek
ce3f91485d Widen profile card on medium size viewports 2023-02-18 20:13:47 +01:00
Karina Kwiatek
1c0e82053c Remove unused import in inbox 2023-02-18 18:00:49 +01:00
Karina Kwiatek
99057fc984 Remove smile count ivar from about endpoint
This got missed from #1089
2023-02-18 13:32:51 +01:00
Karina Kwiatek
5a9909adae Move user counts to methods 2023-02-18 10:55:35 +01:00
Karina Kwiatek
7635d3a491 Humanise numbers on about page 2023-02-17 15:58:46 +01:00
Karina Kwiatek
1399736053 Cache about page 2023-02-17 15:58:28 +01:00
Karina Kwiatek
7650bae75c Appease the dog overlords 2023-02-16 00:00:04 +01:00
Karina Kwiatek
9988527580 Hard wrap in question markdown 2023-02-15 23:52:10 +01:00
Karina Kwiatek
062ca6e65a Ensure hard_wrap renderer option is respected 2023-02-15 23:51:59 +01:00
Karina Kwiatek
e85aaadb63 Pass Markdown renderer options into renderer 2023-02-15 23:50:55 +01:00
Georg Gadinger
8a055341c8 add metrics for sidekiq 2023-02-14 05:31:54 +01:00
Georg Gadinger
b937a10096 add some more metrics for answers and comments 2023-02-13 22:24:52 +01:00
Georg Gadinger
9fadeea3fe rubodog 2023-02-13 22:17:46 +01:00
Georg Gadinger
bc6806aa89 initial metrics 2023-02-13 22:17:46 +01:00
Karina Kwiatek
520f7eb9ef Show toasts on pin/unpin 2023-02-12 20:29:36 +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
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
Karina Kwiatek
c2baa86c09 Add pinned_at to answers 2023-02-12 20:19:50 +01:00