Commit Graph

929 Commits (ef2c3a3407cdbe9860d1f4f32ba9e4032833c5fd)

Author SHA1 Message Date
Grisha Kruglov 86fefa5990 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/2770: Allow receiving tabs from FxA devices (https://github.com/mozilla-mobile/fenix/pull/2772)
* Closes https://github.com/mozilla-mobile/fenix/issues/2770: Allow receiving tabs from FxA devices

Now that we're on a-c 0.54, we can land this since it supports device
capability migration.

This patch adds a SEND_TAB device capability, making Fenix a valid target
in the Send Tab device list on Desktop Firefox.

Additionally, it adds a notification manager which manages notification
channels and knows how to display "received tabs" notifications".

* Post: remove unusued test file that's causing issues
5 years ago
Sawyer Blatz dbe697d102 [fenix] For https://github.com/mozilla-mobile/fenix/issues/2784: Removes undo from collection deletion (https://github.com/mozilla-mobile/fenix/pull/2786) 5 years ago
Jonathan Almeida fb1ef670ba [fenix] Add custom share sheet and send tab support (https://github.com/mozilla-mobile/fenix/pull/2757)
* Closes https://github.com/mozilla-mobile/fenix/issues/2751: Add custom app share sheet

* Closes https://github.com/mozilla-mobile/fenix/issues/2753: Add send tab devices to share sheet

* Closes https://github.com/mozilla-mobile/fenix/issues/2752: Add build flag for send tab

* Replace Context.share with ShareFragment
5 years ago
Emily Kager b74a413e08 [fenix] For https://github.com/mozilla-mobile/fenix/issues/2061 - Added Find in Page Bar No Matches Text Color (https://github.com/mozilla-mobile/fenix/pull/2746) 5 years ago
Sawyer Blatz 0be9adefae [fenix] For https://github.com/mozilla-mobile/fenix/issues/2728 & https://github.com/mozilla-mobile/fenix/issues/2729: Uses view model selected tabs for collection creation (https://github.com/mozilla-mobile/fenix/pull/2748) 5 years ago
Tiger Oakes cea10f040e [fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/654 - Update refresh/stop toolbar buttons (https://github.com/mozilla-mobile/fenix/pull/2702)
(Also back and forward)
5 years ago
Jeff Boek 237c06cfc1 [fenix] For https://github.com/mozilla-mobile/fenix/issues/2717 - Hides onboarding card when signed into a firefox account 5 years ago
Jeff Boek d01c2f9121 [fenix] For https://github.com/mozilla-mobile/fenix/issues/2717 - Adds auto signed in state to the accounts onboarding card 5 years ago
Grisha Kruglov 06fb88d9b0 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/2713: Weave in "onboarding state" and split adapter items accordingly
we're ensuring that it has been initialized.

I wonder if we could just make background services load eagerly (they're lazy init now), instead.
5 years ago
Sawyer Blatz 7a0a43ff48 [fenix] For https://github.com/mozilla-mobile/fenix/issues/2689: Turns dynamic toolbar into fixed toolbar 5 years ago
Emily Kager 5793d18da7 [fenix] For https://github.com/mozilla-mobile/fenix/issues/2530 - Show report site issue and TP off globally in quick settings 5 years ago
Sawyer Blatz 21b247d82c [fenix] For https://github.com/mozilla-mobile/fenix/issues/2205: Updates collection title constraints 5 years ago
Sawyer Blatz 79e336a61a [fenix] For https://github.com/mozilla-mobile/fenix/issues/911: Adds reader mode notification on first launch 5 years ago
Ryan Kelly 36686f3fd8 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/2555: Remove appservices gradle plugin, perform megazord substitution by hand. 5 years ago
Sören Hentzschel f987d5ae88 [fenix] fixed wrongly named variable 5 years ago
Sören Hentzschel 82cc85bcdd [fenix] fixed linting issues 5 years ago
Sören Hentzschel 11ccbfdab2 [fenix] For https://github.com/mozilla-mobile/fenix/issues/2435 - adds URL to bookmarks in library 5 years ago
Sawyer Blatz 61ef2c4121 [fenix] For https://github.com/mozilla-mobile/fenix/issues/2655: Adds undo snackbar for closing all tabs 5 years ago
Jeff Boek de79d482e2 [fenix] For https://github.com/mozilla-mobile/fenix/issues/2762 - Prevents crash when a device has a font scale other than 1.0 5 years ago
Sawyer Blatz cca76e8a66 [fenix] No issue: Updates string comment for collection renamed 5 years ago
Emily Kager 350c4b1b5f [fenix] For https://github.com/mozilla-mobile/fenix/issues/1286 - Dynamically set fontsizefactor and reload current session 5 years ago
Sebastian Kaspari f1e94d09ea [fenix] Switch to browser-engine-gecko-beta (GeckoView 68.0). 5 years ago
Will Hawkins 9f6ee0a8f3 [fenix] Fix https://github.com/mozilla-mobile/fenix/issues/2612: Force PG to keep kotlinx coroutines 5 years ago
Axel Hecht df65c988ef [fenix] Import strings from android-l10n
Status: mozilla-l10n/android-l10n@ec762fcedc
5 years ago
Jeff Boek 2a8931a64c [fenix] For https://github.com/mozilla-mobile/fenix/issues/2719 - Fixes crash by registering to observer with a lifecycle owner 5 years ago
Emily Kager f0ebdd9d11 [fenix] For https://github.com/mozilla-mobile/fenix/issues/2377 - Added ability to share multiple history items 5 years ago
Jeff Boek 5af8b93707 [fenix] For https://github.com/mozilla-mobile/fenix/issues/2531 - Adds privacy notice to settings 5 years ago
Sawyer Blatz 05217c6248 [fenix] For https://github.com/mozilla-mobile/fenix/issues/1578: Adds delete collection with undo 5 years ago
Emily Kager 78915862d3 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/2699 - Removes Feedback from Settings 5 years ago
Sawyer Blatz 2ac0a8a94d [fenix] For https://github.com/mozilla-mobile/fenix/issues/2688: Corrects extra key of library selected item telemetry 5 years ago
Emily Kager cec1917e4b [fenix] Revert "For https://github.com/mozilla-mobile/fenix/issues/1578: Adds delete collection with undo"
This reverts commit 2f1be24bac789f77d9399f746273a482f1958292.
5 years ago
Sawyer Blatz 60e8b5f074 [fenix] For https://github.com/mozilla-mobile/fenix/issues/1578: Adds delete collection with undo 5 years ago
Arturo Mejia 5783d2d677 [fenix] Updated tracking protectionPolicy to the recommend one. 5 years ago
Sawyer Blatz d3a92a0c7d [fenix] For https://github.com/mozilla-mobile/fenix/issues/1576: Adds tab collection renaming 5 years ago
Sawyer Blatz f842693457 [fenix] No issue: Removes usage of COLLECTIONS_ENABLED flag 5 years ago
Emily Kager b4b6f760ee [fenix] For https://github.com/mozilla-mobile/fenix/issues/1826 - Create ViewModel for Restoring Home Scroll Position 5 years ago
Emily Kager cf3b20fd34 [fenix] No issue: Save/Restore State in HomeFragment 5 years ago
Sawyer Blatz 6539a5aad2 [fenix] For https://github.com/mozilla-mobile/fenix/issues/1242: Adds telemetry for error pages 5 years ago
Sawyer Blatz 27b16dda39 [fenix] For https://github.com/mozilla-mobile/fenix/issues/2584: Adds opening a single tab from tab collection 5 years ago
Sawyer Blatz d96137f8da [fenix] For https://github.com/mozilla-mobile/fenix/issues/2584: Adds opening tab collections 5 years ago
Sawyer Blatz a1001bafde [fenix] For https://github.com/mozilla-mobile/fenix/issues/1575: Enables adding tabs to existing collection 5 years ago
Sawyer Blatz 70eb92f24b [fenix] For https://github.com/mozilla-mobile/fenix/issues/2377: Adds share to tabs and tab collections 5 years ago
Axel Hecht 182b19dedb [fenix] Import strings from android-l10n
Status: mozilla-l10n/android-l10n@edd6b0e79f
5 years ago
Jeff Boek fd55bcc441 [fenix] No Issue - Fixes nits in https://github.com/mozilla-mobile/fenix/pull/2669 5 years ago
Jeff Boek d06a3b0c6c [fenix] For https://github.com/mozilla-mobile/fenix/issues/2391 - Dismiss tour when navigating to search or settings 5 years ago
Jeff Boek 6d5139ec6e [fenix] No Issue - Always complete motionLayout transition on restore 5 years ago
Jeff Boek 928d68f32b [fenix] No Issue - Remove debugging code for onboarding 5 years ago
Jeff Boek d9812a5ce0 [fenix] For https://github.com/mozilla-mobile/fenix/issues/2395 - Navigates to turn on sync on button press 5 years ago
Jeff Boek eca427d9f9 [fenix] For https://github.com/mozilla-mobile/fenix/issues/2389 - Save state on homeview when switching themes 5 years ago
Jeff Boek e4da145a51 [fenix] For https://github.com/mozilla-mobile/fenix/issues/2395 - Adds sign into sync card 5 years ago
Jeff Boek a896a807da [fenix] For https://github.com/mozilla-mobile/fenix/issues/2399 - Wires up tracking protection onboarding card 5 years ago
Jeff Boek c0e9d4b0a1 [fenix] For https://github.com/mozilla-mobile/fenix/issues/982 - Opens privacy policy in a custom tab 5 years ago
Jeff Boek b19827859d [fenix] For https://github.com/mozilla-mobile/fenix/issues/982 - Adds icon and button for privacy notice onboarding card 5 years ago
Jeff Boek faaa8d9b93 [fenix] For https://github.com/mozilla-mobile/fenix/issues/2392 - Adds icon to private browsing onboarding card 5 years ago
Jeff Boek ea87c7384c [fenix] For https://github.com/mozilla-mobile/fenix/issues/2392 - Centers private browsing icon 5 years ago
Tiger Oakes 20619bce23 [fenix] Use UpdateTrackingProtectionUseCase
https://github.com/mozilla-mobile/android-components/issues/2746
5 years ago
Sören Hentzschel 56a8f91a34 [fenix] No issue - make spacing in history view consistent with spacing on tabs view 5 years ago
Emily Kager 9f890210e8 [fenix] No issue: Use ExcludeTypes instead of filtering after retrieving 5 years ago
Tiger Oakes 90f290dc1d [fenix] Add wordmark variants for different dpi levels 5 years ago
Sebastian Kaspari c88ed40dd7 [fenix] Install the "icons" WebExtension to automatically load icons for every visited website. 5 years ago
Sawyer Blatz 2dc63e54e0 [fenix] For https://github.com/mozilla-mobile/fenix/issues/976: Adds telemetry for library 5 years ago
Emily Kager 689d89aaa5 [fenix] No issue: remove unused restore state code 5 years ago
Emily Kager 1ec5717b42 [fenix] For https://github.com/mozilla-mobile/fenix/issues/2028 - Pass Session ID for Custom Tab Prompts, Theme Dialogs 5 years ago
Emily Kager 6e6df202d8 [fenix] For https://github.com/mozilla-mobile/fenix/issues/2025 - Create and theme Dialog for deleting all history 5 years ago
Emily Kager 900ecb27e8 [fenix] For https://github.com/mozilla-mobile/fenix/issues/1249 - Create Empty History State 5 years ago
Emily Kager 70aac86c2b [fenix] For https://github.com/mozilla-mobile/fenix/issues/2474 - Pop Up to Bookmark Fragment when navigating to Browser 5 years ago
Jeff Boek 1d446204db [fenix] For https://github.com/mozilla-mobile/fenix/issues/2414 - Fixes custom tab crash 5 years ago
Sawyer Blatz 6a01e837bc [fenix] Revert https://github.com/mozilla-mobile/fenix/issues/2533: Removes feature flag for tab collections 5 years ago
Sawyer Blatz 3ead23a3a9 [fenix] For https://github.com/mozilla-mobile/fenix/issues/1574: Cleans up unused code and refactors 5 years ago
Sawyer Blatz 66d7c77ea1 [fenix] For https://github.com/mozilla-mobile/fenix/issues/2205: Truncates tab collection titles 5 years ago
Sawyer Blatz 9cb3781789 [fenix] For https://github.com/mozilla-mobile/fenix/issues/1574: Displays previous tab collections when creating 5 years ago
Sawyer Blatz 1d5d864aa7 [fenix] For https://github.com/mozilla-mobile/fenix/issues/2351: Fixes backspace key ignored in collections 5 years ago
Sawyer Blatz 307481bc42 [fenix] For https://github.com/mozilla-mobile/fenix/issues/1574: Adds tab collection creation 5 years ago
Michael Droettboom 8c0519e7a7 [fenix] Add pings.yaml metadata 5 years ago
Emily Kager 0a031ee076 [fenix] Move strings to static_strings 5 years ago
ekager 3ecfe34582 [fenix] Add content description for images and radio button 5 years ago
Emily Kager 1448dbd813 [fenix] For https://github.com/mozilla-mobile/fenix/issues/2389 - Create Theme Onboarding Card 5 years ago
ekager e91da532d0 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/2635 - Save settings changes to new Shared Preferences file 5 years ago
Sawyer Blatz 121f16f710 [fenix] No issue: Fixes home crash if url host is malformed 5 years ago
Jonathan Almeida 3a523552c5 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/2097: Stop video playback when custom tab closes 5 years ago
Sawyer Blatz b13095adb3 [fenix] For https://github.com/mozilla-mobile/fenix/issues/1857: Adds telemetry for QR scanner 5 years ago
Sören Hentzschel 5c78b25385 [fenix] For https://github.com/mozilla-mobile/fenix/issues/1800 - "report site issue" should open in a new tab 5 years ago
Emily Kager 75982fb559 [fenix] Update mapping to represent steps of 5 from 50-200 5 years ago
Emily Kager fef28a284a [fenix] Change min and max scale for text scale 5 years ago
Emily Kager 6d2b714986 [fenix] Add Accessibility Fragment and Text Size Adjustment Setting 5 years ago
Emily Kager 1886e227eb [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/2528 - Fixes Dialog navigation 5 years ago
Sebastian Kaspari 72411cc622 [fenix] Remove feature-session-bundling component. 5 years ago
Axel Hecht 69f5fcef4d [fenix] Import strings from android-l10n
Status: mozilla-l10n/android-l10n@27dbd72e7d
5 years ago
Sawyer Blatz 848fbe390c [fenix] For https://github.com/mozilla-mobile/fenix/issues/2205 & https://github.com/mozilla-mobile/fenix/issues/1578: Integrates tab collection storage (https://github.com/mozilla-mobile/fenix/pull/2478)
* For https://github.com/mozilla-mobile/fenix/issues/2205: Adds TabCollectionStorage

* For https://github.com/mozilla-mobile/fenix/issues/1578: Adds delete to TabCollection
5 years ago
Emily Kager 9b5ae0cbe7 [fenix] For https://github.com/mozilla-mobile/fenix/issues/2561 - Dynamically set EngineView behavior in BrowserFragment 5 years ago
ekager afbe46b7a1 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/2553 - wrap_content for header text for RTL 5 years ago
Jeff Boek 69cd4c3ef4 [fenix] For https://github.com/mozilla-mobile/fenix/issues/2390 - Adds local feature flag for onboarding 5 years ago
Jeff Boek fb3f8cd17d [fenix] For https://github.com/mozilla-mobile/fenix/issues/2390 - Adds the start browser button 5 years ago
Jeff Boek 25ea98ae9d [fenix] For https://github.com/mozilla-mobile/fenix/issues/2390 - Adds views for every onboarding card 5 years ago
Jeff Boek 0a935eda06 [fenix] For https://github.com/mozilla-mobile/fenix/issues/2390 - Adds a theme picker card
- applies generic styling to cards
- adds margins to headers and onboarding cards
5 years ago
Jeff Boek 8f619fad01 [fenix] For https://github.com/mozilla-mobile/fenix/issues/2390 - Adds onboarding section headers 5 years ago
Jeff Boek 221f7a609b [fenix] For https://github.com/mozilla-mobile/fenix/issues/2390 - Adds the onboarding welcome message 5 years ago
Jeff Boek 4eb5a4a2e2 [fenix] For https://github.com/mozilla-mobile/fenix/issues/2390 - Applies onboarding mode on start 5 years ago
Richard Pappalardo ce9ac9e988 [fenix] Add automated UI test for main three dot menu (https://github.com/mozilla-mobile/fenix/pull/2540) 5 years ago
Jeff Boek 47c166824f [fenix] Small refactor before we add onboarding cards (https://github.com/mozilla-mobile/fenix/pull/2541)
* For https://github.com/mozilla-mobile/fenix/issues/2390 - Cleans up the toAdapterList method before we add onboarding

* For https://github.com/mozilla-mobile/fenix/issues/2514 - Hide tabs menu when no tabs are open
5 years ago