Floorp の今後の開発方針について
いつも Floorp をご利用いただき、ありがとうございます。
最近、Floorp のアップデート後の不具合や、既存機能との競合が複数報告されています。問題の報告や調査にご協力いただいている皆さまに、心より感謝申し上げます。
Firefox の標準リリース周期は 2 週間に短縮され、Floorp もこれまで以上に頻繁に Firefox の変更に対応する必要があります。Floorp は Firefox をベースに多数の独自機能を提供しているため、Firefox 本体の変更と独自機能の組み合わせで予期しない不具合が起こることがあります。 Mozilla のリリース周期に関する案内
今後数か月間、Floorp は新機能の開発・追加を原則として一時停止し、既存機能の修正と安定性の向上に開発リソースを集中します。
この期間は、以下の改善を優先します。
- 既知の不具合やクラッシュの修正
- Firefox の更新に伴う互換性問題への対応
- タブ、ワークスペース、サイドバーなどの既存機能の安定化
- 自動テストと回帰テストの強化
- 問題のある機能を安全に無効化できる仕組みの検討
セキュリティアップデートや必要な修正パッチは、この期間も引き続き提供します。
Floorp を毎日安心して使っていただけるよう、まずは既存の機能が確実に動作することを優先します。新機能を楽しみにしてくださっている皆さまにはお待ちいただくことになりますが、Floorp の開発は今後も続けていきます。引き続き、ご理解とご協力をよろしくお願いいたします。
Floorp Projects
Floorp’s development priorities for the coming months
Thank you for using Floorp.
We’ve recently received several reports of bugs after Floorp updates and of conflicts affecting existing features. We’re grateful to everyone who has reported issues and helped us investigate them.
Firefox has moved to a standard two-week release cycle, so Floorp needs to adapt to Firefox changes more frequently. Floorp builds on Firefox with many features of its own, and changes in Firefox can interact with those features in unexpected ways. Mozilla’s announcement about the Firefox release cycle
For the next few months, we’ll generally pause development and rollout of new Floorp features and focus on fixing and improving the stability of existing features.
During this period, we’ll prioritize the following work.
- Fixing known bugs and crashes
- Addressing compatibility issues introduced by Firefox updates
- Improving the stability of existing features such as tabs, workspaces, and the sidebar
- Strengthening automated tests and regression coverage
- Exploring ways to safely disable features that are causing problems
We’ll continue to provide security updates and necessary bug fixes throughout this period.
We want Floorp to be a browser you can rely on every day. If you’ve been looking forward to new features, thank you for your patience while we focus on making the features you already use work reliably. We’ll continue developing Floorp and appreciate your understanding and support.
Floorp Projects
日本語リリースノート · English release notes
This draft was assembled from an immutable, natively verified release manifest set.
What's Changed
- ci: pause OpenBot notifications with silent successful runs by @Ryosuke-Asano in #3035
- [QA3 shadow] Add fixed source-only QA and preserve attempt evidence by @Ryosuke-Asano in #2889
- test: record six workspace cases in ordinary development CI by @Ryosuke-Asano in #2918
- test: cover workspace preservation and native development flows by @Ryosuke-Asano in #2921
- fix(dev-tool): scope stop to the current checkout by @Ryosuke-Asano in #3057
- ci(qa): add Windows to final package QA in shadow mode by @Ryosuke-Asano in #3058
- test: verify workspace restarts and record owned RPC failures by @Ryosuke-Asano in #2922
- Preserve QA3 reviews and bounded-fix validation evidence by @Ryosuke-Asano in #2893
- feat(qa3): EvidenceManifest v0 schema, converters and fixtures (2-D) by @Ryosuke-Asano in #3063
- feat(qa3): Windows Job Object supervisor for the QA3 contracts (2-E) by @Ryosuke-Asano in #3065
- feat(dev-ports): centralize dev/test port definitions (2-A group 1/2) by @Ryosuke-Asano in #3062
- refactor(dev-ports): actor trust decisions and page-side checks use the port table (2-A group 2/2) by @Ryosuke-Asano in #3067
- feat(dev-ports): --port-offset for concurrent dev/test worktrees (2-B) by @Ryosuke-Asano in #3068
- feat(qa3): thin fdh CLI + Skill for the Gate 3 local loop (KAN-113) by @Ryosuke-Asano in #3070
- fix(qa3): local after-mach injection + honest Gate 3 evidence (KAN-113) by @Ryosuke-Asano in #3071
- docs(qa): FDH Gate 3 exit evidence (T-01 / T-02 / T-02b) by @Ryosuke-Asano in #3073
- feat(fdh): local quota/assignment ledger + approval-pending resume (4-D/4-C) by @Ryosuke-Asano in #3074
- feat(fdh): GUI desktop lease + secret-reference denial (4-A) by @Ryosuke-Asano in #3075
- docs(qa): FDH Gate 4 exit evidence (4-A/4-B/4-C/4-D) by @Ryosuke-Asano in #3076
- fdh: harden build verification, external records, setup, and D-14 review gate by @Ryosuke-Asano in #3077
- fix(fdh): make the local dev loop work on Windows native by @Ryosuke-Asano in #3080
- fix(fdh): close the remaining review notes from #3080 by @Ryosuke-Asano in #3081
- fix(fdh): mark operator-attested source builds in evidence by @Ryosuke-Asano in #3082
- fix(fdh): bind review receipts to trusted authors and gate the PR head by @Ryosuke-Asano in #3083
- fix(fdh): select the review-gate rerun target in jq by @Ryosuke-Asano in #3084
- fix(fdh): lock quota ledger and GUI lease updates by @Ryosuke-Asano in #3085
- fix(fdh): refuse a task state recorded for another worktree by @Ryosuke-Asano in #3086
- fix(fdh): merge concurrent task state writes instead of overwriting by @Ryosuke-Asano in #3087
- fix(fdh): do not queue a retried quota pending twice by @Ryosuke-Asano in #3089
- feat(fdh): add the one-machine executor journal for B-02 by @Ryosuke-Asano in #3091
- feat(fdh): add the fdh job CLI and live B-02 evidence by @Ryosuke-Asano in #3097
- docs(fdh): add live B-02 evidence on Linux and tighten the e2e case filter by @Ryosuke-Asano in #3102
- docs(fdh): add live B-02 evidence on macOS by @Ryosuke-Asano in #3104
- fix(fdh): harden job inputs, respawn guard, resolve retries and ledger repair by @Ryosuke-Asano in #3108
- fix(fdh): stop a POSIX lost step's orphans by its process group by @Ryosuke-Asano in #3110
- feat(fdh): poll linked PRs from GitHub (fdh ext poll) by @Ryosuke-Asano in #3118
- fix(fdh): mirror the PR URL as a Jira comment, hide ssh credentials, time out gh (KAN-138) by @Ryosuke-Asano in #3119
- docs(fdh): live AC-06 run of fdh ext on KAN-138 by @Ryosuke-Asano in #3120
- fix(os-apis): drop tracked HTTP requests when a tab's browsing context is discarded by @Ryosuke-Asano in #3088
- fix(sessionstore): keep recent navigation when a crashed tab is restored by @Ryosuke-Asano in #3090
- fix(workspaces): label built-in containers in the edit dialog by @Ryosuke-Asano in #3092
- fix(context-menu): keep separators when a submenu opens by @Ryosuke-Asano in #3094
- fix(designs): keep the LWT toolbox opaque in overlapping F11 fullscreen by @Ryosuke-Asano in #3096
- fix(split-view): clear stale deck-selected from non-split panels by @Ryosuke-Asano in #3098
- fix(designs): apply the one-liner nav-bar button padding on Gecko 152+ by @Ryosuke-Asano in #3109
- fix(designs): paint protonfix nav-bar with the toolbar color on Linux by @Ryosuke-Asano in #3111
- feat(tools): add design-matrix to compare designs across Runtime bumps by @Ryosuke-Asano in #3103
- test(designs): wait for transitions before sampling colors in color-consistency by @Ryosuke-Asano in #3112
- test(designs): tighten color-consistency tolerances to settled values by @Ryosuke-Asano in #3115
- fix(designs): stop using :-moz-lwtheme in non-forgiving selectors by @Ryosuke-Asano in #3100
- test(designs): Gecko 更新で黙って壊れる CSS を検出するテスト(#3100 の後にマージ) by @Ryosuke-Asano in #3101
- fix(designs): Lepton が読む Gecko 152 のタブ/ツールバー変数をエイリアスし、壊れたアプリメニュー padding ルールを削除 by @Ryosuke-Asano in #3113
- chore(lepton): vendored Lepton のリリースを記録し、更新を bot PR にする by @Ryosuke-Asano in #3106
- chore(ci): remove the OpenBot event workflow by @Ryosuke-Asano in #3124
- chore(lepton): update vendored Lepton to v8.7.6 by @Ryosuke-Asano in #3107
- fix(skin): show new tab shortcut icons with Photon/Proton-fix designs by @Ryosuke-Asano in #3095
- fix(lepton): Gecko 159 の新しいタブで pocket_to_last がストーリーを最後に移すようにする by @Ryosuke-Asano in #3116
- fix(designs): apply Lepton's content sheet to content pages under the lepton design by @Ryosuke-Asano in #3117
- test(designs): check #browser shares the chrome surface color by @Ryosuke-Asano in #3093
- docs(lepton): note that the lepton design also loads the content overlay by @Ryosuke-Asano in #3125
- feat(fdh): publish the EvidenceManifest on the PR and trace a PR to its evidence and receipts (KAN-132) by @Ryosuke-Asano in #3126
- fix(fdh): keep evidence --out out of fdh's state and never pair mismatched outputs (KAN-132) by @Ryosuke-Asano in #3128
- fix(ci): replace the retired macos-14 runner with macos-15 by @Ryosuke-Asano in #3129
- fix(ci): hide the Dock before the final package native GUI QA by @Ryosuke-Asano in #3131
- Release Floorp 12.21.2 with Firefox 160 by @Ryosuke-Asano in #3134
- Allow opening new tabs while workspace container setup is pending by @Ryosuke-Asano in #3136
Full Changelog: v12.21.1...v12.21.2