Skip to content
Snippets Groups Projects
  1. Nov 03, 2020
  2. Nov 02, 2020
  3. Oct 30, 2020
  4. Oct 29, 2020
    • Ralf Gehrer's avatar
    • Alexander Alferov's avatar
    • Alexander Alferov's avatar
      Test flavour build with extract native libs flag set to true · 6f036b05
      Alexander Alferov authored
      Test pipeline config
      6f036b05
    • SAP LX Lab Service Account's avatar
      Translation Delivery (DEV) #1501 · 7564dc55
      SAP LX Lab Service Account authored
      Change-Id: Icbc05a9bc4c2d638335e918ece24bf772769b4c0
      7564dc55
    • BMItter's avatar
      Improved crash logging & handling (EXPOSUREAPP-2572) (#1475) · be4c773d
      BMItter authored
      
      * FileLoggerPlus - RX added - preparation
      
      * Buffer config as constants
      
      * avoid empty lines
      
      * Reworked logging to file - wip
      
      * Collecting errors to dao - wip
      
      * Added crash report to app db and created module
      
      * do it
      
      * inject crashReportTree - wip
      
      * use dagger injection
      
      * retrieve short hash via gradle
      
      * removed todo
      
      * Updated database to version 2 for new ReportEntity - old base
      
      * deprecated old engagement - RX not allowed anymore
      
      * use global scope for coroutines in crash report tree - ktlint clean
      
      * added menu item - error reporter (replace later to new structure)
      
      * basic recylcerview and fragment added to menu - wip
      
      * deprecated data class
      
      * Delete CrashModel.kt
      
      * crash report list item to use data binding
      
      * separated Reporteradapter - klint clean
      
      * use separated Adapter in ReporterFragment - cleanup
      
      * Added ErrorReporterViewModel - connected data to list
      
      * dependency injection for crash report, better structure, todo cleanup
      
      * some refactoring, cleanup, ktlint
      
      * adjustments for 1.6.x
      
      * temp action to open crash report fragment
      
      * removed testcode
      
      * updated layout - wip
      
      * connected view & data
      
      * satisfy circle ci checks
      
      * plant reportingTree, testbutton, klint clean
      
      * updated layout for reporter - wip
      
      * better format and layout
      
      * better message handling
      
      * missing icons for errors on debug
      
      * Adjusted error report index
      
      * Removed ugly show button, report clickable
      
      * Added SettingsCrashReportDetailsFragment & corresponding files
      
      * fixed merge inconsistence
      
      * fixed injection overall
      
      * use livedata
      
      * details added to report - wip
      
      * beauty
      
      * share & layout root preparation
      
      * make error report shareable
      
      * removed Dispatcher.IO for example
      
      * Introduce skeleton classes for bugreporting
      
      * Refactoring, adjustments to be able to build again
      
      * Created BugEventEntity, Changed id to Long for more efficiency,  Removed unused events
      
      * refactored ui to deviceForTesters, testmenu etc
      
      * adjusted interfaces & related, better structure
      
      * uses own db, added converter, adjusted modules
      
      * adjusted bugrepo, defaultbugrepo
      
      * shared report, better visualisation
      
      * changed crash db name
      
      * Implemented DefaultBugRepository
      
      * Added device info to BugEvent, BugReporter collects Tag, Added default impl of BugEvent etc
      
      * corrected bug in RollingLogHistory
      
      * removed deprecated crash package
      
      * quickfix - wip
      
      * cleanup
      
      * cleanUp, adjusted simulation button to new structure
      
      * moved bug related layouts to deviceForTesters package
      
      * removed old RX dependenies and related context
      
      * fix build for deviceDebug
      
      * lint clean
      
      * current set of relevant exceptions as before
      
      * attach log to output
      
      * improved output
      
      * Delete obsolet ic_bug in main
      
      * Delete ic_coffee.xml
      
      * changed shortID to shortCommitHash for better transparency
      
      * companion to bottom
      
      * removed string encapsulation
      
      * cleanup unused import and blank line - PR Comment
      
      * typo fixed
      
      * rm empty line
      
      * removed relict module
      
      * layout fix
      
      * adjusted unrelated method call
      
      * fixed package inkonsistence
      
      * Use flow instead of livedata in non-ui
      
      * better fun naming
      
      * Replaced interface with inline listener
      
      * Improved SettingsCrashReportDetailsFragment and SettingsCrashReportViewModel, formatting adjusted
      
      * cleaned converter
      
      * Delete Project.xml
      
      * added log statement to DefaultBugRepository
      
      * adjusted magical number
      
      * Use CommonConverters instead of unique Converters in BugDatabase
      
      * Extension function for the resuce -defaultBugRepository
      
      * removed FormatterCrashReport completly
      
      * changed long to UUID
      
      * satisfy buggy ktlint checks
      
      * Update SettingsCrashReportViewModel.kt
      
      use postvalue
      
      * avoid passing viewmodel
      
      * store appVersionCode as Long for beeing futuresave
      
      * Update SettingsCrashReportViewModel.kt
      
      removed lazy init
      
      * Changed BugDatabase to factory pattern
      
      Co-authored-by: default avatarMatthias Urhahn <matthias.urhahn@sap.com>
      Co-authored-by: default avatarharambasicluka <64483219+harambasicluka@users.noreply.github.com>
      be4c773d
    • Katharina Seiz's avatar
      Version bump (DEV) (#1500) · 00b7cd28
      Katharina Seiz authored
      00b7cd28
    • Matthias Urhahn's avatar
      Version bump (DEV) (#1498) · b5cb93c8
      Matthias Urhahn authored
      b5cb93c8
    • AlexanderAlferov's avatar
    • Matthias Urhahn's avatar
      d182923e
  5. Oct 28, 2020
  6. Oct 27, 2020
  7. Oct 26, 2020
    • Matthias Urhahn's avatar
      Monitor ENF calculation more closely for better progress feedback (EXPOSUREAPP-2743) (#1473) · 383cd8ea
      Matthias Urhahn authored
      * Add a `CalcluationTracker` class that can tell us about the ENF's calcluations.
      
      * Introduces new reactive data provider "HotData" that allows lazy init and safe updates.
      
      * Add calculation time out enforcer (60min), check every 5min.
      
      * Show `isRefreshing` when we are either downloading keys or the ENF is still calculating.
      
      * Rename "token" to "identifier", we'll likely keep using this class for ENF Window Mode,
      which has no more "tokens".
      
      * Remove "state", we can only know whether it's running and that can be based on the `finishedAt` timestamp.
      Also improve test readability a bit and added more edge cases when checking timeouts.
      
      * Additional test cases for ENF calculation edge cases
      
      * We are fine with tracking the last 5 calculations.
      
      * Exclude timeouts from `latestFinishedCalculation`
      
      * HotData should be named HotDataFlow
      
      * Clean up coroutine/flow packages.
      
      * Remove additional combineTransform instances, to prevent accidental casting errors in the future.
      
      * We should only forward calls to the provider and the calculation tracker if the list of key files is non-empty.
      
      * Add unit test to check for GSON data class restoration behavior with transient fields.
      GSON sets it to false, and does not eval the properties to set them.
      
      * Lints, Lints, Lints
      
      * Only check the calculation status of the newest submission.
      The chance for overlapping calculations is rare with batched key submission,
      and if gives us a lower chance of actually being affected by timeouts.
      
      * Reduce timeout for tracked calculations to 15 minutes after discussion with Maximilian.
      In worst case scenarios no calculation exceeded 7 minutes.
      
      * Reduce timeout check interval to 3 minutes, due to lowered overall timeout limit.
      
      * Add additional test case that checks that a late result, past timeout, overwrites the timeout.
      
      * Create `BaseGson` instance within the DI graph use it.
      Allows use to later set global settings (pretty print for testers?),
      or hook up custom serializers app-wide.
      383cd8ea
    • Kolya Opahle's avatar
      Cannot delete tests older than 21 days - DE: Tests die älter als 21 Tage sind,... · 21b7d770
      Kolya Opahle authored
      Cannot delete tests older than 21 days - DE: Tests die älter als 21 Tage sind, können nicht gelöscht werden (EXPOSUREAPP-2398) (#1481)
      
      * Added new card to show redeemed tests on the home screen
      
      Signed-off-by: default avatarKolya Opahle <k.opahle@sap.com>
      
      * Fixed linting and unit tests
      
      Signed-off-by: default avatarKolya Opahle <k.opahle@sap.com>
      
      Co-authored-by: default avatarharambasicluka <64483219+harambasicluka@users.noreply.github.com>
      21b7d770
    • Ralf Gehrer's avatar
    • janetback's avatar
Loading