mr. m
cad9f01722
feat: Make sure to ignore unknown split view groups when restoring, b=no-bug, c=split-view
2026-01-19 03:03:29 +01:00
mr. m
f913bbb1f0
chore: Rename 'Separate Window' to 'Blank Window', b=no-bug, c=no-component
2026-01-19 02:20:18 +01:00
mr. m
2f92c2c869
feat: Add app menu and native menu items for new separate windows, b=no-bug, c=common, kbs
2026-01-19 02:19:06 +01:00
mr. m
341b0252e4
feat: Convert tab entries for window close into a weak map, b=no-bug, c=no-component
2026-01-19 00:57:40 +01:00
mr. m
085aba686e
Merge branch 'dev' of https://github.com/zen-browser/desktop into dev
2026-01-19 00:10:29 +01:00
mr. m
cb0e7cc67c
fix: Fixed tabs becoming empty states when closing a synced window, b=no-bug, c=no-component
2026-01-19 00:10:25 +01:00
mr. m
71bedc89b1
chore: New Crowdin updates, p=#11932
...
* New translations zen-general.ftl (Irish)
* New translations zen-general.ftl (Polish)
* New translations zen-general.ftl (Portuguese)
* New translations zen-general.ftl (Ukrainian)
* New translations zen-preferences.ftl (Portuguese)
* New translations zen-menubar.ftl (Irish)
* New translations zen-menubar.ftl (Polish)
* New translations zen-menubar.ftl (Portuguese)
* New translations zen-workspaces.ftl (Polish)
* New translations zen-workspaces.ftl (Portuguese)
* Update source file zen-general.ftl
* New translations zen-general.ftl (Romanian)
* New translations zen-general.ftl (French)
* New translations zen-general.ftl (Spanish)
* New translations zen-general.ftl (Arabic)
* New translations zen-general.ftl (Bulgarian)
* New translations zen-general.ftl (Catalan)
* New translations zen-general.ftl (Czech)
* New translations zen-general.ftl (Danish)
* New translations zen-general.ftl (German)
* New translations zen-general.ftl (Greek)
* New translations zen-general.ftl (Finnish)
* New translations zen-general.ftl (Irish)
* New translations zen-general.ftl (Hebrew)
* New translations zen-general.ftl (Hungarian)
* New translations zen-general.ftl (Italian)
* New translations zen-general.ftl (Japanese)
* New translations zen-general.ftl (Korean)
* New translations zen-general.ftl (Lithuanian)
* New translations zen-general.ftl (Dutch)
* New translations zen-general.ftl (Polish)
* New translations zen-general.ftl (Portuguese)
* New translations zen-general.ftl (Russian)
* New translations zen-general.ftl (Slovak)
* New translations zen-general.ftl (Swedish)
* New translations zen-general.ftl (Turkish)
* New translations zen-general.ftl (Ukrainian)
* New translations zen-general.ftl (Chinese Simplified)
* New translations zen-general.ftl (Chinese Traditional)
* New translations zen-general.ftl (Vietnamese)
* New translations zen-general.ftl (Icelandic)
* New translations zen-general.ftl (Portuguese, Brazilian)
* New translations zen-general.ftl (Indonesian)
* New translations zen-general.ftl (Persian)
* New translations zen-general.ftl (Thai)
* New translations zen-general.ftl (Norwegian Nynorsk)
* New translations zen-general.ftl (Estonian)
* New translations zen-general.ftl (English, United Kingdom)
* New translations zen-general.ftl (Welsh)
* New translations zen-general.ftl (Bosnian)
* New translations zen-general.ftl (nb-NO)
* New translations zen-preferences.ftl (Polish)
* New translations zen-workspaces.ftl (Polish)
* New translations zen-welcome.ftl (Polish)
* Update source file zen-general.ftl
* New translations zen-general.ftl (Romanian)
* New translations zen-general.ftl (French)
* New translations zen-general.ftl (Spanish)
* New translations zen-general.ftl (Arabic)
* New translations zen-general.ftl (Bulgarian)
* New translations zen-general.ftl (Catalan)
* New translations zen-general.ftl (Czech)
* New translations zen-general.ftl (Danish)
* New translations zen-general.ftl (German)
* New translations zen-general.ftl (Greek)
* New translations zen-general.ftl (Finnish)
* New translations zen-general.ftl (Irish)
* New translations zen-general.ftl (Hebrew)
* New translations zen-general.ftl (Hungarian)
* New translations zen-general.ftl (Italian)
* New translations zen-general.ftl (Japanese)
* New translations zen-general.ftl (Korean)
* New translations zen-general.ftl (Lithuanian)
* New translations zen-general.ftl (Dutch)
* New translations zen-general.ftl (Polish)
* New translations zen-general.ftl (Portuguese)
* New translations zen-general.ftl (Russian)
* New translations zen-general.ftl (Slovak)
* New translations zen-general.ftl (Swedish)
* New translations zen-general.ftl (Turkish)
* New translations zen-general.ftl (Ukrainian)
* New translations zen-general.ftl (Chinese Simplified)
* New translations zen-general.ftl (Chinese Traditional)
* New translations zen-general.ftl (Vietnamese)
* New translations zen-general.ftl (Icelandic)
* New translations zen-general.ftl (Portuguese, Brazilian)
* New translations zen-general.ftl (Indonesian)
* New translations zen-general.ftl (Persian)
* New translations zen-general.ftl (Thai)
* New translations zen-general.ftl (Norwegian Nynorsk)
* New translations zen-general.ftl (Estonian)
* New translations zen-general.ftl (English, United Kingdom)
* New translations zen-general.ftl (Welsh)
* New translations zen-general.ftl (Bosnian)
* New translations zen-general.ftl (nb-NO)
* New translations zen-split-view.ftl (Welsh)
* New translations zen-menubar.ftl (Czech)
* New translations zen-menubar.ftl (Irish)
* New translations zen-menubar.ftl (Welsh)
* New translations zen-vertical-tabs.ftl (Japanese)
* New translations zen-vertical-tabs.ftl (nb-NO)
* New translations zen-preferences.ftl (Czech)
* New translations zen-preferences.ftl (Thai)
* New translations zen-folders.ftl (Turkish)
2026-01-18 20:25:34 +01:00
mr. m
adb385b710
fix: Fixed language packs not parsing correctly, b=no-bug, c=common, split-view
2026-01-18 20:09:06 +01:00
mr. m
679be6d208
fix: Small drag and drop fixes and possible leak fix, b=no-bug, c=mods, split-view, workspaces
2026-01-18 00:16:32 +01:00
mr. m
7fae42087b
feat: Dont update the drag image when converting an essential to a normal tab, b=no-bug, c=no-component
2026-01-17 19:46:19 +01:00
mr. m
132b5f2bf2
feat: Add a informational dialog for window sync migration, b=no-bug, c=common
2026-01-17 19:30:28 +01:00
mr. m
a36acadd04
fix: Fixed fetching browser history entries from cache, b=no-bug, c=no-component
2026-01-17 15:50:46 +01:00
mr. m
a993f40532
fix: Fixed fetching wrong history entries for pinned tabs state cache, b=no-bug, c=workspaces, split-view
2026-01-17 15:35:59 +01:00
mr. m
27c3858e1a
chore: Update freedesktop runtime for flatpak, b=bug #10545 , c=flatpak
2026-01-17 14:18:31 +01:00
mr. m
c8f314a7e4
Merge branch 'dev' of https://github.com/zen-browser/desktop into dev
2026-01-17 14:13:31 +01:00
mr. m
56c5f2fb6d
test: Fix default app dir for XDG and import sandbox tests, b=bug #11917 , c=tests
2026-01-17 14:13:06 +01:00
Anodev-sudo
ceb540536c
feat: Return to previous tab when closing tabs, p=#11933
...
* fix: Switch to last used tab on tab close
lastAccessed time will be used to select the active tab instead of positional selection or ownership when a tab is closed, returning the user to their last used tab.
* test: Merge branch and add tests, b=no-bug, c=common, tests, tabs, workspaces
---------
Co-authored-by: mr. m <91018726+mr-cheffy@users.noreply.github.com >
2026-01-17 13:18:43 +01:00
mr. m
7668c26ce5
fix: Fixed small issues with colors inside dialog buttons, b=no-bug, c=common
2026-01-17 03:24:39 +01:00
mr. m
e689f5eaf4
Merge branch 'dev' of https://github.com/zen-browser/desktop into dev
2026-01-17 02:33:42 +01:00
mr. m
768bb2b5a7
feat: Improved UI for dialog buttons and fixed workspace specific bookmarks, b=no-bug, c=common, workspaces
2026-01-17 02:33:38 +01:00
mr. m
88f2b19765
chore: Sync upstream Firefox to version 147.0.1, p=#11931
...
* chore: Sync upstream to `Firefox 147.0.1`
* Discard changes to src/zen/tests/mochitests/shell/mac_desktop_image.py
* Update Twilight version to RC 147.0.1
Signed-off-by: mr. m <91018726+mr-cheffy@users.noreply.github.com >
* Update candidate version to 147.0.1
Signed-off-by: mr. m <91018726+mr-cheffy@users.noreply.github.com >
---------
Signed-off-by: mr. m <91018726+mr-cheffy@users.noreply.github.com >
2026-01-16 21:50:47 +01:00
mr. m
871e8fcce7
Merge branch 'dev' of https://github.com/zen-browser/desktop into dev
2026-01-16 21:33:50 +01:00
mr. m
fa7186b3d8
test: Fixed running tests for pinned tabs and exported machitests, b=no-bug, c=tabs, glance, tests, folders, workspaces
2026-01-16 21:33:45 +01:00
mr. m
a145f83fa8
fix: Fixed MacOS builds having intermitent crashes when building PGO, p=#11924, c=scripts
2026-01-16 14:09:23 +01:00
mr. m
73f676a83d
chore: New Crowdin updates, p=#11675
...
* New translations zen-workspaces.ftl (Thai)
* New translations zen-workspaces.ftl (Norwegian Nynorsk)
* New translations zen-workspaces.ftl (Estonian)
* New translations zen-workspaces.ftl (English, United Kingdom)
* New translations zen-workspaces.ftl (Welsh)
* New translations zen-workspaces.ftl (Bosnian)
* New translations zen-workspaces.ftl (nb-NO)
* New translations zen-menubar.ftl (Romanian)
* New translations zen-menubar.ftl (French)
* New translations zen-menubar.ftl (Spanish)
* New translations zen-menubar.ftl (Arabic)
* New translations zen-menubar.ftl (Bulgarian)
* New translations zen-menubar.ftl (Catalan)
* New translations zen-menubar.ftl (Czech)
* New translations zen-menubar.ftl (Danish)
* New translations zen-menubar.ftl (German)
* New translations zen-menubar.ftl (Greek)
* New translations zen-menubar.ftl (Finnish)
* New translations zen-menubar.ftl (Irish)
* New translations zen-menubar.ftl (Hebrew)
* New translations zen-menubar.ftl (Hungarian)
* New translations zen-menubar.ftl (Italian)
* New translations zen-menubar.ftl (Japanese)
* New translations zen-menubar.ftl (Korean)
* New translations zen-menubar.ftl (Lithuanian)
* New translations zen-menubar.ftl (Dutch)
* New translations zen-menubar.ftl (Polish)
* New translations zen-menubar.ftl (Portuguese)
* New translations zen-menubar.ftl (Russian)
* New translations zen-menubar.ftl (Slovak)
* New translations zen-menubar.ftl (Swedish)
* New translations zen-menubar.ftl (Turkish)
* New translations zen-menubar.ftl (Ukrainian)
* New translations zen-menubar.ftl (Chinese Simplified)
* New translations zen-menubar.ftl (Chinese Traditional)
* New translations zen-menubar.ftl (Vietnamese)
* New translations zen-menubar.ftl (Icelandic)
* New translations zen-menubar.ftl (Portuguese, Brazilian)
* New translations zen-menubar.ftl (Indonesian)
* New translations zen-menubar.ftl (Persian)
* New translations zen-menubar.ftl (Thai)
* New translations zen-menubar.ftl (Norwegian Nynorsk)
* New translations zen-menubar.ftl (Estonian)
* New translations zen-menubar.ftl (English, United Kingdom)
* New translations zen-menubar.ftl (Welsh)
* New translations zen-menubar.ftl (Bosnian)
* New translations zen-menubar.ftl (nb-NO)
* Update source file zen-general.ftl
* Update source file zen-menubar.ftl
* Update source file zen-workspaces.ftl
* New translations zen-general.ftl (Chinese Simplified)
* New translations zen-workspaces.ftl (French)
* New translations zen-workspaces.ftl (Spanish)
* New translations zen-workspaces.ftl (Catalan)
* New translations zen-workspaces.ftl (German)
* New translations zen-workspaces.ftl (Hungarian)
* New translations zen-workspaces.ftl (Korean)
* New translations zen-workspaces.ftl (Russian)
* New translations zen-workspaces.ftl (Turkish)
* New translations zen-workspaces.ftl (Chinese Simplified)
* New translations zen-workspaces.ftl (Icelandic)
* New translations zen-workspaces.ftl (Portuguese, Brazilian)
* New translations zen-workspaces.ftl (nb-NO)
* New translations zen-menubar.ftl (French)
* New translations zen-menubar.ftl (Spanish)
* New translations zen-menubar.ftl (Catalan)
* New translations zen-menubar.ftl (German)
* New translations zen-menubar.ftl (Hebrew)
* New translations zen-menubar.ftl (Hungarian)
* New translations zen-menubar.ftl (Korean)
* New translations zen-menubar.ftl (Russian)
* New translations zen-menubar.ftl (Turkish)
* New translations zen-menubar.ftl (Chinese Simplified)
* New translations zen-menubar.ftl (Icelandic)
* New translations zen-menubar.ftl (Portuguese, Brazilian)
* New translations zen-menubar.ftl (nb-NO)
* New translations zen-workspaces.ftl (Irish)
* New translations zen-workspaces.ftl (Welsh)
* New translations zen-menubar.ftl (Irish)
* New translations zen-menubar.ftl (Welsh)
* Update source file zen-preferences.ftl
* New translations zen-workspaces.ftl (Vietnamese)
* New translations zen-preferences.ftl (Romanian)
* New translations zen-preferences.ftl (French)
* New translations zen-preferences.ftl (Spanish)
* New translations zen-preferences.ftl (Arabic)
* New translations zen-preferences.ftl (Bulgarian)
* New translations zen-preferences.ftl (Catalan)
* New translations zen-preferences.ftl (Czech)
* New translations zen-preferences.ftl (Danish)
* New translations zen-preferences.ftl (German)
* New translations zen-preferences.ftl (Greek)
* New translations zen-preferences.ftl (Finnish)
* New translations zen-preferences.ftl (Irish)
* New translations zen-preferences.ftl (Hebrew)
* New translations zen-preferences.ftl (Hungarian)
* New translations zen-preferences.ftl (Italian)
* New translations zen-preferences.ftl (Japanese)
* New translations zen-preferences.ftl (Korean)
* New translations zen-preferences.ftl (Lithuanian)
* New translations zen-preferences.ftl (Dutch)
* New translations zen-preferences.ftl (Polish)
* New translations zen-preferences.ftl (Portuguese)
* New translations zen-preferences.ftl (Russian)
* New translations zen-preferences.ftl (Slovak)
* New translations zen-preferences.ftl (Swedish)
* New translations zen-preferences.ftl (Turkish)
* New translations zen-preferences.ftl (Ukrainian)
* New translations zen-preferences.ftl (Chinese Simplified)
* New translations zen-preferences.ftl (Chinese Traditional)
* New translations zen-preferences.ftl (Vietnamese)
* New translations zen-preferences.ftl (Icelandic)
* New translations zen-preferences.ftl (Portuguese, Brazilian)
* New translations zen-preferences.ftl (Indonesian)
* New translations zen-preferences.ftl (Persian)
* New translations zen-preferences.ftl (Thai)
* New translations zen-preferences.ftl (Norwegian Nynorsk)
* New translations zen-preferences.ftl (Estonian)
* New translations zen-preferences.ftl (English, United Kingdom)
* New translations zen-preferences.ftl (Welsh)
* New translations zen-preferences.ftl (Bosnian)
* New translations zen-preferences.ftl (nb-NO)
* New translations zen-workspaces.ftl (Swedish)
* New translations zen-workspaces.ftl (Chinese Traditional)
* New translations zen-preferences.ftl (Irish)
* New translations zen-preferences.ftl (Hungarian)
* New translations zen-preferences.ftl (Swedish)
* New translations zen-preferences.ftl (Chinese Traditional)
* New translations zen-menubar.ftl (Romanian)
* New translations zen-menubar.ftl (French)
* New translations zen-menubar.ftl (Spanish)
* New translations zen-menubar.ftl (Arabic)
* New translations zen-menubar.ftl (Bulgarian)
* New translations zen-menubar.ftl (Catalan)
* New translations zen-menubar.ftl (Czech)
* New translations zen-menubar.ftl (Danish)
* New translations zen-menubar.ftl (German)
* New translations zen-menubar.ftl (Greek)
* New translations zen-menubar.ftl (Finnish)
* New translations zen-menubar.ftl (Irish)
* New translations zen-menubar.ftl (Hebrew)
* New translations zen-menubar.ftl (Hungarian)
* New translations zen-menubar.ftl (Italian)
* New translations zen-menubar.ftl (Japanese)
* New translations zen-menubar.ftl (Korean)
* New translations zen-menubar.ftl (Lithuanian)
* New translations zen-menubar.ftl (Dutch)
* New translations zen-menubar.ftl (Polish)
* New translations zen-menubar.ftl (Portuguese)
* New translations zen-menubar.ftl (Russian)
* New translations zen-menubar.ftl (Slovak)
* New translations zen-menubar.ftl (Swedish)
* New translations zen-menubar.ftl (Turkish)
* New translations zen-menubar.ftl (Ukrainian)
* New translations zen-menubar.ftl (Chinese Simplified)
* New translations zen-menubar.ftl (Chinese Traditional)
* New translations zen-menubar.ftl (Vietnamese)
* New translations zen-menubar.ftl (Icelandic)
* New translations zen-menubar.ftl (Portuguese, Brazilian)
* New translations zen-menubar.ftl (Indonesian)
* New translations zen-menubar.ftl (Persian)
* New translations zen-menubar.ftl (Thai)
* New translations zen-menubar.ftl (Norwegian Nynorsk)
* New translations zen-menubar.ftl (Estonian)
* New translations zen-menubar.ftl (English, United Kingdom)
* New translations zen-menubar.ftl (Welsh)
* New translations zen-menubar.ftl (Bosnian)
* New translations zen-menubar.ftl (nb-NO)
* Update source file zen-menubar.ftl
* New translations zen-workspaces.ftl (Ukrainian)
* New translations zen-preferences.ftl (French)
* New translations zen-preferences.ftl (Hungarian)
* New translations zen-preferences.ftl (Ukrainian)
* New translations zen-preferences.ftl (Portuguese, Brazilian)
* New translations zen-menubar.ftl (French)
* New translations zen-menubar.ftl (Spanish)
* New translations zen-menubar.ftl (Catalan)
* New translations zen-menubar.ftl (German)
* New translations zen-menubar.ftl (Hungarian)
* New translations zen-menubar.ftl (Korean)
* New translations zen-menubar.ftl (Russian)
* New translations zen-menubar.ftl (Swedish)
* New translations zen-menubar.ftl (Turkish)
* New translations zen-menubar.ftl (Ukrainian)
* New translations zen-menubar.ftl (Chinese Simplified)
* New translations zen-menubar.ftl (Vietnamese)
* New translations zen-menubar.ftl (Icelandic)
* New translations zen-menubar.ftl (Portuguese, Brazilian)
* New translations zen-menubar.ftl (nb-NO)
* New translations zen-preferences.ftl (Welsh)
* New translations zen-menubar.ftl (Welsh)
* New translations zen-general.ftl (Chinese Traditional)
* New translations zen-general.ftl (Chinese Traditional)
* New translations zen-menubar.ftl (Chinese Traditional)
* New translations zen-workspaces.ftl (Hebrew)
* New translations zen-preferences.ftl (Hebrew)
* New translations zen-menubar.ftl (Hebrew)
* New translations zen-workspaces.ftl (Lithuanian)
* New translations zen-preferences.ftl (Lithuanian)
* New translations zen-menubar.ftl (Lithuanian)
* New translations zen-workspaces.ftl (Chinese Traditional)
* Update source file zen-general.ftl
* New translations zen-general.ftl (Romanian)
* New translations zen-general.ftl (French)
* New translations zen-general.ftl (Spanish)
* New translations zen-general.ftl (Arabic)
* New translations zen-general.ftl (Bulgarian)
* New translations zen-general.ftl (Catalan)
* New translations zen-general.ftl (Czech)
* New translations zen-general.ftl (Danish)
* New translations zen-general.ftl (German)
* New translations zen-general.ftl (Greek)
* New translations zen-general.ftl (Finnish)
* New translations zen-general.ftl (Irish)
* New translations zen-general.ftl (Hebrew)
* New translations zen-general.ftl (Hungarian)
* New translations zen-general.ftl (Italian)
* New translations zen-general.ftl (Japanese)
* New translations zen-general.ftl (Korean)
* New translations zen-general.ftl (Lithuanian)
* New translations zen-general.ftl (Dutch)
* New translations zen-general.ftl (Polish)
* New translations zen-general.ftl (Portuguese)
* New translations zen-general.ftl (Russian)
* New translations zen-general.ftl (Slovak)
* New translations zen-general.ftl (Swedish)
* New translations zen-general.ftl (Turkish)
* New translations zen-general.ftl (Ukrainian)
* New translations zen-general.ftl (Chinese Simplified)
* New translations zen-welcome.ftl (Chinese Simplified)
* New translations zen-workspaces.ftl (Czech)
* New translations zen-preferences.ftl (Chinese Simplified)
* New translations zen-general.ftl (Chinese Traditional)
* New translations zen-general.ftl (Vietnamese)
* New translations zen-general.ftl (Icelandic)
* New translations zen-general.ftl (Portuguese, Brazilian)
* New translations zen-general.ftl (Indonesian)
* New translations zen-general.ftl (Persian)
* New translations zen-general.ftl (Thai)
* New translations zen-general.ftl (Norwegian Nynorsk)
* New translations zen-general.ftl (Estonian)
* New translations zen-general.ftl (English, United Kingdom)
* New translations zen-general.ftl (Welsh)
* New translations zen-general.ftl (Bosnian)
* New translations zen-general.ftl (nb-NO)
* New translations zen-general.ftl (Catalan)
* New translations zen-general.ftl (Japanese)
* New translations zen-workspaces.ftl (Japanese)
* New translations zen-preferences.ftl (Japanese)
* New translations zen-menubar.ftl (Japanese)
2026-01-16 14:07:16 +01:00
mr. m
6d9347acec
fix: Fixed regression of window controls appearing on the right sidebar, b=no-bug, c=common
2026-01-16 01:30:16 +01:00
mr. m
6c1c61a7ad
feat: Dont clip overflowing elements for the DnD image preview, b=no-bug, c=no-component
2026-01-16 00:58:17 +01:00
mr. m
ae6af54bda
fix: Fixed window sync turning tabs to blank tabs when selecting and focusing at the same time, b=no-bug, c=tabs, workspaces
2026-01-16 00:45:28 +01:00
mr. m
391cb1424a
feat: Improved dialog UI and colors, b=no-bug, c=common, workspaces
2026-01-15 18:13:01 +01:00
mr. m
74826ea91d
feat: Implement a smarter backup system for session files, b=no-bug, c=no-component
2026-01-15 12:45:16 +01:00
mr. m
5e479b501e
fix: Fixed drag and dropping tabs from the same sync instance, b= closes https://github.com/zen-browser/desktop/issues/11911 , p=#11913
...
* feat: Store and restore split view layout tree
* fix: add backwards compatibility
* fix: Formatting
* fix: Don't activate split view when restoring session
* feat: Add id to unsynced tabs
* fix: Formatting
* refactor: Streamline unsynced window event handling
* feat: Make sure to duplicate pinend tabs when splitting, b=no-bug, c=split-view
* chore: Fix suggestions, b=no-bug, c=split-view
* fix: Fixed restoring closed tabs not switching to their original space, b=no-bug, c=no-component
* fix: Fixed drag and dropping tabs from the same synced instances, b=no-bug, c=tabs
* Discard changes to src/zen/split-view/ZenViewSplitter.mjs
---------
Co-authored-by: octaviusz <octaviusz@duck.com >
Co-authored-by: Andrey Bochkarev <50177704+octaviusz@users.noreply.github.com >
2026-01-15 12:02:13 +01:00
Andrey Bochkarev
40986668de
feat: Store and restore split view layout tree, p=#11862
...
* feat: Store and restore split view layout tree
* fix: add backwards compatibility
* fix: Formatting
* fix: Don't activate split view when restoring session
* feat: Add id to unsynced tabs
* fix: Formatting
* refactor: Streamline unsynced window event handling
* feat: Make sure to duplicate pinend tabs when splitting, b=no-bug, c=split-view
---------
Co-authored-by: mr. m <mr.m@tuta.com >
2026-01-15 11:14:52 +01:00
mr. m
30ed19d540
fix: Fix wrong window roundness inferrence for MacOS tahoe, b=no-bug, c=common
2026-01-15 02:00:46 +01:00
mr. m
8f4fae7995
fix: Fixed site data panel reporting wrong site cert status, b=closes #11905 , c=no-component
2026-01-15 01:40:23 +01:00
mr. m
7e4ef83906
feat: Use the correct aria focusable elements when animating moves, b=no-bug, c=no-component
2026-01-15 01:16:12 +01:00
mr. m
564571f449
fix: Fixed selecting split views with 2 windows turning them to blank tabs, b=no-bug, c=split-view, tabs
2026-01-14 19:27:21 +01:00
mr. m
b6d17b1ff7
fix: Fixed restoring split views inside folders, b=closes #11887 , c=compact-mode, kbs, split-view, tabs
2026-01-14 18:55:20 +01:00
mr. m
88e22d953c
Merge branch 'dev' of https://github.com/zen-browser/desktop into dev
2026-01-14 16:36:21 +01:00
mr. m
de6a463d2d
fix: Fixed weird line at the top of preferences page, b=closes #11893 , c=no-component
2026-01-14 16:11:21 +01:00
mr. m
632ebe5593
fix: Fixed glance preventing propagation on non-link elements, b=closes #11895 , c=glance
2026-01-14 16:06:45 +01:00
Andrey Bochkarev
65a43ecd3e
fix: Restrict promo creation to current workspace container, p=#11897
...
* fix: Restrict promo creation to current workspace container
* Discard changes to src/zen/tabs/ZenEssentialsPromo.mjs
* Discard changes to src/zen/workspaces/ZenWorkspaces.mjs
---------
Signed-off-by: mr. m <91018726+mr-cheffy@users.noreply.github.com >
Co-authored-by: mr. m <91018726+mr-cheffy@users.noreply.github.com >
2026-01-14 15:57:35 +01:00
mr. m
18601f04a2
feat: Small quality fixes for drag and drop, b=no-bug, c=common, compact-mode, split-view, tabs
2026-01-14 14:14:46 +01:00
mr. m
073208836a
chore: Sync upstream Firefox to version 147.0, p=#11886
...
* chore: Sync upstream to `Firefox 147.0`
* Discard changes to src/zen/tests/mochitests/reportbrokensite/browser.toml
* Discard changes to src/zen/tests/mochitests/tooltiptext/browser_input_file_tooltips.js
* Discard changes to src/zen/tests/mochitests/safebrowsing/browser_bug400731.js
* Discard changes to src/zen/tests/mochitests/safebrowsing/browser_bug415846.js
* Discard changes to src/zen/tests/mochitests/safebrowsing/browser_whitelisted.js
* Discard changes to src/zen/tests/mochitests/safebrowsing/head.js
* Discard changes to src/zen/tests/mochitests/shell/browser.toml
* Discard changes to src/zen/tests/mochitests/shell/unit/test_macOS_showSecurityPreferences.js
* Discard changes to src/zen/tests/mochitests/shell/unit/xpcshell.toml
* Discard changes to src/zen/tests/mochitests/tooltiptext/browser_bug581947.js
* Discard changes to src/zen/tests/mochitests/safebrowsing/browser.toml
* Discard changes to src/zen/tests/mochitests/reportbrokensite/head.js
* Discard changes to src/zen/tests/mochitests/reportbrokensite/browser_send_more_info.js
* Discard changes to src/zen/tests/mochitests/reportbrokensite/browser_antitracking_data_sent.js
* Discard changes to src/zen/tests/mochitests/reportbrokensite/browser_experiment_data_sent.js
* Discard changes to src/zen/tests/mochitests/reportbrokensite/browser_addon_data_sent.js
* Discard changes to src/zen/tests/mochitests/reportbrokensite/browser_tab_key_order.js
* Discard changes to src/zen/tests/mochitests/reportbrokensite/send.js
* Delete src/zen/tests/mochitests/reportbrokensite/browser_report_preview.js
Signed-off-by: mr. m <91018726+mr-cheffy@users.noreply.github.com >
* Discard changes to src/zen/tests/mochitests/reportbrokensite/send_more_info.js
---------
Signed-off-by: mr. m <91018726+mr-cheffy@users.noreply.github.com >
2026-01-14 01:32:37 +01:00
mr. m
58a745ec2f
feat: New drag and drop promo for essentials, p=#11891
...
* feat: New drag and drop promo for essentials, b=no-bug, c=tabs, common, split-view, workspaces
* feat: Finish impl, b=no-bug, c=common, compact-mode, glance, split-view, tabs, vendor
* feat: Add a pref to disable it, b=no-bug, c=tabs
* fix: Fix split views having wrong color, b=no-bug, c=split-view
* chore: Finish suggestions, b=no-bug, c=tabs
2026-01-14 01:31:45 +01:00
mr. m
2b4e46ce4e
feat: Run a migration for pinned tabs renamed titles, b=no-bug, c=common
2026-01-13 13:31:52 +01:00
mr. m
902651a196
fix: Fixed including zen design tokens from the dist output, b=no-bug, c=no-component
2026-01-12 22:41:04 +01:00
mr. m
bc24c2b11d
feat: Implement a better identified migration system for window sync, b=no-bug, c=glance, mods
2026-01-12 21:07:27 +01:00
mr. m
9fefa6c1ee
fix: Correctly initialize new sessions for troubleshooting mode, b=no-bug, c=common
2026-01-12 17:26:00 +01:00
mr. m
368d648b65
test: Remove browser_private_mode_no_essentials.js from the tests list, b=no-bug, c=workflows, tests
2026-01-12 16:39:56 +01:00
mr. m
37eed5fcfe
fix: Start working on more eslint rules, p=#11874
...
* fix: Start working on more eslint rules, b=no-bug, c=common, mods, workspaces
* chore: Continue migration, b=no-bug, c=workflows, windows, glance, mods, welcome, workspaces, common, compact-mode, folders, tests, kbs, media, split-view, tabs
* chore: Finish, b=no-bug, c=common, compact-mode, folders, glance, tests, kbs, media, mods, split-view, tabs, workspaces, welcome
* fix: Fix installing deps, b=no-bug, c=common
* feat: Dont initialize git on download checks, b=no-bug, c=workflows
* feat: Remove empty JS docs, b=no-bug, c=common, compact-mode, folders, glance, kbs, media, mods, split-view, tabs, tests, workspaces
* chore: Run lint, b=no-bug, c=common, folders, glance, kbs, mods, split-view, tabs, workspaces
2026-01-12 15:11:43 +01:00