Torsten Grote
|
4b8ff9678f
|
Support repos on file:// URIs
|
2026-01-05 17:24:03 -03:00 |
|
Torsten Grote
|
05efce1161
|
Add OnboardingManager to remember when onboardings were shown
|
2026-01-05 17:24:03 -03:00 |
|
Torsten Grote
|
670583e05c
|
Implement enabling/disabling of repositories
|
2026-01-05 17:24:03 -03:00 |
|
Torsten Grote
|
e74a54db12
|
Fix UI bugs on discover screen
* don't assume we are still loading if there are no new apps
* section should only be shown if they have data
|
2026-01-05 17:24:03 -03:00 |
|
Torsten Grote
|
9dffdd9242
|
Implement repo details page
|
2026-01-05 17:24:03 -03:00 |
|
Torsten Grote
|
38c969176a
|
Fix some bugs with repo list re-ordering
|
2026-01-05 17:24:03 -03:00 |
|
Torsten Grote
|
e1e8e64e61
|
Change package name and namespace
|
2026-01-05 17:24:03 -03:00 |
|
Torsten Grote
|
89add73442
|
Implement flow for adding new repos
|
2026-01-05 17:24:02 -03:00 |
|
Torsten Grote
|
6cced040cb
|
Implement repository onboarding
|
2026-01-05 17:24:02 -03:00 |
|
Torsten Grote
|
c4cbf5abbc
|
Initial implementation of repo list re-ordering
|
2026-01-05 17:24:02 -03:00 |
|
Torsten Grote
|
43259b5989
|
Implement logcat export
|
2026-01-05 17:24:02 -03:00 |
|
Torsten Grote
|
98f0345268
|
Implement ACRA crash reports
|
2026-01-05 17:24:02 -03:00 |
|
Torsten Grote
|
3d135c7518
|
Show notification about available updates
|
2026-01-05 17:24:02 -03:00 |
|
Torsten Grote
|
e9957cb7c2
|
Use a worker to update all apps once a day
|
2026-01-05 17:24:02 -03:00 |
|
Torsten Grote
|
d02da86eaa
|
Implement "Update all" apps button
|
2026-01-05 17:24:01 -03:00 |
|
Torsten Grote
|
f8d83cd39c
|
Don't ask for pre-approval, if auto-update should be possible
|
2026-01-05 17:24:01 -03:00 |
|
Torsten Grote
|
23c1ca370d
|
Run a foreground service while downloading/installing apps
|
2026-01-05 17:24:01 -03:00 |
|
Torsten Grote
|
9948edc783
|
Show install states in notification and My apps screen
|
2026-01-05 17:24:01 -03:00 |
|
Torsten Grote
|
34049b2f9c
|
Implement uninstallation of installed apps
|
2026-01-05 17:24:01 -03:00 |
|
Torsten Grote
|
f24ff287d8
|
Implement installation of apps and updates
|
2026-01-05 17:24:01 -03:00 |
|
Torsten Grote
|
2b5a98c692
|
Use dedicated DB methods for getting new and recently updated apps
Otherwise the 200 apps limit causes us to miss apps that we'd still consider "new".
|
2026-01-05 17:24:01 -03:00 |
|
Torsten Grote
|
68dae57310
|
Improve no repos message on discover screen
|
2026-01-05 17:24:00 -03:00 |
|
Torsten Grote
|
7909ec46d5
|
group categories on discover screen
in order to make them easier to parse/browse through
|
2026-01-05 17:24:00 -03:00 |
|
Torsten Grote
|
8361dc76ad
|
Use chips for categories on discover page
|
2026-01-05 17:24:00 -03:00 |
|
Torsten Grote
|
b40d263d9a
|
More features for AppList filter sheet
filter by only compatible apps
saving certain options
clearing all filters
|
2026-01-05 17:24:00 -03:00 |
|
Torsten Grote
|
d9168476a2
|
Also find CamelCase apps
|
2026-01-05 17:24:00 -03:00 |
|
Torsten Grote
|
f060509532
|
Only show filters for repositories actually in the list
and show categories and repositories only when there's more than one option
|
2026-01-05 17:24:00 -03:00 |
|
Torsten Grote
|
3356643a5d
|
Onboarding for app list filter
does not yet persist that onboarding was seen
|
2026-01-05 17:24:00 -03:00 |
|
Torsten Grote
|
6d3ab98ccf
|
Add categories to app details page
|
2026-01-05 17:24:00 -03:00 |
|
Torsten Grote
|
fa1573a1ec
|
Add search filtering to My Apps
|
2026-01-05 17:23:59 -03:00 |
|
Torsten Grote
|
c77da155e9
|
Improve app list search filtering
|
2026-01-05 17:23:59 -03:00 |
|
Torsten Grote
|
080cdbb71d
|
Do diacritics insensitive category search
|
2026-01-05 17:23:59 -03:00 |
|
Torsten Grote
|
1246f13199
|
Improve information hierarchy for search results
|
2026-01-05 17:23:59 -03:00 |
|
Torsten Grote
|
9818f586a7
|
Enable setDiagnosticStackTraceEnabled for compose in debug builds
|
2026-01-05 17:23:59 -03:00 |
|
Torsten Grote
|
885122bf9f
|
Add search query filter to lists
|
2026-01-05 17:23:59 -03:00 |
|
Torsten Grote
|
bbe0f9021b
|
Filter bottom sheet
|
2026-01-05 17:23:59 -03:00 |
|
Torsten Grote
|
e60061e8a2
|
Add proguard rules
|
2026-01-05 17:23:59 -03:00 |
|
Torsten Grote
|
d2710489e5
|
Remove search prototypes
because we'll stay with an improved version of sqlite FTS
|
2026-01-05 17:23:58 -03:00 |
|
Torsten Grote
|
f95a6496b8
|
Search comparison prototype
This allows you to compare sqlite LIKE searches with FTS and appsearch, also adds timing information for each search
|
2026-01-05 17:23:58 -03:00 |
|
Torsten Grote
|
6b3a4ddea5
|
Search also for categories with appsearch
|
2026-01-05 17:23:58 -03:00 |
|
Torsten Grote
|
1339acf5b7
|
Initial implementation of appsearch
|
2026-01-05 17:23:58 -03:00 |
|
Torsten Grote
|
e45e81da7f
|
Don't add line breaks behind paragraphs and lists
within the app details description
|
2026-01-05 17:23:58 -03:00 |
|
Torsten Grote
|
5eb9b3cd78
|
Remove hardcoded strings
|
2026-01-05 17:23:58 -03:00 |
|
Torsten Grote
|
d35e948952
|
Fix ktlint errors
|
2026-01-05 17:23:58 -03:00 |
|
Torsten Grote
|
770a829ddc
|
Fixes for RepositoryList, uses repo icon now
|
2026-01-05 17:23:57 -03:00 |
|
Torsten Grote
|
363b6f2406
|
Handle deep link intents for app details
|
2026-01-05 17:23:57 -03:00 |
|
Torsten Grote
|
189ed02807
|
Factor out a BigLoadingIndicator
|
2026-01-05 17:23:57 -03:00 |
|
Torsten Grote
|
5d6b0181a4
|
Add a shimmer effect to AsyncImages while loading
|
2026-01-05 17:23:57 -03:00 |
|
Torsten Grote
|
165762fec5
|
Clean up current state, move things around, rename them, etc.
|
2026-01-05 17:23:57 -03:00 |
|
Torsten Grote
|
94e3df48af
|
Real data for app lists
they are still just a prototype, e.g. all apps doesn't really show all of them and filters don't work, yet.
|
2026-01-05 17:23:57 -03:00 |
|