v0.8.0
What's Changed
Self-hosted authentication & admin
- feat(auth): local username + password authentication by @tomasz-tomczyk in #199
- feat: admin role for selfhosted instances by @tomasz-tomczyk in #201
Review experience
- feat: vim-style visual line mode (V) for multi-line comments by @tomasz-tomczyk in #198 - Thank you @markjaquith for suggesting!
- feat: add copy-path button to file headers by @tomasz-tomczyk in #205 - Thank you @menzenski for suggesting!
- feat: add HEEx syntax highlighting for .heex/.leex files by @tomasz-tomczyk in #208
- feat: collapse linguist-generated files by default by @tomasz-tomczyk in #189 - Thank you @matdurand for suggesting!
- feat: linkify comment IDs in comment bodies by @tomasz-tomczyk in #202
Homepage & install
- feat: add Windows tab + switch Homebrew tab to homebrew-core by @tomasz-tomczyk in #187
- feat: list Gemini, Qwen, and Hermes integrations by @tomasz-tomczyk in #188
- perf: optimize homepage images and static asset caching by @tomasz-tomczyk in #203
Fixes
- fix: pre-release audit fixes (rate limiter config, admin demotion guard, clipboard error handling) by @tomasz-tomczyk in #209
- fix: add dedup guard to all resolve/unresolve buttons by @tomasz-tomczyk in #207
- fix: upgrade decimal 2.4.1 → 3.1.0 to patch DoS vulnerability by @tomasz-tomczyk in #206
- fix: port keyboard accessibility and animationend fixes from crit CLI by @tomasz-tomczyk in #204
- fix: split nested list items into individual line blocks by @tomasz-tomczyk in #200
- fix: keyboard-nav line highlight visible in light mode by @tomasz-tomczyk in #191
- port .comment-body img rule from crit for parity with PR #505 by @tomasz-tomczyk in #190
- fix: position TOC below header inline with document start by @tomasz-tomczyk in #185
- fix: use chat icon on disabled/login-required comment policy badge by @tomasz-tomczyk in #184
Internal
- refactor: extract reusable sign_in_button component by @tomasz-tomczyk in #186
- chore(deps): bump phoenix_live_view from 1.1.28 to 1.1.30 by @dependabot in #197
- chore(deps): bump sentry from 13.0.0 to 13.0.1 by @dependabot in #196
- chore(deps): bump phoenix from 1.8.5 to 1.8.7 by @dependabot in #194
- chore(deps): bump @sentry/browser from 10.51.0 to 10.52.0 in /assets by @dependabot in #193
- chore(deps): bump postgrex from 0.22.0 to 0.22.1 by @dependabot in #192
Full Changelog: v0.7.0...v0.8.0