Commit Graph

133 Commits

Author SHA1 Message Date
Dão Gottwald
b1d10b4489 Bug 1923653 - tab group UI: enable "delete group". r=tabbrowser-reviewers,sthompson
Differential Revision: https://phabricator.services.mozilla.com/D229507
2024-11-21 11:56:31 +00:00
Cosmin Sabou
c310fcedba Backed out changeset ffc3435411be (bug 1923653) for causing mass test failures. 2024-11-20 20:32:20 +02:00
Dão Gottwald
ac41c569da Bug 1923653 - tab group UI: enable "delete group". r=tabbrowser-reviewers,sthompson
Differential Revision: https://phabricator.services.mozilla.com/D229507
2024-11-20 16:51:30 +00:00
Dão Gottwald
2d57792e2a Bug 1931370 - Rename "Add tab to group" to "New tab in group". r=dwalker,fluent-reviewers,tabbrowser-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D229123
2024-11-15 14:38:52 +00:00
Greg Stoll
a010f0e92b Bug 1926055 part 1 - add "Unload Tab" to context menu r=tabbrowser-reviewers,fluent-reviewers,dao,bolsson
Also make sure to select another tab if unloading the currently selected
tab (or Firefox View if unloading all tabs in the window) and handle
multiselect.

Differential Revision: https://phabricator.services.mozilla.com/D226346
2024-11-04 12:20:08 +00:00
Sandor Molnar
6ec81d7b1d Backed out 2 changesets (bug 1926055) for causing bc failures @ browser_multiselect_tabs_unload_with_beforeunload.js CLOSED TREE
Backed out changeset 85a555f31920 (bug 1926055)
Backed out changeset db41b497b1be (bug 1926055)
2024-10-22 06:14:17 +03:00
Greg Stoll
afe27c86a4 Bug 1926055 part 1 - add "Unload Tab" to context menu r=tabbrowser-reviewers,fluent-reviewers,dao,bolsson
Also make sure to select another tab if unloading the currently selected
tab (or Firefox View if unloading all tabs in the window) and handle
multiselect.

Differential Revision: https://phabricator.services.mozilla.com/D226346
2024-10-22 01:34:34 +00:00
Jeremy Swinarton
5a6d7614a0 Bug 1918712: Context menu to remove tab from group r=dao,fluent-reviewers,tabbrowser-reviewers,bolsson
Differential Revision: https://phabricator.services.mozilla.com/D224480
2024-10-16 15:18:21 +00:00
DJ
1b77a1b222 Bug 1908433 - Add UI for editing an existing tab group. r=jswinarton,dao,fluent-reviewers,desktop-theme-reviewers,tabbrowser-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D223876
2024-10-09 14:49:18 +00:00
DJ
401735f509 Bug 1922265 - fix interactions of create menu with other menus. r=jswinarton,fluent-reviewers,tabbrowser-reviewers,dao
Differential Revision: https://phabricator.services.mozilla.com/D224840
2024-10-08 17:24:37 +00:00
Jeremy Swinarton
9b50fa5353 Bug 1918710: Move tab to tab group from tab context menu r=dao,fluent-reviewers,tabbrowser-reviewers,bolsson
Differential Revision: https://phabricator.services.mozilla.com/D222487
2024-10-01 17:25:28 +00:00
Meera Murthy
39d6046bd6 Bug 1907591 - [translations] Display error messages using moz-message-bar. r=nordzilla,fluent-reviewers,settings-reviewers,desktop-theme-reviewers,translations-reviewers,bolsson,dao,mossop
Differential Revision: https://phabricator.services.mozilla.com/D220870
2024-09-25 17:52:38 +00:00
Jeremy Swinarton
21250a0b56 Bug 1908424: Context menu to create a group from single or multiple tabs r=dao,dwalker,fluent-reviewers,tabbrowser-reviewers,bolsson
Differential Revision: https://phabricator.services.mozilla.com/D221825
2024-09-19 18:54:12 +00:00
groovecoder
5c93f2f85b Bug 1914666: first implementation to show Relay to all desktop browsers r=credential-management-reviewers,fluent-reviewers,flod,dimi,issammani
Differential Revision: https://phabricator.services.mozilla.com/D217620
2024-09-03 17:07:18 +00:00
Butkovits Atila
a83757a8f9 Backed out changeset 753b707001da (bug 1914666) for causing geckoview failures. 2024-08-28 19:32:23 +03:00
groovecoder
39e7d07a89 Bug 1914666: first implementation to show Relay to all desktop browsers r=credential-management-reviewers,fluent-reviewers,flod,dimi,issammani
Differential Revision: https://phabricator.services.mozilla.com/D217620
2024-08-28 15:07:16 +00:00
Iulian Moraru
63f856e409 Backed out 2 changesets (bug 1914666) for causing bc failures related to firefox-relay-offer-legal-notice. CLOSED TREE
Backed out changeset 6e04d359ae43 (bug 1914666)
Backed out changeset 4e6f1296c3a2 (bug 1914666)
2024-08-27 23:08:27 +03:00
Iulian Moraru
3f61045d2f Bug 1914666 - fix linting failures on firefoxRelayToAllBrowsers.ftl. r=fix CLOSED TREE 2024-08-27 22:22:10 +03:00
groovecoder
2edf9d36e3 Bug 1914666: first implementation to show Relay to all desktop browsers r=credential-management-reviewers,fluent-reviewers,flod,dimi,issammani
Differential Revision: https://phabricator.services.mozilla.com/D217620
2024-08-27 18:39:40 +00:00
Meera Murthy
c064d325a8 Bug 1888684 - [translations] Add human-readable accessible names in new UI of Translations Settings. r=nordzilla,fluent-reviewers,settings-reviewers,bolsson,mconley
Differential Revision: https://phabricator.services.mozilla.com/D217793
2024-08-23 14:34:42 +00:00
Narcis Beleuzu
2d2f528b8a Backed out 2 changesets (bug 1888684) for causing mochitests failures . CLOSED TREE
Backed out changeset 629fe7207ee2 (bug 1888684)
Backed out changeset b585f4c9771b (bug 1888684)
2024-08-21 22:19:32 +03:00
Meera Murthy
cbe1586b03 Bug 1888684 - [translations] Add human-readable accessible names in new UI of Translations Settings. r=nordzilla,fluent-reviewers,settings-reviewers,bolsson,mconley
Differential Revision: https://phabricator.services.mozilla.com/D217793
2024-08-21 16:40:06 +00:00
Stephen Thompson
6c1381ca4b Bug 1901308 - Show profile backup errors and keep modals open r=backup-reviewers,fluent-reviewers,firefox-desktop-core-reviewers ,mconley,bolsson
Currently, clicking "confirm" buttons on modals in the profile backup settings menu will always close the modals regardless of whether the operation succeeded or failed. In the case of errors, users don't know that something went wrong. It's better to keep the modals open and display an error so that the user knows what to do next and can try to fix the issue, if applicable.

Differential Revision: https://phabricator.services.mozilla.com/D218358
2024-08-06 18:21:16 +00:00
Narcis Beleuzu
0285f1c53c Backed out changeset bd72ed21a114 (bug 1901308) for Doc failure on BackupUIChild.sys . CLOSED TREE 2024-08-06 20:46:23 +03:00
Stephen Thompson
84003852f2 Bug 1901308 - Show profile backup errors and keep modals open r=backup-reviewers,fluent-reviewers,firefox-desktop-core-reviewers ,mconley,bolsson
Currently, clicking "confirm" buttons on modals in the profile backup settings menu will always close the modals regardless of whether the operation succeeded or failed. In the case of errors, users don't know that something went wrong. It's better to keep the modals open and display an error so that the user knows what to do next and can try to fix the issue, if applicable.

Differential Revision: https://phabricator.services.mozilla.com/D218358
2024-08-06 14:56:53 +00:00
Ed Lee
9ca4d5dc5a Bug 1907350 - Expose genai-settings-chat-title and other chatbot strings for localization r=tarek,fluent-reviewers,mconley,bolsson
Move featuregate title to features.ftl used by about:preferences and about:support; and other strings to genai.ftl. Allow prompts to use l10nId to get fluent attributes. Convert inline strings for menu and shortcuts to fluent. Update simplify, add explain prompts.

Differential Revision: https://phabricator.services.mozilla.com/D218279
2024-08-03 06:40:26 +00:00
Ed Lee
4c62bb6510 Bug 1910005 - Expose chat shortcuts pref as part of experimental subitem r=tarek,fluent-reviewers,settings-reviewers,desktop-theme-reviewers,dao,mstriemer
Switch default shortcuts enabled with labs checkbox to disable and labs visibility. Add metric and event telemetry for shortcuts pref and usage. Bump pip labs ordering up one.

Differential Revision: https://phabricator.services.mozilla.com/D217782
2024-08-03 04:19:46 +00:00
Noemi Erli
acb6679fdd Backed out changeset c9ad93d58c14 (bug 1910005) for causing bustages in GleanMetrics.h CLOSED TREE 2024-08-03 06:17:37 +03:00
Ed Lee
2d3545acad Bug 1910005 - Expose chat shortcuts pref as part of experimental subitem r=tarek,fluent-reviewers,settings-reviewers,desktop-theme-reviewers,dao,mstriemer
Switch default shortcuts enabled with labs checkbox to disable and labs visibility. Add metric and event telemetry for shortcuts pref and usage. Bump pip labs ordering up one.

Differential Revision: https://phabricator.services.mozilla.com/D217782
2024-08-03 02:46:23 +00:00
Stephen Thompson
e893e33e61 Bug 1905157 - Display profile recovery error messages in UI r=backup-reviewers,fluent-reviewers,mconley,bolsson,kpatenio
Differential Revision: https://phabricator.services.mozilla.com/D216090
2024-07-26 16:41:40 +00:00
kpatenio
1a865a5bfd Bug 1896772 - verify and display password rules r=backup-reviewers,fluent-reviewers,sthompson
Differential Revision: https://phabricator.services.mozilla.com/D216617
2024-07-25 22:23:34 +00:00
Norisz Fay
638f6ccbe3 Backed out changeset 898c9afa27d2 (bug 1905157) for causing build bustages CLOSED TREE 2024-07-23 19:28:00 +03:00
Stephen Thompson
8832f84b7f Bug 1905157 - Display profile recovery error messages in UI r=backup-reviewers,fluent-reviewers,mconley,bolsson
Differential Revision: https://phabricator.services.mozilla.com/D216090
2024-07-23 15:54:15 +00:00
Meera Murthy
1fcecb153b Bug 1881259 - [translations] Ensure Secondary Translation Settings interacts with Preferences. r=nordzilla,fluent-reviewers,settings-reviewers,desktop-theme-reviewers,translations-reviewers,bolsson,dao,Gijs
Differential Revision: https://phabricator.services.mozilla.com/D203097
2024-07-19 15:11:22 +00:00
Fred Chasen
ce80c671e2 Bug 1905154: Restore dialog should remain open while a backup recovery is in progress. r=backup-reviewers,fluent-reviewers,flod,sthompson
- Adds a #recoveryInProgress member to BackupService to limit to one recovery at a time
- Adds recoveryInProgress and recoveryErrorCode properties to the BackupSettings component
- Has BackupUIChild set recoveryInProgress / recoveryErrorCode while a recovery is underway.
- Keeps the restore dialog open while the recovery is underway, disables the confirm button and updates it's text to "Restoring..."
- Has BackupUIChild close the recovery dialog if recovery is successful.

Figma: https://www.figma.com/design/vNbX4c0ws0L1qr0mxpKvsW/Fx-Backup?node-id=147-4568&t=rmWErO2I6lpY3Vz7-0

Differential Revision: https://phabricator.services.mozilla.com/D215677
2024-07-15 16:29:48 +00:00
Stanca Serban
9fc5ed62f7 Backed out changeset d98136b45ed4 (bug 1905154) for causing mozilla::dom::PathUtils::InitFileWithPath related mochitests failures. CLOSED TREE 2024-07-13 02:15:07 +03:00
Fred Chasen
7a73f2d7f2 Bug 1905154: Restore dialog should remain open while a backup recovery is in progress. r=backup-reviewers,fluent-reviewers,flod,sthompson
- Adds a #recoveryInProgress member to BackupService to limit to one recovery at a time
- Adds recoveryInProgress and recoveryErrorCode properties to the BackupSettings component
- Has BackupUIChild set recoveryInProgress / recoveryErrorCode while a recovery is underway.
- Keeps the restore dialog open while the recovery is underway, disables the confirm button and updates it's text to "Restoring..."
- Has BackupUIChild close the recovery dialog if recovery is successful.

Figma: https://www.figma.com/design/vNbX4c0ws0L1qr0mxpKvsW/Fx-Backup?node-id=147-4568&t=rmWErO2I6lpY3Vz7-0

Differential Revision: https://phabricator.services.mozilla.com/D215677
2024-07-12 20:36:27 +00:00
Ed Lee
29e26a6e38 Bug 1907246 - Add Anthropic Claude to chatbot provider list r=tarek,fluent-reviewers
Use ?q= to start while we figure out how to generalize &attachment=.

Differential Revision: https://phabricator.services.mozilla.com/D216242
2024-07-11 20:41:31 +00:00
Mike Conley
1e3645ddee Bug 1906739 - Implement scheduled backups CTA and restore your data sections in backup-settings. r=backup-reviewers,fluent-reviewers,kpatenio,flod
Differential Revision: https://phabricator.services.mozilla.com/D215972
2024-07-11 18:21:03 +00:00
Mike Conley
430c6c4acc Bug 1904925 - Fill out more of the backup-settings reusable component. r=backup-reviewers,fluent-reviewers,firefox-desktop-core-reviewers ,flod,kpatenio
This exposes some UI to show the most recent backup timestamp
and location (if a recent backup exists), and buttons to show
that location, and to edit the location.

Differential Revision: https://phabricator.services.mozilla.com/D215543
2024-07-10 15:38:46 +00:00
Mike Conley
7d69dbaba8 Bug 1903127 - Move the single-file archive into the configured destination folder. r=backup-reviewers,fluent-reviewers,sthompson,flod,kpatenio
Differential Revision: https://phabricator.services.mozilla.com/D214451
2024-07-04 19:25:16 +00:00
Sandor Molnar
61f4c43ba6 Backed out 2 changesets (bug 1903117, bug 1903127) for causing xpc failures @ test_BackupService_resolveArchiveDestFolderPath.js CLOSED TREE
Backed out changeset 3d272e8ab369 (bug 1903117)
Backed out changeset afbf6e3d4145 (bug 1903127)
2024-07-04 21:16:44 +03:00
Mike Conley
a9f107514d Bug 1903127 - Move the single-file archive into the configured destination folder. r=backup-reviewers,fluent-reviewers,sthompson,flod,kpatenio
Differential Revision: https://phabricator.services.mozilla.com/D214451
2024-07-04 17:30:41 +00:00
kpatenio
3de495e9da Bug 1893295 - (part 1) build enable-backup-encryption component. r=backup-reviewers,fluent-reviewers,mconley
Differential Revision: https://phabricator.services.mozilla.com/D214483
2024-06-28 16:55:02 +00:00
Fred Chasen
fe2488cb9a Bug 1903602 - Update settings-data-backup-restore-choose string. r=backup-reviewers,fluent-reviewers,mconley
Differential Revision: https://phabricator.services.mozilla.com/D214657
2024-06-25 20:37:18 +00:00
Mike Conley
02d7da6f8b Bug 1901520 - Part 1: Send localized template down to the archive worker. r=backup-reviewers,fluent-reviewers,kpatenio,bolsson
Differential Revision: https://phabricator.services.mozilla.com/D213974
2024-06-25 00:35:43 +00:00
Sandor Molnar
e36a6d4453 Backed out 5 changesets (bug 1901534, bug 1891854, bug 1901520) for causing xpc failures @ test_BackupService_renderTemplate.js CLOSED TREE
Backed out changeset 5e494cb0aff6 (bug 1901534)
Backed out changeset e8773eda97c1 (bug 1891854)
Backed out changeset 4b079909d830 (bug 1901520)
Backed out changeset 5509d1905d2c (bug 1901520)
Backed out changeset 6d98566735ad (bug 1901520)
2024-06-25 01:24:56 +03:00
Mike Conley
d4ff2ccbcd Bug 1901520 - Part 1: Send localized template down to the archive worker. r=backup-reviewers,fluent-reviewers,kpatenio,bolsson
Differential Revision: https://phabricator.services.mozilla.com/D213974
2024-06-24 20:47:04 +00:00
Ed Lee
58938381b3 Bug 1895497 - Update chatbot providers and featuregate with more appropriate configuration for initial nightly r=tarek,fluent-reviewers,settings-reviewers,flod,Gijs
Show AI Chatbot integration with providers and links in about:preferences.

Differential Revision: https://phabricator.services.mozilla.com/D214489
2024-06-24 17:42:56 +00:00
kpatenio
e5c43bf9f5 Bug 1893301 - Build confirmation dialog element for removing encryption password from backup. r=backup-reviewers,firefox-desktop-core-reviewers ,fluent-reviewers,mconley
This patch adds a new dialog for disabling a backup's password protection.

Steps to test this feature:
1. First ensure that the following prefs are enabled: browser.backup.enabled and browser.backup.preferences.ui.enabled
2. Then ensure that the existing backup for the current profile has encryption enabled (should have enc-state.json)
3. Else, access the debug page (chrome://browser/content/backup/debug.html) to enable encryption
4. Once encryption is enabled, the sensitive data checkbox should be checked in about:settings / about:preferences
5. Clicking the checked checkbox should now show the new dialog for removing password protection
6. If the dialog is confirmed, the checkbox should be unchecked in both the settings/preferences page and the debug page

Other notes:
- If the checkbox is *not* checked, nothing will happen. This is because the dialog for enabling password protection is not yet implemented
- Added tests and Storybook entries as well

Figma: https://www.figma.com/design/vNbX4c0ws0L1qr0mxpKvsW/Fx-Backup?node-id=147-4568&t=9NNUojWMeOLwe3rD-0

Differential Revision: https://phabricator.services.mozilla.com/D213171
2024-06-19 17:36:01 +00:00