Thank you to all the contributors who made this release possible!
Features
- funbox: add polyglot (@fehmer) (#6454) (da671337c)
- language: add xhosa_3k (@aitchz) (#6464) (a8ce609f0)
- funbox: add layout mirror (@megalodon2710) (#6463) (bf002c02e)
- theme: add Vesper theme (@SameerJS6) (#6443) (6acaeb41f)
Improvements
- settings: use dropdown for custom layoutfluid (@fehmer) (#6445) (e1c8e4a22)
- quotes: add quotes in various languages (@aitchz) (#6441) (fd75dd8ac)
Fixes
- theme: inconsistent/unreadable styling on settings page when using phantom theme (@fehmer) (#6446) (644c59cd9)
- settings: Update layoutfluid on config change (@fehmer) (#6462) (312813c1b)
- test config: punctuation and numbers disappearing when selected language doesnt have any quotes (2391bc520)
- tape mode: indicate typos: below being cut off (9a4ac3095)
Nerd stuff
These changes will not be visible to users, but are included for completeness and to credit contributors.
- impr(frontend): reduce json minification logs on build (33857d400)
- impr: optimize getFirstDayOfWeek (@fehmer) (#6457) (92d97c1fe)
- impr: split keymap layouts into seperate files (@fehmer) (#6452) (4abcc8c5c)
- fix: lint issues (bf0ce6607)
- docs: add layouts (@fehmer) (#6461) (55e7de742)
- refactor: enable ban-ts-comment rule (0b05b3c2f)
- refactor: enable eqeqeq rule (158226629)
- refactor: reduce indentation by extracting code to a function (3207a2082)
- chore: bump vite and vite plugins versions (8bec7da61)
- chore: throw error when response in fetchJson() is not json (@NadAlaba) (#6459) (2d33e1da4)
- chore: add oxlint (@Miodec) (#6455) (cac8835c7)