Skip to content

1.36.0 Pre-release#635

Merged
FatCatClient merged 71 commits intobetafrom
development
Feb 19, 2026
Merged

1.36.0 Pre-release#635
FatCatClient merged 71 commits intobetafrom
development

Conversation

@FatCatClient
Copy link
Contributor

@FatCatClient FatCatClient commented Feb 16, 2026

Preliminary changelog

Added

  • A whole bunch of stuff for the log viewer:
    • Performance has been massively improved, scrolling through long conversations no longer blows up your PC. [Commit]
    • You can directly share messages with your PM partner through the log viewer. [Commit]
    • While searching, you can instantly jump to a message in its proper context. [[Commit]]
  • Added an app setting to force native window controls and frames. [Commit]
  • Various places where character names show up (like the hidden ads/ ignore list, kick notifications, etc) now have clickable character names. [Commit]
  • Ignored users are now dimmed in channel lists [Commit]

Fixed

  • Fixed a whole bunch of matcher misattributions and categorizations. [Commit] [Commit 2]
    • Various Pokemon and Digimon (there is now a distinct Digimon species being used as well).
    • Missing checks for specific species not having a category to be thrown in, even though the category exists.
    • Presumed kemonomimi (having your species field filled with an animal while using the "Human" bodytype) are no longer considered furries for the Furry/ Human preference check.
  • Sending a PM now clears it from your drafts. [Commit]
  • Fixed the filter for the spellcheck option not working. [Commit]
  • Fixed some jank where having your window(s) closed to the tray while at the maximum amount of tabs would confuse people when they try to reopen the app. [Commit]
  • Fixed some ancient edge cases where the window's saved location would be completely outside of your screen, meaning the app would be unclickable if you restarted it. [Commit]
  • Fixed eicons being invisible in exported logs. [Commit]
  • Fixed cases where exporting/ importing data between different installations can mess up your intended log directory. [Commit]
  • An extra sanity check was added for making sure that dragging eicons doesn't delete your pins. [Commit]

Changed

  • The user-specific channel ping notification now looks different from the PM one. [Commit]
  • Slight redesign for the status picker history button to make it more visible. [Commit]

Development

  • The Nix* development flake now uses an interactive version of Bash. [Commit]
    • This should fix issues with tools like Tmux.
  • CI/CD jobs for automatic formatting with Prettier. [Commit]

Todo

FatCatClient and others added 30 commits January 21, 2026 11:41
Fixes a small typo, which referenced to F-Chat 3.0 as Horizon 3.0. Whoops.
Currently translated at 0.1% (1 of 990 strings)

Translation: Horizon/UI
Translate-URL: https://translate.horizn.moe/projects/horizon/User-Interface/ja/
Misattributions:
- `draenei/draenai` — Elf → Alien
- `digimon`, `renamon` — Pokemon → Digimon (renamon was duped in both)
- `poochyena`, `delphox` — Hybrid → Pokemon
- `caprine`, `goat-antelope`, `urial`, `mouflon`, 🐐 — Bovine → Caprinae
- `chimera` — Avian → Monster
- `chinchilla` — Canine → Rodent
- `behemoth` — Canine → Monster
- `cathar` — likelyHuman → Feline

Duplicates (() is where they are now):
- `gryphon` (Avian), `bison` (Bovine), `sloth` (Xenarthra), `filly` (Equine), `fennec` (Vulpine)

Regex fixed:
- `spect[er]r?e?` → `spect(er|re)` (Monster)

Added:
- **Amphibian:** tree frog, poison dart frog, bullfrog, caecilian, tadpole, 🐸
- **Avian:** hawk, falcon, sparrow, vulture, goose, pigeon, crane, heron, pelican, cockatrice, thunderbird, kestrel, condor, stork, magpie, puffin, budgie, peahen
- **Bat:** fruit bat, flying fox, vampire bat, chiroptera
- **Fish:** octopus, squid, cephalopod, ray, stingray, manta, piranha, koi, seahorse, anglerfish, pufferfish, jellyfish, catfish, barracuda, carp, trout, clownfish, 🐙, 🦑
- **Rodent:** capybara, beaver, guinea pig, chinchilla, dormouse, prairie dog, groundhog, marmot, degu, agouti, 🦫
- **Primate:** orangutan, baboon, mandrill, macaque, gibbon, marmoset, capuchin
- **Digimon:** agumon, gabumon, patamon, veemon, terriermon, angemon, angewomon, wargreymon, omnimon, omegamon, sakuyamon, gallantmon, flamedramon, leomon, beelzemon, lilithmon, ladydevimon, gaomon, digi-mon variant
- **Marine Mammal:** narwhal, porpoise, beluga, manatee, dugong, 🐳
- **Musteline:** sable, ermine, polecat, honey badger, fisher
- **Pinniped:** selkie, harp/elephant/leopard seal
- **Procyon:** coati, kinkajou, cacomistle
- **Ursine:** sun bear, kodiak, cave bear, 🐻
- **Elephantidae:** 🐘
- **Humanoid:** githzerai, genasi, firbolg, goliath, hobbit, au ra, roegadyn, hasphet/hasphetica/haspheteem
- **Monster:** wendigo, cerberus, hydra, sphinx, cyclops, medusa, gorgon, wraith, banshee, revenant, wight, shade, specter/spectre, doppelganger, mind flayer, merman, merfolk, mer-person
- **Naga:** coatl, quetzalcoatl
- **Fae:** sprite, sylph, leprechaun, sidhe, spriggan
- **Insect:** centipede, millipede, beetle, cricket, grasshopper, butterfly, dragonfly, firefly, cockroach, caterpillar
- **Alien:** draenei, drell, batarian, geth, hanar, elcor, volus, vorcha, protoss, zerg, klingon, vulcan, romulan, cardassian, bajoran, betazoid

Matcher adjustments:
- `isAnthro()` now returns `false` when body type is Human (fixes kemonomimi being flagged as furry)

Authored by:
Sylvia Roselie <rose@rosely.me>
* docs: added alpine linux package to list of supported distros

* chore: Formatting
To help differentiate between DMs and these channel messages, notification body now mentions the channel (similar to word pings)
- Console tab is now no longer recognized as a DM
- The share button no longer appears before signing in
- Sharing w/ an offline character no longer opens a prompt that by default tries to share it anyway
Currently translated at 98.7% (987 of 999 strings)

Translation: Horizon/UI
Translate-URL: https://translate.horizn.moe/projects/horizon/User-Interface/es/
@akatsukilevi
Copy link
Contributor

I have read the CLA Document and I hereby sign the CLA

@DannyIwakura
Copy link
Contributor

I have read the CLA Document and I hereby sign the CLA

1 similar comment
@freenutsxd
Copy link
Contributor

I have read the CLA Document and I hereby sign the CLA

@FatCatClient FatCatClient moved this to In Progress in Project Roadmap Feb 16, 2026
@Clovermoth
Copy link
Contributor

I have read the CLA Document and I hereby sign the CLA

DannyIwakura and others added 7 commits February 17, 2026 06:31
Currently translated at 98.8% (988 of 1000 strings)

Translation: Horizon/UI
Translate-URL: https://translate.horizn.moe/projects/horizon/User-Interface/es/
Currently translated at 100.0% (1000 of 1000 strings)

Translation: Horizon/UI
Translate-URL: https://translate.horizn.moe/projects/horizon/User-Interface/fr/
Currently translated at 100.0% (1000 of 1000 strings)

Translation: Horizon/UI
Translate-URL: https://translate.horizn.moe/projects/horizon/User-Interface/hu/
fix: Eicons being invisible in exported HTML logs
- History button in status picker not outlined
- Yellow text in own messaged for Peached theme adjusted
@FatCatClient FatCatClient changed the base branch from beta to main February 19, 2026 17:24
@FatCatClient FatCatClient changed the base branch from main to beta February 19, 2026 17:24
CodingWithAnxiety and others added 5 commits February 19, 2026 14:00
This also fixes some jank I didn't catch in the new log viewer regarding searching.
Currently translated at 100.0% (1000 of 1000 strings)

Translation: Horizon/UI
Translate-URL: https://translate.horizn.moe/projects/horizon/User-Interface/en_uwu/
Currently translated at 100.0% (1000 of 1000 strings)

Translation: Horizon/UI
Translate-URL: https://translate.horizn.moe/projects/horizon/User-Interface/it/
@FatCatClient FatCatClient merged commit b0da7dd into beta Feb 19, 2026
@github-project-automation github-project-automation bot moved this from In Progress to Done in Project Roadmap Feb 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

development do not merge Drafts, experimental PRs, or just things that require discussion beforehand

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

8 participants