New Features & Enhancements
-
Streamlined Comment & Notification Experience
- When you receive comment notifications, the thread names are now clearer.
-
Improved Content Display
- Suggested edits now include a visible category header.
- On the “All Communities” page, post entries and reputation numbers are now linkified.
-
Enhanced Search & Sorting
- Activity sorting has been added to search results and now aligns with how categories are ordered.
-
User Interaction Upgrades
- Avatars in user cards have become clickable.
- When entering two-factor authentication codes, input fields use the numeric keypad on mobile devices.
-
Social & SEO Improvements
- OpenGraph tags have been fixed to ensure that shared links display the appropriate preview information.
Bug Fixes & UI Refinements
-
Layout & Visual Tweaks
- Fixed issues with elements that used to overflow their containers.
- Resolved a max-width CSS problem that was affecting the droppanel on posts, and improved the numeric stats column wrapping in the user sidebar.
-
User Data & Moderation Enhancements
- Usernames now handle empty values more gracefully.
- Moderators can now follow links to deleted user profiles.
-
Test & Deployment Stability
- Resolved issues that caused seed data to fail on a clean test database.
- The release also includes various under-the-hood fixes to improve overall system stability.
Maintenance & Under-the-Hood Updates
-
Regular dependency updates
-
Technology Refresh
- The project now requires Ruby 3.1 or higher.
- Started to remove jQuery as part of our efforts to modernize the codebase and streamline the frontend.
-
Internal Task Updates
- Updates to maintenance tools
- Switched our code coverage from Coveralls to Codecov
Full Changelog
- Support only Ruby 3.1 onwards by @trichoplax in #1526
- Bump rack from 2.2.10 to 2.2.11 by @dependabot in #1529
- Update maintenance_tasks by @ArtOfCode- in #1530
- Maintenance: switch from Coveralls to Codecov by @ArtOfCode- in #1531
- clarify thread name in comment notifications by @cellio in #1541
- Bump nokogiri from 1.17.1 to 1.18.3 by @dependabot in #1532
- Show category header for suggested edits by @cellio in #1547
- add activity sort to search results, match order with category sorts by @cellio in #1550
- linkify entries for posts, reputation on "all communities" page by @cellio in #1549
- Fix Nokogiri dependency issue due to bump to 1.8.3 by @Oaphi in #1552
- Bump rack from 2.2.11 to 2.2.12 by @dependabot in #1554
- Remove server.pid in the entrypoint if present by @Oaphi in #1556
- Bump ruby-saml from 1.17.0 to 1.18.0 by @dependabot in #1564
- Bump rack from 2.2.12 to 2.2.13 by @dependabot in #1560
- Bump nokogiri from 1.18.3 to 1.18.4 by @dependabot in #1565
- Fix for seeds failing on clean test database by @Oaphi in #1571
- cleaning up after dependabot's breaking of nokogiri by @Oaphi in #1573
- New user comments by @ArtOfCode- in #1578
- Add
overflow-wrap
s to several elements currently overflowing by @LunarWatcher in #1558 - Add YARD comments by @ArtOfCode- in #1443
- Fix OpenGraph tags by @ArtOfCode- in #1581
- Null-safe usernames by @ArtOfCode- in #1582
- Switch order of page titles by @ArtOfCode- in #1580
- fixed max-width override taking over droppanel's max-width in posts by @Oaphi in #1587
- Link to deleted users for moderators by @ArtOfCode- in #1585
- Use numeric inputs for two-factor codes by @ArtOfCode- in #1583
- RAILS_ENV should be set to test not only during prep when running CircleCI jobs by @Oaphi in #1588
- Fix numeric stats column wrapping in user sidebar by @Oaphi in #1593
- Workaround for #1591: expand server-side rendering by @ArtOfCode- in #1592
- Remove jQuery by @ArtOfCode- in #1431
- make avatar in usercard clickable by @cellio in #1597
New Contributors
- @LunarWatcher made their first contribution in #1558
Full Changelog: v0.10.0...v0.11.0