Yeon Taek Jeong
83ceec6289
For #201 : Search Widget
5 years ago
Jonathan Almeida
4922e5d09d
No issue: Move PublicSuffixList to root component
...
With the PublicSuffixList class in Utilities, the first instantiation
of it (prefetching in onCreate), causes the Utilities to instantiate
and thus slowing down startup by needing the SearchEngineManager from
instantiating as well.
Moving this back to the root component fixes the immediate perf issue.
Co-authored-by: Will Hawkins <whh8b@obs.cr>
5 years ago
Tiger Oakes
87d8f3b037
Remove redundant super calls
5 years ago
chiragmantri
945b1ee274
[ #4089 ] Moved PublicSuffixList to a sub-component(Utilities) class.
5 years ago
Emily Kager
be10d427e8
For #4127 - Converts Exceptions to LibState and adds tests
5 years ago
Emily Kager
9b5baa2358
For #3360 - Adds empty state for TP Exceptions
5 years ago
Sawyer Blatz
e25ceafd1f
No issue: Removes unnecessary fragment transitions from accounts
...
Co-authored-by: ekager <emilykager@gmail.com>
5 years ago
Tiger Oakes
ef8d9604ae
No issue: Normalize license header comment ( #3909 )
5 years ago
Grisha Kruglov
fe51bbcf7b
Update FxA integration to new APIs
5 years ago
Emily Kager
21c75ca1bb
For #3478 - Add Tab sent snackbar confirmation for device sharing
5 years ago
Tiger Oakes
55f5c5d049
Use lifecycleScope for settings fragments
5 years ago
Colin Lee
ea7841b8c5
No issue: Add Sentry breadcrumbs to ease crash investigations
5 years ago
vladikoff
dfe181aa0a
Add application-services fretboard feature flags
5 years ago
Sawyer Blatz
decacbfc97
For #3323 Runs PublicSuffixList synchronously
5 years ago
Colin Lee
1e6da54263
For #3238 : fixes race condition crash, nav destination unknown
5 years ago
Colin Lee
28ecf241f5
For #1301 : Always observe sessions to keep uri_count ( #3172 )
5 years ago
Colin Lee
5fb100debd
For #1966 : Up button should cancel multi-selection first ( #3108 )
5 years ago
Emily Kager
f48db90716
No issue: Always try to pop to browser when navigating to browser ( #3043 )
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
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
Sawyer Blatz
b8c04e02e9
For #2327 : Fixes nits
5 years ago
Sawyer Blatz
fe50e88fc8
For #2327 : Adds error state syncing
5 years ago
Grisha Kruglov
fda0f1de97
No issue: sync and refresh device state on foreground
5 years ago
Emily Kager
4e13de3ffd
No issue: Register observers with owner view
5 years ago
Emily Kager
895ba021e7
Hide toolbar in activity and remove label from home fragment
5 years ago
ekager
0143c54817
Suppress ComplexMethod error for openToBrowser
5 years ago
ekager
ecdbdda94e
Added BrowserDirection values for New Fragments
5 years ago
Denys M
e68d594bbb
For #747 . Fix possible memory leak on `HomeActivity`. ( #2440 )
5 years ago
Emily Kager
e4b4934f53
For #2393 - SearchTermsTapped even on URL should search ( #2398 )
5 years ago
Emily Kager
1c7f48be5b
For #2214 - Use Settings + SharedPreferences for Private Mode ( #2215 )
...
* For #2214 - Use Settings + SharedPreferences for Private Mode
* Update other values to use SharedPreferences
5 years ago
Emily Kager
1e8de384d8
Closes #1556 - Add back button to LibraryFragment ( #2200 )
5 years ago
Emily Kager
a07b6d8c0f
Closes #2156 - Update theme for selected session in BrowserFragment ( #2171 )
5 years ago
Sawyer Blatz
70486039c0
Closes #2147 : Refactors usage of openToBrowserAndLoad
5 years ago
Sawyer Blatz
3734d08f17
For #2144 : Only opens to browser when necessary ( #2145 )
5 years ago
Sawyer Blatz
d6879e2501
No issue: Sets BrowserFragment sessionId only in custom tabs
5 years ago
Emily Kager
b11a7554c2
For #1836 - Update theme based on if session private ( #2099 )
5 years ago
Colin Lee
3450c6bcf1
Merge pull request #1785 from colintheshots/fix1301
...
For #1301 : Add uri_count to metrics ping
5 years ago
Sawyer Blatz
46924544b6
For #1975 & #1627 : Refactors getSessionById in BrowserFragment
5 years ago
Colin Lee
47c04de886
For #1279 : Focus broken opening a link from external app after eviction
5 years ago
Sawyer Blatz
4945805e37
For #1954 : Resolves QR scanner back press and keyboard issues ( #2036 )
5 years ago
Sawyer Blatz
28a852b17b
Fixes #1683 : Only show/hide keyboard in search fragment
5 years ago
ekager
af613962e5
Only set the engine's theme when it is instantiated
5 years ago
Emily Kager
7871225083
No issue: Removes session time out related code
5 years ago
Emily Kager
c939aee4cf
Revert "For #689 : Adds fade animation to Android <9.0"
...
This reverts commit 36e9939d9e
.
5 years ago
Sawyer Blatz
d9bc4bf502
Fixes #1632 : Hides keyboard on exit, shows on entry
5 years ago
Sawyer Blatz
36e9939d9e
For #689 : Adds fade animation to Android <9.0
5 years ago
Emily Kager
21919445b1
For #897 - Set default theme so private mode doesn't have to recreate
5 years ago
Emily Kager
aa2921d7d7
For #1406 , #1465 - Only pop browser when all sessions have been removed
5 years ago
Colin Lee
b54d4d1d58
Closes #1312 , #1236 , #1237 , #1238 , #1239 : Creating, Editing, and Deleting Bookmarks and Bookmark Folders
5 years ago
Emily Kager
442ca9b79c
For #627 - Set Engine Setting for PreferredColorScheme
5 years ago
Emily Kager
a0c4acd4c6
Closes #1422 - Do not hide keyboard on pause
5 years ago
Sawyer Blatz
395d6f20d5
Fixes #1361 : Adds new tab when selecting history or bookmark items ( #1363 )
5 years ago
Emily Kager
fd1e3d6339
For #1323 - Attempt to pop inclusive out of browser if no current session
5 years ago
Colin Lee
bd81e72239
Fixes #916 , fixes #917 , fixes #920 : Save, share, and delete bookmarks
5 years ago
Sawyer Blatz
36af5107c6
Closes #875 : Adds search shortcuts ( #882 )
...
* Closes #875 : Adds shortcuts
* Refactor and clean up
* Remove TODO
* Removes local
* Fix nits
* Refactors to add ShortcutEngineManager
5 years ago
Jeff Boek
ea01ae43be
Addresses metrics nits
5 years ago
Jeff Boek
b5bd9357fc
For #986 - Adds support for opening Fenix with a link to telemetry
5 years ago
Jeff Boek
786592e8d0
For #959 - Adds telemetry for when the search bar is tapped
5 years ago
Jeff Boek
71a155c8f1
For #968 - Adds telemetry for app entry point
5 years ago
Emily Kager
f52d9537c9
Closes #784 - After session timeout, pop everything to home
5 years ago
Sawyer Blatz
5e96b2037e
Closes #1039 : Adds crash reporting ( #1053 )
...
* For #1039 : Small cleanup
* Closes #1039 : Adds crash reporting
* Add images
* Adds build settings back
* Fix nits
5 years ago
ekager
fcda84dce7
Closes #1030 - Fixes navigation, white screen after back button
5 years ago
Jeff Boek
044e8fd7fa
For #973 - Adds first metric to track
5 years ago
Sawyer Blatz
a79134fdc3
Closes #823 & Closes #835 : Refactors openToBrowserAndLoad to include fromFragment ( #833 )
5 years ago
Sawyer Blatz
6cef7803d1
No issue: passes intent to handleOpenedFromExternalSourceIfNecessary ( #834 )
5 years ago
Sawyer Blatz
e200807a7a
Fixes #706 : Adds launchMode singleInstance ( #829 )
5 years ago
Sawyer Blatz
e57aa67d60
Closes #664 & Closes #665 : Refactors load to respect private mode ( #667 )
5 years ago
Sawyer Blatz
dddbb374e9
Fixes #661 : Unflags OPEN_TO_BROWSER after use
5 years ago
ekager
7baafe2c37
Closes #647 - Private Mode Inherit from Dark Theme
5 years ago
Sawyer Blatz
53f391de60
Closes #537 : Refactors private sessions ( #629 )
5 years ago
Sawyer Blatz
e5fe80f928
Closes #347 : Adds private browsing logic ( #506 )
...
* For #347 : Adds private browsing logic
* For #347 : Adds private session explainer
* Adds persistence
5 years ago
Jeff Boek
f37250127a
Fixes #430 - Hides software keyboard when you background the app
5 years ago
Colin Lee
f09dc2453f
Fixes #351 Create home screen component for multitasking
5 years ago
Emily Kager
77883c0f30
Closes #403 Use Fragments for Navigation, Add Toolbar to HomeActivity
5 years ago
Sebastian Kaspari
cf260e4b8d
Use ViewBoundFeatureWrapper and BackHandler from the base component.
5 years ago
Sawyer Blatz
d09dc149ed
Closes #363 & Closes #364 : Adds private browsing theme ( #405 )
...
* For #345 #346 - Adds private browsing theme
Co-authored-by: Sawyer Blatz <sdblatz@gmail.com>
* Abstracts theme management
* Theme browser toolbar
* Remove unused imports
* Begin work on sharedPreferences
* fix lint
* #346 - Refactors ThemeManager to take a callback
* Adds clean status bar and nav bar
* lint
* Themes settings icons better
* Small clean up
5 years ago
Jeff Boek
6e31927cc7
Fixes #389 - Opens the browser when opening from a link
5 years ago
Jeff Boek
10495657c5
For #311 - Uses Navigation component for opening the browser
5 years ago
Jonathan Almeida
21508f49ca
WIP: Integrate feature-customtabs component
5 years ago
Jeff Boek
27a56e2974
For #336 - allow the browser to intercept the back button
5 years ago
Emily Kager
3c48b3eeca
Style settings theme, add about category
5 years ago
Jeff Boek
480ae93a72
For #141 - Adds autocomplete ot the search screen
...
- Adds convenience extensions to Context and Fragment
- Imports more components from Android Components
5 years ago
Jeff Boek
4c4f344a97
For #131 - Loads mozilla.org in the browser fragment
5 years ago
Emily Kager
4421adecbb
Implement Navigation, Add Search Fragment, Add Browser Fragment
5 years ago
Jeff Boek
3378ee4209
For #150 - Adds the search bar
5 years ago
Jeff Boek
c1500fe0bc
For #150 - Adds a home fragment
5 years ago
Colin Lee
6449a7b798
Fix buildSrc dependencies and androidX usages
5 years ago
Jeff Boek
e34f7e166d
Initializes Android project
...
Co-authored-by: Colin Lee <mncolinlee@gmail.com>
Co-authored-by: Sawyer Blatz <sdblatz@gmail.com>
Co-authored-by: Emily Kager <emilykager@gmail.com>
6 years ago