Andreas Nedbal
e80bc24be0
Adjust build target to work with esbuild
2023-01-08 12:19:45 +01:00
Andreas Nedbal
f6d7d6ae2d
Fix initializers
2023-01-08 12:19:45 +01:00
Andreas Nedbal
ce067a2d57
Move entrypoint to app/javascript/
2023-01-08 12:19:45 +01:00
Andreas Nedbal
20e01d3a3f
Install and setup jsbundling-rails with esbuild
2023-01-08 12:19:45 +01:00
Karina Kwiatek
b65242d81e
Merge pull request #930 from Retrospring/fix/push-enable-when-subbed
...
Prevent push enable prompt (inbox) when already subscribed
2023-01-08 11:14:33 +00:00
Karina Kwiatek
4ac3483f1a
Make sharing options more obvious
2023-01-06 17:38:27 +01:00
Georg Gadinger
3fca4a75d0
Merge pull request #933 from Retrospring/rspec-deprecation-warnings
...
get rid of a RSpec deprecation warning, enable some QoL RSpec options
2023-01-06 14:58:47 +00:00
Georg Gadinger
04f1793058
Merge pull request #932 from Retrospring/om@nom.nom
...
typoed_email_validator: add new endings to the typo list
2023-01-06 14:55:25 +00:00
Georg Gadinger
e8a5bd50b2
enable some RSpec options (randomised tests and some other QoL things)
2023-01-06 13:59:57 +01:00
Georg Gadinger
5c4ab05d4e
get rid of RSpec deprecation warning
...
Using `should_not` from rspec-expectations' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` with `config.expect_with(:rspec) { |c| c.syntax = :should }` instead. Called from /Users/foxy/src/Retrospring/retrospring/spec/controllers/well_known/node_info_controller_spec.rb:84:in `block (4 levels) in <top (required)>'.
2023-01-06 13:53:32 +01:00
Georg Gadinger
b6121b16f0
Merge pull request #929 from Retrospring/locale-gen
...
re-enable locale switching, add rake task to generate testing locales
2023-01-06 12:47:49 +00:00
Georg Gadinger
5b8e34aa1d
add integration specs for changing locales
2023-01-06 13:37:22 +01:00
Georg Gadinger
68f5fad5f8
tasks/locale: add some more substitutions
...
Co-authored-by: Karina Kwiatek <kjk@kjk.dog>
2023-01-06 13:00:30 +01:00
Georg Gadinger
bbdc3ac652
tasks/locale: define substituted characters in a hash
...
reducing code by adding moar!
2023-01-06 12:56:20 +01:00
Georg Gadinger
b81bbc2483
typoed_email_validator: add new endings to the typo list
2023-01-06 10:26:32 +01:00
Georg Gadinger
ebcf9d7676
obey the dog
2023-01-06 10:04:31 +01:00
Karina Kwiatek
4457f2ed26
Prevent push enable prompt (inbox) when already subscribed
2023-01-05 23:20:36 +01:00
Georg Gadinger
fc62e2ddb2
fix english
2023-01-05 15:42:56 +01:00
Georg Gadinger
8323f39ecd
re-add locale switching logic
...
based on https://guides.rubyonrails.org/i18n.html\#managing-the-locale-across-requests
2023-01-05 15:20:33 +01:00
Georg Gadinger
6dbed2a43a
add rake task to generate testing locales
2023-01-05 15:19:41 +01:00
Karina Kwiatek
992f31676c
Bump version to 2023.0105.2
2023-01-05 14:34:57 +01:00
Karina Kwiatek
33bb045d14
Merge pull request #927 from Retrospring/fix/badge-pill-html-safe
...
Fix nav badge pills not being marked as HTML safe
2023-01-05 13:34:29 +00:00
Karina Kwiatek
5db058cb73
Fix nav badge pills not being marked as HTML safe
2023-01-05 14:32:04 +01:00
Karina Kwiatek
00d25c0aff
Bump version to 2023.0105.1
2023-01-05 12:54:25 +01:00
Karina Kwiatek
5936db5fbf
Merge pull request #926 from Retrospring/bugfix/downgrade-mail
...
downgrade mail gem to 2.7.1
2023-01-05 11:53:42 +00:00
Georg Gadinger
66c4636ec3
downgrade mail gem to 2.7.1
2023-01-05 12:52:13 +01:00
Karina Kwiatek
95f0ad5779
Bump version to 2023.0105.0
2023-01-05 12:34:00 +01:00
Andreas Nedbal
01ab84aa31
Improve layout of inbox push info card
2023-01-05 12:32:50 +01:00
Karina Kwiatek
3180e10449
Merge pull request #924 from Retrospring/fix/webpush-multiple-init
...
Prevent WebPush init from attaching events multiple times
2023-01-05 11:32:43 +00:00
Karina Kwiatek
01f4ed499d
Ensure enable button doesn't unexpectedly disappear
...
Co-authored-by: Andreas Nedbal <git@pixelde.su>
2023-01-05 11:53:19 +01:00
Karina Kwiatek
7673ecdadf
Add missing return to subscription check
2023-01-05 11:22:43 +01:00
Karina Kwiatek
8a754de85c
Rename subscriptionCheck.ts to settingsButtons.ts
2023-01-05 11:22:27 +01:00
Karina Kwiatek
d288f6d6a3
Move subscription check logic into separate initializer
2023-01-05 11:08:13 +01:00
Andreas Nedbal
cb740b64a9
remove duplicate stylesheet folder
2023-01-05 10:55:18 +01:00
Karina Kwiatek
e93531a4af
Prevent WebPush init from attaching events multiple times
2023-01-05 10:53:04 +01:00
Georg Gadinger
eac82db8f4
Merge pull request #922 from Retrospring/no-flags
...
remove flag leftovers
2023-01-05 09:41:31 +00:00
Georg Gadinger
37c08aa46b
make dev executable
2023-01-05 10:37:45 +01:00
Georg Gadinger
b728c494d7
remove flag leftovers
2023-01-05 10:37:44 +01:00
Andreas Nedbal
84fcfb41a3
Fix Sass deprecation warnings
2023-01-05 10:35:52 +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
b7c7838b96
Make code HTML elements monospace again
2023-01-05 10:35:52 +01:00
Andreas Nedbal
5c583acf05
Give `bootstrap_color` a proper argument
2023-01-05 10:35:52 +01:00
Andreas Nedbal
176a79c0df
Fix bootstrap helper specs
2023-01-05 10:35:52 +01:00
Andreas Nedbal
58717c0e7f
Fix ESLint nits
2023-01-05 10:35:52 +01:00
Andreas Nedbal
c9b39ad1e5
Appease the dog overlords
2023-01-05 10:35:52 +01:00
Andreas Nedbal
0e97c7c80a
Fix badge colors in various places
2023-01-05 10:35:52 +01:00
Andreas Nedbal
da7e30f459
Remove link underlines in some places
2023-01-05 10:35:52 +01:00
Andreas Nedbal
af01ab2950
Fix profile settings layout
2023-01-05 10:35:52 +01:00