machiav3lli
bf1a6420cd
Update: Break down Tables into entities and Covnerters
2022-01-22 02:11:23 +01:00
machiav3lli
9e9dd0a133
Add: Repositories' fragment into the navigation graph/menu
2022-01-18 01:53:13 +01:00
machiav3lli
fe59f50e36
Add: The new repositories fragment
2022-01-18 01:51:53 +01:00
machiav3lli
fc6331c3a1
Add: Repository item
2022-01-18 01:49:26 +01:00
machiav3lli
22413f2943
Abstract: Abstract onCreatedView functions into BaseNavFragment
2022-01-18 01:48:46 +01:00
machiav3lli
acae98515a
Fix: Apps list not showing on launch
2022-01-18 01:47:35 +01:00
LooKeR
77afcf8877
Improve: Reduce memory allocation on viewmodel startup
2022-01-16 18:36:24 +05:30
LooKeR
ab5c26bec4
Add: Paging Ktx Library
...
Add: Resource.kt sealed class for future async loading
2022-01-16 18:05:03 +05:30
machiav3lli
c6c0dcc3f7
Fix: Navigation up in PrefsActivity
2022-01-16 13:32:42 +01:00
machiav3lli
2ba3159c92
Fix: Appbarconfiguration in PrefsActivity
2022-01-16 13:32:19 +01:00
machiav3lli
3969b53e5f
Add: Wire preferences for number of shown updated and new apps
2022-01-16 13:31:08 +01:00
machiav3lli
1050e7a85d
Add: Prefernces for number of shown updated and new apps
2022-01-16 13:30:37 +01:00
LooKeR
f48958433d
Remove boiler plate code for ViewModelFactory
2022-01-16 13:17:39 +05:30
machiav3lli
edf55849d1
Update: Move layout setup into onStart for activities
2022-01-15 00:18:24 +01:00
machiav3lli
039db23a64
Fix: Apply theme on MainActivity when changed
2022-01-15 00:07:44 +01:00
machiav3lli
2d0fe2fe61
Remove: CursorOwner from Activities
2022-01-15 00:06:52 +01:00
machiav3lli
5412f20032
Add: Prefs fragments
2022-01-14 01:41:47 +01:00
machiav3lli
1798c42d38
Add: Launching Prefs from Main
2022-01-14 01:41:01 +01:00
machiav3lli
08badc9327
Add: Prefs activity and base fragment
2022-01-14 01:38:29 +01:00
machiav3lli
61c4996277
Add: Setup methods to MainNav fragments
2022-01-14 00:23:28 +01:00
machiav3lli
e559f19529
Fix: Database access on Main crashes
2022-01-13 23:52:30 +01:00
machiav3lli
27a54c1b08
Remove: FastScrollerBuilder from MainNav fragments
2022-01-13 23:42:45 +01:00
machiav3lli
abaf7fae43
Update: Move laayout initialisation into onViewCreated for MainNav fragments
2022-01-13 23:36:05 +01:00
machiav3lli
67ebb45153
Update: Change latest (first) source to Updated
2022-01-13 23:26:26 +01:00
machiav3lli
fee60a3641
Add: Sources Updated & New
2022-01-13 23:26:01 +01:00
machiav3lli
efeb51ced7
Update: Replace top with limit
2022-01-13 23:25:24 +01:00
machiav3lli
4aeb0a5709
Clean up
2022-01-13 01:45:06 +01:00
machiav3lli
c2a58652f4
Add: Observe products' list to the MainNav fragments
2022-01-13 01:44:25 +01:00
machiav3lli
edc0235119
Update: Migrate to Paged FastAdapter
2022-01-13 01:43:40 +01:00
machiav3lli
f6ff3844ae
Add: CreateIconUri for Compose's items
2022-01-13 01:41:05 +01:00
machiav3lli
32330744f3
Add: Source to MainNavFragment's VM
2022-01-13 01:36:02 +01:00
machiav3lli
d183ebd5fc
Remove: MainNavFragments extension of CursorOwner.Callback
2022-01-13 01:05:12 +01:00
machiav3lli
d427968ccb
Remove: Allowing queries on MainThread
2022-01-13 00:53:40 +01:00
machiav3lli
251b6195d6
Update: Revamp the Request class and add two new subclasses (ProductsUpdated, ProductsNew)
2022-01-12 23:53:26 +01:00
machiav3lli
cb56f9b053
Add: Field numberOfItems to the custom query
2022-01-12 23:41:46 +01:00
LooKeR
4cd50b971d
Fix micro jitters on Download State change
2022-01-13 01:18:48 +05:30
LooKeR
33dd1961f5
Fix wrong sort order on restart ( Closes #153 )
2022-01-13 00:35:30 +05:30
LooKeR
9c82a9f7c4
Replace Default FastScroller ( Closes #79 )
2022-01-12 17:02:37 +05:30
LooKeR
eb254bce37
Update - Jetpack Compose 1.0.5 -> 1.1.0-rc01/02
2022-01-08 11:15:34 +05:30
machiav3lli
a4105940a1
Add: Basic apps' Compose items recyclers
2022-01-08 01:09:42 +01:00
machiav3lli
058d34dfed
Add: Basic apps' Compose items
2022-01-08 01:09:32 +01:00
machiav3lli
3e149cf946
Fix: Conflict/breakage after merging #159
2022-01-05 00:43:06 +01:00
machiav3lli
874370f34a
Merge branch 'master' into installer-improvements
2022-01-04 23:34:54 +01:00
Matthew Crossman
430b18e77b
Rename auto install preference to better reflect behaviour.
...
Auto install preference always runs after a sync, even if it's manual.
The names of the preference & strings have been updated to reflect this
new behaviour.
2022-01-04 21:44:24 +11:00
Matthew Crossman
5fbb6dcb61
Improve SyncService post-sync behaviour, rewrite new preference.
...
Moved the update query disposable to before the post-sync if-else block
so that the debug flag can be removed and everything can operate as
normal.
Rewrote the title of the new preference for auto updates to reduce the
use of jargon and to be a bit clearer.
2022-01-04 21:30:57 +11:00
Matthew Crossman
3ea8cd8c66
Resolve SecurityException in installer, tweak installed notification.
...
Catch and ignore SecurityExceptions when cleaning up old installer
sessions. Catch and ignore session opening exceptions.
Reduce timeout for "Installed" notifications to 5s (as it was before).
Revert removal of intent data for the install prompt notification.
2022-01-04 20:50:48 +11:00
Matthew Crossman
375ab23edb
Improve install notifications, improve DefaultInstaller, misc. clean-up
...
Installer notifications have their own channel, their tags have been
fixed, and the timeout has been properly set instead of using sleep.
Ensured that DefaultInstaller's sessions use unique file names. Also
improved error handling by including broken pipes and by preventing
post-copy operations if an error has occurred.
Some cleaning up has been done in Common, DownloadService, and
SyncService. A few changes have been cherry-picked from master.
2022-01-04 20:26:07 +11:00
Matthew Crossman
e1fc3c656a
Make auto-update default on Android 12+ & stop background prompts.
...
Sets preference for auto updates to true by default if device runs
Android 12 and later.
Reverts change allowing the install prompt to show up from the
background and instead require the notification on all Android versions.
2022-01-04 16:21:08 +11:00
machiav3lli
07bc4c3cff
Remove: MainActivityX's Cursor LoaderCallbacks' implementation
2022-01-04 00:30:20 +01:00
machiav3lli
3082e7153d
Update: Replace CursorOwner's de-/attaching with VM's fillList
2022-01-03 23:36:04 +01:00