2
0
mirror of https://github.com/fork-maintainers/iceraven-browser synced 2024-11-15 18:12:54 +00:00
Commit Graph

364 Commits

Author SHA1 Message Date
Emily Kager
a24b139341 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/1089 - Default Search Engine should be shown in Pref summary 2019-03-20 09:57:25 -07:00
Emily Kager
178c8b6a80 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/1080 - Update Normal Browsing Toggle Color 2019-03-19 15:24:19 -05:00
ekager
2ca2ca237f [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/1030 - Fixes navigation, white screen after back button 2019-03-19 15:21:43 -05:00
Jonathan Almeida
4247200f10 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/1054: Separate SEND intent from VIEW 2019-03-18 13:40:26 -05:00
Colin Lee
447b6c9526 [fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/1050: Fenix sessions save and close upon opening 2019-03-18 08:21:30 -07:00
Emily Kager
89bffe4990 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/1043 - Remove redundant CustomTabsToolbarFeature 2019-03-17 02:29:55 -05:00
Emily Kager
df846dff4f [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/1045 - Add crash reporting bool to settings 2019-03-17 02:29:04 -05:00
Arturo Mejia
53e2c54cc2 [fenix] Moving onTrimMemory to application level. 2019-03-17 02:27:39 -05:00
Jeff Boek
88a4f42a70 [fenix] No Issue - Fixes startup crash in nightly 2019-03-16 18:57:00 -07:00
Jeff Boek
2c9c293c9d [fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/1041 - Disables telemetry when the toggle is off 2019-03-15 14:42:31 -07:00
Colin Lee
0a8fe6ad18 [fenix] No issue: Upgrade to stable Navigation library and ignore ktlint issues in generated code 2019-03-15 12:00:40 -07:00
Sawyer Blatz
a11a75ab91 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/832 & For https://github.com/mozilla-mobile/fenix/issues/222: Adds basic custom tab integration (https://github.com/mozilla-mobile/fenix/pull/1026) 2019-03-15 10:51:04 -07:00
Colin Lee
5cf2fa2389 [fenix] Fix https://github.com/mozilla-mobile/fenix/issues/1032: Crash altering sessions DB on main thread 2019-03-15 10:41:02 -07:00
Emily Kager
b70ea531c4 [fenix] Revert "Closes https://github.com/mozilla-mobile/fenix/issues/517 - Pressing back after clicking tabs should reopen browsing"
This reverts commit 18a65b5f2a920b839d606c5c11cac2afe78a3eaf.
2019-03-14 15:18:22 -07:00
Sawyer Blatz
827a128b85 [fenix] No issue: Fixes compilation errors with a-c 47.0 2019-03-14 09:49:35 -07:00
Emily Kager
e6a4b4c227 [fenix] No issue: update Androidx dependencies 2019-03-14 11:03:17 -05:00
Grisha Kruglov
8d0e949d0b [fenix] 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.
2019-03-13 19:07:28 -05:00
Grisha Kruglov
ba690ac8d6 [fenix] Pre: fix an IDE warning 2019-03-13 19:07:28 -05:00
Emily Kager
5a78196b1c [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/654 - Use new two state button for menu toolbar buttons 2019-03-13 13:52:45 -07:00
Arturo Mejia
34e1488740 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/1004: Integrating ThumbnailsFeature. 2019-03-13 13:52:33 -07:00
Sawyer Blatz
f5d13f442f [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/847: Implement onCancelEditing to handle keyboard backPress (https://github.com/mozilla-mobile/fenix/pull/929) 2019-03-13 11:12:58 -07:00
Sawyer Blatz
96861a3b21 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/832: Adds custom tabs menu (https://github.com/mozilla-mobile/fenix/pull/944) 2019-03-13 09:47:23 -07:00
Sawyer Blatz
68504fc2fc [fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/992: Updates account implementation for a-c 47.0 (https://github.com/mozilla-mobile/fenix/pull/995) 2019-03-13 09:23:55 -07:00
Harsh Shandilya
3eed646d4f [fenix] SearchView: Replace deprecated calls with recommended method
Resources#getDrawable(int) has been deprecated in favour
of Resources#getDrawable(int, Theme). Make the suitable changes
in SearchView class to reflect this.

Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-03-13 09:07:22 -07:00
Jeff Boek
dede4c593b [fenix] For https://github.com/mozilla-mobile/fenix/issues/973 - Adds first metric to track 2019-03-12 17:42:07 -07:00
Jeff Boek
cfd5c1d925 [fenix] For https://github.com/mozilla-mobile/fenix/issues/965 - Uses proper initialization call depending on the key type 2019-03-12 17:42:07 -07:00
Jeff Boek
39e4cfe991 [fenix] No Issue - Fixes crash when no valid .leanplum_token is present 2019-03-12 17:05:35 -07:00
Jeff Boek
2a3b9dac0c [fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/965 - Adds a metrics wrapper for telemetry 2019-03-12 14:17:14 -07:00
Emily Kager
7916052eae [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/963 - Hooks up show search suggestion pref 2019-03-12 11:12:03 -07:00
Emily Kager
f3933d34e6 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/884 - Set and use default search engine 2019-03-12 11:11:24 -07:00
Emily Kager
e274a0a4fe [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/873 - Themes History Fragment colors 2019-03-12 10:20:10 -07:00
Arturo Mejia
b4f2e17735 [fenix] Upgrade AC dependency to 0.47.0-SNAPSHOT and GV to 67.0.20190312095443 (https://github.com/mozilla-mobile/fenix/pull/958)
* Upgrade AC dependency to 0.47.0-SNAPSHOT and GV to 67.0.20190312095443

* Fix compliation errors
2019-03-12 08:49:22 -07:00
Jeff Boek
3613f52518 [fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/870 - Fixes logic for the session bottom sheet fragment for private mode
Also fixes https://github.com/mozilla-mobile/fenix/issues/871
2019-03-11 16:02:06 -07:00
Emily Kager
8607028111 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/900 - Use Settings BrowserDirection from Settings 2019-03-11 13:35:00 -07:00
Jeff Boek
87246debe6 [fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/945 - Ties leanplum to telemetry toggle 2019-03-11 11:46:11 -07:00
ekager
9938cbe241 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/824 - Removes evenOdd from icons that need theme color 2019-03-09 17:07:59 -08:00
Jeff Boek
cf151c0c1a [fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/891 - Adds the leanplum sdk 2019-03-08 14:27:00 -08:00
Emily Kager
984920c721 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/866 - Add Install Packages permission to download APKs from Fenix 2019-03-08 12:56:17 -08:00
Emily Kager
c2658a4831 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/855 - Remove customtab check for CustomTabToolbarFeature 2019-03-08 12:56:05 -08:00
Sawyer Blatz
a3b1210b35 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/814: Scrolls to top after session restore 2019-03-08 12:55:52 -08:00
Sawyer Blatz
e1c4698859 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/804: Adds disable private browsing content description (https://github.com/mozilla-mobile/fenix/pull/851) 2019-03-08 08:37:35 -08:00
Daniel Holbert
9c74268757 [fenix] Fix stray HTML tag in about.html
Just moving the `html` tag to the beginning (to be the parent of the `head`, rather than its next-sibling).

I'm also deindenting `body` and its contents so that the indentation is consistent. (Alternately, we could increase the indentation of `head` and all of its contents, but that seems unnecessary, and it would probably force the `img#wordmark` /**/ comment to wrap to 3 lines. Seems simpler to just have html/body/head all at the same level of indentation, which is a somewhat common practice to save on indentation.)

This fixes https://github.com/mozilla-mobile/fenix/issues/901.
2019-03-07 16:30:16 -08:00
ekager
7e776dd577 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/867 - Update Default Browser Toggle in onResume 2019-03-06 22:34:42 -08:00
ekager
0d4d22b32a [fenix] No issue: Update Navigation Library 2019-03-06 22:33:59 -08:00
Emily Kager
43e2c306fa [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/877 - Add Search Engine Settings 2019-03-06 16:20:35 -08:00
Sawyer Blatz
81afb77e04 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/823 & Closes https://github.com/mozilla-mobile/fenix/issues/835: Refactors openToBrowserAndLoad to include fromFragment (https://github.com/mozilla-mobile/fenix/pull/833) 2019-03-06 14:53:49 -08:00
Emily Kager
725b644c9c [fenix] No issue: remove breaking AC change params (https://github.com/mozilla-mobile/fenix/pull/878) 2019-03-06 11:48:09 -08:00
Emily Kager
9e5c823ac2 [fenix] Revert "Closes https://github.com/mozilla-mobile/fenix/issues/811 - Clear stack after switching to private browsing" (https://github.com/mozilla-mobile/fenix/pull/876)
This reverts commit 62b743ee072a8b72375ac3e64085f1f7a993d6ad.
2019-03-06 11:48:00 -08:00
Emily Kager
672e4b7651 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/811 - Clear stack after switching to private browsing 2019-03-05 14:34:56 -08:00
Sawyer Blatz
eea2a00868 [fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/848: Corrects private browsing explanation string (https://github.com/mozilla-mobile/fenix/pull/849) 2019-03-05 13:07:54 -08:00
Jeff Boek
a283dc3e92 [fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/858 - Reverts send and share string for UR (https://github.com/mozilla-mobile/fenix/pull/859) 2019-03-05 13:05:24 -08:00
Jeff Boek
97de95c41d [fenix] Fixes compiler error for new version of A-C 2019-03-05 09:34:49 -08:00
Emily Kager
621221fe1e [fenix] Suppress unreachable code hack 2019-03-04 16:42:53 -08:00
Sawyer Blatz
4a96649ce7 [fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/836: Creates new private tab in new session from menu bar 2019-03-04 16:33:21 -08:00
Jeff Boek
5ad2e427dd [fenix] Attempts to fix nightly builds 2019-03-04 16:32:24 -08:00
Jeff Boek
6195495a33 [fenix] Updates strings 2019-03-04 16:14:18 -08:00
Sawyer Blatz
8766b2050f [fenix] No issue: passes intent to handleOpenedFromExternalSourceIfNecessary (https://github.com/mozilla-mobile/fenix/pull/834) 2019-03-04 15:14:33 -08:00
Sawyer Blatz
572dc7c39e [fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/706: Adds launchMode singleInstance (https://github.com/mozilla-mobile/fenix/pull/829) 2019-03-04 14:32:10 -08:00
Colin Lee
78b9685678 [fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/262: Need full screen functionality and "Entering full screen" 2019-03-04 13:05:19 -08:00
Emily Kager
ff4732f127 [fenix] For https://github.com/mozilla-mobile/fenix/issues/824 - Reformat ic_login 2019-03-04 13:02:23 -08:00
Sawyer Blatz
1e9593e225 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/505: Themes autocomplete highlight (https://github.com/mozilla-mobile/fenix/pull/582)
* Closes https://github.com/mozilla-mobile/fenix/issues/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
2019-03-04 09:04:40 -08:00
Colin Lee
0cc6302190 [fenix] For https://github.com/mozilla-mobile/fenix/issues/747: Fix memory leak with HomeMenu 2019-03-04 09:02:20 -08:00
Emily Kager
59b0b3015d [fenix] Remove test imports 2019-03-01 17:48:44 -08:00
Colin Lee
49d735a2aa [fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/675: Integrate Adjust SDK (for Greenfield flavor) 2019-03-01 12:57:59 -06:00
Jeff Boek
c7df4fc3e2 [fenix] No issue - Adds basic tab theming 2019-03-01 08:08:10 -06:00
Jeff Boek
eb19c3a642 [fenix] For https://github.com/mozilla-mobile/fenix/issues/673 - Dismiss bottom sheet on archive. Remove boolean logic 2019-03-01 08:03:51 -06:00
ekager
3791b4821b [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/517 - Pressing back after clicking tabs should reopen browsing 2019-03-01 00:03:14 -08:00
ekager
ca21d10bfb [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/754 - Restore SearchFragment navigation logic 2019-03-01 00:02:52 -08:00
Christian Sadilek
8dd8fe8169 [fenix] Issue https://github.com/mozilla-mobile/fenix/issues/418: Add account settings page and sign out functionality 2019-02-28 18:58:03 -06:00
Emily Kager
0943be85d8 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/613 - Do not close activity for normal tabs on back press 2019-02-28 18:48:59 -06:00
Jeff Boek
3cd141bffd [fenix] For https://github.com/mozilla-mobile/fenix/issues/673 - Modifies Session Bottom Sheet to work for current and archived sessions 2019-02-28 18:46:46 -06:00
Jeff Boek
55b8b21e5c [fenix] For https://github.com/mozilla-mobile/fenix/issues/673 - Trigger session overflow menu on session item menu 2019-02-28 18:46:46 -06:00
Jeff Boek
ba251f0df0 [fenix] For https://github.com/mozilla-mobile/fenix/issues/673 - Pulls out the session overflow action 2019-02-28 18:46:46 -06:00
Sawyer Blatz
9c136469b8 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/736 & Closes https://github.com/mozilla-mobile/fenix/issues/722: Adds delete session button to private browsing 2019-02-28 14:00:01 -08:00
Sawyer Blatz
d3299beb5a [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/749: Adds coloring to destructive history option 2019-02-28 13:42:24 -08:00
Arturo Mejia
ade773f5d3 [fenix] Adding support for Site Permissions. 2019-02-28 13:32:08 -08:00
Colin Lee
ecccfb7a1d [fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/745: Integrate Browser-Icons component for favicons 2019-02-28 13:31:44 -08:00
Jeff Boek
f3e8316105 [fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/741 - Dont show the current session in the previous session list 2019-02-28 14:51:31 -06:00
Jeff Boek
48c455f4c0 [fenix] No issue - Fixes the shadow getting clipped on Session items 2019-02-28 12:41:58 -08:00
Jeff Boek
fd81d0c585 [fenix] No Issue - Fixes spacing between tabs 2019-02-28 12:41:58 -08:00
Jeff Boek
f8294a1881 [fenix] No Issue - Use a consistent color for a session item 2019-02-28 14:20:10 -06:00
Jeff Boek
5a426a3641 [fenix] No issue - pulls logic outside of the UIView 2019-02-28 14:19:49 -06:00
Sawyer Blatz
2f765631d6 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/510: Adds private browsing myths SUMO link 2019-02-28 13:38:08 -06:00
Sawyer Blatz
bd9159087c [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/664 & Closes https://github.com/mozilla-mobile/fenix/issues/665: Refactors load to respect private mode (https://github.com/mozilla-mobile/fenix/pull/667) 2019-02-28 09:25:37 -08:00
Sebastian Kaspari
3cd95a85bd [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/699: Firefox flavors: Re-use sharedUserId. 2019-02-28 10:54:02 -06:00
Sawyer Blatz
6a80030fbc [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/630: Polishes tab UI (https://github.com/mozilla-mobile/fenix/pull/686) 2019-02-28 08:36:45 -08:00
Christian Sadilek
09a2fc139d [fenix] Issue https://github.com/mozilla-mobile/fenix/issues/309: Add proguard rule for FenixMegazord 2019-02-28 17:08:46 +01:00
Emily Kager
87a8f110c1 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/717 - Cut off session host preview at 64 2019-02-27 20:01:15 -08:00
Jeff Boek
8412f2e37e [fenix] For https://github.com/mozilla-mobile/fenix/issues/633 - Remove only normal sessions, add a11y for glyphs 2019-02-27 15:21:55 -08:00
Jeff Boek
4ca4df9ca9 [fenix] For https://github.com/mozilla-mobile/fenix/issues/633 - Gives the user the ability to save their session 2019-02-27 15:21:55 -08:00
Grisha Kruglov
5767a3d756 [fenix] Issue https://github.com/mozilla-mobile/fenix/issues/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.
2019-02-27 18:07:05 -05:00
Grisha Kruglov
0898d23c69 [fenix] Issue https://github.com/mozilla-mobile/fenix/issues/309: Consume Fenix megazord; enable Rust logging 2019-02-27 18:07:05 -05:00
Jeff Boek
7b072c8236 [fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/362 - Auto closes session 2019-02-27 11:48:48 -08:00
Emily Kager
345de50cf0 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/478 - Use new attr to theme clear button in toolbar 2019-02-27 11:19:40 -08:00
Sebastian Kaspari
5279c3edef [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/698: Create product flavors for Fennec transition.
* greenfield (pure Fenix without anything added)
* firefoxNightly (To replace Firefox Nightly)
* firefoxBeta (To replace Firefox Beta)
* firefoxRelease (To replace Firefox Release)

For now it will be a bit annoying to have all those flavors. But once the transition has been
successfully completed we can start to tear them down again.

Once GeckoView universal builds are available we can get rid of the "abi" dimension.

If this is going to slow down the CI process then I might look into parallelizing the build
or potentially introducing a taskcluster CI setup (if that makes sense).
2019-02-27 13:02:44 -06:00
Jeff Boek
185ca50890 [fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/672 - Moves private browsing description out of sessions 2019-02-27 09:57:50 -08:00
Sawyer Blatz
8555fc3e45 [fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/678: Hides sessionsComponent in private mode 2019-02-27 09:36:42 -08:00
Jeff Boek
0d8866d6bf [fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/687 - Show the sessions placeholder when the session list is empty 2019-02-27 09:35:43 -08:00
Sebastian Kaspari
0d068c6af9 [fenix] Update to Mozilla Android Components 0.45.0-SNAPSHOT and GeckoView Nightly 67.0.20190227104426. 2019-02-27 17:58:27 +01:00
Sebastian Kaspari
61ad08ce5f [fenix] Revert "Update to Mozilla Android Components 0.45.0-SNAPSHOT and GeckoView Nightly 67.0.20190226093755. (https://github.com/mozilla-mobile/fenix/pull/676)"
This reverts commit b98f6afeb2e81ad9d8322188429209c14df1c22d.
2019-02-26 12:21:40 -06:00