What's Changed
- Remove special case notifying author of threads by @MoshiKoi in #1037
- Fix scheduled jobs by @ArtOfCode- in #2001
- Remove special case notifying post author of threads by @trichoplax in #1548
- Replace ineffective follow_own_posts migration with a working one by @trichoplax in #2005
- Fix automatic logout of deleted users by @Oaphi in #2006
- Order tag search matches by their length by @Oaphi in #2015
- Fix undefined secondary sort for user posts breaking pagination by @Oaphi in #2013
- Fix copy code button size when over oneline code blocks by @Oaphi in #2007
- Make include_tags & exclude_tags params more robust by @Oaphi in #2011
- Applying a filter when not using an explicit sort type should preserve the default one by @Oaphi in #2012
- Hotfix: Preload community and user for error report by @ArtOfCode- in #2016
- fixed at-mention suggestions at line start in multiline comments by @Oaphi in #2022
- Fix pressing "Enter" in the "add link" modal submitting the parent form by @Oaphi in #2024
- Fix the "skipping 0 more comments" case by @Oaphi in #2020
- prevent nuking a tag that has children by @cellio in #2026
- Make user profile query more efficiently by @ArtOfCode- in #2030
- Allow ability descriptions to be edited by @Oaphi in #2031
- Fix category change select dropdown by @Oaphi in #2033
- Online Safety Act updates by @ArtOfCode- in #2004
- fixed setting SiteLogoPath to a missing asset causing server errors by @Oaphi in #2035
- Fix comment thread expansion if its title contains clickable elements by @Oaphi in #2037
- Fix user list avatar size at 48 by 48 pixels by @trichoplax in #2044
- Update bundle & Ruby version by @ArtOfCode- in #2038
- Include post author in comment pings by @trichoplax in #2056
- Make ping notification reflect new thread or comment in a thread by @trichoplax in #2057
- Remove redundant double colon prefix from includes in User model by @trichoplax in #2059
- Add data dumps by @ArtOfCode- in #2047
- 0valt/dump fixes by @Oaphi in #2066
- Add dnf prerequisite deps by @SuperCowProducts in #2069
- Remove reimplementations of String#truncate by @ArtOfCode- in #2073
- Add PII correlation tool by @ArtOfCode- in #2049
- Bump nokogiri from 1.19.2 to 1.19.4 in the bundler group across 1 directory by @dependabot[bot] in #1992
- Bump the bundler group across 1 directory with 7 updates by @dependabot[bot] in #2076
- Only fetch comments that should be accessible to user by @ArtOfCode- in #2080
- fix link for mod-help seed by @cellio in #2083
- Update to Rails 8 by @ArtOfCode- in #2074
- Set network-specific 2FA token issuers by @ArtOfCode- in #2085
- Suggestions for PR #2086 by @Oaphi in #2087
- Notify flagger of custom responses by @ArtOfCode- in #2086
- Fix trust_level not updating on direct attribute changes by @Oaphi in #2088
- Add rails_performance gem by @ArtOfCode- in #2089
- General improvements by @Oaphi in #2090
- Various fixes for filters by @Oaphi in #2091
- Update rails performance config by @ArtOfCode- in #2092
- Fix server error when resolving flags by @Oaphi in #2095
- SES and S3 config fixes by @Oaphi in #2097
- Pass active tab to tabs partial view by @trichoplax in #2098
- Bump loofah from 2.25.1 to 2.25.2 in the bundler group across 1 directory by @dependabot[bot] in #2106
- Fix regression preventing users from emptying their profile text by @Oaphi in #2100
- Validate post body_markdown to 30000 and body (HTML) to 65_535 by @trichoplax in #2111
- User moderator tools user interface redesign by @trichoplax in #2063
- Schema sync due to new column ordering in Rails 8.1 by @Oaphi in #2117
- Tests for post body / body_markdown length validation by @Oaphi in #2113
- Normalize post body_markdown newlines by @trichoplax in #2119
- Show dangerous user mod tools menu items in red by @trichoplax in #2118
- Normalize the body_markdown field of the Suggested Edit model by @trichoplax in #2123
- Add test to fail when an edit is only line ending style changes by @trichoplax in #2127
- Ignore CRLF line ending changes in diffs by @trichoplax in #2124
- Bump rails-html-sanitizer from 1.7.0 to 1.7.1 in the bundler group across 1 directory by @dependabot[bot] in #2125
- fix voting access for restricted users by @cellio in #2116
- YARD fixes + UserSortable concern by @Oaphi in #2120
- Manually exclude line ending changes from diffs by @trichoplax in #2128
- Bump the bundler group across 1 directory with 2 updates by @dependabot[bot] in #2131
- Fix recalc_abilities script by @Oaphi in #2133
- add entry in audit log for automatic ability grants by @cellio in #2136
- Fix category seeds getting recreated on every deploy by @Oaphi in #2137
- User profile undelete + ability view fix for non-existent profiles by @Oaphi in #2094
- Bump dompurify from 2.5.8 to 3.4.13 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #1835
- Change editor controls to properly edit block markdown by @MoshiKoi in #2140
- Add an editor button to insert
<details>element for spoilers by @MoshiKoi in #2142 - Fix system test not uploading screenshots on failure by @Oaphi in #2145
- Add a blank line after generated
tag by @MoshiKoi in #2148 - Make Docker-specific sensitive env vars required by @Oaphi in #2151
- Spam protection tools by @ArtOfCode- in #2138
- Linting fixes for views by @Oaphi in #2147
- remove obsolete warning by @cellio in #2155
- Bump mail from 2.9.0 to 2.9.1 in the bundler group across 1 directory by @dependabot[bot] in #2153
- Advertisement helper improvements by @Oaphi in #2156
- Make the shortcut menu use HTML by @MoshiKoi in #2146
- General close reason fixes and improvements by @Oaphi in #2158
- General improvements for donations handling by @Oaphi in #2154
- Safer subscription mailer view post body handling by @Oaphi in #2152
New Contributors
- @SuperCowProducts made their first contribution in #2069
Acknowledgements
Full Changelog: v0.12.4...v0.13.0