Skip to content

Latest commit

 

History

History
1581 lines (1234 loc) · 202 KB

File metadata and controls

1581 lines (1234 loc) · 202 KB

FireDragon ChangeLog

⚙️ Miscellaneous Tasks

🚀 Features

  • [breaking] Switch default search engine to DuckDuckGo — 72e49a97…

⚙️ Miscellaneous Tasks

⚙️ Miscellaneous Tasks

🚀 Features

  • (assets) Add VCS browser URLs to metainfo files — b2fc662d…

⚙️ Miscellaneous Tasks

🐛 Bug Fixes

⚙️ Miscellaneous Tasks

🐛 Bug Fixes

  • (patches) Remove liquid glass icons — 70c3f8d9…
  • (patches) Fully remove liquid glass icons — bb6193ed…

⚙️ Miscellaneous Tasks

🚀 Features

  • (branding) Add -brand-shortcut-name label — 24d14934…

📚 Documentation

  • Add downloads & support documentation to README.md — 232bea4c…

🚀 Features

🐛 Bug Fixes

  • Backport "Bug 1998070 - Update macOS SDK to 26.1." — 5e95f6ad…
  • (patches) Fix patch to update macOS SDK to 26.1 — ad374e7c…

⚙️ Miscellaneous Tasks

🚀 Features

🐛 Bug Fixes

  • (modules) Fix output filename for vendored node modules — beaf2934…
  • (modules) Fix version compare algorithm — 595deab6…

🚀 Features

  • Add ConfigVersion service to manage current version and last version to help with migrations — b2f15a32…
  • Add AI Community Moderator workflow for issue and discussion management — 34a30a6f…
  • Enhance navbar positioning and style management during browser startup — 8dae013e…
  • Add navbar getter and hide navbar on webpanel window creation — fa7fb8a1…
  • Add NRFocusUrlBar function and integrate with SearchBar component — a35c8dc0…
  • Improve gesture recognition algorithm and enhance trail visibility — 322f74b7…
  • Remove debug logging from TopSites component — cc55d230…
  • Remove debug logging from NewTabContent and ComponentsContext — bd5b5a08…
  • Disable taskbar tabs and add built-in pages option in extension type — c853a6f8…
  • Add search functionality with SettingsSearchInput and SearchPage components — 538f2ed4…
  • Add search localization for settings in English and Japanese — f46df87d…
  • Implement multirow tab bar functionality with drag-and-drop support — 36b3b253…
  • Set max-height for tabbrowser-tabs to none — e41874c5…
  • Enhance multirow tab bar functionality with dynamic enabling/disabling and improved drag-and-drop management — 471c5197…
  • Modify SsbRunnerUtils and SSBCommandLineHandler to streamline SSB launch process — 128c674d…

🐛 Bug Fixes

  • Enhance mouse gesture handling with accumulated movement tracking — a78d3c33…
  • Update AI Community Moderator action to use the latest version — 9bbbd4af…
  • Update AI Community Moderator model to use the correct version — d07478e3…
  • Update AI Community Moderator model to use OpenAI GPT-4.1 mini — 18b75b9f…
  • Update AI Community Moderator model to use OpenAI GPT-4.1 — 329a002d…
  • Do not hide navbar when in fullscreen for macOS — dcff85d3…
  • Add missing newline at end of en-US and ja-JP locale files — 5e2aa392…
  • Update version to 12.2.1 in package.json — 14331602…

🚀 Features

  • (modules) Add TranslationFeatureManager to manage translation preferences — d27461ec…
  • (settings) Have translation setting use new pref for TranslationFeatureManager — fb2608e7…
  • (cfg) Add new translation pref for TranslationFeatureManager — 234c798b…
  • (modules) Refactor TranslationFeatureManager and add migration — 49fd2bcb…

🚀 Features

  • (configloader) Add gBrowser global to sandbox for browser metadata — ae4c7f4e…
  • (cfg) Use version from browser for firedragon.cfg.version — 01580862…

🐛 Bug Fixes

🚀 Features

  • (main) Add default shortcuts module to enable and disable default shortcuts — f18db86f…
  • (cfg) Enable default shortcuts by default — 668ef1e7…
  • (settings) Add toggle for default shortcuts to settings page — fc3bb2a1…

🚀 Features

  • Implement local HTTP server with API endpoints for browser and web scraping functionalities — a65e4a61…
  • Refactor router and server to enhance type safety and add API response types — 6c0a0e89…
  • Add helper functions to map raw data to API types for history and downloads — 3a64115b…
  • (os-server) Add binary string conversion and UTF-8 writing functions — fd4ee672…
  • (package) Add artifact upload step on failure during pre-packaging — 1a4e7d4f…

🐛 Bug Fixes

  • Enhance web scraping readiness checks and increase timeout limits — 1f81aad2…
  • Add HTTP status codes for request timeout and payload too large, and implement related error handling — 0717f0a7…
  • (.gitmodules) Correct submodule entry and update URL for api-spec — 6f3fed92…
  • (patch) Update path for CustomizableUI.sys.mjs in git patches — f427242d…
  • Update import paths for CustomizableUI.sys.mjs across multiple files — 0fb4f561…
  • Prevent context menu preference setting on Windows OS — a2a3f653…
  • Update version to 12.2.0 in package.json — 264c9b5b…
  • Add environment setting for main job in publish_release.yml — 8b266308…

🚜 Refactor

  • (os-server) Use Timer.sys.mjs setTimeout without fallback — c25848af…
  • (os-server) Simplify setTimeout import and usage — 4c67db36…

⚙️ Miscellaneous Tasks

  • (os-server) Add api-types submodule (floorp-os-apis) and update imports — 0facc09a…
  • Update deno to v2.5.0 — fc626d24…

🚀 Features

  • Add defaultJson and loadConfigsFrom functions to ConfigLoader — eb6f1ae0…
  • (settings) Update outdated prefs using defaultJson function — d97d1757…

🐛 Bug Fixes

  • (hub) Fix access to constantsData to account for null value — cb672ea6…
  • (hub) Fix wrong label & switch ids — 978af56d…
  • Update version in package-lock.json and enhance multirow tabbar functionality — 742dc26c…
  • Update GestureDisplayUI to conditionally show action label based on configuration — aaff28c8…
  • Update subproject commits for paxmod-master and sapphillon-front — bf212c1f…

⚙️ Miscellaneous Tasks

🚀 Features

  • Move build config from firedragon.config.js chrome content to BuildConfig.sys.mjs module — 1ffc254d…
  • Separate config loader from config sandbox — d0199960…
  • (copr) Add files for copr repo — e465b976…
  • Implement deep merge for configuration settings and persist user-selected layout in Fixed Tab mode — 0e97f26e…

🐛 Bug Fixes

  • (patches) Remove removed settings files from package manifest — 90fab7fc…
  • (mozconfig) Simplify optimize to fix performance issues on windows — c362bad3…
  • (modules/firedragon) Add windows support to ConfigLoader by using file URLs — 14717731…

⚙️ Miscellaneous Tasks

  • Merge branch 'fix/windows-optimize' into 'main' — f9f0f126…

Refactor

  • Remove unused async wait functions from NRBrowserOS and TabManager services — 914317e2…

🚀 Features

  • (newtab) Add button to disable FireDragon Start from the newtab settings — e9e257e0…

🐛 Bug Fixes

  • Properly remove home page with its entire content when floorp start is enabled — 1d0cd7ad…

⚙️ Miscellaneous Tasks

Add

  • Implement disable Floorp Start feature with settings integration — 09b2af0e…
  • Display restart requirement message for disabling Floorp Start feature — 3d88b8fb…

Fix

  • Ensure fallback tab is created when closing the last tab — 5bb6fa89…
  • Robustify urlbar input container positioning — 7efc242e…
  • Remove unnecessary rel attributes from external links in Accounts, Tabbar, and Preferences components — 09fcaea1…

🚀 Features

  • (newtab) Add settings to disable autofocusing the search bar — 2dec9fea…
  • Create ConfigLoader service for more controlled config loading — 5af95e08…

🐛 Bug Fixes

  • (modules) Only update form history on search when enabled — 5b4aab52…

📚 Documentation

🎨 Styling

  • (newtab) Correctly sort disableAutofocus in config service — 6cab051e…

🚀 Features

⚙️ Miscellaneous Tasks

  • Move screenshots to separate folder and add more — 186413ab…
  • Remove obsolete entry from metainfo description about spoofing UA — 568c5300…

🐛 Bug Fixes

🐛 Bug Fixes

  • (release) Fix repository url in metainfo — ee01f5f2…
  • (settings) Update urlcalssifier prefs to use url matching — 439d016e…
  • Add @source to tailwind css files — 11482e34…
  • (tabbar) Tabbar revertToDefaultStyle should respects manubar position — 6143e103…

⚙️ Miscellaneous Tasks

🐛 Bug Fixes

  • (release) Fix representation of semver versions in metainfo — c80b053f…

🐛 Bug Fixes

  • 修正されたアプリバージョンの設定 — 12970b34…
  • Focus welcome tab after upgrade — ec5bfe27…
  • (multirow-tabbar) Override tabbrowser-tabs max-height — a543ab95…
  • (apps/welcome) Update branding in upgrade welcome screen — b6f410bb…

🚜 Refactor

  • (startup) Move welcome page logic to Tab component — 53e25704…
  • (workspaces) Optimize tab group visibility logic — 3d2b4c04…

⚙️ Miscellaneous Tasks

Fix

  • (multirow-tabbar) Correctly handle zero tab height — ea7f1372…

🐛 Bug Fixes

  • Correct infobar text color and add NTP debugging — 8dedd995…

⚙️ Miscellaneous Tasks

Fix

🚀 Features

  • (apps/settings) Add setting to enable translations with override vor services.settings.server — f5415183…
  • (preferences) Hide Home panel when Floorp Start is enabled — 974dedf6…
  • (TabManager) Add ability to list and attach to tabs — b514c221…
  • (startup) Show upgrade guide for users from Floorp 11 — 30ad8897…
  • (welcome) Add 'What's New' page for post-upgrade — 621bb53c…
  • (welcome) Internationalize What's New page — d6a110b3…
  • Add sapphillon-front as submodule — c9cb331b…
  • (welcome) Add Hub introduction to onboarding flow — ae2eeb7d…
  • (newtab) Add retry logic for native data fetching — 67115e22…
  • Add sapphillon-front submodule and workspace integration — 55aa4030…
  • Introduce BrowserOS actor for privileged APIs — 714f26de…
  • (front) Update submodule to integrate TanStack Query — e2adfc59…
  • (test) Add testing-library and jsdom for component tests — d27af107…
  • (workspaces) Hide tab groups when all their tabs are hidden — 5a01e435…
  • Add Sapphillon frontend application — 7cf395f0…
  • (newtab) Check NR status for Top Sites and Search — 1878f4c3…
  • (installer) Add disk space check to Windows stub installer — 96d0c42a…
  • Update sapphillon-front submodule and bump version — 1bf0ea3f…
  • (splitView) Add icon to URL bar action button — edc00da1…
  • (docker/make) Increase deno version to 2.3.2 — b9dc49d8…

🐛 Bug Fixes

  • (moveTabToWindow) Fix selectedTabs algorithm — b40b5aa4…
  • Disable translation by default since it does not work with overridden services.settings.server anyway — eee3dcc8…
  • (sidebar) Defer rendering to fix missing extension panels — b5b1c509…
  • (sidebar) Improve favicon loading in sidebar panels — ed49d3e9…
  • (sidebar) Correct floating panel resize calculation — 6f4dac87…

🚜 Refactor

  • (preprocessor) Refactor command recognition, add some more error messages and add define command — 5694888a…
  • (qrcode) Centralize popup showing logic — ebe0f949…
  • (apps) Remove the 'os' application and its dependencies — 7ad35a09…
  • (vite) Scope dev server and improve config typings — a3a2c65b…
  • (solid) Ensure components have a reactive root for HMR — 722a7f1e…
  • Remove sapphillon-front application — 3c3a32f5…
  • (ui) Migrate panel sidebar to @floating-ui/react — fc45d853…
  • (gestures) Disable mouse gestures and shortcuts by default — 5fa038f0…
  • (gestures) Improve action implementations and add error handling — c7558530…

⚙️ Miscellaneous Tasks

Fix

  • Coerce userContextId to number in workspace schema — c124895c…

Build

Submodule

  • Update sapphillon-front to latest commit — e0b5e0ea…

🐛 Bug Fixes

  • (docker/make) Install deno to /usr/local/bin — 486afc78…
  • (apps/settings) Add restart modal to userChrome.css setting — 1fd913fe…
  • (settings) Enable userChrome.css customization by default — 50da17f7…
  • (make) Fix runtime auto discovery and download — fd9fae9c…

🚀 Features

  • [breaking] Create own preprocessor for settings — c9efbd64…
  • [breaking] Add artifact build mode and use it for CI — d33448c8…
  • Implement WebScraperService for browser automation — ddb92e73…
  • (scraper) Implement web scraping service and actor — 011accdc…
  • (WebScraper) Add fillForm method for batch input — 29712d31…
  • (os-apis) Add OS API layer for browser information — dbc27c5b…
  • (newtab) Add context menu and site blocking for Top Sites — ee37ba94…
  • (branding) Set application vendor to Ablaze — af4391df…
  • (dev) Add dev-specific CSP and fix favicon loading — 08edbc2b…

🐛 Bug Fixes

  • (patches/bug) Remove patch for Bug 1974156 - Use macos SDK 15.5 instead of 15.4 which is no longer available — f66d7a20…
  • (patches/packaging) Add mozinstall.py.patch to automatically bootstrap dmg and hfs tool for artifact extraction — 094054b5…
  • (make) Add update_framework_artifacts as macos artifact — 8254b08b…

🚜 Refactor

  • (scraper) Rewrite WebScraperService using HiddenFrame — f30555e4…
  • Remove WebScraperService in favor of new OS APIs — 839161aa…
  • Remove WebScraperService initialization from BrowserGlue — d322c5f2…
  • Rename WebScraperService to WebScraperServices — 22697556…

📚 Documentation

  • Update documentation for make command — 1eca68c1…

⚙️ Miscellaneous Tasks

🛡️ Security

  • Remove CSP modification from xhtml injection — afe71e0c…

Refactor

  • (RebootPanelMenu) Modernize restart implementation — e8bfa938…

🚀 Features

  • (restart-panel) Use lepton icons for restart panel — 5a55670a…
  • (welcome-page) ウェルカムページの表示ロジックを追加し、初回起動時にタブを開く機能を実装 — d4ad4628…
  • (ssbRunner) Fix cannnot open SSB — bcbef17d…
  • (ssbPageAction) Add gif — 0a0462ca…
  • (dom-manipulator) Fix cannot use navigation bar bottom — 272b5492…
  • (about-page) Replace url — 379b4c04…
  • (ui-customization) Add CSS after primiseInitialize — 8b3a3af3…
  • (dom-manipulator) Remove revert option for nav bar — c95bea6b…
  • (tabbar) タブバーの最適化機能を改善し、ウィンドウ管理コンテナの表示を修正 — e793c54d…
  • (lepton-settings) Lepton設定画面を追加し、設定の保存および取得機能を実装 — 183c7409…
  • (background-slideshow) スライドショー機能を追加し、設定画面での間隔調整を実装 — 151c276e…
  • (browser-css) [hidden]属性のスタイルを@layer base内に移動し、表示設定を改善 — c25fe075…
  • (background-slideshow) Re-Implement slideshow feature — 87ccc38c…
  • (tabbar) Add option to limit max rows — 8dad6ef0…
  • (newtab) Compress large custom background images — c65d6114…
  • (make) Add cache dir for runtime tarballs — a37f4f3f…

🐛 Bug Fixes

  • Set app.update.checkInstallTime.days to 2 — 61fbbb64…
  • (patches) Remove context-menu.patch — d2fa26ca…
  • (patches/packaging) Rebase package-manifest.in.patch — 2ff419ef…
  • (patches/sed-patches) Remove disable-pocket.patch — 13f63d99…
  • (make) Fix windows installer package path — 04fda619…

🚜 Refactor

  • (multirow-tabbar) Improve type safety with interfaces — 7569e5d4…

🎨 Styling

⚙️ Miscellaneous Tasks

  • Bump version to 12.0.15 — 7aefb0b3…
  • GitHub ActionsのWindowsビルドプロセスにデバッグ用のlsコマンドを追加 — 4026306a…
  • Use explicit path for build artifacts in package workflow — ef41b33c…
  • (ci) Fix package workflow artifact upload — 9f2124e1…
  • (package) Fix Windows installer path in workflow — d7136f56…
  • Remove debug ls command from package workflow — 03941f03…
  • (branding) Remove vendor and remoting name from configure scripts — 821f9c8d…
  • Update from upstream — 5e845279…
  • Add tag to select firedragon-only runner — f65a1326…
  • Add "build" as default tag to differentiate from "dind" runner — cfb7b29f…

Fix

  • (tabbar) Delay initialization to prevent race condition — fd5dc97c…

🚀 Features

  • (stub-installer) Disable installer when CPU doesn't supports SSE4.1 — ad1cbe2a…
  • (installer) Add build_installer.yml — 65473ac0…
  • (workflow) Include installers on Publish — 9b14131c…
  • (workflow) Update to 12.0.13 — ced789ea…
  • (workflow) Generate file hashes for Windows, Linux, and macOS installers — 50611320…
  • (version) Update to 12.0.14 — 0d1bc32a…
  • (migration) 新しいタブを追加し、初回起動時のウェルカムページを表示する機能を実装 — bb2fba1f…
  • (installer) 特定のインストーラー名を検索し、見つからない場合の警告を追加 — ee43008c…

🚀 Features

  • (pref) Create override.ps1 for windows — 6f666fbd…
  • (type) Fix cannot read firefox native api typedef — 0b5f4578…
  • (chrome-css) Re-enable chromeCSS feature by fixing path excusing fixing — ca3d498d…
  • (package) Use signed package for generate MAR — 8bc5e4a8…
  • (build) Add Extension webpanel-ua — 92b4205c…
  • (build) Webpanel-uaをwebextensionsに置き換え — c6d25ea6…
  • (package) Fix mar generation — edfe4148…
  • (chrome-css) Fix for Mac — b45868df…
  • (chrome-css) Use oncommand istead of onclick — c1393569…
  • (build) DIST_SUBDIRを更新し、webpanel-uaのターゲットファイルを整理 — 7f3ecd0e…
  • (panelsidebar) Implement ua injection — 764b4849…
  • (panelsidebar) Part2 Implement UA switcher — 6ed351e6…
  • (panelsidebar) Filter webrequest for override UA — 948827a0…
  • (panelsidebar) Cleanup code — 2951be21…
  • (panelsidebar) Cleanup code — 633a4ff7…
  • (docs) Update docs — 05e73c10…
  • (workflow) Add patchelf installation for Linux-x64 platform — 8bc32c20…
  • (styles) Add Floorp View tab hiding and Firefox icon localization override — 49a57bc8…
  • (localization) Add dynamic dropdown direction based on viewport size — 73a2b9df…

📚 Documentation

  • Move floorp documentation into subdirectory — c1e84645…
  • Integrate Floorp Browser Documentation into FireDragon Browser Documentation — 65a51acf…

⚙️ Miscellaneous Tasks

Chrore

🚀 Features

  • (docker/make) Preinstall watchman in make image — a1beaa80…
  • (publish_release) Include meta,.json for release — bdb8eb83…
  • (publish_release) プラットフォーム固有の名前を持つmeta.jsonファイルを準備し、リリースに含めるファイルを更新 — de7d6b99…

🐛 Bug Fixes

  • (publish_release) BUILDID2の取得方法を修正し、noraneko_buildidに更新 — 3f78c29d…

📚 Documentation

  • Various updates in advanced build documentation — 5293ce18…

⚙️ Miscellaneous Tasks

🚀 Features

  • (modules) Add FDSearchEngine JSWindowActor — b6f7da6c…
  • (newtab) Switch to new FDSearchEngine JSWindowActor implementation — a54fe7b6…

🐛 Bug Fixes

  • Add patch to use MacOS SDK 15.5 instead of 15.4 which is no longer available — caf3ccb6…

⚙️ Miscellaneous Tasks

  • Add cache config for deno and mozbuild — 10fa4cb3…
  • Add cache dirs to .gitignore to prevent them being copied into source archive — a22b028b…

🚀 Features

  • (branding) Add private logo to content — 3a3cdcbd…
  • Pass-through XULCommandEvent to widget onCommand listener — 9cbc3423…
  • (settings) Switch geolocation provider to beacondb — 754c3a68…

🐛 Bug Fixes

  • Use view from XULCommandEvent to trigger undo closed tab — e311f4b4…
  • Fix hiding sidebar when fullscreen — 152b4354…

⚙️ Miscellaneous Tasks

  • Use artifacts.json to auto generate artifact upload, release assets & downloads table — 1c596248…
  • Merge fix for multi window undo closed tab — ecdd41be…
  • Merge fix for hiding sidebar when fullscreen — 04b048ea…
  • Fix package registry API url in release job — 39e813d7…

🚀 Features

  • (branding) Update private browsing images — 0ab10bc7…
  • (workflows) 修正インストーラー名の拡張子を変更し、パッケージテストを追加 — 14594988…
  • (deno.json) "patch" to "links" — e55dcc48…
  • (workflows) Add input option for skipping codesign — aa387fca…
  • (bookmarkBar) Add bookmarks bootom feature — b2bba1a2…
  • (patches) Remove chrome-toolkit and Extension.sys patches — 7b2c6deb…

⚙️ Miscellaneous Tasks

  • Fix release notes — c3bc6ac4…
  • (workflows) コメントアウトされたコードを整理 — 01129258…
  • (workflows) Chrome-formatオプションをコメントアウト — 90692e38…

🚀 Features

  • (publish_release) MacOS用のビルドIDと更新XMLのURLを追加 — 61e9a43a…
  • (publish_release) 更新XMLのURLをFloorpプロジェクトに合わせて修正し、認証トークンを更新 — 11b9f0c3…
  • (publish_release) Use "buildid" and "firefox version" for argment name — d13e1a6a…
  • (workflows) Upload artifact for testing bin — 08bf8718…
  • (patches) Update patches for fx 140.0 — f99b5a2b…
  • (workflows) Inherit secrets on publish — 48e8e722…
  • (docker/make) Add script to make docker image to install rust with all toolchains — f7c56b23…
  • (patches) Update BrowserGlue.sys.mjs patch — 26aa3a6b…
  • (reboot menu) Implement reboot menu on PanelView — 91abb0a6…

🐛 Bug Fixes

  • (release) Fix metainfo update — 38100068…
  • (patches) Update patch for BrowserGlue.sys.mjs — 15950a19…

🚜 Refactor

  • Use separate git-cliff templates to generate changelog and release notes — f55d603e…

📚 Documentation

  • Add more documentation about using make docker image with distrobox — 229c9a9a…

⚙️ Miscellaneous Tasks

  • (package) バージョンを12.0.3から12.0.4に更新 — 743def61…
  • (workflows) Fetch-depthを1に設定し、msitoolsのインストールを簡素化 — 5657a532…
  • Update runtime to firefox 140.0 — deb0427f…
  • (version) update version — 1562eff5…
  • Install jq for release job — 9338142f…

🚀 Features

🐛 Bug Fixes

  • (newtab) Set analog workspaceRoot to prevent cluttering root directory — 46f130b0…
  • (newtab) Use top site "favicon" value instead of "screenshot" — a93a11ce…
  • (make) Fix dr460nized edition key — 0b972aaf…
  • (make) Fix default edition key — 35bca330…

🚜 Refactor

  • (release) Use xml-js to update metainfo instead of string replace — fe996966…
  • (make) Use js2xml instead of json2xml removing the need for JSON.stringify — 34b43336…
  • (make) Have rsync use gitignore as filter when copying source — fdfb7e08…

📚 Documentation

  • Fix advanced build doc — 49f5ea90…
  • Add install instructions to advanced build instructions — 7f0530c7…
  • Add dependencies to advanced build instructions — 10c03250…
  • Expand descriptions around build config and bootstrapping for advanced build — 79aaf299…
  • Clarify optional build dependencies for simple method — 2c4cb13a…
  • Add note about using published make image as a build environment for simple method — da7b8810…
  • Add instructions to package AppImage to simple method — 8353d3fa…
  • Rewrite simple method build instructions to also add the ability to cross-compile — 35c822e6…

🎨 Styling

⚙️ Miscellaneous Tasks

  • Reorder downloads — 74d45297…
  • Update org.garudalinux.firedragon.metainfo.xml — d94ea5fd…
  • Rename "ci" image to "make" and publish latest tag on release — f3222eda…
  • Add ability to only build specific targets [skip ci] — 53b4bf1a…
  • Fix ability to only build specific targets [skip ci] — 492cd7c1…
  • Fix ability to only build specific targets [skip ci] — 3407a10a…
  • Fix ability to only build specific targets [skip ci] — 44e84a7f…
  • Fix ability to only build specific targets — e515a6c0…
  • Fix ability to only build specific targets — ab8588ae…
  • Fix ability to only build specific targets — e78b9d47…
  • Create inputs to control what jobs are run and to limit parallelization matrices — 02286048…
  • Specifically pull make image in make-image-latest job — 659e349f…
  • Also push versioned tag for make image — 8122eefb…

🐛 Bug Fixes

  • Have appimage target check for the correct output format when checking for preexisting build — d2babf56…

📚 Documentation

  • Revamp and expand documentation around building & development — b8b8ec27…

⚙️ Miscellaneous Tasks

  • Update linux package format and remove obsolete apt-get calls — ce2f91b1…
  • Fix dr460nized edition name in downloads table — 4c90efaa…
  • Fix dr460nized edition name in downloads table — eabd4b86…

🚀 Features

  • (make) Add --with-mozconfig option to supply additional configuration options — db7f5b54…
  • (newtab) Add initial working newtab component based on Garuda startpage — 18b8fd08…
  • (newtab) Use browser configured search engine — 7e0b522c…

🐛 Bug Fixes

  • (workspaces) Disable "Move tab to workspace" context menu item when no workspaces available — 8e43fe0b…
  • (workspaces) Fix "Move tab to workspace" text to be consistent with "Move tab to window" text — 4c144092…
  • (moveTabToWindow) Disable "Move tab to window" instead of hiding when not available — 164df308…
  • (newtab) Use firedragon logo from resources — 55552782…
  • (newtab) Use hash-based routing — 61a0b0ff…
  • (newtab) Prevent angular from calling pushState & replaceState — a86e5cb7…
  • (newtab) Try to workaround location change issue by ripping out router entirely — 2a45b1e1…
  • (newtab) Rip out more mentions of router — c4f0fc4c…
  • (newtab) Add custom HasLocationStrategy [CI SKIP] — 0677854f…
  • (newtab) Commit out newtab breaking features for testing, use new hashlocationstrategy — c31df8b4…
  • (newtab) Move src/public to public dir — 95ebb449…
  • (newtab) Add public files to jar manifest — 0c1b82e5…
  • (newtab) Add base href — 690ab4aa…
  • (newtab) Update assets paths to be relative to base href — b5bedb2e…
  • (newtab) Load translations relative to base href — 9f0a4a17…

🎨 Styling

⚙️ Miscellaneous Tasks

  • Remove git as dependency — 20cbbbd4…
  • Initial angular setup for revamped newtab page — 414f8e4f…
  • Only build with --enable-update when building release — 8d426d03…
  • Add downloads table to release description — b9ff1861…

🐛 Bug Fixes

  • (git-patches) Migrate git-apply to patch command — 52531bb1…
  • Hide password manager in sidebar as well based on setting — b1ed9ce8…
  • Keep track of applied patches in obj dist dir when running --release-build-after — c952870c…

🚀 Features

🐛 Bug Fixes

  • (make) Add "target" to excluded folders when copying this repo into firefox source — 184a8c4e…

🚜 Refactor

  • Rename mozconfigs/arch to mozconfigs/target — 6b829f0d…

⚙️ Miscellaneous Tasks

  • Add git as dependency — 2fa097a2…
  • Set APPIMAGE_EXTRACT_AND_RUN=1 environment variable in dockerfile — 595b349e…

◀️ Revert

  • Ci: Use ultra 20 zstd compression for source archive — 312e5e9d…
  • Feat(make): Add option to set custom zstd compression args — 6730a337…

🚀 Features

  • (make) Add option to set custom zstd compression args — c13d7799…

🐛 Bug Fixes

🚜 Refactor

  • Use firedragon as source subdirectory instead of floorp — 2168d1a8…

⚙️ Miscellaneous Tasks

  • Use ultra 20 zstd compression for source archive — 152850e5…

🚀 Features

  • (os) Update demo for latest version of Floorp 12 — 841fc0df…
  • (browser-action) ウィジェット削除トラッカーを追加し、ツールバーウィジェットの管理を改善 — 0b541227…
  • (qr-code) Add QRCode Generator — eedbf707…
  • (split-view) スプリットビューのクラス管理を改善し、アクティブ状態の管理を強化 — 5be95d0b…
  • (toolbar) ワークスペースデータの変更を監視し、ボタンの更新を強化 — d6a5a193…
  • (settings) Enable auto update when compiled with update support — 06bd4c05…
  • (make) Add detailsURL to update.xml — db676302…

🐛 Bug Fixes

  • (userjs-parser) User_prefのスキップ条件を追加し、QRコードマネージャーから不要なコメントを削除 — de7c4d8b…
  • (TopSites) アイコンの配置を中央揃えに修正 — a19a0dea…
  • (split-view) 固定タブのクローズ時に固定データをリセットする処理を追加 — 54350617…
  • (tab-scroll) タブのスクロール設定を修正し、逆方向の設定をラップ設定に変更 — b4047927…
  • (settings) Point default update details url to releases page — 7288f40d…
  • (make) Have mar url point to specific version instead of latest — 2e081a22…
  • (make) Pass firefox version to make_full_update instead of firedragon version — 89df86bf…

🚀 Features

  • (make) Make app name & basename configurable — 1b063e0c…
  • Add option to move tab to another window — 6d19ef07…
  • Add option to enable in-app update — 69519c6c…

🐛 Bug Fixes

  • (make) Remove obsolete exclusion on source tar — c6fcb1f2…
  • (build) Remove string "GitHub" from bin download message — 77625b4c…
  • Add btp to strict mode as default comment — 163d1516…
  • Fix moz.configure — a0a4c9d7…
  • (make) Add -e to echo version — 56874c6c…
  • (make) Use APP_BASENAME const in objDistBinPath for darwin targets — 963ac73d…
  • (make) Use nothrow instead of calling true as fallback command — e317562a…

🚜 Refactor

  • (settings) Use GeneratedFile in moz.build instead of Makefile.in for preprocessing — a79a57b1…

⚙️ Miscellaneous Tasks

  • Refactor ci dockerfile to inject deno into latest ubuntu and install rustup with all required toolchains — 40b2bf22…
  • Add in-app update functionality — 6ba063ca…

🚀 Features

  • (build) Add --write-buildid2 to only write buildid2 — 3d23c84e…

🐛 Bug Fixes

  • Use regexp for global replacement of backslash in overrides url — 914de191…
  • Replace string floorp in PWA linux filepaths — 44ad9112…
  • (make) Use --write-buildid2 instead of --write-version — 16a97fc1…
  • (mozconfigs) Fix catppuccin branding path — fe01adf1…
  • (make) Fix catppuccin edition branding — 2985066b…

🚜 Refactor

  • (make) Reorganize mozconfigs and use unify source archive — dc3af04a…

⚙️ Miscellaneous Tasks

  • Reverse assets links to sort them correctly on release page — e4b909cf…
  • Sort dev builds after normal builds on release page — 26247302…
  • Use --write-buildid2 instead of --write-version — 31aa61b0…
  • Update CI for unified source archive — 3f6eeef9…
  • Remove edition parameter from source job — 5bdee3d5…
  • Ignore upstream merge & revert release commits in changelog — 22848f8f…

◀️ Revert

  • Ci: Use release ci config instead of calling release-cli — d1b7cac2…

🚀 Features

  • Add getPath function export to autoconfig prefcalls — b38d969e…

🐛 Bug Fixes

  • Use OS specific directory for firedragon.overrides.cfg — 9e59908f…

🚜 Refactor

  • (make) Simplify dmg package command with static parameters — f45a5217…

⚙️ Miscellaneous Tasks

  • Fix direct_asset_path for release assets — 421651ec…
  • Use release ci config instead of calling release-cli — 73668686…

🚀 Features

  • HMR — 84a959c8…
  • Inject with oxc parser — 17a68fdf…
  • Test of screenshot for docs — 9fe2eec7…
  • Package for update — 701d27b4…
  • (workflows) Add platform input and runtime artifact workflow run ID to package workflows — 415b4d31…
  • (core) Convenient HMR — 6b737796…
  • (dev) Add deno support — 8ea4c7f5…
  • Implement theme provider and routing with sidebar navigation — 12962445…
  • (design) Add design settings management and integrate react-hook-form — a9c1ecbb…
  • (design) Add interface and tabbar components for design settings — faf767d6…
  • (setting) Add preferences changer for design setting — 81490814…
  • (settings) Update design and sidebar settings management, add RPC integration — 24d37864…
  • (workspaces) Add workspace settings management and backup component — b2a26119…
  • (pwa) Add Progressive Web App settings management and components — 4acfb9f6…
  • (settings) Enhance type safety in settings components and update macOS build process — 9a467344…
  • (about) Add About Noraneko page and refactor codes — 92a28adf…
  • (settings) Refactor RPC import paths and update translations — 6f785c67…
  • (settings) Update theme handling and enhance type safety in theme provider — 3053b9c5…
  • (panel-sidebar) Hide child window elements and update attributes in web panel — 9a23f6fe…
  • (git-patches) Refactor BIN_DIR handling to use dynamic branding names — 502de5f5…
  • (build) Enhance patch application for macOS and improve bin directory handling — 5af64f18…
  • (branding) Update product name to Floorp and adjust workflow for beta release — 58d5134a…
  • (branding) Add configuration and localization files for Floorp and Floorp Daylight — 9d694f3a…
  • (build) Update update channel configuration for beta and stable releases — 0b9c0cda…
  • (github) Add issue templates — cf7c2e8b…
  • (web-content-modifier) Implement NRWebContentModifier for dynamic heading modification on floorp.app — fd2c0e3b…
  • (dependencies) Add zod and solid-styled-jsx to project dependencies — 7bda564e…
  • (settings) Replace shadcn/ui with DaisyUI — c814658e…
  • (settings) Replace Shadcn/ui with DaisyUI in settings page — 74401ab8…
  • (tab-color) Add global tab color management and favicon color support — 31da6d08…
  • (update) Enhance XML update script with platform detection and dynamic MAR URL generation — 3a7c25b2…
  • (Ssb) Due to performance error, Use hidden attribute instead of for hide PWA install button — 08356f53…
  • (workflow) Remove unverified updates option from package workflow — f13743f9…
  • (workflow) Update meta.json generation with trimmed values and add output confirmation — b94c109f…
  • (workflow) Remove enable-unverified-updates option from package workflow — 742b58ea…
  • (workflow) Improve logging for version and build information in package workflow — fa074060…
  • (splitView) Enhance tab management and state handling in split view — 716bd89d…
  • (workflow) Enhance installer handling for macOS and improve platform-specific logic — cd5d5970…
  • (pwa) Enhance error handling and improve UI consistency in InstalledApps and Preferences components — f02d9a42…
  • (workflow) Improve macOS installer script with enhanced error handling and debugging — e6519a38…
  • (workflow) Streamline macOS installer process with improved DMG handling and background image integration — 444efb84…
  • (workflow) Remove unused DMG assets and streamline macOS installer process — 79065af9…
  • (workflow) Update macOS installer process to include code signing directory — 2613880b…
  • (workflow) Update macOS installer process to unpack DMG before code signing — f86ecb91…
  • (workflow) Enhance macOS installer process with new directory structure for code signing — 6ac671b0…
  • (workflow) Update macOS installer process to include DS_Store for improved DMG handling — 119b8216…
  • (workflow) Update DS_Store file for improved macOS installer process — aebfc9de…
  • (workflow) Update macOS installer process to use new DS_Store and background files for beta and official versions — 2770fff0…
  • (workflow) Update DS_Store file for improved macOS installer process — 12c9de65…
  • (workflow) Enhance macOS installer process with code signing — 69c46f9a…
  • (workflow) Prepare installer with code signing and re-packaging — 073bd626…
  • (workflow) Add code signing submission for macOS installer — f6e9e27c…
  • (workflow) Update key.json generation to use jq for improved JSON formatting — 0bb1ce50…
  • (workflow) Add macOS app signing script for Linux environments — f5dd50aa…
  • (assets) Update binary files for macOS daylight branding — ef0a7123…
  • (assets) Update DS_Store binary file for macOS daylight branding — 2818c176…
  • (workflow) Update DS_Store paths and volume names for macOS installers — b867ad65…
  • (workflow) Update macOS XML generation for gcc3 architecture — 34e62924…
  • (workflow) Enhance macOS app signing script with entitlements and dependencies — 0e62d8ee…
  • (workflow) Simplify macOS app signing process by restoring original command — 9129c9e5…
  • (workflow) Clean up package.yml — 17aaa28c…
  • (workflow) Refactor package.yml for improved platform configuration and version management — 41c00adf…
  • (workflow) Update macOS platform references to use Universal architecture — 62c51f7d…
  • (panel-sidebar) Add resize cooldown and update component imports — 8d49d987…
  • (i18n) Add language mappings and improve language detection logic — 27d58cfa…
  • (panel-sidebar) Enhance visibility control and add InfoTip component — ce8475bc…
  • (modal) Add initial implementation with configuration and styling & Refactor dev workers — f457250e…
  • (modal) Implement Tailwind CSS configuration and remove unused files — a38072d2…
  • (modal-child) Rename modal name to modal-child — 2c7d0379…
  • (settings) Update setting for some enhancement — 907659cb…
  • (modal-parent) Implement modal parent structure with browser integration and styling — 38299c06…
  • (modal) Refactor modal structure and improve styling; update configurations and add new types — 19935dbb…
  • (modal-parent) Add TForm and TFormItem interfaces for form management in modal — 0a196582…
  • (modal-parent) Add title property to TForm interface for enhanced form management — eb1237e4…
  • (modal-parent) Enhance modal functionality with TFormResult interface and async handling — 1c381b54…
  • (config) Update prefix in Vite config for modal and settings — 875334dc…
  • (workflow) Add GitHub Actions workflow to update Lepton themes automatically — e23229e2…
  • (newtab) Implement background and clock components with customizable settings — 6eaf1d1b…
  • (newtab) Replace weather component with dashboard and update related settings — d37d28c2…
  • (newtab) Update layout and enhance background settings with file name support — dda62833…
  • (newtab) Add favicon and update directory structure for newtab — d9a8c7cc…
  • (newtab) Add override for new tab page and update related configurations — 0cba2067…
  • (newtab) Update favicon path and enhance settings layout — 963ab1b6…
  • (newtab) Implement NRStartPage actor for top sites and browsing data retrieval — 69be1f82…
  • (package) Add platform-specific handling for macOS packaging — 3c5b79df…
  • (newtab) Add search bar component and update settings integration — 4fd4b053…
  • (newtab) Update newtab URL and enhance TopSites component with small favicon support — ddbc9bde…
  • (newtab) Dynamically set new tab URL based on fetch response — 57f5d378…
  • (modal) Improve modal handling by removing console logs and enhancing form submission — a95be04f…
  • (workspace-modal) Replace icon select with dropdown and adjust dropdown behavior — a3b1032a…
  • (modal) Add removeForm function to reset form configuration — f76e4b75…
  • (about-preferences) Update tooltip text and label for category-nora-link to 'Floorp' — 65fecdeb…
  • (top-sites) Enhance site management with modal for adding new sites and improve data handling — f621d7ae…
  • (docs) Update development instructions to use Deno and add macOS setup steps — 912d66ee…
  • (workspace-modal) Update default icon and enhance workspace management functionality — ce6ab84b…
  • (pwa) Enhance manifest and PWA window support with new properties and async initialization — 97ecc262…
  • (mouse-gesture) Implement mouse gesture functionality with configuration, controller, and display components — 25e2d7f1…
  • (mouse-gesture) Refactor mouse gesture configuration and controller for improved state management and performance — 45af5ab2…
  • (mouse-gesture) Add mouse gesture settings page with configuration options and action management — 9b9eaab7…
  • (app-sidebar) Add mouse gesture link to sidebar and remove unused Wrench icon — 449fdf6b…
  • (settings) Rename "Floorp Settings" to "Floorp Hub" in index.html and nav-header.tsx, and update tooltip text in about-preferences.ts — 1769b9d9…
  • (pwa) Fix page action signal — e822970d…
  • (apps) Add welcome and notes apps with necessary dependencies and build configurations — 71526cac…
  • (search-engine) Implement NRSearchEngineChild and NRSearchEngineParent actors for managing search engines, and update NRSettingsChild and NRWelcomePageChild to support new functionalities — f48abcc7…
  • (search-bar) Update search engine loading logic and improve error handling; enhance UI with loading state and fix search engine selection — 19169962…
  • (welcome) Implement setDefaultBrowser functionality and update UI for success feedback; modify translations for default browser messages — fda0617b…
  • (build) Add Rust setup and caching for macOS-x64; improve apple-codesign installation logic — bf2911ad…
  • (manifest) Update manifest formatting for better readability and add welcome content directory to build configuration — 25b0bbbd…
  • (modal-child) Update namespace in Vite configuration for content modal — e5976930…
  • (branding) Update homepage welcome URL to use local content and maintain external link for Floorp project — 16340064…
  • (navigation) Adjust button positioning and update Navigation component for improved layout; modify links to remove unnecessary rel attributes — d4e9959d…
  • (localization) Remove install result state and associated UI elements from LocalizationPage for cleaner code and improved user experience — 6f642eb5…
  • (ui) Update icons in various pages using lucide-react components for improved visual consistency; enhance button functionality in WelcomePage to navigate to LocalizationPage — 1c8cf5f9…
  • (localization) Initialize language settings on app load using system locale data for improved user experience — 3516f044…
  • (i18n) Remove unused translation files and update translation loading logic for improved localization support — adc76613…
  • (i18n) Add flag-icons dependency and refactor translation loading logic for improved performance and maintainability — 45e27508…
  • (workspaces) Implement internationalization for workspace modal and icons; add icon translations and update localization files for improved user experience — a9499db7…
  • (i18n) Implement internationalization for split view and status bar components; add translation keys and update localization files for enhanced user experience — ca9abd94…
  • (i18n) Enhance internationalization support by adding translation keys for new components and updating localization files for better user experience — 035d2e9f…
  • (i18n) Add new translation files for the newtab component to enhance internationalization support — 8b85522f…
  • (i18n) Update Japanese language mappings and remove unused localization files for improved internationalization support — f9db77df…
  • (i18n) Add title key to en-US localization file for newtab component — ed931137…
  • (i18n) Remove obsolete language mappings and translation targets to streamline internationalization support — c509cf83…
  • (i18n) Enhance internationalization support by integrating translations in components and updating localization files — 402b2ab4…
  • (i18n) Add support for dynamic language detection and update supported languages list — 658119a7…
  • (i18n) Refactor internationalization setup to use shared initialization function — 4147e0d8…
  • (pwa) Lazy load WindowsSupport for improved performance on Windows platform — f6939f62…
  • (installer) Add stub Windows installer with Tauri and React setup — 08220b00…
  • (installer) Update TypeScript version and switch minification to esbuild — 30806c8a…
  • (i18n) Add English translations and update i18n initialization for stub Windows installer — 2bf9de61…
  • (patches) Add patches for browser initialization and customizable UI — b297b3d1…
  • (undo-closed-tab) Update tooltip text and improve command execution — bb484720…
  • (pwa) Enhance PWA window support with URL parameter handling and configuration updates — 015c2378…
  • (ui) Add AppBackground component and update button styles for improved UI consistency — 4943c076…
  • (styles) Add custom link text color to globals.css for improved theming — a8e5b082…
  • (ui) Enhance card styling and input components for improved user experience — 4b73fbe7…
  • (preferences) Refactor about-preferences.ts for improved structure and event handling — c68dc635…
  • (startup) Refactor new tab handling and remove deprecated override_newtab script — 5943c453…
  • (cleanup) Remove deprecated files and add keyboard shortcut configuration — 41324f9f…
  • (keyboard-shortcut) Refactor shortcut handling and update available actions — 27653123…
  • (cleanup) Remove unused profile manager files and refactor gesture settings layout — dc80b08d…
  • (installer) Update commands to use pnpm and remove unused installer files — 6d166ffd…
  • (deno) Remove unused nodeModulesDir configuration — b48feead…
  • (styles) Remove unused tailwindcss-animate plugin from globals.css files — 5648896c…
  • (pwa) Update window name logic to ensure unique PWA window instances — 06f5dba2…
  • (branding) Update application configuration for Floorp branding — b368e1b8…
  • (branding) Update configuration for Floorp Daylight with additional vendor and remoting name — 0cc952d1…
  • (branding) Update configure.sh to use quotes for branding variables — c2b485ee…
  • (pwa) Add icon URL parser and update PWA styles and icons — c083b6a1…
  • (branding) Remove vendor name from configuration and update mouse gesture actions to use 'gecko-' prefix — 29cb367d…
  • (mouse-gesture) Update actions to use gecko-specific commands — e5393e6d…
  • (branding) Remove vendor variable from Floorp Daylight configuration — c76afdbb…
  • (pwa) Remove 'installing' translation from SsbPageAction — 7294b867…
  • (panel-sidebar) Improve code consistency and update modal handling — 9ade6629…
  • (modal) Add URL type support and validation in form fields — 1a098353…
  • (search) Add suggestions retrieval functionality for search engines — 33f93973…
  • (search) Implement keyboard navigation for suggestions in SearchBar — 402c335f…
  • (newtab) Enhance layout and improve TopSites component functionality — 04166ace…
  • (search) Enhance Enter key functionality for suggestions in SearchBar — a419f29a…
  • (panel) Add context menu functionality and improve error handling in WebsitePanel methods — ff6d9796…
  • (pre-build) Add SSB command line handler configuration — 79bba7c3…
  • (pwa) Implement SSB command line handler and add type definitions for PWA — d7ac660b…
  • (panel-sidebar) Add floating splitter functionality with adjustable dimensions — f03c9cf8…
  • (panel-sidebar) Enhance sidebar functionality with dynamic position handling and cleanup — 4456e895…
  • (preferences) Add restart modal for enabling/disabling PWA feature and update related translations — 25ab7be6…
  • (ui-customization) Add various CSS styles for UI elements and enhance layout management — e7151fac…
  • (ui-customization) Clean up CSS styles and remove unused files for better maintainability — 3000dc43…
  • (ui-customization) Improve accessibility features for better user experience — f5bbe95e…
  • (pwa) Add initialLaunch parameter to openSsbWindow for handling initial window launch — 92bc5362…
  • (pwa) Ensure proper window handling during SSB startup process — d63ce39e…
  • (newtab) Add folder image selection and random image retrieval functionality — 3284f4ba…
  • (mouse-gesture) Add context menu prevention settings and improve gesture handling — 1bd19fa4…
  • (notes) Implement note creation, updating, selection, and deletion features — 29c0b18f…
  • (dependencies) Add dnd-kit libraries for drag-and-drop functionality — 046fd0d9…
  • (editor) Add configuration for rich text editor and remove unused components — 026120ca…
  • (notes) Update port handling and improve i18n initialization; add new English locale — 32905714…
  • (editor) Add text formatting options and update dependencies — 42c92920…
  • (editor) Improve list toggling functionality in the toolbar — 7eb641b9…
  • (debug) Demo1 — 08ff00cd…
  • (gmail) Demo2 — 25fd4a7c…
  • (about-pages) Add custom about pages — dbe052f8…
  • (about-pages) Move code to different location — fe31fad2…
  • (about-welcome) Add about page for floorp welcome — aed6f520…
  • (pages) Add about protocol site overrides for prod environment — 5bc8fb1e…
  • (branding) Remove MOZ_APP_UA_NAME from Floorp branding configuration — 8ecb36de…
  • (branding) Update vendor information and remove unused variables in Floorp configuration — 4bdb666b…
  • (configuration) Disable signing, telemetry reporting, and enable JS shell packaging for development builds — b5482886…
  • (identity-icon) Hide Firefox label and set to Floorp in identity icon — 9037be4a…
  • (panel-sidebar) Implement panel management features including add, edit, delete, and drag-and-drop functionality — 63316df8…
  • (panel-sidebar) Add URL validation and formatting in panel edit modal, enhance panel management features — c9b44a5e…
  • (panel-sidebar) Add delete confirmation modal and static panel URL validation — 29f45f3a…
  • (settings) Synchronize URL hash with routing and handle hash changes for improved navigation — 65f6e7ee…
  • (settings) Update hash synchronization logic to set route change flag for improved navigation handling — bed957a0…
  • (workspaces) Implement workspaces tab contextmenu for move — 3f9fae63…
  • (panelsidebar) Allow scroll panelsidebar seletct box scroll — 32f74e13…
  • (panel-sidebar) Update sidebar classes for hide pnalesidebar on modal window — cb0d6a1c…
  • (browser-action) Please save toolbar when restart browser — fd850890…
  • (browser-modules) Add AboutHomeStartupCache module to BrowserGlue — 627023fb…
  • (dependencies) Instal tailwindcss & DaisyUI for main Nora components — 8904e648…
  • (browser) Fix compatbility with Firefox 138.0.2 — 6e06096f…
  • (panel-sidebar) Adjust panel size based on uidensity settings for improved responsiveness — f3157391…
  • (pwa) Add linux desktop entry support — ef4d21b4…
  • (workspaces) Introduce new global variables for TabContextMenu and SessionStore; refactor workspace data management to use signals for selected workspace ID — 7ddc8882…
  • (tailwind) Only use utilities for remove dialog bug — 5a84eeab…
  • Add GitHub Actions workflow to close inactive issues and PRs — 9af43c9e…
  • Enable manual triggering of the close inactive issues and PRs workflow — d85d6451…
  • Add support for sccache and properly validate arguments to make.ts — 4e3a7c38…
  • Finish migration of pref-pane to new hub — 5d40c5a3…
  • Update build system — 59884dde…
  • Make settings & theme configurable from mozconfig — 8763dfad…
  • Add appimage command to make.ts — 1d637eb4…
  • Add option to show and hide password manager to advanced settings pane — 59f41a2a…
  • (chrome-css) Implement basic chromeCSS feature — 7243e508…
  • (chrome-css) Use createRoot for support HMR — 0576bf72…
  • (SsbCommandLineHandler) WIP — b34b05b0…
  • Readd cookie-banner-blocker-preferences.patch — cf0c4b3d…
  • Add various LibreWolf patches — 86d2c2fd…
  • Update title for hub — 030796f1…
  • Migrate sidebar default config — 6860104a…
  • Reimplement release script — 035b0efc…
  • (make) Add v-prefix to version in basename — ea26b89a…
  • (hub) Rebrand about page — 3fd17d09…
  • Move cookie banner blocker preference into hub — 2b91ce84…
  • (welcome) Rebrand final page — 5984e5b7…
  • (policies) Use welcome app as first run page — 3dcf24b8…
  • (make) Add target to build dev artifact — 6c7a2e7e…
  • (build) Use own dev artifact — c820dc00…
  • (patches) Add patches to override Floorp's translation replacement patches — 65c0326f…
  • (cfg) Enable BTP by default & add to strict feature set — 4e877b0f…
  • (patches) Add override for upstream artifacts.py.patch — fa303ed3…
  • (make) Read runtime release from package.json — 9b6f7890…
  • (release) Make release script update metainfo — 8a2c3639…
  • (workflow) Implement rc-release — cdea3bb9…
  • (workspaces) Prompt when deleting workspace — f148c8a8…
  • (TabSizeSpecification, MultirowTabbar) Fix cannnot change tab hgeight size on Lepton — da71ad29…
  • (MultirowTabbar) Implement Tab Drag & Drop injections — 908aedbb…
  • (workflow) Update workflow — 83d5029f…
  • (Workspaces) Add Workspaces migration feature — 01180a34…
  • [breaking] First cross compilation test — 7053ac87…
  • (build) Add compatibility new dev artifacts — 3f987382…
  • Rename macos to darwin for consistency and add job to combine darwin builds into universal dmg — 0e44aa19…
  • (xml) GetMarUrl関数にbaseType引数を追加し、プラットフォームに応じたURLを動的に生成するように変更 — c5fca5ac…
  • (make) Revamp solution to set shared buildID2 & MOZ_BUILD_DATE — af4faa37…
  • (make) Add support for fixed tmp dir set by env var — 2e7482e1…
  • Disable maintenance service on windows — 570321d1…
  • (make) Add windows-aarch64 target — 60fbc788…
  • Add some more overrides for upstream patches — a2f9cfa9…
  • (make) Remove references to build directory — f7203b17…
  • (make) Add option to use pre built dist — 7362408c…
  • (make) Add dmg as package output format — f98caa7d…
  • (make) Set darwin output format to dmg — c4b4490a…
  • (build) Update downloadBinArchive for firedragon — 543e0435…
  • Get rid of separate packaging and dev patches — 8276cadc…
  • Provide buildid2 file using configure flag — 3c696882…
  • Add wordmark to new tab page including option in settings — c0c9a552…
  • (make) Add additional arguments to make_dmg — fff8e4c5…

🐛 Bug Fixes

  • Grammars and add: credits — 2118330f…
  • Credits and add: docs link — ad41c379…
  • Link to https — c710d2c4…
  • Lockfile — d21514e8…
  • ShowStatusbar pref — df4c987b…
  • Statusbar with zoom — 822dab6c…
  • Migrate to vite — 6df80e24…
  • (README) Correct how to debug — ee4dea98…
  • JSActor not created — 85784d89…
  • Build.ts | undefined devViteProcesses — 33a4e354…
  • Set version dir to mozconfig — 571e1f3e…
  • Invalid path for moz.build — 9b8d4ac5…
  • Build error by moz.build 2 — 753361e8…
  • Change update channel to alpha — d1a63dd4…
  • Move modules to resource://noraneko/modules — a91d6a59…
  • (package) Pnpm not found — 881232b5…
  • (package) Mozconfig was not proper — c564f298…
  • Fixes for linux — 56246523…
  • (package) Disable unverified-update flag — 60ea43af…
  • (settings) Package settings for release build — 1834c937…
  • (package) Make changable that branch to use — 737c131a…
  • (package) Wrong path — 289d50ef…
  • (jarmn) Include settings sources — fa5cdc28…
  • (build) Organize structure of build — 5ba525b3…
  • (build) Profile — 48869202…
  • (cache) Disable refreshing cache — 27178d37…
  • (main) Load all modules — cc554a2d…
  • (publish) GHA — 96f4dcf3…
  • (publish) GHA 2 — 1dab6fe5…
  • (patch) For publish — 0f2ce740…
  • (docs) Contributing — 44f8280e…
  • (docs) Newline — 9a9ff71b…
  • (build) Set base for production — 0f2dacd7…
  • (action) Use artifact's version instead of repo's one — 46e38324…
  • (settings) Translations in production — f01ca209…
  • (package) Invalid meta.json — eb1dc895…
  • (build) Settings error — 6a784b13…
  • (pkg&pub_α) Add permisson — 539cfae0…
  • (dep) Update latest — 4948a462…
  • (designs) Apply design — 94cde067…
  • (build) Swc import error of JSX from "solid-js" — c52aa94f…
  • (sidebar) Show icon — 6b92bb2e…
  • (override) Get WorkspacesService ctx — 57d2a5df…
  • (build) Import json — fdb9ed05…
  • (build) Import modules — d4950307…
  • (build) Nodejs 22 — 90ee9970…
  • (docs) Dev instruction for windows — a186da91…
  • (workspaces) Refactor structure — be23fb17…
  • (build) Invalid NoranekoConstants — b4dae607…
  • (patches) Make match to ff 134.0 — 292a2610…
  • (build) Rename buildid2 to buildID2 — 3052fdae…
  • (pref) Override UA — 40e25abc…
  • (workspaces) Basic feats like delete, render — 9ccd6370…
  • (dev) For linux, mac 1 — db5c3cd8…
  • (dev) Child-browser.ts — 8a498257…
  • (dev) Build error — 58e5f722…
  • (dev) Replace pnpm with deno — cd322521…
  • (settings) Update to tailwindv4 — 137adf7b…
  • (build) Jar.mn for settings — 710e2902…
  • (publish) Use deno — 45a2a0bb…
  • (run-prod) Symlink — d9dbcdf1…
  • (build) Update download URL for bin archive — eeb7be5f…
  • (browser-design) Update stylesheet link to use relative path — 6c2173d1…
  • (build) Set MOZ_DISABLE_CONTENT_SANDBOX for macOS environment — edd27d3e…
  • (workflow) Update artifact workflow calls to use current GitHub run ID — 4a3ef9d0…
  • (github) Remove mention of FF ESR — 0e3225bd…
  • (links) Fix broken URLs to Floorp Docs — 3bf5c287…
  • (settings) Settings -> Floorp Settings — a9f3d4ce…
  • (ui) Remove duplicated interface in UI — 80c3c3d6…
  • (localization) Correct grammar and improve phrasing — acb8b65a…
  • (workspaces) Update preference key for workspace data to v4 — 6dda7350…
  • (panel-sidebar) Add function to fix panel sidebar configuration — f983d257…
  • (xml) Update encoding to UTF-8 in XML declaration — da18e882…
  • (settings) Rename accounts.tsx to Accounts.tsx — d3717800…
  • (prefs) Correct user agent replacement in initBeforeSessionStoreInit function — 19f56ee5…
  • (avatar) Add rounded-full class to AvatarImage for improved styling — 2d31a7b6…
  • (pwa) Remove padding from page action buttons and update SSB URL handling — 472bd27d…
  • (workflow) Remove old .app files and copy new ones during packaging — b8373ef7…
  • (i18n) Remove isOfficialBuild from browserVersion string in Japanese translations — 1b06e7be…
  • (mouse-gesture) Update default sensitivity value in mouse gesture configuration from 20 to 40 — 059a3126…
  • (about-preferences) Change fragment insertion method to place the new category link before the sync category — cdb465fd…
  • (localization) Adjust alert icon size in localization page for better visual consistency — 112bfdb7…
  • (pwa) Update import path for Manifest type definition — 5e275a88…
  • (pwa) Update import path for SsbCommandLineHandler module — be37530c…
  • (workspaces) Add optional chaining to prevent errors when accessing workspace context — 683d223c…
  • (prefs) Update user agent string to match Firefox version format — 1120512d…
  • (mouse-gesture) Disable mouse gesture functionality by default — 560c3aa7…
  • (workspaces) Standardize workspace attribute naming conventions — f6597846…
  • (panel-sidebar) Initialize sidebar enabled state from preferences — ea4ef050…
  • (ui) Update styles for various components and improve navbar positioning — 2adfb6cb…
  • (panel-sidebar) Add notes directory and update panel data for development mode — 999048f2…
  • (notes) fix flex layout — 2c2f8740…
  • Override newtab and add preference — ed80d973…
  • (welcome) Theme id mismatch — a4860466…
  • (multirow-tabbar) Implement multi-row tab — 29c99fd9…
  • (workflows) Correct directory casing for Floorp in packaging script — e4104b4d…
  • (workflows) Update casing for INSTALLER_PATH in package.yml — 88942a2e…
  • (workflows) Correct casing for INSTALLER_PATH in package.yml — 6a0d71ce…
  • (Patches) Cannot apply BrowserGlue Patches — f9fadccc…
  • (branding) Update homepage URLs to point to the new Floorp site — 11c3b24a…
  • (branding) Update release notes URLs to point to the new Floorp site — b5ddaf6f…
  • (dashboard) Update link in setup to point to the new documentation site — 3c4035f0…
  • (dashboard) Hide ablaze account component in the dashboard — 38c9541b…
  • (panel-sidebar) Fix drag & drop data type — 00b4a8d8…
  • (i18n) Update 'deleteBrowserBorder' translation to clarify functionality — f572d413…
  • (noraneko) Update default preference for floorp.design.configs and adjust initialization sequence — 42317be3…
  • (README) Update infomation — 2f9bebf5…
  • (README) Update discord links — fb1ef001…
  • (panel-sidebar) Move float button outside conditional rendering for improved layout — be9c6250…
  • (statusbar-manager) Remove needless console.log & fix can't move zoom buttons — fb6d2264…
  • (noraneko) Fix setting page link & strings — b21e82e6…
  • (modal-child) Fix modal child dir path — 0e9bbc35…
  • (xml) Remove has func — 0b1355be…
  • (package) バージョン番号を "12.0.0-rc.1" から "12.0.0-rc-1.1" に更新 — 9d2e6e2e…
  • Specifically import process in make.ts — 99f0c702…
  • Fix appimage basename — 4be9046f…
  • Fix pref name in hide-passwordmgr.patch — 6ebd9e53…
  • (card) Adjust z-index value in Card component — f853e4d1…
  • (chrome-css) Fix cannot reopen menu items — 0d16dc58…
  • Remove explicit quote since zx does it automatically — 22000d08…
  • (make) Use --frozen for deno install — a3523680…
  • (settings) Fix default sidebar config — 37aceb6e…
  • (hub) Fix support url on dashboard — 4c1fc3f6…
  • (hub) Fix copyright year — d8d0bfd8…
  • Fix name in identify icon label — b80c1195…
  • Fix product name in i18n-shared.ts — 7b2decdf…
  • (newtab) Fix title — 8c953180…
  • (welcome) Fix product name in translations — bd740187…
  • (welcome) Fix title in index.html — d26876f0…
  • (welcome) Fix logo alt text — 7e0b9d24…
  • (settings) Use productName reference in translations — d15364af…
  • (settings) Remove default for cookiebanners.ui.desktop.enabled — 623704cb…
  • (branding) Set "Garuda Linux" as vendor — 2423bb1a…
  • (cfg) Remove obsolete librewolf.uBO.assetsBootstrapLocation since it is set by policies instead — 113d7acf…
  • (patches/dev) Remove patching of newline at end of file — f14a3e02…
  • (make) Fix version in basename — 203cee55…
  • (package) Implement basic release channel's workflow — 46f7ac53…
  • (workflow) Update repository references and workflow names — c0bb413f…
  • Update repository references from Floorp-Projects/Floorp-12 to Floorp — 9e554e49…
  • (make) Fix dev artifact by enabling debug options — 4646ef9e…
  • (patches) Remove allow-searchengines-non-esr.patch since it is included in firefox now — e3abb3f9…
  • (patches) Remove disable-data-reporting-at-compile-time.patch — 0f49ddc1…
  • Fix dev artifact — d154d092…
  • (make) Fix dev artifact — ba3aee96…
  • (cfg) Fixup some small formatting issues — 9283a59f…
  • (xml) 更新されたURLをベータ版からAC版に変更 — d0bfc29c…
  • (xml) Fix cannot import xml files from localhost — 2ae60f90…
  • Fix dev artifact — 4f784879…
  • Fix dev build and CI — d2408969…
  • Fix dev build some mode — fe65ba62…
  • Fix windows build by removing --disable-necko-wifi — 24bbd4ef…
  • (make) Some small fixes — b863b9e0…
  • Add missing files to branding — cae136b0…
  • (make) Fix source zip being packaged for installer — 13a7f901…
  • (make) Use right output format variable in dev build — 06fccb57…
  • (PWA, PanelSidebar) Fix cannot get icons from PlacesUtils — 60c842c5…
  • (pwa) Add debug log — acf4ca36…
  • (workspaces) fix migration — de275242…
  • (make) Uncomment deletion of tmpDir — 5a488136…
  • (make) Add missing awaits — b8893010…
  • (make) Read MOZ_BUILD_DATE from file passed by --with-moz-build-date — 84f04072…
  • (make) Fix use of wrong variable in build — 9ee97c14…
  • (make) Use absolute url to dist dir when zipping dev build — 71ec2845…
  • (make) Use path.resolve for dev build zip target — cfd81dbc…
  • (make) Actually set MOZ_BUILD_DATE in environment instead of mozconfig — 895fa43d…
  • Switch order of buildid2 and moz_build_date to be more consistent — ea3275e7…
  • (make) Support macos specific obj dist bin dir — 717cbfe7…
  • (build) Update supported bin archives — 599593ae…
  • (chromecss) temporary disable chromecss against segfo error — da58badc…
  • (lexical) Update devDependencies — c9ea5e00…
  • (lexical) Update devDependencies — 9447b781…
  • (dependencies) Update @swc/core 1.11.29 to 1.3.96 — 4728e44b…
  • (release) Fix repo url for release details — 4e32dec6…
  • (release) Prepend version with "v" — af95877f…
  • Downgrade deno to 2.2.9 to support arch package — 3f3e753f…
  • (initializeModules) Use DOMContentLoaded for running init functions — b45717e2…
  • (panel-sidebar) Show userContext color on right of panel — 3c326bc4…
  • (make) Add --enable-chrome-format=flat to dev build — 1f53364d…
  • (make) Add --enable-firedragon-debug to dev build — 04962c42…
  • (main) Make sure initialization only happens once — d010d26c…
  • (workflow) Fix windows codesigning workflow — 97befb1d…
  • (workflow) Fix windows codesigning workflow — a3127470…
  • (workflow) Fix windows codesigning workflow — 34e649bc…
  • (workflow) Fix windows codesigning workflow — 141ea98b…
  • (workflow) Fix windows codesigning workflow — 1381c2d4…
  • (workflow) Fix windows codesigning workflow — 3a5fa826…
  • (workflow) Fix windows codesigning workflow — 7fa59393…
  • (workflow) Fix windows codesigning workflow — 770758d2…
  • (workflow) Fix windows codesigning workflow — c43fda2e…
  • (workflow) Fix windows codesigning workflow — f033ce63…
  • (workflow) Fix windows codesigning workflow — cf14a524…
  • (workflow) Fix windows codesigning workflow — 2d6fc50f…
  • (workflow) Fix windows codesigning workflow — abbc2bdc…
  • (workflow) Fix windows codesigning workflow — ecc3c7c7…
  • (initialize) モジュール初期化のPromise管理を追加し、DOMContentLoadedイベントの処理を修正 — 7cf2b747…
  • (release) Use getDate instead of getDay to actually get day of month — 2bbd4f25…
  • (release) Increment month since getMonth return is zero-indexed — e063bf4a…

🚜 Refactor

  • (package) Make to match for runtime — 94c318ae…
  • (i18n) Reorganize i18n implementation and remove unused files — 581ef7c3…
  • (css) Remove unused media query for toolbar webextension icon — fcd9a2e0…
  • (pwa) Improve code structure and readability in PwaConfig and dataManager — 0d72b637…
  • (counter) Remove unused Counter component and related files — 59da8349…
  • (newtab) Create project for noraneko-newtab — a0a77d6d…
  • (workspaces) Improve code formatting and consistency in WorkspacesDataManager — dda6edfe…
  • (designs) Comment out unused timeout logic in BrowserDesignElement — 4faff200…
  • (pwa) Remove unnecessary window survival area handling in startSSBFromCmdLine — 6eba3af6…
  • (modal) Add logic for add panel from extensions and tools — e0683073…
  • (editor) Improve toolbar layout and add overflow handling — 3c1adfc3…
  • (context-menu) Remove debug logs and improve event handling in status bar — 680bd3b1…
  • (panel-sidebar-modal) Reorder imports and clean up whitespace — 617d3d22…
  • (UICustomization) Clean up code formatting and remove unused element — 257e3aff…
  • (panel-sidebar) Remove unused comments and improve localization for panel management — c84a79aa…
  • (AsyncTabSwitcher) Move AsyncTabSwitcher.sys.mjs to a new directory structure — be67cd99…
  • (slides) Update slide content and structure for improved presentation — 4bfa4d8f…
  • (slides) Replace hardcoded image paths with imports for better maintainability — d50bf30d…
  • (build) Update branding references in build scripts for consistency — 946726c6…
  • (statusbar) Simplify StatusBarElem structure and improve class handling — 2633bbfa…
  • (statusbar) Update StatusBarElem to use utility classes and improve styling — 229f9346…
  • (multirow-tabbar) Enhance multirow tabbar functionality with enable/disable methods and improve style handling — e263c9d2…
  • (ssbManager, SsbPageAction, multirow-tabbar) Improve SSB management and UI components with enhanced event handling and drag-and-drop functionality — 7c0e8432…
  • (ssbManager, SsbPageAction, multirow-tabbar) Improve SSB management and UI components with enhanced event handling and drag-and-drop functionality — d6df3919…
  • (multirow-tabbar) Add tabsToolbar getter and update enable/disable methods to manage multibar attribute — 65f3e493…
  • (workspaces) Update type imports and streamline JSON parsing for workspace data — 1f6c3e24…
  • (panel-sidebar) Update background color handling and improve sidebar styling — 58315b5a…
  • (panel-sidebar) Update type imports and improve panel navigation logic — 378e369a…
  • (interface) Improve design option accessibility and styling — 430b46f1…
  • (release) Only read version from package.json — 48f78d0e…
  • (make) Refactor exists function as async — 9d187c8b…
  • Add functions prepareBuild & doBuild to consolidate shared code between build & build-dev target — 1b0810f9…

📚 Documentation

  • (pwa) Add comprehensive README for PWA architecture and components — a05302c2…
  • (pwa) Fix typo in the file name — 6c9fe6b5…
  • Add --frozen to deno install in README.md — 83501c49…
  • Add instructions to build appimage in README.md — 7f4213c4…
  • Remove trailing slash from output dir in README.md — 5a3203e0…

🎨 Styling

  • (browser) Remove outline from tab browser children for improved aesthetics — 25583706…

⚙️ Miscellaneous Tasks

◀️ Revert

  • Ci: Remove unneeded "needs" for artifacts since they will be pulled automatically — 2ad4e527…
  • Feat!(make): Remove default value for target — 94ab6e59…
  • Release: v12.0.0-beta.1 — fd25f0ff…

Statusbar

  • Fix initialization failure issue (#9) — 2f5aa0f5…

Add

Readme

Rftr

Update

  • (welcome) Fix image of Features on the Welcome page — a111e464…