Jeff Boek
f19a773ab9
Merge pull request #1842 from boek/i1840-collections_featureflag
...
For #1840 - Adds a save tab group button and puts it behind a feature flag
5 years ago
Colin Lee
d1fd5ec879
For #113 : QR Scan
5 years ago
Kevin Brosnan
493bab42a4
UI tests for the home screen
5 years ago
Colin Lee
4c43ff09a8
For #1139 : Cold start has Dispatchers.Main 1/5th second delay
5 years ago
Colin Lee
b54d4d1d58
Closes #1312 , #1236 , #1237 , #1238 , #1239 : Creating, Editing, and Deleting Bookmarks and Bookmark Folders
5 years ago
ekager
568edda8bc
Update RecyclerView to 1.1.0-alpha04
5 years ago
Jonathan Almeida
f00e388dd4
Update GV architectures to nightly
5 years ago
Emily Kager
c0a1d36b50
No issue: Remove conflicting appcompat dependency
5 years ago
Sebastian Kaspari
15888eb106
Build against GeckoView 68.0 (browser-engine-gecko-nightly).
5 years ago
Christian Sadilek
a17b5b86c2
Closes #1329 : Raptor performance tests can no longer be executed
5 years ago
Sebastian Kaspari
8fa9467290
Gradle: Ignore non-greenfield build variants.
5 years ago
Johan Lorenzo
7f772404ce
Run build and tests on PRs and pushes
5 years ago
Colin Lee
bd81e72239
Fixes #916 , fixes #917 , fixes #920 : Save, share, and delete bookmarks
5 years ago
Christian Sadilek
6491adf029
For #423 : Add release build type for raptor perf. testing
5 years ago
Jeff Boek
379875a62a
Fixes #1162 - replaces about page with an Android Fragment
5 years ago
Colin Lee
0acf8698ef
Closes #1151 : As a developer, Flipper integration might help me with debugging
5 years ago
Sebastian Kaspari
4d20f99082
Issue #1077 : Switch to GeckoView Beta (67.0).
5 years ago
Colin Lee
72b9d4ebdb
No issue: Upgrade to stable Navigation library and ignore ktlint issues in generated code
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
Jeff Boek
521ca74836
Fixes #891 - Adds the leanplum sdk
5 years ago
ekager
1d939f209e
No issue: Update Navigation Library
5 years ago
Colin Lee
b9aee25edd
Fixes #675 : Integrate Adjust SDK (for Greenfield flavor)
5 years ago
Arturo Mejia
725074ec16
Adding support for Site Permissions.
5 years ago
Colin Lee
dfd3e93d17
Fixes #745 : Integrate Browser-Icons component for favicons
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
Grisha Kruglov
9a9740bfd3
Issue #309 : Consume Fenix megazord; enable Rust logging
5 years ago
Sebastian Kaspari
0bffc071b6
Closes #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).
5 years ago
Colin Lee
64ef207613
Limit Raptor to debug and special builds
5 years ago
Sawyer Blatz
721d181d0b
Closes #622 : Adds Glide ( #623 )
5 years ago
Colin Lee
5cf61c95db
Fixes #589 : Add sample unit tests for a component
5 years ago
Colin Lee
6d71faa44d
Fixes #541 : Crash on Home Screen
...
The Android Lifecycle Architecture component does not have fine-grained enough lifecycle event callbacks to safely manage Rx subscriptions in Fragment lifecycles. Added autodispose to simplify.
5 years ago
Sebastian Kaspari
5903e8b652
Issue #444 : Adapt version code for aarch64 to follow order: X86 > aarch64 > ARM.
5 years ago
Colin Lee
ee229c9709
Fixes #354 : Overflow menu for multitasking in current session
5 years ago
Jeff Boek
2e525813f6
Adds build date to the about page
5 years ago
Colin Lee
2bc769190e
Fixes #401 : Resolve known leak and install LeakCanary
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
Sebastian Kaspari
5f8a15e9ae
Introduce aarch64 flavor and publish nightly build.
5 years ago
Emily Kager
0c8b2a8a1e
Closes #449 - Adds Basic About Page with Dated Version Name
5 years ago
Colin Lee
c3e8e83776
Enable Proguard plus optimizations for release
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
Emily Kager
4f3c0ee8ad
Closes #378 - Creates Library Fragment UI and adds resources
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
Sebastian Kaspari
344bc0aea6
Move architecture/mvi code to separate gradle module.
5 years ago
Sebastian Kaspari
7d807f5a0a
Closes #263 : Integrate service-glean component.
5 years ago
Emily Kager
8368f4fbb2
Part of #288 - Set up basic settings menu
5 years ago
Christian Sadilek
b7384a2633
Closes #264 : Integrate feature-contextmenu component
5 years ago
Christian Sadilek
614374942a
Closes #265 : Integrate feature-prompts component
5 years ago
Colin Lee
273f33b244
Fixes #290 : Integrate new Fenix architecture
5 years ago