Releases: Retrospring/retrospring
Releases · Retrospring/retrospring
2023.0219.0
Added
- A new answer sharing flow has been added in place of automatic answer sharing (@pixeldesu, @nilsding) #1046 #1063
- A
Containerfile
for running Retrospring in production environments (@nilsding) #1042 - Container images are built and published automatically on release (@nilsding) #1062
- Log level, site name, and hostname can now be configured via ENV (@nilsding) #1043
- Rails caches can now be configured to be stored in Redis (@raccube) #1067
- When viewing your own questions (on your profile), questions asked directly to another user now display a notice to indicate that they can only be viewed by you. (@raccube) #1056
- Endpoints using Turbo Streams now show status messages via toasts (@pixeldesu) #1064
- You can now pin answers to your profile (@raccube) #1026
- Retrospring now exposes question, answer and comment statistics for ingestion into Prometheus (@nilsding) #1082
- The inbox views have automated tests now (@nilsding) #1086
Changed
- Some new questions were added to the question generator, "and why is it _____" questions were removed (@nilsding) #1033 #1084
- Many performance improvements:
- About page now displays more easily readable numbers (@raccube) #1089
Removed
- Automatic sharing has been removed (@pixeldesu, @nilsding) #1046 #1069 #1070
Fixed
- Anonymous identifier is now generated from
remote_ip
to properly deal with reverse proxies (@nilsding) #1045 #1058 - Relationship action buttons (follow, block and mute) now disable while waiting for a response (@raccube) #1060
- Fixed user avatars being too large for profile card on "medium-sized" screens (@raccube) #1090
- Line breaks in questions and answers will now display properly (@raccube) #1085
Developer experience
- Docker setup now uses Redis 6 (@pixeldesu) #1032
- Docker-based dev setups no longer need to set up a database configuration (@pixeldesu) #1065
- Add dependency installation steps to Ruby-based linters (@pixeldesu) #1068
- Remove unused import in inbox (@raccube) #1094
Dependency updates
- Bump bootsnap from 1.15.0 to 1.16.0 #1019
- Bump sass from 1.57.1 to 1.58.0 #1052
- Bump typescript from 4.9.4 to 4.9.5 #1054
- Bump rolify from 6.0.0 to 6.0.1 #1051
- Bump @hotwired/turbo-rails from 7.2.4 to 7.2.5 #1050
- Bump oj from 3.13.23 to 3.14.1 #1049
- Bump turbo-rails from 1.3.2 to 1.3.3 #1053
- Bump faker from 3.1.0 to 3.1.1 #1047
- Bump jwt from 2.6.0 to 2.7.0 #1048
- Update carrierwave_backgrounder for compatibility with Sidekiq 7 (@raccube) #1059
- Bump puma from 6.0.2 to 6.1.0 #1074
- Bump sentry-sidekiq from 5.7.0 to 5.8.0 #1072
- Bump fog-aws from 3.16.0 to 3.17.0 #1078
- Bump rubocop from 1.44.1 to 1.45.1 #1079
- Bump oj from 3.14.1 to 3.14.2 #1080
- Bump @fortawesome/fontawesome-free from 6.2.1 to 6.3.0 #1075
- Bump stylelint-scss from 4.3.0 to 4.4.0 #1076
- Bump esbuild from 0.17.5 to 0.17.8 #1081
Full Changelog: 2023.0131.1...2023.0219.0
2023.0131.1
What's Changed
Full Changelog: 2023.0131.0...2023.0131.1
2023.0131.0
What's Changed
- inbox: update inbox entries in controller by @nilsding in #1002
- Use
skip_before_action
instead of redefining action inAjaxController
by @raccube in #1005 - Cache headers for web app manifest based on user theme by @raccube in #1004
- Remove page parameter from
user/friends
redirects by @raccube in #1010 - Eager load profiles in paginators by @raccube in #1013
- Cleanup user controller by @raccube in #1011
- Add filtering for events reported to Sentry by @raccube in #1015
- Fix author-searched deletion in inbox not working by @pixeldesu in #1012
- typoed_email_validator: add new endings to the typo list by @nilsding in #1016
- Move fetching of services to controller to avoid n+1 queries by @raccube in #1014
- typoed_email_validator: add new endings to the typo list by @nilsding in #1018
- fix image in 502 page by @nilsding in #1027
- Add new raised text and raised accent text theme fields by @pixeldesu in #1017
- Prevent 𝑛+1 on follower/following lists by @raccube in #1029
Dependency updates
- Bump sanitize from 6.0.0 to 6.0.1 by @dependabot in #1006
- Bump redcarpet from 3.5.1 to 3.6.0 by @dependabot in #1020
- Bump fog-aws from 3.15.0 to 3.16.0 by @dependabot in #1021
- Bump haml_lint from 0.43.0 to 0.45.0 by @dependabot in #1022
- Bump rubocop from 1.43.0 to 1.44.1 by @dependabot in #1025
- Bump rails from 6.1.7.1 to 6.1.7.2 by @dependabot in #1024
- Bump esbuild from 0.17.4 to 0.17.5 by @dependabot in #1023
- update Sidekiq to 6 by @nilsding in #1030
Full Changelog: 2023.0127.0...2023.0131.0
2023.0127.0
What's Changed
- notifications: only update all new notifications by @nilsding in #994
- Only pass cached requests through service worker by @raccube in #998
- Refactor image cropping into Stimulus controller by @pixeldesu in #984
- re-add removed remove_stale rake task by @nilsding in #1000
Dependency updates
- Bump rails from 6.1.7 to 6.1.7.1 by @dependabot in #988
- Bump rspec-mocks from 3.12.2 to 3.12.3 by @dependabot in #987
- Bump @fontsource/lexend from 4.5.14 to 4.5.15 by @dependabot in #989
- Bump eslint-plugin-import from 2.27.4 to 2.27.5 by @dependabot in #990
- Bump @melloware/coloris from 0.17.0 to 0.17.1 by @dependabot in #992
- Bump esbuild from 0.17.0 to 0.17.4 by @dependabot in #993
Full Changelog: 2023.0123.0...2023.0127.0
2023.0123.0
What's Changed
- Fix unprivileged comment actions being visible by @raccube in #986
- add link to Mastodon on error pages by @nilsding in #985
Full Changelog: 2023.0122.0...2023.0123.0
2023.0122.0
What's Changed
- Remove underline on smiles list by @raccube in #957
- Add haml-lint and stylelint by @pixeldesu in #971
- Collapse-related fixes by @pixeldesu in #958
- Refactor capability check into Stimulus controller by @pixeldesu in #966
- Remove dropup notification menu from mobile by @pixeldesu in #978
- Cache installed node modules in Actions by @pixeldesu in #977
- Improve username validation by @pixeldesu in #976
- Refactor theme preview into Stimulus controller by @pixeldesu in #967
- refactor inbox by @nilsding in #974
- Add option to view comments in rails admin by @raccube in #980
- Fix 'Buffer is not defined' on push enable by @raccube in #982
- make Turbo Streams paginate via GET by @nilsding in #981
- Increase allowed comment length to 512 characters by @pixeldesu in #983
- Fix various PWA issues by @raccube in #979
Dependency updates
- Bump rubocop from 1.42.0 to 1.43.0 by @dependabot in #961
- Bump spring from 4.1.0 to 4.1.1 by @dependabot in #960
- Bump esbuild from 0.16.16 to 0.17.0 by @dependabot in #963
- Bump @melloware/coloris from 0.16.1 to 0.17.0 by @dependabot in #964
- Bump eslint-plugin-import from 2.26.0 to 2.27.4 by @dependabot in #962
- Bump rack from 2.2.5 to 2.2.6.2 by @dependabot in #972
- Bump globalid from 1.0.0 to 1.0.1 by @dependabot in #973
Full Changelog: 2023.0113.2...2023.0122.0
2023.0113.2
2023.0113.1
What's Changed
Full Changelog: 2023.0113.0...2023.0113.1
2023.0113.0
What's Changed
- add spec to verify that generating test locales works by @nilsding in #946
- Add more visible development indicator by @pixeldesu in #949
- Add option to allow long questions by @raccube in #935
- Add collapsibles for answers and questions by @pixeldesu in #950
- Fix alignment of collapsibles in question headers by @pixeldesu in #952
Full Changelog: 2023.0111.0...2023.0113.0
2023.0111.0
What's Changed
- re-enable locale switching, add rake task to generate testing locales by @nilsding in #929
- typoed_email_validator: add new endings to the typo list by @nilsding in #932
- get rid of a RSpec deprecation warning, enable some QoL RSpec options by @nilsding in #933
- Prevent push enable prompt (inbox) when already subscribed by @raccube in #930
- Install and setup jsbundling-rails with esbuild by @pixeldesu in #931
- Make sharing options more obvious by @raccube in #934
- Prevent global anon blocks blocking every anon question with a user by @pixeldesu in #948
- Add formatting help by @pixeldesu in #945
Dependency updates
- Bump actions/checkout from 3.2.0 to 3.3.0 by @dependabot in #943
- Bump bullet from 7.0.5 to 7.0.7 by @dependabot in #940
- Bump rspec-mocks from 3.12.1 to 3.12.2 by @dependabot in #939
- Bump pghero from 3.0.1 to 3.1.0 by @dependabot in #937
- Bump esbuild from 0.16.14 to 0.16.16 by @dependabot in #941
- Bump @fontsource/lexend from 4.5.13 to 4.5.14 by @dependabot in #942
Full Changelog: 2023.0105.2...2023.0111.0