Skip to content

Releases: Retrospring/retrospring

2023.0219.0

19 Feb 16:31
Compare
Choose a tag to compare

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

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

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

31 Jan 22:15
Compare
Choose a tag to compare

What's Changed

  • Pass user services for question generate turbo frame by @raccube in #1031

Full Changelog: 2023.0131.0...2023.0131.1

2023.0131.0

31 Jan 21:19
Compare
Choose a tag to compare

What's Changed

⚠️ This version requires Redis 5 or newer

  • inbox: update inbox entries in controller by @nilsding in #1002
  • Use skip_before_action instead of redefining action in AjaxController 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

Full Changelog: 2023.0127.0...2023.0131.0

2023.0127.0

27 Jan 16:29
Compare
Choose a tag to compare

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

Full Changelog: 2023.0123.0...2023.0127.0

2023.0123.0

23 Jan 08:43
Compare
Choose a tag to compare

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

22 Jan 11:51
Compare
Choose a tag to compare

What's Changed

Dependency updates

Full Changelog: 2023.0113.2...2023.0122.0

2023.0113.2

13 Jan 18:19
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2023.0113.1...2023.0113.2

2023.0113.1

13 Jan 16:40
Compare
Choose a tag to compare

What's Changed

  • Shorten question text in notifications to short question length by @raccube in #953

Full Changelog: 2023.0113.0...2023.0113.1

2023.0113.0

13 Jan 16:08
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2023.0111.0...2023.0113.0

2023.0111.0

11 Jan 11:41
Compare
Choose a tag to compare

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

Full Changelog: 2023.0105.2...2023.0111.0