Commit Graph

829 Commits (d45e482373026f48280f3d72b38f2c0965ec52d2)

Author SHA1 Message Date
Sawyer Blatz 471b08d97a Closes #1194: Adds shortcut telemetry 5 years ago
Sawyer Blatz edc9d31729 Fixes #1219: Display crash reporter (without reporting) on all builds 5 years ago
Emily Kager a2200b6335 For #208 - Dark/Night Theme 5 years ago
Jeff Boek 31bfba3bd8 No issue - update to A-C 50 5 years ago
Michael Droettboom fd7dcf36cf Don't use the not-really-public EventMetricType 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 cf0d1355b5 Fixes #1187 - account for enum value change 5 years ago
Jeff Boek 78ff152ad7 For #1104 - Sections history items 5 years ago
Jeff Boek b3ac37078e for #1104 - Fixes logic in Sectioned Adapter 5 years ago
Jeff Boek 9c969f63ea For #1104 - Adds SectionedAdapter 5 years ago
Jeff Boek b8ba7de7ed Glean removed debug from the package name, so lets remove it here 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 32f8e06e98 For #959 - Adds search related 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
Jeff Boek 0e9400730b For #960 - Adds metrics to measure if Fenix is the default browser 5 years ago
ekager 80f386c411 Closes #120 - Add Preference for Remote Debugging
Co-authored-by: Emily Kager <ekager@mozilla.com>
5 years ago
Sebastian Kaspari 18284bb442 Create global instance of BrowserIcons class. 5 years ago
Grisha Kruglov 77e7c6d33c A-C breaking change: FindInPageIntegration needs an engineView 5 years ago
Sawyer Blatz 994d88542e For #1072: Adds basic view 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
Jeff Boek 7cbf73fa8c No Issue - Fixes startup crash in nightly 5 years ago
Jeff Boek 3f86764a3a Fixes #1041 - Disables telemetry when the toggle is off 5 years ago
Sawyer Blatz 8620b78d6a
Closes #832 & For #222: Adds basic custom tab integration (#1026) 5 years ago
Sawyer Blatz 463ab8bf79 No issue: Fixes compilation errors with a-c 47.0 5 years ago
Grisha Kruglov 2b00d1120f Integrate BackgroundSyncManager, enable history syncing
This patch integrates the new a-c BackgroundSyncManager, which is the
main entry point for interacting with Sync. Behind the scenes, it uses
WorkManager in order to sync configured syncable stores.

Current behaviour:
- sync runs on start, with a slight delay
- sync runs on a schedule few times a day, to lessen the startup sync burden

Also included is a basic UI integration in order to allow user to synchronize
on demand, and monitor sync state.
5 years ago
Emily Kager 8c2f80a3ef Closes #654 - Use new two state button for menu toolbar buttons 5 years ago
Sawyer Blatz 9d18bbad12
Closes #847: Implement onCancelEditing to handle keyboard backPress (#929) 5 years ago
Sawyer Blatz 33b83fb0e3
Closes #832: Adds custom tabs menu (#944) 5 years ago
Sawyer Blatz 78c3db1fc8
Fixes #992: Updates account implementation for a-c 47.0 (#995) 5 years ago
Jeff Boek 644e88dacb For #965 - Uses proper initialization call depending on the key type 5 years ago
Jeff Boek fcb75aaa53 No Issue - Fixes crash when no valid .leanplum_token is present 5 years ago
Jeff Boek 9dc0b4781a Fixes #965 - Adds a metrics wrapper for telemetry 5 years ago
Emily Kager 8d442c062d Closes #884 - Set and use default search engine 5 years ago
Emily Kager d15e4bb3fa Closes #877 - Add Search Engine Settings 5 years ago
Emily Kager 65fa904a21 No issue: remove breaking AC change params (#878) 5 years ago
Sawyer Blatz 000a2236a2
Closes #505: Themes autocomplete highlight (#582)
* Closes #505: Themes autocomplete highlight

* Add Autocomplete highlight color

* Re-add getView fun which is used elsewhere in master

* Remove Test imports that aren't found
5 years ago
Sawyer Blatz e57aa67d60
Closes #664 & Closes #665: Refactors load to respect private mode (#667) 5 years ago
Grisha Kruglov 46789f4c62 Issue #418: Basic Firefox Accounts integration
This patch integrates relevant a-c components, and updates the current Preferences
UI to allow signing-in and displaying basic account information (email, displayName).

Currently there's no Accounts UI, and so singing out or otherwise interacting with the
account isn't possible.
5 years ago
Jeff Boek 59c514996b Fixes #362 - Auto closes session 5 years ago
Colin Lee f22f3ec9e2 Fixes #423: [Battery Performance] Set up Fenix and Raptor 5 years ago
Jeff Boek 5ab49ff7cf For #507 - Leaves a comment to explain the current state 5 years ago
Jeff Boek bacf84678d For #507 - Moves the loading of the URL to the fragment 5 years ago
Jeff Boek b03266fca3 For #507 - Use just the presenter over the feature 5 years ago
Sawyer Blatz 797d1cc423 Fixes #566: Clears search on new tab 5 years ago
Colin Lee 66ebb652a6 Fixes #568: Crash on custom tabs menu if no other tabs are open 5 years ago
Colin Lee 870621b958 BrowserToolbar UrlCommitListener requires Boolean return 5 years ago
Sawyer Blatz 9bf0354d02 Closes #530: Adds private keyboard support 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
Emily Kager fe74df8b7f Closes #508 - Use Default Component Text Size for Toolbar 5 years ago
Sebastian Kaspari 4a66c60548 Pass concept-fetch Client implementation to SearchSuggestionProvider. 5 years ago
Emily Kager 06890d0837 Closes #487 - Replace home toolbar icon with tabs icon 5 years ago
Jeff Boek a4a9222a94 For #490 - Fixes navigation when selecting a history item 5 years ago
Sawyer Blatz 7531bc56f2 Closes #476: Adds browserToolbarMenuIcon theming 5 years ago
Sebastian Kaspari b4d1ac0d63 Closes #472: Integrate feature-session-bundling component.
This will take care of saving and restoring the (`SessionManager`) state.
5 years ago
Jeff Boek 4873d989a0 Moves the shared toolbar component to the components package 5 years ago
Emily Kager 0c8b2a8a1e Closes #449 - Adds Basic About Page with Dated Version Name 5 years ago
Sebastian Kaspari cf260e4b8d Use ViewBoundFeatureWrapper and BackHandler from the base component. 5 years ago
Jeff Boek 98a1ae578e For #355 - Present the Library when the menu item is tapped 5 years ago
Jonathan Almeida 21508f49ca WIP: Integrate feature-customtabs component 5 years ago
Jeff Boek a6004fea20 Closes #146 & Closes #147: Integrates find in page
Co-authored-by: Sawyer Blatz <sdblatz@gmail.com>
5 years ago
Emily Kager 3db9f2cb6a No issue: Hook up browser menu items Settings and temporary Share 5 years ago
Colin Lee 0120558fce Enforce unidirectional arch better 5 years ago
Jeff Boek bacee18344 Removes initial and default session 5 years ago
Colin Lee 273f33b244 Fixes #290: Integrate new Fenix architecture 5 years ago
Colin Lee b2b6a530d0 Make ktlint and detekt style changes 5 years ago
Sebastian Kaspari d5515c9f6e Issue #267: Integrate lib-crash component and upload crash reports to sentry and socorro. 5 years ago
Emily Kager 2e15efafe0 Part of #131 - Add Background to URL View Toolbar 6 years ago
Jonathan Almeida 6c06651ecc Closes #268: Integrate feature-intent component 6 years ago
Grisha Kruglov 0e3965632a Closes #270: Integrate browser-storage-sync for history storage and toolbar autocompletion 6 years ago
Sawyer Blatz edcdd05c68 Closes #135: Adds accessibility support to Browser UI 6 years ago
Emily Kager 5903cefa6b Closes #133 - Create Browser Menu UI 6 years ago
Emily Kager 5a3fc1325f Adds toolbar with autocomplete and menu to BrowserFragment 6 years ago
Jeff Boek 3e0ed05c0e Adds missing licenses 6 years ago
Jeff Boek 560aea9b56 For #141 - wires up toolbar and awesomebar 6 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
6 years ago
Jeff Boek 4c4f344a97 For #131 - Loads mozilla.org in the browser fragment 6 years ago