Jyrki Gadinger
ca98b9dd7f
move site config from initialiser to own module for potential improvements in how to access common configs when needed ... way better than using `.dig` by hand everywhere i'd say
2024-08-10 01:52:00 +02:00
Andreas Nedbal
9d7228d87a
Make inbox entries visible in Rails Admin again
2024-03-10 19:18:39 +01:00
Karina Kwiatek
88fc0647b4
Place Reactions in User Content within Rails Admin
2023-12-08 00:25:44 +01:00
Andreas Nedbal
1e29d3f86f
Rename `Appendable::Reaction` to `Reaction`
2023-10-28 02:44:48 +02:00
Karina Kwiatek
23dc19a665
Add cookie rotation for switching from SHA1 to SHA256
2023-10-20 08:33:16 +02:00
Karina Kwiatek
06ecdd9e51
Upgrade Devise to 4.9.0
2023-03-26 18:28:36 +02: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
f5050971e9
Remove raw markdown options
2023-02-18 20:19:31 +01:00
Karina Kwiatek
e85aaadb63
Pass Markdown renderer options into renderer
2023-02-15 23:50:55 +01:00
Georg Gadinger
c338a0c8cc
add prometheus initialiser
...
this ensures it works great in multi-process setups (like with puma)
2023-02-13 22:17:46 +01:00
Georg Gadinger
c5b442c529
Merge pull request #1043 from Retrospring/configurable-log-levels
...
allow log level, site_name, and hostname to be configured via ENV
2023-02-06 15:25:44 +01:00
Andreas Nedbal
a86dcde30a
Remove omniauth and twitter (sharing) related gems
...
`twitter-text` is still required to generate the shared post bodies
2023-02-05 21:54:51 +01:00
Georg Gadinger
b0644b26c7
allow to set some configuration options via ENV
2023-02-04 07:24:14 +01:00
Georg Gadinger
3f0e690f28
provide our own default questions file independent from the questiongenerator gem
2023-01-31 23:22:21 +01:00
Karina Kwiatek
9ef6e8fdc1
Use class instead of class name for matching exception types
2023-01-28 22:30:03 +01:00
Karina Kwiatek
354407cd79
Use next to return out of `before_send`
2023-01-28 22:29:41 +01:00
Karina Kwiatek
272b98c954
`before_send` should be assigned a lambda
2023-01-28 22:18:43 +01:00
Karina Kwiatek
da9a170e67
Set event fingerprint for exceptions relating to external services
2023-01-28 22:14:02 +01:00
Karina Kwiatek
7d5104d09d
Filter out user-facing errors from Sentry
2023-01-28 22:10:14 +01:00
Karina Kwiatek
ffb849047f
Categorise Web Push Subscriptions in Rails Admin
2023-01-05 00:00:57 +01:00
Karina Kwiatek
ae52810aae
Add WebPushSubscription to Rails Admin
2023-01-03 18:12:13 +01:00
Andreas Nedbal
077958bc5c
Install Font Awesome 6
2023-01-03 17:21:09 +01:00
Andreas Nedbal
3799640538
Make RailsAdmin use Sprockets again
2023-01-03 14:14:23 +01:00
Andreas Nedbal
219a4fbbbc
Configure Sprockets to work with cssbundling-rails
2023-01-03 14:14:23 +01:00
Karina Kwiatek
e0195654b5
Send notification on 3 push failures
2023-01-02 11:52:00 +01:00
Karina Kwiatek
1cfd3250c0
Track failures on Web Push subscriptions
2023-01-02 11:51:46 +01:00
Karina Kwiatek
91d3db4034
Move rpush init/exit logic into Sidekiq initializer
...
Co-authored-by: nilsding <nilsding@nilsding.org>
2023-01-02 11:50:48 +01:00
Karina Kwiatek
8b98c278da
Send push notifications on question create
2023-01-02 11:50:47 +01:00
Karina Kwiatek
92ba2d7c9b
Add `rpush`
2023-01-02 11:50:47 +01:00
Andreas Nedbal
0d34037dc7
Add mute relationships to Rails Admin
2023-01-01 22:42:50 +01:00
Georg Gadinger
312fadff2a
fix images when not using S3/radosgw
...
"das system ist das problem, ja?"
fixes #822
2022-12-22 17:29:38 +01:00
Georg Gadinger
87ec3093a9
allow for using SVG logos in the navbar
...
this uses our ✨ new and improved✨ logo by default, but can be easily
changed by modifying `/public/logo.svg`. the svg is loaded only once
when the application starts, so any modifications to it after a
deployment are visible immediately.
thanks to the power of CSS and SVG being able to make use of it, custom
colour schemes still work too.
2022-10-24 23:19:51 +02:00
Georg Gadinger
1a9d88f9bd
ACAB
2022-07-27 21:09:32 +02:00
Georg Gadinger
b7ef83970b
rails_admin: group models together and add nice icons
2022-07-27 21:09:27 +02:00
Karina Kwiatek
d33e0f86af
Add `oj`
2022-07-21 16:09:00 +02:00
Karina Kwiatek
cc4a8d6297
Add appendables to RailsAdmin
2022-07-05 23:23:37 +02:00
Karina Kwiatek
a2f7ea2895
Configure RailsAdmin to use webpacker
2022-07-05 21:22:58 +02:00
Karina Kwiatek
a37b6135ec
Display anonymous blocks and split relationship types in Rails Admin
2022-06-15 15:42:13 +02:00
Andreas Nedbal
aa48a53cb7
Track release version in Sentry
2022-04-16 12:56:18 +02:00
Karina Kwiatek
45854894dc
Upgrade to Rails 6.0
2022-01-13 21:42:06 +01:00
Karina Kwiatek
96e48a833b
Merge pull request #194 from Retrospring/refactor/user-bans
...
Implement ban history
2022-01-06 14:05:33 +01:00
Georg Gadinger
3c58257d21
remove tumblr
...
Resolves #274
2022-01-05 19:32:52 +01:00
Karina Kwiatek
374da66cd1
Add `UserBan` to Rails Admin
2022-01-02 19:50:45 +01:00
Georg Gadinger
506984ecfb
rails_admin: include the new MuteRule model
2022-01-02 16:25:57 +01:00
Andreas Nedbal
f871ab45e8
Allow `rel` in sanitized links
2021-12-31 22:40:38 +01:00
Andreas Nedbal
8bbc9c72c1
Rename const/config option to `allowed_hosts_in_markdown`
2021-12-31 22:40:38 +01:00
Andreas Nedbal
3d04f54a0f
Allow target for links in sanitizer
2021-12-31 22:40:38 +01:00
Andreas Nedbal
02a5e7029e
Add linkfilter logic to existing renderers
2021-12-31 22:40:38 +01:00
Georg Gadinger
a7c942e4b8
rails_admin: include the new Profile model
2021-12-31 19:25:17 +01:00
Karina Kwiatek
4a039937d6
Reduce Sentry sample rate to 25%
2021-12-31 11:59:07 +01:00