Floorp v12.8.0 - 12.8.3
v12.8.0 - 12.8.3 Release Notes | Floorp Release Notes & Blog
Discover the highlights for Floorp Browser Stable v12.8.0 - v12.8.3.
blog.floorp.app
Open MalwareTips from your Home Screen or desktop. Follow discussions, find answers and pick up where you left off.
If you cannot find an install option, update your browser or use its bookmark option to keep MalwareTips close.
After installation, open the app and sign in. Enable push notifications in Preferences if you want alerts. On iPhone and iPad, push requires a Home Screen web app and iOS or iPadOS 16.4 or later.
Sign in to manage notificationsInstallation is optional. Your notification settings stay under your control.
Fixed an issue where mouse gesture settings were being reset.
What's Changed
- Docs: Update README with license badge, sponsor logos, installation notes, and dev workflow changes by @surapunoyousei in #2231
- Refer to the building manual from README.md by @omasanori in #2206
- docs: Remove build instructions from README by @omasanori in #2236
- Refactor: Extract duplicated UI components to shared library by @Copilot in #2237
- fix(mouse-gesture): support diagnoal gestures by @nyanrus in #2232
Changes
- Updated to Firefox 147
Bug Fixes
- Fixed an issue where the process when closing the last tab when workspaces were enabled was not working correctly.
- Fixed an issue where mouse gestures and keyboard shortcuts would be executed multiple times in a single execution.
- Security fixes
- Fixed an issue where workspace management in the panel sidebar would occasionally fail
- Fixed an issue where Mozilla account display would fail in the settings page
- Added several new actions to mouse gestures!
Changes
- Security fixes
Bug Fixes
- Fixed an issue where Floorp's mouse gesture feature was unintentionally rolled back to a previous commit, causing some actions to not work correctly
What's Changed
- Fixed paddings for right section of about dialog. by @a2mta in #2310
- Add comment scan actions by @Walkmana-25 in #2313
- add(pages-aboutDialog): init by @nyanrus in #2326
- fix: Mouse gesture trail hide on toggle by @divyaagrawal261 in #2321
- fix: cannot install; chrome extension & floorp notes issues by @Ryosuke-Asano in #2330
- fix: address Copilot review feedback from PR #2330 by @Ryosuke-Asano in #2331
- Fix the block url modal title by @Ryosuke-Asano in #2327
- Fix "Optimize for Tree Style Tab" by @qoyie in #2270
- feat(os-api): Add dispatchTextInput for rich text editor support by @Ryosuke-Asano in #2315
- feat(os-api): add waitForReady endpoint by @Ryosuke-Asano in #2319
- Fix account info retrieval and enhance data handling for profiles by @Ryosuke-Asano in #2328
- Add Firefox settings link to sidebar and enhance external link handling by @Ryosuke-Asano in #2329
What's Changed
- feat(os-api): add /text endpoint returning Markdown by @Ryosuke-Asano in #2335
- fix(os-api): fix TabManager instance lifecycle bugs by @Ryosuke-Asano in #2339
- fix(os-api): comprehensive bug fixes for WebScraper and OS API server by @Ryosuke-Asano in #2341
- feat(webscraper): add stable element fingerprints to Markdown output by @Ryosuke-Asano in #2342
- fix(os-server): resolve TypeScript type errors by @Ryosuke-Asano in #2345
- fix(pages-notes): improve UI and modernize codebase by @Ryosuke-Asano in #2346
- feat(zen-mode): implement distraction-free browsing mode by @Ryosuke-Asano in #2349
- Splitview enhancement by @Ryosuke-Asano in #2347
- Feat/os api improvements by @Ryosuke-Asano in #2354
- feat(tools): add dev-tool CLI for browser debugging via Marionette by @Ryosuke-Asano in #2358
What's Changed
- perf(turndown): optimize HTML-to-Markdown conversion for large DOMs by @Ryosuke-Asano in #2365
- docs(README): fix the broken GitHub Sponsors link by @0ngk in #2371
- perf(os-api): optimize actor polling, tab lookup, HTTP server, and error handling by @Ryosuke-Asano in #2366
- fix(workspaces): fix sidebar deletion, exit-on-last-tab, and robustness by @Ryosuke-Asano in #2370
- test: add colocated browser test runner and runtime smoke checks by @Ryosuke-Asano in #2372
- fix: Zen Mode menu checkmark always shown when disabled by @Ryosuke-Asano in #2386
- fix(zen-mode): disable zen mode during toolbar customization by @Ryosuke-Asano in #2384
- fix: prevent split-view tab overlap when minimum tab width is increased by @Ryosuke-Asano in #2387
- fix: keep split-view tabs visible in Lepton when non-selected by @Ryosuke-Asano in #2388
- fix: ensure checkbox state is correctly handled in Share Mode toggle by @Ryosuke-Asano in #2390
- feat: add new split view layouts by @Ryosuke-Asano in #2389
New Features
- The enhanced split view has been moved to stable and is now available to all users.
Floorp Flasco
- Split view-related Flascos have been removed since split view has been moved to stable.
What's Changed
What's Changed
- feat(ci): patch macOS entitlements for passkey (WebAuthn) support by @Ryosuke-Asano in #2418
- feat: add command palette (Ctrl+Shift+P) by @Ryosuke-Asano in #2415
Changes
- Improved Floorp performance on all platforms except Linux AArch64.
What's Changed
- Refine appearance of Start top sites and Hub sidebar by @CutterKnife in #2435
- Improvement command pallete by @Walkmana-25 in #2429
- Fix gesture command by @Walkmana-25 in #2425
- Add Mac OS formatting for modifier keys in shortcut editor by @Walkmana-25 in #2424
- refactor: bridge as little by @nyanrus in #2416
- fix(pwa): follow Firefox 150 ShellService API changes (Bug 1985098) by @Ryosuke-Asano in #2409
- feat(notes): Desktop向けThree-Way Merge Sync実装 by @Ryosuke-Asano in #2402
- fix(pages-settings): resolve Invalid Hook Call error in SortableContext by @Ryosuke-Asano in #2350
- README: fix signpath avatar url by @CutterKnife in #2453
- Enhance command palette with new actions by @Walkmana-25 in #2449
- feat(split-view): implement tab drop functionality with overlay and new window zone by @Ryosuke-Asano in #2445
- fix: restore 'Hide Interface', 'Toggle Navigation Panel', and 'Rest Mode' keyboard shortcuts by @Ryosuke-Asano in #2458
- fix: prevent unified extensions panel from closing on bottom navbar (#2079) by @Ryosuke-Asano in #2462
- fix: prevent workspace system from overriding SessionStore tab selection on startup by @Ryosuke-Asano in #2461
- fix: prevent multi-row tabs from disappearing when sidebar opens website by @Ryosuke-Asano in #2460
- fix: prevent private container tab from saving first page to history by @Ryosuke-Asano in #2459
- fix: prevent browser close when container tab is the only tab open by @Ryosuke-Asano in #2465
- Resolve conflicts for #2467: Add split-view mouse gesture commands by @Ryosuke-Asano in #2472
- fix(os-server): auto-generate auth token on enable by @Ryosuke-Asano in #2471
- fix(settings): change broken link to Floorp Docs by @regularentropy in #2477
- コマンドパレットの検索機能強化 — 英語キーワード・日本語形態素解析・ひらがな検索対応 by @Walkmana-25 in #2470
- fix(patches): align Gecko patches with Linux CI runtime by @Ryosuke-Asano in #2482
- feat(pwa): add Firefox Container support for PWA apps by @Ryosuke-Asano in #2443
- fix(statusbar): add event listener for buttons in status bar by @greeeen-dev in #2484
What's Changed
- fix: reset tab drag state on dragend to prevent position offset (#2488) by @Ryosuke-Asano in #2497
- fix(workspaces): hide split view wrapper when all tabs are hidden by @Ryosuke-Asano in #2495
- fix(split-view): prevent stuck pointer-events:none after drag on web content by @Ryosuke-Asano in #2492
- feat(design): add Gecko 152 CSS variable aliases and Lepton compatibility layer by @Ryosuke-Asano in #2494
- fix(workspaces): exitOnLastTabClose no longer quits Floorp when closing the last tab by @Ryosuke-Asano in #2498
Changes
- Added a setting that allows restoring the previous drag-and-drop behavior for creating new tabs in split view, in both the about:hub#/features/design tab and the Appearance settings.
New Features
Browser VPN is now available
Starting with Firefox 152, we have enabled Firefox's built-in VPN in Floorp in regions where it is available. To use this feature, you need a Mozilla account and must agree to Firefox's privacy policy and terms of use. Because this feature relies on Mozilla's infrastructure, we cannot guarantee its continued availability.
Bug Fixes
- Fixed an issue that prevented tabs from being moved via drag and drop when using multi-row tabs.
What's Changed
- fix(workspaces): validate Firefox replacement-tab containers by @Ryosuke-Asano in #2563
- fix(pwa): bind install and launch to the invoking browser container by @Ryosuke-Asano in #2562
- fix(split-view): recover lost native tab-drag state safely by @Ryosuke-Asano in #2561
- fix(panel-sidebar): route web-panel find commands locally by @Ryosuke-Asano in #2560
- fix(mouse-gesture): finalize wheel gestures exactly once by @Ryosuke-Asano in #2559
- fix(i18n): include About dialog and Noraneko copy in localization by @Ryosuke-Asano in #2558
- fix(designs): keep Lepton's right sidebar on-screen on Gecko 152 by @Ryosuke-Asano in #2557
- fix(override.sh): don't drop the last override.ini line when the file has no trailing newline by @100mountains in #2548
This draft was assembled from an immutable, natively verified release manifest set.
What's Changed
- fix(panel-sidebar): restore web and extension panel loading on Gecko 153 by @Ryosuke-Asano in #2587
- fix(workspaces): keep URL bar navigation in container tabs by @Ryosuke-Asano in #2591
- fix(release): bind stable updates to immutable provenance by @Ryosuke-Asano in #2589
Members who viewed this thread in the last 5 minutes