Commit Graph

7006 Commits (9959334a26888c02370ae180b1edc9ce0c1f5d39)
 

Author SHA1 Message Date
Mugurell 9959334a26 [fenix] For https://github.com/mozilla-mobile/fenix/issues/17917 - Finish migrating all synthetics usages 3 years ago
codrut.topliceanu ecae7a61be [fenix] For https://github.com/mozilla-mobile/fenix/issues/20328 - Adds telemetry for recentlyClosed button
...from tabsTray, inactiveTabs section.
3 years ago
Oana Horvath d689ee206f [fenix] For https://github.com/mozilla-mobile/fenix/issues/20716: re-enables mainMenuInstallPWATest UI test 3 years ago
Oana Horvath eb8aeec73e [fenix] For https://github.com/mozilla-mobile/fenix/issues/20868, https://github.com/mozilla-mobile/fenix/issues/18764: Update Tracking Protection UI tests 3 years ago
Grisha Kruglov dd1b4ba5ae [fenix] Closes 20975: Run metadata cleanup after Megazord.init()
This ensures that we do not attempt places initialization before
Megazord.init() finishes, and that touching BrowserStore does not
kick-off places initialization (due to the `cleanup` call being a
side-effect of creating metadata middleware, used as part of the
BrowserStore).

Glean initialization happens before initialize megazord, and it touches
core.store BrowserStore instance, kicking-off places initialization on
an IO thread (due to the cleanup call), which raced megazord
initialization on the main thread.

App init sequence is a bit of a mine-field, so this patch takes the easy
way out and doesn't attempt to re-order initialization sequence. Also,
initializing places as a side-effect of touching BrowserStore was also,
clearly, a bug.
3 years ago
Aaron Train 8fd87ab361 [fenix] Disable run-ui in build-contributor-pr.yml (https://github.com/mozilla-mobile/fenix/pull/20981) 3 years ago
MickeyMoz 9d0b4be582 [fenix] Update Android Components version to 93.0.20210823143136. 3 years ago
codrut.topliceanu 48eff4f831 [fenix] For https://github.com/mozilla-mobile/fenix/issues/17917: Use View binding in add-ons 3 years ago
Mugurell f826174109 [fenix] For https://github.com/mozilla-mobile/fenix/issues/20586 - Put everything behing a secret setting
Not ready for prime-time. Lot of work still to be done.
3 years ago
Mugurell b1cc91a9ac [fenix] For https://github.com/mozilla-mobile/fenix/issues/20586 - Basic Jetpack Compose implementation.
This is just the basic skeleton for the feature.
3 years ago
Arturo Mejia 96042fa50a [fenix] For https://github.com/mozilla-mobile/fenix/issues/20892 update connection icons in quick settings 3 years ago
mcarare 2adea3fd40 [fenix] For https://github.com/mozilla-mobile/fenix/issues/20927: Replace icons with AC icons. 3 years ago
rxu d457385e79 [fenix] Use armeabi-v7a version code for MozillaOnline builds 3 years ago
Arturo Mejia 06f86c42c4 [fenix] For https://github.com/mozilla-mobile/fenix/issues/20919 quite the app when turning on/off experiments 3 years ago
MickeyMoz 6eb0341a5f [fenix] Update Android Components version to 93.0.20210822143123. 3 years ago
MickeyMoz 887b575760 [fenix] Update Android Components version to 93.0.20210820190249. 3 years ago
Rohan Maity 7ffaefd3fd [fenix] For https://github.com/mozilla-mobile/fenix/issues/20596 remove startup timeline probes 3 years ago
Jonathan Almeida d2b9962319 [fenix] Close https://github.com/mozilla-mobile/fenix/issues/20945: Fix failing test in AccountSettingsInteractorTest 3 years ago
Jonathan Almeida eae779d231 [fenix] Speculative fixes intermittent test in DeleteAndQuitTest 3 years ago
MickeyMoz 5556a576d6 [fenix] Update Android Components version to 93.0.20210820143116. 3 years ago
Arturo Mejia b50ecb92b4 [fenix] For https://github.com/mozilla-mobile/fenix/issues/20919 quit the after removing a study. 3 years ago
codrut.topliceanu 4e917c5eac [fenix] For https://github.com/mozilla-mobile/fenix/issues/17917: Use View binding in tabs tray 3 years ago
Mugurell 5b99139048 [fenix] For https://github.com/mozilla-mobile/fenix/issues/17917 - Migrate `home` from Kotlin synthetics to View Binding. 3 years ago
Mugurell b38f717c4b [fenix] For https://github.com/mozilla-mobile/fenix/issues/17917 - Migrate `browser` from Kotlin synthetics to View Binding. 3 years ago
codrut.topliceanu c0d03b3d1e [fenix] For https://github.com/mozilla-mobile/fenix/issues/17917: Use View binding in Login Exceptions 3 years ago
rxu 36aed742b3 [fenix] Add event ping telemetry for the Baidu top site click 3 years ago
Grisha Kruglov 988712dd63 [fenix] Enable recording of history metadata for all builds
This allows recording part of history metadata to ride the trains.
The UI features are still guarded by the secret settings flag (or,
enabled on debug builds).
3 years ago
Arturo Mejia a82a02a9e7 [fenix] For https://github.com/mozilla-mobile/fenix/issues/20890 when TP is off globally hide TP section on quick settings. 3 years ago
Roger Yang 1928220c0d [fenix] Restore unused string tab_collection_dialog_negative 3 years ago
Grisha Kruglov 9268b550c2 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/20901: Do not record viewTime observations when we do not have a set lastAccess
The bug here was that we'd try to record `now - 0` as a viewTime delta.
This isn't just an obviously wrong value to record, but it will also
overflow our storage - we'll end up with a value on disk that doesn't
fit into an i32, but HistoryMetadata.total_view_time is i32 in our Rust
struct. Once that happens, reads that touch this bad row will result in
an overflow and a crash.
3 years ago
MickeyMoz f82027b492 [fenix] Update Android Components version to 93.0.20210818190037. 3 years ago
Roger Yang 0a2cdff945 [fenix] Issue https://github.com/mozilla-mobile/fenix/issues/2783: Add snackbar to collection deletion 3 years ago
codrut.topliceanu c4bc780c28 [fenix] For https://github.com/mozilla-mobile/fenix/issues/20716 - Disables Intermittent failing UI test 3 years ago
Sebastian Kaspari b9d7552339 [fenix] metrics.yaml: Add data review URL for Android Autofill metrics 3 years ago
Roger Yang 52cb17d12a [fenix] Update Android Components version 3 years ago
Jonathan Almeida aded72af41 [fenix] Issue https://github.com/mozilla-mobile/fenix/issues/20864: Speculative fix for HomeFragmentTest failures 3 years ago
codrut.topliceanu 5e0b094e4f [fenix] For https://github.com/mozilla-mobile/fenix/issues/17917: Use View binding in tracking protection(2) 3 years ago
Michael Comella c80a53f93e [fenix] For https://github.com/mozilla-mobile/fenix/issues/20824: use fast service loader for MainDispatcherFactory.
For details on the root cause, see the commit. We replaced the similar
proguard rules because:
- the key line was returning false instead of true
- the other line had the same outcome as the written code. I believe it
  was a micro-optimization. Since perf seems fine without it, let's
  remove it

I benchmarked this change on COLD MAIN first frame. We see an
improvement of 89ms:
- before: 1346ms
- after: 1257ms
3 years ago
codrut.topliceanu a4a1f6ddaf [fenix] For https://github.com/mozilla-mobile/fenix/issues/17917: Use View binding in Share views 3 years ago
codrut.topliceanu 179dd793ad [fenix] For https://github.com/mozilla-mobile/fenix/issues/17917: Use View binding in Onboarding Tests 3 years ago
Mickey Moz fc836a8ea4 [fenix] Update Android Components version to 93.0.20210817143149. (https://github.com/mozilla-mobile/fenix/pull/20891) 3 years ago
Arturo Mejia 33ac87cbd3 [fenix] For https://github.com/mozilla-mobile/fenix/issues/19886 use block color on disabled permissions 3 years ago
Mozilla L10n Automation Bot 841b304f0d [fenix] Import l10n. 3 years ago
Jonathan Almeida 591d6744df [fenix] Close https://github.com/mozilla-mobile/fenix/issues/20796: Additional fixes for intermittent failing test
Fixes for TrackingProtectionExceptionsInteractorTest to remove the lamba
mocking and test actual BrowserState changes instead (where possible).
3 years ago
MickeyMoz d643af098a [fenix] Update Android Components version to 93.0.20210816143131. 3 years ago
Arturo Mejia 93f23aa750 [fenix] For https://github.com/mozilla-mobile/fenix/issues/19886 integrate view binding. 3 years ago
Arturo Mejia 2e60b8d80a [fenix] For https://github.com/mozilla-mobile/fenix/issues/19886 fix ui tests 3 years ago
Gabriel Luong 2d6dcb814c [fenix] For https://github.com/mozilla-mobile/fenix/issues/19886 - Add a back navigation to the Global Quick Settings from the Tracking Protection dialog 3 years ago
Arturo Mejia 39dc0701a8 [fenix] For https://github.com/mozilla-mobile/fenix/issues/19886 - Improve quick setting dialogs navigation 3 years ago
Gabriel Luong c9575d0d62 [fenix] For https://github.com/mozilla-mobile/fenix/issues/19886 - Remove tracking protection overlay CFR 3 years ago