Commit Graph

6193 Commits

Author SHA1 Message Date
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
mr. m
fd82ad95b7 perf: Further optimize having to reflush the document on space switch, b=bug #11851, c=split-view, workspaces 2026-01-12 11:49:21 +01:00
mr. m
21821c31d2 chore: Dont de-init deferred backup tasks when granting quits for PGO tests, b=no-bug, c=no-component 2026-01-11 21:28:06 +01:00
mr. m
0bfac990d2 chore: Dont clear the file on shutdown, b=no-bug, c=no-component 2026-01-11 20:50:03 +01:00
mr. m
bc4443fda9 feat: Make sure to enable animations and spaces when running PGO testings, b=no-bug, c=common, workspaces 2026-01-11 19:37:15 +01:00
mr. m
bea81b0364 feat: Turn off firefox notes by default and change settings styles, b=no-bug, c=no-component 2026-01-11 16:47:36 +01:00
mr. m
a616fc38e7 fix: Make sure to correctly reset the values after animating compact mode, p=#11863
* fix: Make sure to correctly reset the values after animating compact mode, b=no-bug, c=compact-mode
2026-01-10 23:53:23 +01:00
mr. m
e8ad33c0f1 feat: Start making automatic backups for session files, p=#11861
* feat: Start making automatic backups for session files, b=no-bug, c=common

* feat: Allow new links to open in unsynced windows, b=no-bug, c=no-component
2026-01-10 22:24:53 +01:00
mr. m
8d25577bdb fix: Make sure to disable workspace delete when updating context menus, b=no-bug, c=workspaces 2026-01-10 18:48:56 +01:00
Andrey Bochkarev
fc7f10aef1 feat: Add dnd switch support for groups, p=#11854
* feat: Add dnd switch support for groups

* refactor: Use `changeFolderToSpace` for drag-and-drop workspace changes

* refactor: Use optional parameter instead of attribute

* fix: Formatting

* refactor: Move condition inside function

* Refactor tab group handling in drag-and-drop

Signed-off-by: mr. m <91018726+mr-cheffy@users.noreply.github.com>

* feat: Only allow double click rename on labels, b=no-bug, c=common

---------

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-10 14:41:28 +01:00
mr. m
44a28e2afe perf: Stop flushing document styles when switching spaces, b=bug #11851, c=glance, workspaces 2026-01-10 13:00:27 +01:00
mr. m
818b2d1af5 chore: Make sure to mark macos unifications as releases, b=no-bug, c=workflows 2026-01-10 12:26:50 +01:00
mr. m
9147e5c10c Merge branch 'dev' of https://github.com/zen-browser/desktop into dev 2026-01-10 01:24:26 +01:00
mr. m
d5727a6a1b chore: Clean up build flags to stay more close to firefox defaults, b=no-bug, c=common, configs, windows 2026-01-10 01:24:20 +01:00
rain capsule
6c84a01950 fix: Allow user override of zen.theme.border-radius pref value, p=#11847
* fix: Allow user override of zen.theme.border-radius pref value

* fix: Handle platform-specific zen radius via JS rather than CSS

* lint: border radius js implementation
2026-01-09 17:00:55 +01:00
mr. m
f77249e8e9 fix: Make sure to update cache when swaping docshells, b=bug #11831, c=no-component 2026-01-09 16:52:22 +01:00
mr. m
6bce6f4874 chore: Update SDK version to 26.2 for MacOS artifact builds, b=no-bug, c=workflows, configs 2026-01-09 03:06:31 +01:00
mr. m
0d080ffc38 chore: Specify the new MacOSX SDK dir for artifact builds, b=no-bug, c=configs 2026-01-09 02:49:43 +01:00
mr. m
568607231f Merge branch 'dev' of https://github.com/zen-browser/desktop into dev 2026-01-09 02:45:58 +01:00
mr. m
88068613a1 chore: Override minimum MacOS SDK version, b=no-bug, c=workflows 2026-01-09 02:45:52 +01:00
Andrey Bochkarev
1e09b3fb4d feat: Expand pinned section when a tab is pinned, p=#11848 2026-01-09 02:18:10 +01:00
mr. m
4d1e091af6 Merge branch 'dev' of https://github.com/zen-browser/desktop into dev 2026-01-09 02:17:10 +01:00
mr. m
b22bf7485e feat: Create patches to use MacOS 26.2 SDK version, b=no-bug, c=no-component 2026-01-09 02:16:58 +01:00
Andrey Bochkarev
bcdd9c0567 fix: Fix indentation and activeTabs on new folder tab, p=#11846 2026-01-09 01:38:02 +01:00
mr. m
05b1f52171 Merge branch 'dev' of https://github.com/zen-browser/desktop into dev 2026-01-09 01:37:49 +01:00
mr. m
edfb427a23 chore: Update MacOS and Windows SDKs, b=no-bug, c=workflows, windows, scripts 2026-01-09 01:37:43 +01:00
Andrey Bochkarev
b7fafdbf02 fix: Unexpected renaming behavior when creating new folders, p=#11843 2026-01-08 23:09:44 +01:00
mr. m
f39faf6638 fix: Fixed closing and reopening zen turning tabs into blank states when having multiple windows, b=bug #11831, c=split-view 2026-01-08 20:48:38 +01:00
mr. m
7e7d860c9e chore: Sync upstream Firefox to version 147.0, p=#11822
* chore: Sync upstream to `Firefox 147.0`

* chore: Continued migration, b=no-bug, c=tests

* chore: Finish migration without testing, b=no-bug, c=scripts, tabs, media, common, split-view

* feat: Finish migration, b=no-bug, c=common, compact-mode, split-view, workspaces

* feat: Finish basic migration, b=no-bug, c=kbs, common, folders

* feat: Update surfer, b=no-bug, c=scripts
2026-01-08 18:06:05 +01:00
Andrey Bochkarev
ae93efef57 fix: Prevent indentation for collapsed workspace, b=closes #11839, p=#11830
* fix: Prevent indentation for collapsed workspace (#11830)

* refactor: Use `activeWorkspaceElement` for collapsed pinned tabs check
2026-01-08 15:25:11 +01:00
mr. m
3c7fb093db feat: Make sure dragged tab does not allow the title to overflow, b=no-bug, c=no-component 2026-01-07 01:05:08 +01:00
mr. m
ec4a55e1f8 chore: Revert linking with ld64 due to big compile times and resource usage, b=no-bug, c=configs 2026-01-07 00:28:56 +01:00
mr. m
b0f3839426 feat: Limit the number of threads when building macos releases, b=no-bug, c=configs 2026-01-06 20:20:38 +01:00
mr. m
a537f0f91d feat: Ignore errors when trying to import external mochitests while trying to sync upstream, b=no-bug, c=workflows 2026-01-06 13:02:03 +01:00
mr. m
11f29c12c5 chore: Install autopep8 for code formatting in the upstream workflow, b=no-bug, c=workflows 2026-01-06 12:53:27 +01:00
mr. m
e7631ce9cc feat: Make sure upstream sync workflow initializes git before downloading, b=no-bug, c=workflows 2026-01-06 12:48:26 +01:00
mr. m
481163a756 feat: Correctly initialize new restored windows, p=#11821
* feat: Correctly initialize new restored windows, b=no-bug, c=no-component

* chore: Experiment with different build flags for optimization and build time, b=no-bug, c=common, configs

* chore: Format, b=no-bug, c=no-component
2026-01-06 12:38:22 +01:00
mr. m
281ec6693d feat: Correctly initialize new restored windows, b=no-bug, c=no-component 2026-01-06 12:35:35 +01:00
mr. m
9820bd5772 test: Started adding tests for window sync, b=no-bug, c=tests, workspaces 2026-01-06 01:23:20 +01:00
mr. m
75f4f0c3e6 feat: Created share files, schemas and prefs, p=#11814, c=no-component 2026-01-05 19:42:01 +01:00
mr. m
591193b748 fix: Correctly restore unsynced windows, b=no-bug, c=workspaces 2026-01-05 19:29:22 +01:00
mr. m
2628ba7dd8 chore: Don't imply MOZ_LD64_KNOWN_GOOD from automation flag, b=no-bug, c=no-component 2026-01-05 18:58:35 +01:00
mr. m
2fd0935bf5 chore: Mark ld64 as known for automated macos builds, b=no-bug, c=configs 2026-01-05 18:37:30 +01:00
mr. m
7683b2675a fix: Fixed title overlapping with essential tabs after unlock, b=closes #11808, c=workspaces 2026-01-05 13:35:43 +01:00
mr. m
ea7024aae4 feat: Start using ld64 for macos builds, b=no-bug, c=configs, compact-mode 2026-01-05 13:31:08 +01:00