Releases: Retrospring/retrospring
Releases · Retrospring/retrospring
2023.0102.0
What's Changed
- Fix wrong translation in linkfilter view by @pixeldesu in #883
- Silently fail in share worker if user account is suspended by @pixeldesu in #885
- Track users in anonymous blocks by @pixeldesu in #884
- fix display conditions of profile questions by @nilsding in #886
- let Zeitwerk autoload
lib
by @nilsding in #889 - Add user muting by @pixeldesu in #888
- Only allow one answer per user by @pixeldesu in #890
- question/create_followers: fix incrementing asked_count by @nilsding in #892
- Revoke Twitter connection when the token is revoked by @raccube in #891
- Refactor mute rule creation/deletion into use cases by @raccube in #900
- WebPush support by @raccube in #678
Dependency updates
- Bump openssl from 3.0.1 to 3.1.0 by @dependabot in #873
- Bump faker from 3.0.0 to 3.1.0 by @dependabot in #877
- Bump simplecov from 0.21.2 to 0.22.0 by @dependabot in #876
- Bump rubocop-rails from 2.17.3 to 2.17.4 by @dependabot in #870
- Bump net-imap from 0.3.2 to 0.3.4 by @dependabot in #880
- Bump puma from 6.0.0 to 6.0.1 by @dependabot in #872
- Bump pundit from 2.2.0 to 2.3.0 by @dependabot in #874
- Bump rubocop from 1.40.0 to 1.41.1 by @dependabot in #878
- Bump jwt from 2.5.0 to 2.6.0 by @dependabot in #871
- Bump tldv-data from 1.0.2022101300 to 1.0.2022121701 by @nilsding in #882
- Bump jquery from 3.6.2 to 3.6.3 by @dependabot in #881
- Bump @babel/core from 7.20.5 to 7.20.7 by @dependabot in #875
- Bump core-js from 3.26.1 to 3.27.0 by @dependabot in #879
- Bump rubocop from 1.41.1 to 1.42.0 by @dependabot in #894
- Bump core-js from 3.27.0 to 3.27.1 by @dependabot in #897
- Bump bullet from 7.0.4 to 7.0.5 by @dependabot in #893
- Bump puma from 6.0.1 to 6.0.2 by @dependabot in #896
- Bump httparty from 0.20.0 to 0.21.0 by @dependabot in #895
Other changes
- Clean up gitignore by @nilsding in #887
- Clean up User model by @raccube in #898
- Clean up Rakefile by @raccube in #899
Full Changelog: 2022.1225.0...2023.0102.0
2022.1225.0
What's Changed
- Rework exporter by @nilsding in #844
- Use
has_cached_role?
instead ofhas_role?
by @pixeldesu in #853 - Improve notification performance by @pixeldesu in #852
- fix images when not using S3/radosgw by @nilsding in #861
- Add debugging capabilities to Docker setup by @pixeldesu in #868
- Add support for custom footer links by @pixeldesu in #866
- Various frontend fixes by @pixeldesu in #867
- admin/dashboard: add basic sidekiq stats and warn if sidekiq is not running by @nilsding in #869
Dependency upgrades
- Bump sentry-rails from 5.6.0 to 5.7.0 by @dependabot in #835
- Bump bullet from 7.0.3 to 7.0.4 by @dependabot in #837
- Bump @babel/core from 7.20.2 to 7.20.5 by @dependabot in #839
- Bump @hotwired/stimulus from 3.1.1 to 3.2.1 by @dependabot in #838
- Bump nokogiri from 1.13.9 to 1.13.10 by @dependabot in #843
- Bump typescript from 4.9.3 to 4.9.4 by @dependabot in #849
- Bump rubocop from 1.39.0 to 1.40.0 by @dependabot in #846
- Bump net-imap from 0.3.1 to 0.3.2 by @dependabot in #845
- Bump mini_magick from 4.11.0 to 4.12.0 by @dependabot in #848
- Bump rspec-mocks from 3.12.0 to 3.12.1 by @dependabot in #847
- Bump loofah from 2.19.0 to 2.19.1 by @dependabot in #850
- Bump rails-html-sanitizer from 1.4.3 to 1.4.4 by @dependabot in #851
- Bump haml_lint from 0.42.0 to 0.43.0 by @dependabot in #857
- Bump haml from 6.0.12 to 6.1.1 by @dependabot in #855
- Bump shoulda-matchers from 5.2.0 to 5.3.0 by @dependabot in #856
- Bump actions/checkout from 3.1.0 to 3.2.0 by @dependabot in #860
- Bump jquery from 3.6.1 to 3.6.2 by @dependabot in #858
Full Changelog: 2022.1204.0...2022.1225.0
2022.1204.0
What's Changed
- Add admin dashboard and clean up profile dropdown by @pixeldesu in #813
- Migrate mute rule handling to Turbo Streams by @pixeldesu in #811
- Add spacing to 2FA buttons by @pixeldesu in #823
- Keep "All new notifications" link accessible by @Bandie in #826
- inbox_controller: update all inbox entries when requesting turbo stream by @nilsding in #828
- Remove
ios_web_app?
helper by @raccube in #832 - Add Stimulus controller for announcements by @pixeldesu in #825
- Migrate anonymous blocks to Turbo Streams by @pixeldesu in #824
- Fix exporter creating empty archives by @raccube in #831
Dependency upgrades
- Bump @rails/request.js from 0.0.6 to 0.0.8 by @dependabot in #820
- Bump regenerator-runtime from 0.13.10 to 0.13.11 by @dependabot in #818
- Bump typescript from 4.8.4 to 4.9.3 by @dependabot in #819
- Bump rubocop-rails from 2.17.2 to 2.17.3 by @dependabot in #817
- Bump pg from 1.4.4 to 1.4.5 by @dependabot in #815
- Bump bootsnap from 1.13.0 to 1.14.0 by @dependabot in #816
- Bump bootsnap from 1.14.0 to 1.15.0 by @dependabot in #830
- Bump haml from 6.0.10 to 6.0.12 by @dependabot in #829
- Bump decode-uri-component from 0.2.0 to 0.2.2 by @dependabot in #833
New Contributors
Full Changelog: 2022.1120.0...2022.1204.0
2022.1120.0
What's Changed
- Remove JBuilder by @pixeldesu in #804
- Bump loader-utils from 1.4.1 to 1.4.2 by @dependabot in #808
- Add setting to hide a users social graph by @pixeldesu in #806
- Add input placeholder field to themes by @pixeldesu in #805
- Add setting to disable search indexing for a user by @pixeldesu in #807
- Generate inbox entries using Turbo Streams by @pixeldesu in #809
- Prevent exports crashing out if a related object is nil by @raccube in #812
Full Changelog: 2022.1114.0...2022.1120.0
2022.1114.0
What's Changed
- Remove Guard and Brakeman by @pixeldesu in #775
- Remove unused debugging methods by @pixeldesu in #776
- Adjust some text across the repository by @pixeldesu in #777
- Add a Stimulus-based character count for questions and comments by @pixeldesu in #736
- Prevent questions from being sent to banned users by @raccube in #793
- Add devcontainer setup by @pixeldesu in #687
- remove capybara by @nilsding in #794
- Add inbox locking for users by @pixeldesu in #780
- Switch to Node 14 by @pixeldesu in #779
- Add user requirement option for users by @pixeldesu in #795
Dependency updates
- Bump haml from 6.0.7 to 6.0.8 by @dependabot in #771
- Bump net-smtp from 0.3.2 to 0.3.3 by @dependabot in #772
- Bump rubocop-rails from 2.17.0 to 2.17.2 by @dependabot in #769
- Bump rspec-mocks from 3.11.1 to 3.12.0 by @dependabot in #770
- Bump faker from 2.23.0 to 3.0.0 by @dependabot in #785
- Bump rubocop from 1.37.1 to 1.38.0 by @dependabot in #781
- Bump oj from 3.13.21 to 3.13.23 by @dependabot in #783
- Bump dry-types from 1.6.1 to 1.7.0 by @dependabot in #786
- Bump @babel/preset-env from 7.19.4 to 7.20.2 by @dependabot in #789
- Bump @hotwired/stimulus from 3.1.0 to 3.1.1 by @dependabot in #787
- Bump @babel/core from 7.19.6 to 7.20.2 by @dependabot in #788
- Bump loader-utils from 1.4.0 to 1.4.1 by @dependabot in #791
- Bump sentry-rails from 5.5.0 to 5.6.0 by @dependabot in #799
- Bump rubocop from 1.38.0 to 1.39.0 by @dependabot in #801
- Bump haml from 6.0.8 to 6.0.10 by @dependabot in #798
- Bump core-js from 3.26.0 to 3.26.1 by @dependabot in #802
- Bump rails-i18n from 6.0.0 to 7.0.6 by @dependabot in #800
- Bump turbo-rails from 1.1.1 to 1.3.2 by @dependabot in #752
- Bump @hotwired/turbo-rails from 7.1.3 to 7.2.4 by @dependabot in #755
Full Changelog: 2022.1026.0...2022.1114.0
2022.1026.0
What's Changed
- Center-align load more buttons on single column pages by @raccube in #764
- Use Lexend 300 as 400 by @raccube in #765
- Prevent error when commenting via an answer page by @raccube in #766
- Fix missing unsubscribe string in answer actions when posting a comment by @raccube in #767
Full Changelog: 2022.1025.0...2022.1026.0
2022.1025.0
What's Changed
- typoed_email_validator: add new endings to the typo list by @nilsding in #734
- typoed_email_validator: check for valid TLDs by @nilsding in #735
- Replace inbox sidebar with action bar by @pixeldesu in #738
- Remove sidebar from timeline layout by @pixeldesu in #749
- allow for using SVG logos in the navbar by @nilsding in #758
- Use data-turbo-method for mod (un)masking link by @pixeldesu in #748
- Replace Lato font with Lexend by @raccube in #759
- Use body font in sweet-alert by @raccube in #762
- make the shared links visible everywhere again by @nilsding in #760
- Prevent comments from submitting after input as composition ends by @raccube in #761
- views: rename .haml to .html.haml by @nilsding in #763
Meta changes
We're now on GitHub Sponsors!
Dependency updates
- Bump regenerator-runtime from 0.13.9 to 0.13.10 by @dependabot in #745
- Bump @babel/preset-env from 7.19.3 to 7.19.4 by @dependabot in #747
- Bump nokogiri from 1.13.8 to 1.13.9 by @dependabot in #750
- Bump rubocop from 1.36.0 to 1.37.1 by @dependabot in #753
- Bump rubocop-rails from 2.16.1 to 2.17.0 by @dependabot in #751
- Bump rspec-rails from 5.1.2 to 6.0.1 by @dependabot in #754
- Bump dry-types from 1.5.1 to 1.6.1 by @dependabot in #744
- Bump puma from 5.6.5 to 6.0.0 by @dependabot in #739
- Bump haml from 5.2.2 to 6.0.7 by @dependabot in #742
- Bump pg from 1.4.3 to 1.4.4 by @dependabot in #740
- Bump fog-aws from 3.14.0 to 3.15.0 by @dependabot in #690
- Bump @babel/core from 7.19.3 to 7.19.6 by @dependabot in #756
- Bump core-js from 3.25.5 to 3.26.0 by @dependabot in #757
Full Changelog: 2022.1012.0...2022.1025.0
2022.1012.0
What's Changed
- Specify plugin options to prevent flood of warnings by @pixeldesu in #731
- Fix profile menu direction on desktop by @raccube in #732
- Disable Turbo on Service Settings by @raccube in #733
Full Changelog: 2022.1011.0...2022.1012.0
2022.1011.0
What's Changed
- Refactor settings TS functionality to use
@rails/request.js
by @pixeldesu in #656 - Refactor inbox TS functionality to use
@rails/request.js
by @pixeldesu in #658 - Refactor answerbox TS functionality to use
@rails/request.js
by @pixeldesu in #657 - Refactor lists TS functionality to use
@rails/request.js
by @pixeldesu in #659 - Refactor moderation TS functionality to use
@rails/request.js
by @pixeldesu in #660 - Refactor question(box) TS functionality to use
@rails/request.js
by @pixeldesu in #661 - Refactor user TS functionality to use
@rails/request.js
by @pixeldesu in #662 - Add editorconfig by @nilsding in #664
- Replace Turbolinks with Turbo by @pixeldesu in #663
- Refactor inbox to use a Turbo Streams-backed pagination by @pixeldesu in #665
- Disable Turbo for all Devise forms by @pixeldesu in #672
- Refactor mod inbox to use a Turbo Stream-backed pagination by @pixeldesu in #669
- Refactor notifications to use a Turbo Streams-backed pagination by @pixeldesu in #671
- Refactor moderation to use a Turbo Streams-backed pagination by @pixeldesu in #666
- Refactor user profile to use Turbo Streams-backed paginations by @pixeldesu in #673
- Refactor timelines to use a Turbo Streams-backed pagination by @pixeldesu in #675
- Refactor questions to use a Turbo Stream-backed pagination by @pixeldesu in #676
- Remove legacy pagination by @pixeldesu in #677
- Remove Turbo from 2FA form by @pixeldesu in #679
- Replace old logo assets with new branding by @pixeldesu in #688
- typoed_email_validator: add new endings to the typo list by @nilsding in #704
- typoed_email_validator: add new endings to the typo list by @nilsding in #729
- Use appropriate image sizes and lazy loading by @pixeldesu in #728
- auto-focus text field in ask modal by @nilsding in #730
- Switch from
sass-rails
tosassc-rails
by @pixeldesu in #717 - Install i18n-js 4 2: Electric Boogaloo by @pixeldesu in #727
Dependency updates
- Bump rubocop from 1.35.1 to 1.36.0 by @dependabot in #667
- Bump faker from 2.22.0 to 2.23.0 by @dependabot in #668
- Bump webpack-dev-server from 4.10.0 to 4.10.1 by @dependabot in #670
- Bump @babel/preset-env from 7.18.10 to 7.19.0 by @dependabot in #682
- Bump webpack-dev-server from 4.10.1 to 4.11.0 by @dependabot in #684
- Bump core-js from 3.25.0 to 3.25.1 by @dependabot in #683
- Bump @babel/core from 7.18.13 to 7.19.0 by @dependabot in #685
- Bump typescript from 4.8.2 to 4.8.3 by @dependabot in #686
- Bump rubocop-rails from 2.15.2 to 2.16.0 by @dependabot in #680
- Bump shoulda-matchers from 5.1.0 to 5.2.0 by @dependabot in #691
- Bump @babel/core from 7.19.0 to 7.19.1 by @dependabot in #694
- Bump core-js from 3.25.1 to 3.25.2 by @dependabot in #696
- Bump @babel/preset-env from 7.19.0 to 7.19.1 by @dependabot in #695
- Bump rubocop-rails from 2.16.0 to 2.16.1 by @dependabot in #692
- Bump webpack-dev-server from 4.11.0 to 4.11.1 by @dependabot in #701
- Bump core-js from 3.25.2 to 3.25.3 by @dependabot in #702
- Bump @melloware/coloris from 0.16.0 to 0.16.1 by @dependabot in #700
- Bump haml_lint from 0.40.1 to 0.41.0 by @dependabot in #698
- Bump typescript from 4.8.3 to 4.8.4 by @dependabot in #714
- Bump @babel/core from 7.19.1 to 7.19.3 by @dependabot in #712
- Bump core-js from 3.25.3 to 3.25.4 by @dependabot in #713
- Bump @babel/preset-env from 7.19.1 to 7.19.3 by @dependabot in #711
- Bump net-smtp from 0.3.1 to 0.3.2 by @dependabot in #709
- Bump net-imap from 0.2.3 to 0.3.1 by @dependabot in #706
- Bump net-pop from 0.1.1 to 0.1.2 by @dependabot in #710
- Bump haml_lint from 0.41.0 to 0.42.0 by @dependabot in #707
- Bump pghero from 2.8.3 to 3.0.0 by @dependabot in #693
- Bump rails from 6.1.6.1 to 6.1.7 by @dependabot in #681
- Bump spring from 4.0.0 to 4.1.0 by @dependabot in #697
- Downgrade bootstrap_form to match Bootstrap version by @pixeldesu in #715
- Bump sentry-ruby from 5.4.2 to 5.5.0 by @dependabot in #719
- Bump core-js from 3.25.4 to 3.25.5 by @dependabot in #725
- Bump pghero from 3.0.0 to 3.0.1 by @dependabot in #720
- Bump actions/checkout from 2 to 3.1.0 by @dependabot in #726
Full Changelog: 2022.0831.2...2022.1011.0
2022.0831.2
What's Changed
- Remove superfluous hiding span for comment actions by @pixeldesu in #655
Full Changelog: 2022.0831.1...2022.0831.2