Release Note: https://blog.floorp.app/release/12.21.0
This release was assembled from an immutable, natively verified release manifest set.
What's Changed
- fix(build): DMG展開時にFloorpブランドの.app名不一致を許容する by @Walkmana-25 in #2875
- chore(assets): minify logo SVGs by @CutterKnife in #2870
- chore(workspaces): minify workspace icons by @CutterKnife in #2872
- feat(automation): resume OpenBot triage and PR reviews from GitHub events by @Ryosuke-Asano in #2936
- fix(settings): tighten spacing across settings page cards by @CutterKnife in #2914
- fix(workspaces): inherit workspace container when userContextId is undefined by @Yu-yu0202 in #2933
- fix(ci): diagnose OpenBot webhook delivery failures without leaking secrets by @Ryosuke-Asano in #2939
- feat(workspaces): sync selected workspaces and individual tabs by @Ryosuke-Asano in #2938
- [Bot] Update translated files from i18n repository by @Ryosuke-Asano in #2940
- [Bot] Update translated files from i18n repository by @Ryosuke-Asano in #2941
- [Bot] Update translated files from i18n repository by @Ryosuke-Asano in #2942
- [Bot] Update translated files from i18n repository by @Ryosuke-Asano in #2945
- [Bot] Update translated files from i18n repository by @Ryosuke-Asano in #2947
- [Bot] Update translated files from i18n repository by @Ryosuke-Asano in #2948
- feat(workspaces): show sync status and error details by @Ryosuke-Asano in #2946
- test(workspaces): isolate Japanese sync indicator locale fixtures by @Ryosuke-Asano in #2958
- [Bot] Update translated files from i18n repository by @Ryosuke-Asano in #2952
- [Bot] Update translated files from i18n repository by @Ryosuke-Asano in #2959
- [Bot] Update translated files from i18n repository by @Ryosuke-Asano in #2962
- release: prepare Floorp 12.20.3 after Firefox upstream sync by @Ryosuke-Asano in #2953
- [Bot] Update translated files from i18n repository by @Ryosuke-Asano in #2969
- docs: clarify localization contribution routes by @openbotgit[bot] in #2970
- fix(tab-stacks): initialize restored windows after browser chrome is ready by @Ryosuke-Asano in #2932
- fix(tab-stacks): apply the tab minimum width setting to stacks by @EldinBegano in #2927
- fix(tab-sleep): preserve exclusions loaded during construction by @Ryosuke-Asano in #2974
- fix(startup): respect release notes choice on milestone upgrades by @Ryosuke-Asano in #2975
- fix(newtab): preserve native addon readiness on custom page by @Ryosuke-Asano in #2976
- fix(pwa): drain Windows integration before uninstall by @Ryosuke-Asano in #2977
- fix(notes): preserve edits during incoming updates and quick close by @Ryosuke-Asano in #2978
- fix(sync): fence disabled workspaces and preserve incoming navigation by @Ryosuke-Asano in #2979
- fix(notes): merge native Sync deliveries and acknowledge exact uploads by @Ryosuke-Asano in #2981
- fix(tests): pass Marionette system access to Firefox 159 hosts by @Ryosuke-Asano in #2983
- fix(tests): enable Firefox 159 system access in browser drivers by @Ryosuke-Asano in #2984
- chore(release): prepare Floorp 12.21.0 with Firefox 159 runtime by @Ryosuke-Asano in #2982
- fix(tabs): use live tab identities with Firefox 159 by @Ryosuke-Asano in #2987
- fix(sessionstore): preserve unrelated closed data when clearing containers by @Ryosuke-Asano in #2988
- fix(command-palette): preserve step choices after quick command selection by @Ryosuke-Asano in #2989
- Fix Firefox 159 tab context menu layout registration by @Ryosuke-Asano in #2990
- fix(notes): prevent stale local-save notifications from creating conflicts by @Ryosuke-Asano in #2991
- fix(statusbar): dispose status text observers with their effect by @Ryosuke-Asano in #2992
New Contributors
- @Yu-yu0202 made their first contribution in #2933
Full Changelog: v12.20.2...v12.21.0