Thank you to all the contributors who made this release possible!
Improvements
- show loading bar when fetching language/quotes to indicate background activity (17c8f6d5d)
- settings: settings group performance (@fehmer, @Miodec) (#6509) (2506b4f88)
Fixes
- stop broken background images from displaying (@mattlau1) (#6526) (024e86e84)
- catch errors when google sign up failed (ac33789bd)
- errors during word generation when custom text was empty (b80617913)
- unhandled exception when cancelling google sign in (16f3da057)
- failed to fetch commandline when a version/hotfix is deployed (@fehmer) (#6507) (be2d83044)
- unable to link discord if user has no avatar (255c4b944)
- key elements being too close to surrounding text (ee378f35f)
- arabic egypt: remove offensive word (53ca12fbb)
Nerd stuff
These changes will not be visible to users, but are included for completeness and to credit contributors.
- impr: add fallback and migrate to parsejsonwithschema (@Miodec) (#6518) (b257a52f4)
- impr: parse response from discord api with zod (c666d13c9)
- fix: compatibility banner blocked by ublock (@fehmer) (#6502) (72016eaab)
- fix(quote search): uncaught errors when closing modal right after search input (d02f41e2b)
- fix: client version potentially being different during build (4cca5809a)
- fix: very slow generation of tests in large languages (@fehmer, @Miodec) (#6506) (c2f6ec846)
- fix: remove double error message on failed release notes fetch (fee0b74ca)
- style: fix too big of a gap between tab buttons and theme buttons (d4d621e5a)
- refactor: move themes list to typescript (@fehmer) (#6489) (5ab7bfb43)
- refactor: rework theme picker button and tab approach (5ba39c633)
- refactor: handle cases when grecaptcha failed to load (fc2b05171)
- refactor: remove pointless rethrows causing loss of original error (141a84caa)
- refactor: add hotfix mode to release package (c8e964d0f)
- ci: fix missing dependencies when running pr-check-other-json (@fehmer) (#6529) (499754a93)
- ci: run layouts tests on pr-check-other-json (@fehmer) (#6520) (ca3389274)
- build(deps-dev): bump vite from 6.3.0 to 6.3.4 in /frontend (#6510) (79aa3a569)
- chore: block typing when test is not initialised correctly, show message (dc6d4518a)
- chore: stop update if element was not found (c7ac9ad6f)
- chore: dont set page transition when restartin the test (8ec109db8)
- chore: only save 50% of the error replays (2b292b042)
- chore: use vanilla js to try to fix weird stack size error (2c161e5ca)
- chore: optional chaining to avoid throwing errors (57ccfbb98)
- chore: add basic log when initializing test (3953d645b)
- chore: check if caches exists (949b61801)
- chore: try to use auto commit detection again (07f2d8667)
- chore: remove duplicated onerror listener (fb529ae53)
- chore: drop third party frames (2a95c2b6f)
- chore: always init sentry, dont send in dev mode, add debug logs to sentry (e5d8bd332)
- chore: remove duplicate console.error on rejection (33a90228f)
- chore: remove error logging to analytics (a99408a92)
- chore: remove console.error from notifications (76859670b)
- chore: fix repo name (0f211b2fb)
- chore: missing repo field (f4b9066bb)
- chore: set commits on sentry release also lower trace sample rate (827637c23)
- chore: dont sample random sessions without errors (c51acf39d)
- chore: temporairly try a different filtering behavior (9287e880d)
- chore: add a function to manually capture exceptions and send to sentry (055b7f0a8)
- chore: only add sentry plugin when building from release package (faffc78ab)
- chore: catch failed fetch requests to instatus api (bdaa3b16f)
- chore: dont use turbo cache in release script (5d4f44900)
- chore: register service worker manually, also catch errors (c6620aba7)
- chore: unmask notifications in sentry (c2f20290d)
- chore: remove analytics logging (bbd5cf2ba)
- chore: missing optional chain (93bcd3ca9)
- chore: ignore third party errors in sentry (2fc4d4243)
- chore: pass client version into sentry plugin (cbb7264eb)
- chore: pass client version into sentry plugin (5d22a92d0)
- chore: catch errors thrown when fetching release from github (be794aca3)
- chore: move sentry to its own file, call set user (0db87ad42)
- chore: bump konami version (b0ad7f7c6)
- chore: add sentry (511d8d1a0)
- chore: temporairly allow null discordIds (e8c0fc08d)
- chore: upgrade octokit/rest (f0f27f073)