Commit Graph

2737 Commits

Author SHA1 Message Date
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
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 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
Georg Gadinger 606629577a make URI.parse part of the validation for the sharing URL
the regexp alone and web browsers allows URLs to contain non-ASCII
characters, which `URI.parse` does not like -- resulting in the inbox
page to suddenly break.

also changed the `redirect_to` in the controller to a `render :edit` so
that validation errors are shown properly
2023-02-10 20:48:15 +01:00