🚀 Features
- Add 'fail' level to level_guesser.go - by @BLNJ, @amir20 and Claude Opus 5 in #5166 (6a109)
- auth:
- charts:
- icons:
- Add icons for social services, i2p - by @CorySanin in #5178 (88bfc)
- Add icons for kuvasz - by @adamkobor and Claude Opus 5 in #5183 (a5298)
- Add icons for mediawiki, tor, asf - by @CorySanin in #5191 (c3bc7)
- Add icons for flipt - by @amir20 and Claude Opus 5 in #5192 (0983c)
- Accept a data URI in dev.dozzle.icon - by @amir20 and Claude Opus 5 in #5196 (f0b68)
- logs:
- pwa:
- show:
- ui:
🐞 Bug Fixes
- auth:
- charts:
- cloud:
- container:
- deps:
- Update all non-major dependencies - in #5173 (fade0)
- Update all non-major dependencies - in #5176 (4868c)
- Update all non-major dependencies - in #5179 (ccbe8)
- Update vueuse monorepo to v15 - in #5180 (0e439)
- Update all non-major dependencies - in #5182 (4a945)
- Update all non-major dependencies - in #5197 (542e1)
- events:
- k8s:
- logs:
- notification:
- pwa:
- settings:
- store:
- ui:
🏎 Performance
- charts: Draw a chart as one path instead of a div per bar - by @amir20 in #5207 (61858)
- cloud: Stop the page fetching config it was already given - by @amir20 and Claude Opus 5 in #5220 (eb6d6)
- nav: Mount nav popup contents on first open - by @amir20 and Claude Opus 5 in #5203 (6c5f4)
- stats: Keep the stats window out of deep reactivity - by @amir20 in #5206 (de0b0)