bitfireAT / davx5-ose

DAVx⁵ is an open-source CalDAV/CardDAV suite and sync app for Android. You can also access your online files (WebDAV) with it.
https://www.davx5.com
GNU General Public License v3.0
1.25k stars 69 forks source link

Rewrite DebugInfoActivity to M3 #744

Closed sunkup closed 3 days ago

sunkup commented 3 weeks ago

Purpose

Rewriting the DebugInfoActivity from M2 to M3, refactoring for more clarity, stability and test-ability at the same time.

Short description

As requested, I have not yet moved debug info generation into a data layer class. I have however added comments about this in the kdoc. Note, that I, however, moved the IntentBuilder to the ViewModel too, which should probably go to another helper/convenience class, since it's seemingly used throughout the whole app.

Enhancement

Refactoring

Checklist