Commit Graph

1110 Commits (f23f3b74895eb07d13bb5412a8709c220524d38d)

Author SHA1 Message Date
Colin Lee ea7841b8c5 No issue: Add Sentry breadcrumbs to ease crash investigations 5 years ago
Denys M 6d6b240e48 Add unit tests for `Settings`.
Add unit tests for `Settings`.
5 years ago
Emily Kager 718ac5612c For #3593 For #3581 - Pass sessions to delete to delete all with undo (#3594) 5 years ago
Emily Kager 084fab77d4 For #3609 - Remove FIP Integration, Use FIP Feature (#3637) 5 years ago
Emily Kager 6e3197f61c For #3622 - Add ID to engine shortcut suggestions (#3636) 5 years ago
royang51 e244aae104 For #3214 - History multi-selection aborted, the same item can't be selected again (#3607) 5 years ago
Sawyer Blatz 07516f47c3
For #3215: Adds collection restoration with unique IDs (#3635) 5 years ago
vmbaicu 021900e7ad Fixes #3527 - Set Collection name max length (#3531) 5 years ago
Nikit Bhandari cfefc5632b For #3489: Disables blank collection names (#3490) 5 years ago
Andrei Teslovan 2ebe0a2a48 Fixes #3529 - Display "Edit folder" title when editing a bookmark folder (#3549) 5 years ago
Emily Kager 03a5cb2fb4 For #3620 - Adds automatic theme onboarding content description (#3629) 5 years ago
Sawyer Blatz a5a518f4a5
For #2940: Hides send tab on FxA error (#3595) 5 years ago
Sawyer Blatz 721908ade6
For #3055: Adds android components version to about page (#3596) 5 years ago
Colin Lee 22bcd70edc
For #3213: Fix multi-select bookmarks on return to fragment (#3413) 5 years ago
Emily Kager afb59251c1 For #3588 - Preload the content process when starting Gecko (#3589) 5 years ago
Emily Kager b1102c2e76 For #3544 - Set SearchSuggestions preference value from settings 5 years ago
Tiger Oakes ab6101b0f4 Fixes #3539 - vectordrawablecompat for gradients (#3541) 5 years ago
Tiger Oakes b70dced16e Fixes #3538 - Fix ic_tabs icon path (#3540) 5 years ago
Colin Lee 0135424883 For #3508: "Send crash report" checkbox is ignored (#3512) 5 years ago
Grisha Kruglov 521312c6f8 Disable send tab for non-nightly, non-debug builds (#3542)
* Put deviceCapabilities list behind a SEND_TAB_ENABLED flag

* Disable SEND_TAB for non-debug, non-nightly builds
5 years ago
Mihai Tabara ccc5b91992 Import PR 3500 from ekager 5 years ago
Stefan Arentz 6e6e662c47 Update HomeFragment.kt 5 years ago
Jeff Boek 90bdbd04e0 No Issue - Capture session manager in scope before creating the delete operation 5 years ago
Emily Kager ac5c4a0f79 Closes #3493 - Show tab saved to collection snackbar in BrowserFragment 5 years ago
Jeff Boek 7ebdfcc87b For #1116 - Uses alias link for help 5 years ago
Jeff Boek 5540230e3d For #1116 - Changes help link (#3491) 5 years ago
Jeff Boek 3b848393f7 For #981 - Adds link to mma.md to telemetry.md 5 years ago
Jeff Boek 45b096c84f For #981 - mma docs 5 years ago
Jeff Boek f323c38be0 For #981 - Adds missing Leanplum events 5 years ago
Emily Kager 6bd9b82385 No issue: Remove flash of tab adapter updating data in create collection 5 years ago
Colin Lee d5c5587a0c
For #3209: Disable shared element animations for crash temporarily (#3482) 5 years ago
Sawyer Blatz 041eaa2a5c
For #3275: Cleans up feedback from James (#3398) 5 years ago
Emily Kager e28277693b Closes #3428 - Make + in collection creation selection stage clickable 5 years ago
Jonathan Almeida 986bc91347 For #3401: Update toolbar tab counter when view is attached
Co-authored-by: Christian Sadilek <christian.sadilek@gmail.com>
5 years ago
vladikoff dfe181aa0a Add application-services fretboard feature flags 5 years ago
Emily Kager 8b4c2db4e4 For #3433 - Add checkbox hide changes to change payload 5 years ago
Emily Kager 1f1320920f For #3275 - Invoke pending single session delete job on close all (#3438) 5 years ago
Jeff Boek 1212887e08 For #1242 - properly record metrics (#3437) 5 years ago
Emily Kager 510b6f7373 For #2899 - Improve collections scroll and highlight animations 5 years ago
Andrei Teslovan e458d8b6a1 Fixes #3365 - Set selectedFolder to null if it's already selected (#3415) 5 years ago
Emily Kager 5eb2bc6d55 For #3138 - Sets height of toolbar in SearchFragment to match_parent (#3400) 5 years ago
Sawyer Blatz 381a5e6089 For #3403: Subscribes to tab collections in BrowserFragment 5 years ago
Jeff Boek 227a80957e For #382 - Include Marshmellow in the guard.. 5 years ago
Jeff Boek dad671ca3c For #382 - Hides default browser switch for older versions of Android 5 years ago
Jonathan Almeida 1b7a9817e2 For #2905: Remove device name during sync logout 5 years ago
Jonathan Almeida f71bdcfd10 For #3388: Set max length for device name (#3397) 5 years ago
Colin Lee f1088222b4
For #3203: Updates edit bookmarks to have user friendly names (#3372)
Co-authored-by: Colin Lee <mncolinlee@gmail.com>
Co-authored-by: Sawyer Blatz <sdblatz@gmail.com>"
5 years ago
Emily Kager 186983b786 For #3275 - Adds PendingSessionDeletion data class to handle multiple emit session calls (#3393) 5 years ago
Jonathan Almeida 80e7868fd7 For #1134: Set UA to GeckoView 69.0 for whitelisted domains 5 years ago
Sawyer Blatz 7bcc8d576e For #2219: Inflates toolbar menu from bottom (#3389) 5 years ago
Colin Lee 66a836cf3a
For #3314: Toolbar and QAB unresponsive after Android 6 perms check (#3373) 5 years ago
Jeff Boek 332b4c4da5 For #3278 - makes the string a constant 5 years ago
Jeff Boek fc603e65a5 For #3278 - Removed redundant override 5 years ago
Jeff Boek fead5183c8 For #3278 - pin the default search engine to the top 5 years ago
Jeff Boek a86ec60f8f For #3278 - Fixes search engine selector layout 5 years ago
Emily Kager 71f2b0bdaa For #2253 - Use toolbar as anchorView with fullscreen snackbar 5 years ago
Christian Sadilek ccc7c70967 For #3252: Reader mode appearance buttons are not visible in PB
Co-authored-by: Jonathan Almeida <jalmeida@mozilla.com>
Co-authored-by: Sawyer Blatz <sdblatz@gmail.com>
5 years ago
a79014 d2c3427f1e Doesn't print gecko emoji on android ver < 7 (android N) (#3115)
* Doesnt print gecko emoji on android ver < 7

* fixed typo on maybeGecko variable

* Closes #3076: Lizard char now doesn't appear if not supported androidver

* Closes #3115: Prints string instead of gecko emoji in unsupported
android versions
5 years ago
Emily Kager edc1422b68 For #3288 - call setChecked after calling setOnCheckedChangeListener (#3357) 5 years ago
Colin Lee b498f5559b
For #3333: Only show desktop bookmarks if logged in (#3356) 5 years ago
jhugman 26d0ddda98 Fixes #3358 - disable feature-app-links (#3359) 5 years ago
Emily Kager de45dfd98a For #3131 - Add new task and clear task flags when opening intent (#3363) 5 years ago
Gabriel Luong f05eb032d4 For #2684: Add an extension function Session.toTab to map Session to Tab and clean up their usage 5 years ago
vmbaicu a2f2a23a15 Fixes #3281 - Fix Report and onboarding lint errors and issues (#3339) 5 years ago
Sawyer Blatz 3e5b6ca007 For #975: Removes leakcanary and default browser telemetry (#3350) 5 years ago
Emily Kager 82cf81242f For #3331 - Delay restoring layout while list restores (#3354) 5 years ago
Sawyer Blatz decacbfc97 For #3323 Runs PublicSuffixList synchronously 5 years ago
Grisha Kruglov a58a77317e Automatically close the 'auth-problems fragment' once we're through the auth flow (#3340) 5 years ago
Emily Kager e57e7b50ee For #2899 - Scroll to Collections on change, animate new collections (#3279)
* For #2899 - Scroll to Collections on change, animate new collections

* For #2899 - Scroll to tabs when tabs opened from collection
5 years ago
Emily Kager 975975e789 For #3326 - Remove open image in tab from context menu (#3327) 5 years ago
Sawyer Blatz c17d024452
For #975: Adds preferenceToggled event (#3316)
🤦🏼‍♂️
5 years ago
Sawyer Blatz ab000d2e51
For #3280: Revert "For #3215: Restores collections properly" (#3320)
This reverts commit 3e9ee79c00f4a6b34af74ce7c179e0cbe37decf5.
5 years ago
Arturo Mejia 5df726715f Revert "For #3008, For #2162 Add Simple Logic for Menu Orientation" (#3310)
#3114
5 years ago
Colin Lee f7b5fc3e18
For #3186: Add environment to Sentry reports (#3261) 5 years ago
Tiger Oakes 82d2a0661b Remove deprecatd support-ktx methods (#3305) 5 years ago
Denys M c9570fd6ff Use `Drawable.toBitmap()` from androidx-ktx. (#3286) 5 years ago
Nikit Bhandari d814e95794 fix crash on renaming a collection 5 years ago
Sawyer Blatz 86aac3e313 For #3176: Hides camera options on devices without cameras (#3273) 5 years ago
Emily Kager bf4916418a For #1998 - Removes stable flag in entering fullscreen navigation 5 years ago
Sawyer Blatz b2ca77269b
For #3251: Fixes shortcut typing (#3271) 5 years ago
Sawyer Blatz 054635735a
For #2750: Removes unecessary invalidate CollectionViewHolder call (#3264) 5 years ago
Sawyer Blatz 45c509fbce
For #2648: Updates trimming of url hostname (#3191)
* For #2648: Updates trimming of url hostname

* For #2648: Fix nits
5 years ago
Emily Kager 7368a95d29 No issue: Sets up observers for tab collection changes (#3248) 5 years ago
Jonathan Almeida f7bd39da77 For #3138: Fix white background on search bar 5 years ago
Colin Lee 1e6da54263 For #3238: fixes race condition crash, nav destination unknown 5 years ago
Jonathan Almeida 0a3b001abe For #3167: Show help page in browser menu (#3230) 5 years ago
Emily Kager acea0d5668 For #2785 - Adds back item animator session control (#3233) 5 years ago
Emily Kager ed39b7828b For #3234 - Updates labels of fragments in the nav graph to avoid flash (#3235) 5 years ago
Jeff Boek 0fefbbf5fb For #1809 - Restore all crashed tabs 5 years ago
Sawyer Blatz 8537ff10a8 For #3215: Restores collections properly (#3219) 5 years ago
Emily Kager 4954aadd84 For #3156 - If only one tab adding to collection make it selected (#3222) 5 years ago
Colin Lee 28ecf241f5
For #1301: Always observe sessions to keep uri_count (#3172) 5 years ago
Sawyer Blatz 6682386fc8 For #1242 & #975: Fixes camelcase of telemetry 5 years ago
Denys M 605a552f16 For #1366. Update toolbar search state when typing. (#2908) 5 years ago
Emily Kager 33eb26861d For #3141 For #3142 Do not try to fade BrowserFragment in transitions (#3195) 5 years ago
Emily Kager 9624964bc3 For #3087 - Adds disabled color attr (#3192)
* For #3087 - Adds disabled color attr

* Change alpha to 40%
5 years ago
Emily Kager 93a5456785 For #2253 - Shorten Fullscreen snackbar length (#3190) 5 years ago
Emily Kager 704f1e6a3d For #3004 - Restore MotionLayout on Home View only in onCreateView 5 years ago
Grisha Kruglov fe3c163a20 Fix how we reflect FxA state in preference
This cleans up how we're displaying account state in the main preference UI.
Before when it worked, it worked mostly accidentally.
'launch' wrapper around "update ui" methods would trigger a race condition
between binding the account pref view holder and actually updating that view
with values. Sometimes the "update view with values" would happen after view
was bound, and the UI will be correct. Most of the time it would happen before,
and so there will be nothing to update and we'd get into an inconsistent state.

This also splits up the "accountpreference" into two: account is good,
and account needs re-auth. This greatly simplifies their management.
5 years ago
Grisha Kruglov 0e1d81126d Make 'remove account' work on the "reconnect to sync" screen
This seems to have been copy-pasted and wasn't hooked up correctly.
5 years ago
Grisha Kruglov 7af61b1560 Navigate away from account settings after encountering auth problems 5 years ago
Sawyer Blatz 47c14b07dd For #1190: Removes syncing items from FxA telemetry 5 years ago
Sawyer Blatz c4c5d44430 For #975: Updates telemetry for settings (#3171) 5 years ago
Sebastian Kaspari b2d81aba43 Issue #2381: Add feature-media component and enable notification for recording devices. 5 years ago
Jeff Boek 27fdd9605b For #2395 - Adds an early return statement and documents why we copy a feature 5 years ago
Jeff Boek f26c402f0a For #2395 - Properly takes you back to where you start authentication on completion 5 years ago
Sawyer Blatz 12eabd5eb3 For #977: Listens to correct custom tab open menu fact 5 years ago
mythio 2daa75db2c Closes #3000: Replace deprecated method 5 years ago
Emily Kager 14c581c012 For #3004 - Do not restore motionlayout state in ReloadData 5 years ago
Emily Kager 94881f8241 For #3135 - Reduce swipe to delete sensitivity 5 years ago
Sawyer Blatz 0b3a8b7a54 For #2316: Adds confirmation dialog to delete bookmark 5 years ago
Sawyer Blatz 8e24feefc2 For #1192: Updates detection for Lockwise 5 years ago
ekager 87f6268816 For #3101 - Do not show tab selection screen for 1 tab 5 years ago
Emily Kager dc0d153580 For #3008, For #2162 Add Simple Logic for Menu Orientation (#3114)
* For #3008 - Adjust orientation of collections menu based on view location

* For #2162 - Add simple menu orientation logic to bookmark menu
5 years ago
Emily Kager ef0618a3d1 For #3103 - Exit fullscreen on pause (#3112) 5 years ago
Emily Kager ca186c8776 Closes #1618 - Add fade to awesome bar list instead of shadow (#3110)
* Closes #1618 - Add fade to awesome bar list instead of shadow

* For #1211 - Hide keyboard on fling suggestions list
5 years ago
Colin Lee 5fb100debd
For #1966: Up button should cancel multi-selection first (#3108) 5 years ago
Jeff Boek 40a3246c32 Adds dialog style for Firefox Accounts 5 years ago
Colin Lee 04a759f0b0
For #2693: Launching Fenix via adb with URL crashes (#3099) 5 years ago
Tiger Oakes 94c4013810 Closes #3091 - Hide Pull to Refresh under flag (#3092)
This was merged in after feature freeze so we're pulling it out for
now. Pull to refresh will continue to work in debug mode so that the
design can be iterated on easily.
5 years ago
Colin Lee 04bbeb5ae6 For #3073 'Open in Firefox Preview' no longer opens in app
Saving and restoring the custom tab session ID fixed one problem while causing another. I added code to only restore the ID if the session has a customTabConfig associated.
5 years ago
Mitchell Hentges 62473e5e86
Migrates "raptor" build type to work for chrome-perf-testing, too (#2926) 5 years ago
ekager d285e799b9 Clean up logic to return margin pairs for readability 5 years ago
ekager 14fe356d62 For #2794 - Adjust engine margins when enter/exit fullscreen 5 years ago
ekager 98a40aabd7 For #2223 , For #371 - Replace Toolbar with FIP when opened 5 years ago
ekager 388581f76f For #3056 - Filter sessions on invoke for pending delete all job 5 years ago
Jeff Boek e15ab3f958 For #1158 - Use a dot instead of an underscore to seperate values 5 years ago
Colin Lee 532483498a
No issue: Store the Custom Tab Session ID to avoid a crash (#3062) 5 years ago
Arturo Mejia 038aecc0ee For #1919- Websites' icons are not displayed on Site permissions (#3050)
Exceptions.
5 years ago
Emily Kager d5a9627273 For #2941 - Remove Delete Dialog, Theme Dialogs (#3052) 5 years ago
Emily Kager 0327b1146b For #2977 - Update add new collections flow (#2991)
* For #2977 - Update add new collections flow

* Rename shared elements to be more general

* Make tab list not clickable in other modes

* For #2577 - Stop Flickering in List

* Add extensions function for next step with collections list size
5 years ago
Emily Kager f48db90716 No issue: Always try to pop to browser when navigating to browser (#3043) 5 years ago
Jeff Boek 14f1d40e10 Fixes #3041 - Fixes the string that gets displayed in the FxA Onboarding card 5 years ago
James Hugman 060cd646c8 Fixes #1570 - Enable app-links feature 5 years ago
Sawyer Blatz 35a745d67d For #2836: Fixes custom tab close button color 5 years ago
Jeff Boek 301984733a For #225 - Adds completion snackbar 5 years ago
Jeff Boek eda70ab74c Fixes #3037 - Unchecks boxes after deletion 5 years ago
Jeff Boek 0036938312 For #225 - Fixes crash by moving GeckoView calls t othe main thread 5 years ago
Emily Kager 1bb4d72fd1 For #3027, For #2858 Pass in Fenix Snackbar for Context Menu Candidate (#3028) 5 years ago
Jonathan Almeida ab39a5088a For #2052: Fix BrowserToolbar overlapping web content 5 years ago
Jeff Boek 209b50016e For #2723 - Cleans up code formatting 5 years ago
Jeff Boek f9d70dbc92 For #2723 - Creates callbacks to wire up the mode and theme manager together 5 years ago
Jeff Boek a7d5cdcb9d For #2723 - Fixes theme manager 5 years ago
Emily Kager 18cd9e58f9 Fixes Crash: Pop up to Browser Fragment if exists when coming from Search 5 years ago
Emily Kager 8dbed67f7f No issue: Simplify and speed up shared element transitions 5 years ago
Emily Kager 43a961fe73 For #1973 - Toggle QR button on deny permissions, fix engineView crashes 5 years ago
Colin Lee 72c5cb304c
For #2893, #2673, #2916, #2314: Fix race condition navigating to browser (#3023)
Since the Navigation library restores the fragment after memory eviction, if we're already on the BrowserFragment and we deep link navigate to the BrowserFragment, we briefly get two of them. This crashes GeckoView.
5 years ago
Emily Kager 4c970a545d For #2230 - Fix theme selection radio button for Android 6 (#3019) 5 years ago
Tiger Oakes 74dd2a5f23 Issue #103 - Pull to refresh (#3020) 5 years ago
Sawyer Blatz cd19f36b96 For #2227: Fixes issue with bookmark selection (#3021) 5 years ago
Sawyer Blatz 9e0e5d95d9 For #2931: Show browser snackbar above quick action sheet 5 years ago
Sawyer Blatz 5e0771a6f0 For #2327: Fix early return from displayAccountError 5 years ago
Sawyer Blatz 7fff475fd8 For #1679: Pause media playback when backgrounded 5 years ago
Jeff Boek 0054e017ea For #255 - Moves all deletion operations to the same coroutine 5 years ago
Christian Sadilek 0b00c0ce9b No issue: ClipboardProvider no longer needs to be added/removed based on input 5 years ago
Emily Kager 3685b05586 For #3011 - Size EngineView for Custom Tab Fixed Toolbar 5 years ago
Emily Kager c027feecd0 For #3011 - Size EngineView for Custom Tab Fixed Toolbar 5 years ago
Sawyer Blatz b8c04e02e9 For #2327: Fixes nits 5 years ago
Sawyer Blatz fe50e88fc8 For #2327: Adds error state syncing 5 years ago
Emily Kager caa36c31cd For #2979 - Prevent double navigation to Create Collection Fragment 5 years ago
Grisha Kruglov 5f42a65c2a No issue: improve allowUndo
This patch fixes a few issues:
- it was an extension on a CoroutineScope, but that was quite misleading
since the Main dispatcher would be always used regardless of what dispatcher
the owning CoroutineScope was configured with.
- timing was reliant on exact value of the undocumented Snackbar.LENGTH_LONG duration
- coroutine cancellation relied on cooperation of the 'operation' suspend function,
which we can't depend on

New 'allowUndo' fully controls its timing, doesn't imply a dispatcher to its consumers,
and doesn't rely on cooperation of passed-in suspend blocks for cancellation to work.
5 years ago
Emily Kager 3560e1793c For #2980 - Pop to home if no session exists in Browser Fragment 5 years ago
Emily Kager c589e4d4c3 For #2938 - Remove save to collection from PB browsing menu 5 years ago
Emily Kager e61cebf38d No issue: Check search engine icon exists before setting drawable 5 years ago
Denys M 8bed44819d Fixes #2254/#2709. Observe browser sessions changes on `HomeFragment`. 5 years ago
Jeff Boek 6527e05405 For #2738 - Re-throws exceptions to send better data into the crash reporters 5 years ago
Emily Kager f142be8c92 Refactor new param to startInEditMode 5 years ago
Emily Kager d6c1f65d72 Start MotionLayout animation to end while navigating to search fragment 5 years ago
Emily Kager 8181705b58 Init Toolbar in edit mode so we don't see the flash 5 years ago
ekager dee3c059dc Adds Shared Transition between Home and Search 5 years ago
Jeff Boek 3920cda693 For #2419 - Adds a deletion state to the history component 5 years ago
Denys M 39df4c8522 For #747. Improve `HistoryFragment` readability. 5 years ago
Denys M 13f144f212 For #747. Fix coroutines leaks in `HistoryFragment`. 5 years ago
Jonathan Almeida b05e9ab14b Closes #2968: Specify the activity name in the share item 5 years ago
Grisha Kruglov 70453ef2d5 No issue: increase likelyhood of notification showing up as 'heads-up' 5 years ago
Grisha Kruglov fda0f1de97 No issue: sync and refresh device state on foreground 5 years ago
Emily Kager 039990f608 For #2972 - Call session feature back press before custom tab back press 5 years ago
Grisha Kruglov 9e7269214c Closes #2835: Do not assume bookmarks fragment is attached while processing operations
This is mostly necessary when we're running stuff in a coroutine, so the patch likely goes
overboard a bit with the nullability checks... but it shouldn't hurt.
5 years ago
Sawyer Blatz 6a53127ef9 For #2948: Adds menu button add tab to collection 5 years ago
Sawyer Blatz 3fd831cc4d Fixes #2942: Updates strings for l10n (#2950) 5 years ago
Emily Kager 1ef85433b4 For #2891 - Make checkbox invisible so text isn't cut off 5 years ago
Emily Kager 6290d7b890 For #2110 - Pressing back on external link should close the tab 5 years ago
Emily Kager cae95c0ee1 For #2952 - Delete All Tabs should run on Main Thread 5 years ago
Arturo Mejia b2e27d26dc Closes #2903: Fixed crash when trying to rate the app on a devices without
the play store app.
5 years ago
Jonathan Almeida 540b0939d2 Closes #2878: Cleanup with card-like styling 5 years ago
Arturo Mejia b5d1d04d88 Closes #2900: Fix crash when trying to show site info panel with
a null session.
5 years ago
Jonathan Almeida 3da6cfd98a For #2886: Fix sending multiple tabs to another device (#2923)
* For #2886: Fix sending multiple tabs to another device

* Update share methods to use new API
5 years ago
Arturo Mejia ba6bb916e4 Closes #2789: Custom tabs is not covering the full screen size. 5 years ago
Emily Kager bfc0fa36b1 For #2133 - Add destructive text color to delete history button 5 years ago
Emily Kager 506f332b85 For #2919 - Invoke Pending Delete Jobs in onPause 5 years ago
Emily Kager a6a72885d2 For #2898 - Adds Deselect All in Collection Creation Select Tabs Step 5 years ago
Emily Kager e0ceb195ff For #2337 - Open Report Site in Browser from Custom Tab 5 years ago
Emily Kager 7d65e21b83 For #2941 - Creates delete dialog style 5 years ago
Emily Kager 250548a72f For #2823 - Invoke pending jobs with context on switch to private mode 5 years ago
Jonathan Almeida 06bf7a4da7 For #2890: Sending tab from another device shows empty title 5 years ago
Jonathan Almeida d825011fc0 Fixes #2872: Send tab notification never dismisses (#2889) 5 years ago
Harsh Shandilya 7d9c8726c5 treewide: Resolve compilation warnings (#2859)
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
5 years ago
Jonathan Almeida db2eba9762 For #2876: Fix crash on sync now button clicked 5 years ago
Jeff Boek d24aa8a772 For #927 - Adds build type to glean to report the channel 5 years ago
Sawyer Blatz 9aa4f48e77 For #1190: Adds additional telemetry for FxA login 5 years ago
Sawyer Blatz 62bed0cd06 For #1190: Adds telemetry for FxA login 5 years ago
Emily Kager 2ad6875f09 No issue: Correct material dependency and anchor snackbar above toolbar 5 years ago
Jeff Boek e3031378bc For #225 - Address small nits, changes default color of ic_delete 5 years ago
Jeff Boek 0cbaeaffdc For #225 - Properly delete collections 5 years ago
Jeff Boek 51451ff002 For #225 - Deletes data on button press 5 years ago
Jeff Boek 3cf91fc303 For #225 - Adds button to delete browsing data 5 years ago
Jeff Boek 072ef5785d For #225 -Adds checkbox listener to data items 5 years ago
Jeff Boek e9c7943fe8 For #225 - Adds icons for list items 5 years ago
Jeff Boek 3006b21508 For #225 - Adds list items for delete browsing data 5 years ago
Jeff Boek 182bbdf359 For #225 - Adds delete browsing data fragment 5 years ago
Emily Kager 01c9317be0 For #2843 - Improve Collections UI and UX (#2851) 5 years ago
Jonathan Almeida 1de2e58644 No issue: Add device name to account page 5 years ago
Tiger Oakes 207a8d6772 Use a ListAdapter for SessionControl 5 years ago
Jonathan Almeida 2fd91daa5b No issue: Fix NotificationManager icon color 5 years ago
Sawyer Blatz 36f4b97712 For #658: Adds your rights page link 5 years ago
Emily Kager 09588dfda6 For #2529 - Remove "Delete Collection" button from private browsing 5 years ago
Emily Kager 4e13de3ffd No issue: Register observers with owner view 5 years ago
Emily Kager a676e964b5 For #966 - Preserve CustomTab history when opening in browser 5 years ago
Sawyer Blatz 549292d06e For #2732: Removes view model usage from collection creation 5 years ago
ekager 2f46345954 Cancel pending findBookmarkJob if another is started 5 years ago
Emily Kager 4b7c8a7db1 For #2228 - Update Bookmark Status in onUrlChanged 5 years ago
Emily Kager 833290799e For #1286 - Add Automatic Font Sizing Preference 5 years ago
Emily Kager 074eec7006 For #2815 - Use RootView for displaying snackbar in browserfragment (#2816) 5 years ago
Emily Kager 0c8ad3ef6e For #2721 - Reorder onboarding theme settings (#2817) 5 years ago
Emily Kager c6ac791609 No issues: Set ThemeFragment title in onResume (#2801) 5 years ago
Emily Kager a80053547e For #2806 - navigate up from SearchFragment instead of activity back press (#2812) 5 years ago
Emily Kager 7951a5f5df No issue: Update Account UI and visibility in onCreate so it doesn't flash (#2804) 5 years ago
Jonathan Almeida 3c84807474 Add connect another device dialog (#2803) 5 years ago
Grisha Kruglov 2ad3a72f6f Closes #2252: Show "Desktop Bookmarks" in the Bookmarks library (#2797)
This patch adds in a virtual "Desktop Bookmarks" folder to the top
of the mobile root child list, and makes sure to change internal
bookmark root names to user friendly labels.
5 years ago
Jonathan Almeida 8fbbcceb21 Adds send tab functionality to UI (#2790)
* Closes #2782: Hide send tab when no devices available

* For #2752: Enabled send tab for debug and nightly builds

* For #2753: Add Send Tab functionality to UI
5 years ago
Denys M 6b8938e47e Fixes #2739. Update sign-in preference visibility when screen is resumed. 5 years ago
Emily Kager f51e221a99 Remove unused import 5 years ago
Emily Kager 895ba021e7 Hide toolbar in activity and remove label from home fragment 5 years ago
Emily Kager c7af502db7 Restore progress 5 years ago
ekager 0e64ead75c Try to pop up to home if it exists on stack from browserfragment 5 years ago
Emily Kager 40f2fe5166 For #1287 - Create animation for opening and closing tab from home 5 years ago
Grisha Kruglov 6a8d0f324e Closes #2770: Allow receiving tabs from FxA devices (#2772)
* Closes #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 832fd71afc For #2784: Removes undo from collection deletion (#2786) 5 years ago
Jonathan Almeida eb7646f073 Add custom share sheet and send tab support (#2757)
* Closes #2751: Add custom app share sheet

* Closes #2753: Add send tab devices to share sheet

* Closes #2752: Add build flag for send tab

* Replace Context.share with ShareFragment
5 years ago
Sawyer Blatz 87df0a8103 For #2728 & #2729: Uses view model selected tabs for collection creation (#2748) 5 years ago
Tiger Oakes 9b69f9f5db Fixes #654 - Update refresh/stop toolbar buttons (#2702)
(Also back and forward)
5 years ago
Jeff Boek bf28462c47 For #2717 - Hides onboarding card when signed into a firefox account 5 years ago
Jeff Boek ab590df18b For #2717 - Adds auto signed in state to the accounts onboarding card 5 years ago
Grisha Kruglov f4f35bdde0 Closes #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 763c8be815 For #2689: Turns dynamic toolbar into fixed toolbar 5 years ago
Emily Kager 7492de321d For #2530 - Show report site issue and TP off globally in quick settings 5 years ago
Sawyer Blatz 220a843534 For #2205: Updates collection title constraints 5 years ago
Sawyer Blatz 9509ce1b12 For #911: Adds reader mode notification on first launch 5 years ago
Sören Hentzschel 04e28096b2 fixed wrongly named variable 5 years ago
Sören Hentzschel 56dec1ebfb fixed linting issues 5 years ago