## SimonHalvdansson/Harmonic-HN — v3.1…v3.1.1

_81 commits._

### Features
- **Add link preview debug fixtures** (3eb3e52)

### Fixes
- **Fix link previews when coming from Algolia** (3fc5826)
- **Fix link preview margins** (2d4b032)
- **Fix comment link preview dialog buttons font family** (4e5b40e)
- **Fix comment link preview open button elevation issue** (6554811)
- **Fix comments update animation** (9983e44)
- **Fix workflow with renaming** (f7b8d98)
- **Fix bad comment link parsing** (b043ab7)
- **Fix welcome dialog animation** (23ec706)
- **Fix refresh flashing** (43a622e)
- **Fix small image preview standard layout** (bb5a3be)
- **Fix anim jump** (0bad19e)
- **Fix illegal argument crash** (db5d79c)
- **Fix illegal state crash** (63a0b3d)

### Backend
- **Version 3.1.1** (8ad4663)
- **Domain name micro-optimization** (3fafec0)
- **Speed up comment scrolling and show/hide** (276f77b)
- **Sped up history parsing** (0d92336)
- **Update changelog** (0e1e8ca)
- **Simplify login wording a bit** (4c0f8ce)
- **Comment parsing off main thread** (227a34a)
- **Small memory reduction for comments** (e732fff)
- **Improved stories scroll performance** (6f4c865)
- **Comment bind speedup** (869dac0)
- **Comments micro-optimization** (c615a34)
- **Microoptimization for domain name loading** (e3a6949)
- **Improve scroll performance when dividers are active** (00c3102)
- **Improve comment scroll performance** (83bb967)
- **Avoid reloading font preferences unnecessary** (625aeb9)
- **Defer some recyclerview updates to increase scroll stability** (ca3af19)
- **Bounds preview image cache miss size** (233abe1)
- **Speed up comment sorting happy path** (8e8ba86)
- **Move palette extraction to a dedicated thread** (185485f)
- **Size tweak of error layout** (5fb7779)
- **Improve offline story caching download behavior** (e7de473)
- **More sanitizing for wikipedia link preview rendering** (9d4844c)
- **Change font properly for about header** (e142f48)
- **Interpolate comment link detail dialog background during show/hide anim** (54a3d7f)
- **Animation for link preview loading** (fe1b7f4)
- **Basic link preview for HN posts** (5376b64)
- **Better long tap swap settings UI** (3f58e62)
- **Nicer summary toggle animation in settings** (b7b1424)
- **Use rounded Google Sans in About header** (7d48afc)
- **More parsing micro-optimizations** (8c9648e)
- **More parsing micro-optimizations** (e28f2aa)
- **JSON parsing micro-optimizations** (4b5fe7e)
- **Update kotlin dependency nameing** (f2f1198)
- **Reworked third party licenses in about** (4f93bb9)
- **Improve PDF cache handling** (f66858e)
- **Configure backup options** (c1cea01)
- **Simplified tint cache treatment** (c4dc6f3)
- **Fast track linkify when there's no links** (876287f)
- **Reduce memory usage using link preview ViewStubs** (c5b97d5)
- **Performance improvements for opening comments** (f9940fd)
- **Move "disable adblock" button** (fc20511)
- **Improved header bind performance** (764c9f9)
- **Small performance optimization** (17e5d53)
- **Comment search handles rendered text better** (119eeab)
- **Improve divider performance** (5550c80)
- **Improve relevance search sorting performance** (7dcd9f8)
- **Improve HN API comment parsing performance** (fd2a880)
- **Improve comment parsing performance** (cfd14ae)
- **Improve comment search performance** (d07411b)
- **Treat large number of upvoted / favorites better** (a13b51a)
- **Small micro-optimization for domain filtering** (ecbc310)
- **Made history lookup O(1)** (e1d1296)
- **Crash hardening** (de38fc7)
- **Simplify initial loading approach** (99e1d6a)
- **Tweak changelog appearance slightly** (74f5db6)
- **Clear imports and update changelog** (aa6528d)
- **Clicked version of summary** (1891d26)
- **More debug build changes** (b232fc9)
- **Simplified debug naming** (3782401)
- **Simplified debug builds** (ebb8f97)
- **Optional summary preview on StoriesFragment** (fe39b29)
- **Disable double comments by OP clicking** (40a6c88)
- **Independent comments by op anim** (2abc268)
- **Background protection for OP commented info** (c24b790)
- **Hide duplicate comments refresh action** (430dc1c)
- **AGP 9.3.1** (58f8958)
- **Updated workflow to fully separate out local LLM from built apk** (c5ce8e7)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/SimonHalvdansson/Harmonic-HN?utm_source=github-action)._