Colin Lee
7481d52c4b
For #3505 : Opening a sent tab crashes Fenix ( #3507 )
2019-06-27 10:47:54 -05:00
Tiger Oakes
4994554576
No issue: Adds lint exception for when statement ( #3685 )
2019-06-26 15:52:24 -07:00
Sawyer Blatz
309014139d
For #3488 : Cleans up edit mode calls ( #3689 )
2019-06-26 15:40:07 -05:00
Tiger Oakes
30930cdc88
Import variables referred to by path
2019-06-25 13:57:34 -07:00
Emily Kager
74111c75de
For #3639 - Remove fontInflationEnabled ( #3640 )
2019-06-25 10:24:32 -05:00
Colin Lee
ea7841b8c5
No issue: Add Sentry breadcrumbs to ease crash investigations
2019-06-24 16:21:43 -07:00
Emily Kager
084fab77d4
For #3609 - Remove FIP Integration, Use FIP Feature ( #3637 )
2019-06-24 15:31:32 -07:00
Emily Kager
afb59251c1
For #3588 - Preload the content process when starting Gecko ( #3589 )
2019-06-20 13:00:22 -07:00
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
2019-06-18 16:37:50 -07:00
Jeff Boek
3b848393f7
For #981 - Adds link to mma.md to telemetry.md
2019-06-14 13:27:50 -07:00
Jeff Boek
45b096c84f
For #981 - mma docs
2019-06-14 13:27:50 -07:00
Jeff Boek
f323c38be0
For #981 - Adds missing Leanplum events
2019-06-14 13:27:50 -07:00
Colin Lee
d5c5587a0c
For #3209 : Disable shared element animations for crash temporarily ( #3482 )
2019-06-14 12:13:13 -05:00
Jonathan Almeida
986bc91347
For #3401 : Update toolbar tab counter when view is attached
...
Co-authored-by: Christian Sadilek <christian.sadilek@gmail.com>
2019-06-13 16:12:19 -07:00
vladikoff
dfe181aa0a
Add application-services fretboard feature flags
2019-06-13 15:29:59 -07:00
Jeff Boek
1212887e08
For #1242 - properly record metrics ( #3437 )
2019-06-13 09:57:56 -07:00
Sawyer Blatz
7bcc8d576e
For #2219 : Inflates toolbar menu from bottom ( #3389 )
2019-06-12 11:17:33 -05:00
Sawyer Blatz
3e5b6ca007
For #975 : Removes leakcanary and default browser telemetry ( #3350 )
2019-06-11 12:30:25 -05:00
Sawyer Blatz
decacbfc97
For #3323 Runs PublicSuffixList synchronously
2019-06-11 09:19:51 -07:00
Sawyer Blatz
c17d024452
For #975 : Adds preferenceToggled event ( #3316 )
...
🤦🏼♂️
2019-06-10 13:56:12 -07:00
Colin Lee
f7b5fc3e18
For #3186 : Add environment to Sentry reports ( #3261 )
2019-06-10 10:55:39 -05:00
Tiger Oakes
82d2a0661b
Remove deprecatd support-ktx methods ( #3305 )
2019-06-10 09:12:11 -05:00
Sawyer Blatz
b2ca77269b
For #3251 : Fixes shortcut typing ( #3271 )
2019-06-07 15:07:46 -07:00
Sawyer Blatz
45c509fbce
For #2648 : Updates trimming of url hostname ( #3191 )
...
* For #2648 : Updates trimming of url hostname
* For #2648 : Fix nits
2019-06-07 09:33:07 -07:00
Emily Kager
7368a95d29
No issue: Sets up observers for tab collection changes ( #3248 )
2019-06-07 09:45:38 -05:00
Colin Lee
1e6da54263
For #3238 : fixes race condition crash, nav destination unknown
2019-06-06 15:46:34 -07:00
Sawyer Blatz
6682386fc8
For #1242 & #975 : Fixes camelcase of telemetry
2019-06-06 10:59:09 -07:00
Denys M
605a552f16
For #1366 . Update toolbar search state when typing. ( #2908 )
2019-06-06 08:16:22 -07:00
Emily Kager
33eb26861d
For #3141 For #3142 Do not try to fade BrowserFragment in transitions ( #3195 )
2019-06-05 20:37:58 -05:00
Emily Kager
9624964bc3
For #3087 - Adds disabled color attr ( #3192 )
...
* For #3087 - Adds disabled color attr
* Change alpha to 40%
2019-06-05 20:37:16 -05:00
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.
2019-06-05 14:38:06 -07:00
Sawyer Blatz
47c14b07dd
For #1190 : Removes syncing items from FxA telemetry
2019-06-05 13:57:18 -07:00
Sebastian Kaspari
b2d81aba43
Issue #2381 : Add feature-media component and enable notification for recording devices.
2019-06-05 20:20:44 +02:00
Jeff Boek
27fdd9605b
For #2395 - Adds an early return statement and documents why we copy a feature
2019-06-05 10:47:21 -07:00
Jeff Boek
f26c402f0a
For #2395 - Properly takes you back to where you start authentication on completion
2019-06-05 10:47:21 -07:00
Sawyer Blatz
12eabd5eb3
For #977 : Listens to correct custom tab open menu fact
2019-06-05 09:34:50 -07:00
mythio
2daa75db2c
Closes #3000 : Replace deprecated method
2019-06-05 09:33:58 -07:00
Sawyer Blatz
8e24feefc2
For #1192 : Updates detection for Lockwise
2019-06-04 11:23:18 -07:00
ekager
98a40aabd7
For #2223 , For #371 - Replace Toolbar with FIP when opened
2019-06-01 10:24:55 -07:00
Jeff Boek
e15ab3f958
For #1158 - Use a dot instead of an underscore to seperate values
2019-05-31 18:15:07 -07:00
Jeff Boek
a7d5cdcb9d
For #2723 - Fixes theme manager
2019-05-30 16:38:31 -07:00
Sawyer Blatz
7fff475fd8
For #1679 : Pause media playback when backgrounded
2019-05-30 13:06:37 -07:00
Sawyer Blatz
b8c04e02e9
For #2327 : Fixes nits
2019-05-30 11:45:39 -07:00
Sawyer Blatz
fe50e88fc8
For #2327 : Adds error state syncing
2019-05-30 11:45:39 -07:00
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.
2019-05-30 10:48:59 -07:00
Emily Kager
c589e4d4c3
For #2938 - Remove save to collection from PB browsing menu
2019-05-30 08:42:20 -07:00
Emily Kager
f142be8c92
Refactor new param to startInEditMode
2019-05-29 12:27:48 -07:00
Emily Kager
d6c1f65d72
Start MotionLayout animation to end while navigating to search fragment
2019-05-29 12:27:48 -07:00
Emily Kager
8181705b58
Init Toolbar in edit mode so we don't see the flash
2019-05-29 12:27:48 -07:00
ekager
dee3c059dc
Adds Shared Transition between Home and Search
2019-05-29 12:27:48 -07:00
Grisha Kruglov
70453ef2d5
No issue: increase likelyhood of notification showing up as 'heads-up'
2019-05-29 09:52:35 -07:00
Jonathan Almeida
06bf7a4da7
For #2890 : Sending tab from another device shows empty title
2019-05-27 16:39:56 -04:00
Jonathan Almeida
d825011fc0
Fixes #2872 : Send tab notification never dismisses ( #2889 )
2019-05-27 19:31:59 +02:00
Jeff Boek
d24aa8a772
For #927 - Adds build type to glean to report the channel
2019-05-24 17:43:24 -07:00
Sawyer Blatz
9aa4f48e77
For #1190 : Adds additional telemetry for FxA login
2019-05-24 17:39:19 -07:00
Sawyer Blatz
62bed0cd06
For #1190 : Adds telemetry for FxA login
2019-05-24 17:39:19 -07:00
Jonathan Almeida
2fd91daa5b
No issue: Fix NotificationManager icon color
2019-05-24 11:32:55 -07:00
Emily Kager
833290799e
For #1286 - Add Automatic Font Sizing Preference
2019-05-24 09:42:05 -07:00
ekager
0e64ead75c
Try to pop up to home if it exists on stack from browserfragment
2019-05-23 13:41:00 -07:00
Emily Kager
40f2fe5166
For #1287 - Create animation for opening and closing tab from home
2019-05-23 13:41:00 -07:00
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
2019-05-23 13:13:27 -07:00
Tiger Oakes
9b69f9f5db
Fixes #654 - Update refresh/stop toolbar buttons ( #2702 )
...
(Also back and forward)
2019-05-23 10:46:22 -07:00
Jeff Boek
f5a993a027
For #2762 - Prevents crash when a device has a font scale other than 1.0
2019-05-22 18:38:20 -07:00
Sawyer Blatz
22ca1b88a0
For #2688 : Corrects extra key of library selected item telemetry
2019-05-21 13:36:52 -07:00
Arturo Mejia
b2294483a8
Updated tracking protectionPolicy to the recommend one.
2019-05-21 10:51:30 -07:00
Sawyer Blatz
aa9e5c46ae
For #1242 : Adds telemetry for error pages
2019-05-21 10:12:52 -07:00
Tiger Oakes
cfca683a14
Use UpdateTrackingProtectionUseCase
...
mozilla-mobile/android-components#2746
2019-05-20 19:39:20 -07:00
Sebastian Kaspari
291df48c4e
Install the "icons" WebExtension to automatically load icons for every visited website.
2019-05-20 19:34:49 -07:00
Sawyer Blatz
c334c77bbe
For #976 : Adds telemetry for library
2019-05-20 19:30:29 -07:00
Sawyer Blatz
4e6f9b9ef1
For #1574 : Displays previous tab collections when creating
2019-05-20 14:31:17 -07:00
Sawyer Blatz
9e50b55340
For #1857 : Adds telemetry for QR scanner
2019-05-17 10:46:53 -07:00
Emily Kager
e00380960f
Add Accessibility Fragment and Text Size Adjustment Setting
2019-05-16 22:26:54 -07:00
Sawyer Blatz
72d29c2a43
For #2205 & #1578 : Integrates tab collection storage ( #2478 )
...
* For #2205 : Adds TabCollectionStorage
* For #1578 : Adds delete to TabCollection
2019-05-16 14:02:24 -07:00
Michael Droettboom
c34946b88f
1551700: Enable custom pings from debug dashboard ( #2516 )
...
Fix re-enabling of telemetry
2019-05-15 14:51:55 -07:00
Sebastian Kaspari
f84b7f10dd
Issue #2458 : Use correct Socorro product name.
2019-05-15 11:53:41 -07:00
Jeff Boek
c5e5ef4b25
Teases apart ViewModel dependencies ( #2499 )
...
* No Issue - pulls render outside of the viewmodel
* No Issue - Properly subscribes to the changesObservable
* No Issue - Fixes ViewModel tests
2019-05-14 23:16:48 -07:00
Colin Lee
49ac62ab85
Fix ViewModel States ( #2457 )
...
Co-authored-by: Jeff Boek <jeff@jeffboek.com>
2019-05-14 13:49:02 -07:00
Sawyer Blatz
b71eeb9fb3
For #2245 : Updates quick action bar state and animation ( #2451 )
...
* Revert quick action changes
* For #2245 : Updates quick action bar state and animation
2019-05-14 08:14:41 -07:00
Colin Lee
ccbc14a71f
For #1994 : Re-architect state handling code ( #2382 )
2019-05-09 23:06:12 +00:00
Jeff Boek
27d8c09def
Fixes #1735 - adds the ability to write code against the build channel ( #2388 )
2019-05-09 22:05:49 +00:00
Jeff Boek
f1665f12ed
For #2260 - Sends valid keys to the labeled counter ( #2330 )
2019-05-08 12:15:19 -05:00
Christian Sadilek
0c1b43d7b6
Upgrade to GV 68.0.20190508111321 and fixes for latest A-C 0.52.0 ( #2348 )
...
Closes #2342 , Closes #2297
2019-05-08 11:04:06 -05:00
Colin Lee
96b68948b5
For #1710 : Create scaffolding for Robolectric tests ( #2282 )
2019-05-07 16:36:37 -05:00
Vlad Filippov
62ae2bca11
Update the deprecated BitmapDrawable constructor ( #2308 )
2019-05-06 21:32:08 +00:00
Alessio Placitelli
0d82431195
Generate the `activation` ping and send it with Glean ( #1707 )
...
This fetches the Google Advertising ID, salts it and
then applies hashing before sending a ping with it,
at startup. Hashing and salting are used in order
to prevent ourselves to correlate advertising IDs
from the same user running different products we
own off a single device. We will never send the
client_id and the Google Advertising ID in the same
ping.
2019-05-03 09:40:21 -05:00
Emily Kager
30ffc9fee2
For #2225 - Don't pass click events under find in page bar
2019-05-02 13:33:07 -07:00
Colin Lee
39eb107335
For #2206 : Quick Action Bar fixes, do not hide, add shadow, peek initially ( #2238 )
2019-05-02 15:08:49 -05:00
Emily Kager
2d568b8d80
Closes #2183 - Pass view's parent to Tab Counter SessionManager observer ( #2237 )
2019-05-02 14:36:22 -05:00
jhugman
34bd6513b6
Fixes 1689 - Add sessionManager and sessionId to custom tabs menu and toolbar. ( #2229 )
2019-05-02 14:32:04 -05:00
Emily Kager
449fffe933
For #2181 - Select session again after restoring ( #2213 )
2019-05-01 20:23:15 -05:00
Will Hawkins
0bcff089d6
Feature #2088 : Async load the default search engine icon at startup ( #2113 )
2019-04-30 19:45:56 -05:00
Emily Kager
48191fd376
Closes #2176 - Removes divider after library in browsing menu
2019-04-30 14:33:30 -07:00
Emily Kager
583889cac0
Revert "For #1751 - Add Delete Button to Private Toolbar"
...
This reverts commit c8061bd9af
.
2019-04-29 15:59:59 -07:00
Emily Kager
14c4d12e49
For #1573 - Add Browsing Menu Item Add To Collections
2019-04-29 12:28:52 -07:00
Emily Kager
e76c618c2a
For #1541 - set padding dynamically for tab counter ( #2103 )
2019-04-26 22:01:08 -07:00
Grisha Kruglov
fbdf60fdb9
Bookmark sync ( #2090 )
...
* Closes #919 : Enable bookmarks synchronization
* Add bookmarks checkbox to sync preference screen
2019-04-26 14:20:13 -07:00
Sawyer Blatz
8928822e99
For #975 : Adds telemetry for settings toggles ( #1896 )
...
* For #975 : Adds telemetry for settings toggles
* For #975 : Uses failable constructor
2019-04-26 08:42:20 -07:00
Colin Lee
3450c6bcf1
Merge pull request #1785 from colintheshots/fix1301
...
For #1301 : Add uri_count to metrics ping
2019-04-26 00:43:02 -07:00
Sawyer Blatz
191786c671
For #1192 : Adds telemetry for Mozilla products ( #1953 )
2019-04-25 12:33:15 -07:00
Sawyer Blatz
4945805e37
For #1954 : Resolves QR scanner back press and keyboard issues ( #2036 )
2019-04-25 12:31:17 -07:00
Sawyer Blatz
eadce68e52
Closes #1972 : Sets search term on browserToolbar ( #1990 )
2019-04-24 11:28:31 -07:00
Emily Kager
25c157ceb0
No issue: Use setting to show history autocomplete suggestion
2019-04-24 10:32:12 -07:00
Grisha Kruglov
d1c1270e68
Revert "Closes #919 : Enable bookmarks synchronization"
...
This reverts commit b854cccefa
.
2019-04-23 18:21:44 -05:00
Emily Kager
b431e57dce
Closes #1855 - Remove haptic feedback on tabs button
2019-04-23 17:47:21 -05:00
Emily Kager
7f5f96b41b
Closes #1914 - Removes incomplete actions from Custom Tab Menu
2019-04-23 17:46:55 -05:00
Emily Kager
df6230182c
Closes #469 - Changes Library String
2019-04-23 17:41:38 -05:00
Grisha Kruglov
b854cccefa
Closes #919 : Enable bookmarks synchronization
2019-04-23 17:41:07 -05:00
Sawyer Blatz
8a4995099f
For #1205 : Adds search term to EditToolbar
2019-04-23 09:59:48 -07:00
Mitchell Hentges
92b6d4a925
Moves release flavour to build type ( #1693 )
2019-04-22 11:02:39 -07:00
ekager
af613962e5
Only set the engine's theme when it is instantiated
2019-04-19 08:11:57 -07:00
Emily Kager
7871225083
No issue: Removes session time out related code
2019-04-18 17:04:02 -07:00
Emily Kager
c8061bd9af
For #1751 - Add Delete Button to Private Toolbar
2019-04-18 11:24:05 -07:00
Jeff Boek
5ca9040702
For #1696 - Removes sessions from session control
2019-04-17 22:41:59 -07:00
Jeff Boek
0d183b01f3
For #1696 - Replace session bundle storage with session storage
2019-04-17 22:41:59 -07:00
Colin Lee
5e61366cb9
Fix crash loading AdjustLifecycleCallbacks
2019-04-17 22:12:20 -05:00
Colin Lee
849764d23a
For #974 : Telemetry for Bookmarks
2019-04-17 15:58:58 -07:00
Jeff Boek
5d04669854
For #1297 - Re-adds adjust to build task
2019-04-17 14:42:21 -07:00
Sawyer Blatz
aa117b1ea6
Closes #977 : Adds telemetry for custom tabs ( #1697 )
2019-04-17 11:13:48 -07:00
Jeff Boek
cb7ad32b62
For #1158 - Add search counts
2019-04-17 10:04:49 -07:00
Sawyer Blatz
f48e2b072e
No issue: Cleans up SearchShortcut changes
2019-04-17 11:20:59 -05:00
Emily Kager
bc07da91a2
Closes #1644 - Correct progress bar gravity
2019-04-16 14:22:25 -07:00
Jeff Boek
4fae36f0af
Fixes #1430 - Implements UX feedback for the FenixSnackbar
2019-04-15 13:34:50 -07:00
Emily Kager
43e0588d68
For #1084 - Update TP Policy for the current engineSession
2019-04-15 13:07:49 -07:00
Sawyer Blatz
ec35283c9a
For #668 : Restyles custom tabs
2019-04-15 11:31:13 -07:00
Sawyer Blatz
29832c5e84
For #724 : Consolidates colors
2019-04-15 12:22:03 -05:00
Jeff Boek
a2666c4f74
For #800 - Adds metrics for the default search engine
2019-04-15 09:14:40 -07:00
Colin Lee
574ee5e3d5
Merge branch 'master' into manage_site_permissions_exceptions
2019-04-12 19:06:34 -05:00
Emily Kager
068744eb96
For #1084 - Add Setting to enable/disable TP
2019-04-12 19:05:25 -05:00
Arturo Mejia
c3e31a15db
Closes #1079 : Managing site permissions exceptions
2019-04-12 17:59:05 -04:00
Vlad Filippov
08edb1532e
Remove success path
2019-04-12 14:38:51 -07:00
Jeff Boek
9de120b8ab
Fixes #1534 - Fixes snackbar not finding the root layout
2019-04-11 12:40:23 -05:00
Nick Alexander
d4d1e6bd5f
For #1525 : Make BrowserPerformanceTestActivity pass through to IntentReceiverActivity.
...
Previously, this passed through to HomeActivity, but Intent arguments
were dropped. That means that actions (`-a
android.intent.action.VIEW`) and URLs (`-d data:...`) were dropped,
which means that Gecko itself wasn't started (and wasn't started with
a session owned by Fenix itself).
This simply passes through the intent to its final destination.
Along the way, I also enabled remote debugging for these test
configurations; it's probably not necessary, but eventually I want all
automation to be controlled by that setting. See
[Bug 1524673](https://bugzilla.mozilla.org/show_bug.cgi?id=1524673 )
for some of the motivation. This agrees with Chrome, and should
generalize to future remote control protocols.
2019-04-10 16:38:21 -05:00
Jeff Boek
4a32ef8ed8
Fixes #1397 - Adds the delete button back to the history recyclerview
2019-04-10 10:11:46 -07:00
Jeff Boek
e98db8bfb8
For #1430 - Adds a changelog entry
2019-04-10 09:58:00 -07:00
Jeff Boek
b306bc502a
For #1430 - Adjust snackbar colors for darkmode
2019-04-10 09:58:00 -07:00
Jeff Boek
cd75b28b8f
No longer require a viewgroup to use FenixSnackbar
2019-04-10 09:58:00 -07:00
Vlad Baicu
b3977a5785
Fixes #1517 - Filter private sessions when updating the tab counter
2019-04-10 09:48:53 -07:00
Arturo Mejia
22eba72f8f
Closes #1170 : Allow user to add a new site exception to site permissions
2019-04-10 11:48:43 -05:00
Jeff Boek
043a3bbe9c
For #1068 - Adds the ability to quickly copy a URL
2019-04-09 17:13:30 -07:00
Jeff Boek
76033f3f20
No Issue - Adds a debug metric controller
2019-04-09 13:45:22 -07:00
Sawyer Blatz
2e50d1f65f
No issue: Fixes master after a-c snapshot changes
2019-04-09 09:08:07 -07:00
Jeff Boek
1ffbc51038
No Issue - Only block a subset of trackers by default
2019-04-08 15:04:26 -05:00
Emily Kager
9f1ec5e2b0
For #904 -Add tab counter to tab icon
2019-04-07 21:43:56 -07:00
Emily Kager
442ca9b79c
For #627 - Set Engine Setting for PreferredColorScheme
2019-04-05 19:54:59 -05:00
Sawyer Blatz
5fc1e9227f
Closes #1195 : Adds telemetry for quick action sheet ( #1362 )
2019-04-05 15:08:55 -07:00
Jeff Boek
943a03d167
For #1430 - Addresses nits
2019-04-05 14:50:54 -07:00
Jeff Boek
26fd32abed
For #1430 - Moves magic numbers to constants
2019-04-05 14:50:54 -07:00
Jeff Boek
2ce72139e3
For #1430 - Replaces existing snackbar and adapts text size
2019-04-05 14:50:54 -07:00
Jeff Boek
371fbf7164
For #1430 - Adds a styled Snackbar
2019-04-05 14:50:54 -07:00
Jeff Boek
4b4d172e2e
Fixes #1024 - Adds metrics for browser menu items
2019-04-03 15:37:52 -07:00
Jeff Boek
0944180407
Fixes #1191 - Crash reporter metrics
2019-04-03 15:37:52 -07:00
Jeff Boek
c5205b6236
For #945 - Disable leanplum when we stop telemetry
2019-04-03 14:41:01 -07:00
Sawyer Blatz
1bb65a9243
Fixes #496 : Adds new content description to tabs icon ( #1357 )
2019-04-03 14:12:10 -07:00
Jeff Boek
e19e13c768
For #957 - Adds telemetry for context menu items
2019-04-03 12:17:20 -05:00
Jeff Boek
5764450e34
For #1036 - Adds Glean metrics for find in page
2019-04-03 12:17:20 -05:00
Jeff Boek
c678b5d7c5
For #1036 - Maps facts to events
2019-04-03 12:17:20 -05:00
Sawyer Blatz
471b08d97a
Closes #1194 : Adds shortcut telemetry
2019-04-03 11:12:17 -05:00
Sawyer Blatz
edc9d31729
Fixes #1219 : Display crash reporter (without reporting) on all builds
2019-04-03 11:10:51 -05:00
Emily Kager
a2200b6335
For #208 - Dark/Night Theme
2019-04-02 22:18:11 -05:00
Jeff Boek
31bfba3bd8
No issue - update to A-C 50
2019-04-02 15:35:23 -07:00
Michael Droettboom
fd7dcf36cf
Don't use the not-really-public EventMetricType
2019-04-03 00:55:54 +09:00
Colin Lee
bd81e72239
Fixes #916 , fixes #917 , fixes #920 : Save, share, and delete bookmarks
2019-04-01 16:16:08 -05:00
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
2019-03-29 13:49:50 -07:00
Jeff Boek
cf0d1355b5
Fixes #1187 - account for enum value change
2019-03-26 09:20:53 -07:00
Jeff Boek
78ff152ad7
For #1104 - Sections history items
2019-03-25 16:04:19 -05:00
Jeff Boek
b3ac37078e
for #1104 - Fixes logic in Sectioned Adapter
2019-03-25 16:04:19 -05:00
Jeff Boek
9c969f63ea
For #1104 - Adds SectionedAdapter
2019-03-25 16:04:19 -05:00
Jeff Boek
b8ba7de7ed
Glean removed debug from the package name, so lets remove it here
2019-03-25 09:46:32 -07:00
Jeff Boek
ea01ae43be
Addresses metrics nits
2019-03-22 17:14:35 -07:00
Jeff Boek
b5bd9357fc
For #986 - Adds support for opening Fenix with a link to telemetry
2019-03-22 17:14:35 -07:00
Jeff Boek
32f8e06e98
For #959 - Adds search related telemetry
2019-03-22 17:14:35 -07:00
Jeff Boek
786592e8d0
For #959 - Adds telemetry for when the search bar is tapped
2019-03-22 17:14:35 -07:00
Jeff Boek
71a155c8f1
For #968 - Adds telemetry for app entry point
2019-03-22 17:14:35 -07:00
Jeff Boek
0e9400730b
For #960 - Adds metrics to measure if Fenix is the default browser
2019-03-22 17:14:35 -07:00
ekager
80f386c411
Closes #120 - Add Preference for Remote Debugging
...
Co-authored-by: Emily Kager <ekager@mozilla.com>
2019-03-22 14:44:39 -05:00
Sebastian Kaspari
18284bb442
Create global instance of BrowserIcons class.
2019-03-22 11:18:43 -05:00
Grisha Kruglov
77e7c6d33c
A-C breaking change: FindInPageIntegration needs an engineView
2019-03-21 23:30:00 -05:00
Sawyer Blatz
994d88542e
For #1072 : Adds basic view
2019-03-21 12:54:08 -05:00
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
2019-03-20 10:47:22 -07:00
Jeff Boek
7cbf73fa8c
No Issue - Fixes startup crash in nightly
2019-03-16 18:57:00 -07:00
Jeff Boek
3f86764a3a
Fixes #1041 - Disables telemetry when the toggle is off
2019-03-15 14:42:31 -07:00
Sawyer Blatz
8620b78d6a
Closes #832 & For #222 : Adds basic custom tab integration ( #1026 )
2019-03-15 10:51:04 -07:00
Sawyer Blatz
463ab8bf79
No issue: Fixes compilation errors with a-c 47.0
2019-03-14 09:49:35 -07:00
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.
2019-03-13 19:07:28 -05:00
Emily Kager
8c2f80a3ef
Closes #654 - Use new two state button for menu toolbar buttons
2019-03-13 13:52:45 -07:00
Sawyer Blatz
9d18bbad12
Closes #847 : Implement onCancelEditing to handle keyboard backPress ( #929 )
2019-03-13 11:12:58 -07:00
Sawyer Blatz
33b83fb0e3
Closes #832 : Adds custom tabs menu ( #944 )
2019-03-13 09:47:23 -07:00
Sawyer Blatz
78c3db1fc8
Fixes #992 : Updates account implementation for a-c 47.0 ( #995 )
2019-03-13 09:23:55 -07:00
Jeff Boek
644e88dacb
For #965 - Uses proper initialization call depending on the key type
2019-03-12 17:42:07 -07:00
Jeff Boek
fcb75aaa53
No Issue - Fixes crash when no valid .leanplum_token is present
2019-03-12 17:05:35 -07:00
Jeff Boek
9dc0b4781a
Fixes #965 - Adds a metrics wrapper for telemetry
2019-03-12 14:17:14 -07:00
Emily Kager
8d442c062d
Closes #884 - Set and use default search engine
2019-03-12 11:11:24 -07:00
Emily Kager
d15e4bb3fa
Closes #877 - Add Search Engine Settings
2019-03-06 16:20:35 -08:00
Emily Kager
65fa904a21
No issue: remove breaking AC change params ( #878 )
2019-03-06 11:48:09 -08:00
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
2019-03-04 09:04:40 -08:00
Sawyer Blatz
e57aa67d60
Closes #664 & Closes #665 : Refactors load to respect private mode ( #667 )
2019-02-28 09:25:37 -08:00
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.
2019-02-27 18:07:05 -05:00
Jeff Boek
59c514996b
Fixes #362 - Auto closes session
2019-02-27 11:48:48 -08:00
Colin Lee
f22f3ec9e2
Fixes #423 : [Battery Performance] Set up Fenix and Raptor
2019-02-25 09:42:58 -06:00
Jeff Boek
5ab49ff7cf
For #507 - Leaves a comment to explain the current state
2019-02-21 11:29:13 -08:00
Jeff Boek
bacf84678d
For #507 - Moves the loading of the URL to the fragment
2019-02-21 11:29:13 -08:00
Jeff Boek
b03266fca3
For #507 - Use just the presenter over the feature
2019-02-21 11:29:13 -08:00
Sawyer Blatz
797d1cc423
Fixes #566 : Clears search on new tab
2019-02-20 15:32:24 -06:00
Colin Lee
66ebb652a6
Fixes #568 : Crash on custom tabs menu if no other tabs are open
2019-02-17 23:29:14 -08:00
Colin Lee
870621b958
BrowserToolbar UrlCommitListener requires Boolean return
2019-02-16 17:28:38 -06:00
Sawyer Blatz
9bf0354d02
Closes #530 : Adds private keyboard support
2019-02-15 14:37:57 -08:00
Sawyer Blatz
e5fe80f928
Closes #347 : Adds private browsing logic ( #506 )
...
* For #347 : Adds private browsing logic
* For #347 : Adds private session explainer
* Adds persistence
2019-02-15 09:31:03 -08:00
Emily Kager
fe74df8b7f
Closes #508 - Use Default Component Text Size for Toolbar
2019-02-14 20:34:51 -06:00
Sebastian Kaspari
4a66c60548
Pass concept-fetch Client implementation to SearchSuggestionProvider.
2019-02-14 10:18:20 -06:00
Emily Kager
06890d0837
Closes #487 - Replace home toolbar icon with tabs icon
2019-02-13 15:33:55 -08:00
Jeff Boek
a4a9222a94
For #490 - Fixes navigation when selecting a history item
2019-02-13 16:13:20 -06:00
Sawyer Blatz
7531bc56f2
Closes #476 : Adds browserToolbarMenuIcon theming
2019-02-13 12:56:04 -06:00
Sebastian Kaspari
b4d1ac0d63
Closes #472 : Integrate feature-session-bundling component.
...
This will take care of saving and restoring the (`SessionManager`) state.
2019-02-13 09:35:45 -08:00
Jeff Boek
4873d989a0
Moves the shared toolbar component to the components package
2019-02-12 16:25:40 -08:00
Emily Kager
0c8b2a8a1e
Closes #449 - Adds Basic About Page with Dated Version Name
2019-02-12 16:04:01 -08:00
Sebastian Kaspari
cf260e4b8d
Use ViewBoundFeatureWrapper and BackHandler from the base component.
2019-02-08 12:00:11 -08:00
Jeff Boek
98a1ae578e
For #355 - Present the Library when the menu item is tapped
2019-02-07 15:41:15 -08:00
Jonathan Almeida
21508f49ca
WIP: Integrate feature-customtabs component
2019-02-05 17:30:51 -08:00
Jeff Boek
a6004fea20
Closes #146 & Closes #147 : Integrates find in page
...
Co-authored-by: Sawyer Blatz <sdblatz@gmail.com>
2019-02-01 23:00:37 -08:00
Emily Kager
3db9f2cb6a
No issue: Hook up browser menu items Settings and temporary Share
2019-02-01 16:14:59 -08:00
Colin Lee
0120558fce
Enforce unidirectional arch better
2019-01-31 08:10:39 -08:00
Jeff Boek
bacee18344
Removes initial and default session
2019-01-30 19:25:37 -08:00
Colin Lee
273f33b244
Fixes #290 : Integrate new Fenix architecture
2019-01-30 13:44:58 -06:00
Colin Lee
b2b6a530d0
Make ktlint and detekt style changes
2019-01-30 11:08:25 -06:00
Sebastian Kaspari
d5515c9f6e
Issue #267 : Integrate lib-crash component and upload crash reports to sentry and socorro.
2019-01-30 09:11:15 -06:00
Emily Kager
2e15efafe0
Part of #131 - Add Background to URL View Toolbar
2019-01-29 16:28:45 -06:00
Jonathan Almeida
6c06651ecc
Closes #268 : Integrate feature-intent component
2019-01-29 15:44:40 -06:00
Grisha Kruglov
0e3965632a
Closes #270 : Integrate browser-storage-sync for history storage and toolbar autocompletion
2019-01-29 14:40:59 -06:00
Sawyer Blatz
edcdd05c68
Closes #135 : Adds accessibility support to Browser UI
2019-01-28 14:01:36 -06:00
Emily Kager
5903cefa6b
Closes #133 - Create Browser Menu UI
2019-01-28 09:50:31 -08:00
Emily Kager
5a3fc1325f
Adds toolbar with autocomplete and menu to BrowserFragment
2019-01-24 14:39:51 -08:00
Jeff Boek
3e0ed05c0e
Adds missing licenses
2019-01-24 14:13:28 -08:00
Jeff Boek
560aea9b56
For #141 - wires up toolbar and awesomebar
2019-01-24 14:13:28 -08:00
Jeff Boek
480ae93a72
For #141 - Adds autocomplete ot the search screen
...
- Adds convenience extensions to Context and Fragment
- Imports more components from Android Components
2019-01-24 14:13:28 -08:00
Jeff Boek
4c4f344a97
For #131 - Loads mozilla.org in the browser fragment
2019-01-18 15:47:19 -08:00