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
Torsten Grote
8a240f1da2
Don't crash for ActivityNotFoundException
2026-01-05 17:23:57 -03:00
Torsten Grote
ffb762016f
Use real data for 'My apps' and make app details menu functional
2026-01-05 17:23:57 -03:00
Torsten Grote
acbb4320c2
Use experimental navigation3 library
...
which is still buggy, but so was the old implementation and this seems to be the future
2026-01-05 17:23:56 -03:00
Torsten Grote
fa53a8fb11
Real data app details
2026-01-05 17:23:56 -03:00
Torsten Grote
a8b0c8c8a4
Show different states on discover screen
2026-01-05 17:23:56 -03:00
Torsten Grote
9918eb8b6f
Load default repos on first start
...
using new JSON format
2026-01-05 17:23:56 -03:00
Torsten Grote
063a18e175
Use real data for categories
2026-01-05 17:23:56 -03:00
Torsten Grote
d3dd7e16df
Add real data
2026-01-05 17:23:56 -03:00
Torsten Grote
e9f1e17d53
Add new categories
2026-01-05 17:23:56 -03:00
Torsten Grote
9d73bc7ba2
Fix release builds
2026-01-05 17:23:55 -03:00
Torsten Grote
7eb0963224
More work on app details
2026-01-05 17:23:55 -03:00
Torsten Grote
834101c64b
use real repo icons for apps everywhere
2026-01-05 17:23:55 -03:00
Torsten Grote
ebee6c48c5
App details screen
2026-01-05 17:23:55 -03:00
Torsten Grote
05e511325a
Improve app lists
2026-01-05 17:23:55 -03:00
Torsten Grote
490df42ea2
Flesh out About page a bit more
2026-01-05 17:23:55 -03:00
Torsten Grote
5d30885f9c
Add filter chip for sorting to my apps
2026-01-05 17:23:55 -03:00
Torsten Grote
3559e7d4d5
Manager based item selection
...
also split up repository UI code further
2026-01-05 17:23:55 -03:00
Torsten Grote
ce29eece09
Add Hilt
2026-01-05 17:23:54 -03:00
Torsten Grote
333929fdfe
Show installed apps and updates in My apps
...
also use list/detail scaffold
2026-01-05 17:23:54 -03:00
Torsten Grote
f5288a12d4
Show real app names and category images
2026-01-05 17:23:54 -03:00
Torsten Grote
318d972190
navigation
2026-01-05 17:23:54 -03:00
Torsten Grote
2faa2d018d
small improvements after feedback
2026-01-05 17:23:54 -03:00
Torsten Grote
41870f7404
implement updates tab
2026-01-05 17:23:54 -03:00
Torsten Grote
632243def1
improve search and filtering code
2026-01-05 17:23:54 -03:00
Torsten Grote
15ad121fc8
next
2026-01-05 17:23:53 -03:00
Torsten Grote
29e2d15386
[db] Update repositoriesState atomically in RepoManager
...
Otherwise, concurrency issues may cause a broken state such as the same repo being in the list two times.
2025-12-29 11:23:59 -03:00
Torsten Grote
41653a80a0
[db] add a way to get apps for a list of package names
...
this will be used to get the apps most downloaded
2025-12-29 11:23:59 -03:00
Torsten Grote
8b4e42935e
[db] Add new DbAppChecker which finds updates and apps with issues
...
This is similar to DbUpdateChecker which only finds updates.
2025-12-29 11:23:59 -03:00
Torsten Grote
88f817e5ca
[db] allow providing PackageInfo maps to avoid hammering PackageManager
...
The app may maintain PackageInfo for apps already, so there's no need to keep asking the system for it. We could instead just work with what we already have.
Also, we discovered that chunking the package names isn't needed for newer Android versions. This is only relevant for whom has more than 999 apps installed.
2025-12-29 11:23:59 -03:00
Torsten Grote
82c662608c
Merge branch 'optimize-caching' into 'master'
...
fix: optimize caching strategy in CI configuration
See merge request fdroid/fdroidclient!1605
2025-12-29 13:33:01 +00:00
proletarius101
b24d1e7d5d
fix: optimize caching strategy in CI configuration
2025-12-29 13:32:59 +00:00