Commit Graph

2761 Commits

Author SHA1 Message Date
Karina Kwiatek 3fa607f39c Clean up `User::SessionsController` 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
Georg Gadinger 6f59abe9dd Update app/models/user/relationship/mute.rb
Co-authored-by: Karina Kwiatek <6197148+raccube@users.noreply.github.com>
2023-03-26 18:28:19 +02:00
Georg Gadinger 1ffa2e5125 filter out non-anon questions from blocked/muted users in questions view 2023-03-26 18:28:19 +02:00
Georg Gadinger 920187bc88 filter out non-anon questions from blocked/muted users in public timeline 2023-03-26 18:28:19 +02:00
Georg Gadinger f1a1321a25 filter out non-anon questions from blocked/muted users in list timeline 2023-03-26 18:28:19 +02:00
Georg Gadinger 765397d813 filter out non-anon questions from blocked/muted users in home timeline 2023-03-26 18:28:19 +02:00
Georg Gadinger 4e150945e5 typoed_email_validator: add new endings to the typo list 2023-03-09 20:08:15 +01:00
Karina Kwiatek 3c052e9e0e Fix trivial lint issues 2023-03-07 19:14:20 +01:00
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