Commit Graph

  • 2be99156af Allow changing (preferred) repo in app details Torsten Grote 2025-10-21 12:08:21 -03:00
  • 4b8ff9678f Support repos on file:// URIs Torsten Grote 2025-10-21 11:12:26 -03:00
  • 05efce1161 Add OnboardingManager to remember when onboardings were shown Torsten Grote 2025-10-20 15:59:01 -03:00
  • 670583e05c Implement enabling/disabling of repositories Torsten Grote 2025-10-20 14:43:22 -03:00
  • e74a54db12 Fix UI bugs on discover screen Torsten Grote 2025-10-17 11:48:34 -03:00
  • 9dffdd9242 Implement repo details page Torsten Grote 2025-10-15 17:39:12 -03:00
  • 38c969176a Fix some bugs with repo list re-ordering Torsten Grote 2025-10-17 11:36:24 -03:00
  • e1e8e64e61 Change package name and namespace Torsten Grote 2025-10-14 18:19:37 -03:00
  • 89add73442 Implement flow for adding new repos Torsten Grote 2025-10-14 17:46:07 -03:00
  • 6cced040cb Implement repository onboarding Torsten Grote 2025-10-13 10:05:56 -03:00
  • c4cbf5abbc Initial implementation of repo list re-ordering Torsten Grote 2025-10-10 17:26:50 -03:00
  • 43259b5989 Implement logcat export Torsten Grote 2025-10-10 11:18:29 -03:00
  • 98f0345268 Implement ACRA crash reports Torsten Grote 2025-10-10 10:43:34 -03:00
  • 3d135c7518 Show notification about available updates Torsten Grote 2025-10-09 14:00:13 -03:00
  • e9957cb7c2 Use a worker to update all apps once a day Torsten Grote 2025-10-07 15:56:57 -03:00
  • d02da86eaa Implement "Update all" apps button Torsten Grote 2025-10-07 14:52:14 -03:00
  • f8d83cd39c Don't ask for pre-approval, if auto-update should be possible Torsten Grote 2025-10-06 17:37:47 -03:00
  • 23c1ca370d Run a foreground service while downloading/installing apps Torsten Grote 2025-10-06 15:49:17 -03:00
  • 9948edc783 Show install states in notification and My apps screen Torsten Grote 2025-10-02 17:28:20 -03:00
  • 34049b2f9c Implement uninstallation of installed apps Torsten Grote 2025-10-01 11:37:40 -03:00
  • f24ff287d8 Implement installation of apps and updates Torsten Grote 2025-09-22 11:54:28 -03:00
  • 2b5a98c692 Use dedicated DB methods for getting new and recently updated apps Torsten Grote 2025-09-15 17:35:19 -03:00
  • 68dae57310 Improve no repos message on discover screen Torsten Grote 2025-10-14 14:43:54 -03:00
  • 7909ec46d5 group categories on discover screen Torsten Grote 2025-09-15 16:13:55 -03:00
  • 8361dc76ad Use chips for categories on discover page Torsten Grote 2025-09-05 11:12:27 -03:00
  • b40d263d9a More features for AppList filter sheet Torsten Grote 2025-09-04 16:49:57 -03:00
  • d9168476a2 Also find CamelCase apps Torsten Grote 2025-09-04 10:18:29 -03:00
  • f060509532 Only show filters for repositories actually in the list Torsten Grote 2025-09-03 16:40:56 -03:00
  • 3356643a5d Onboarding for app list filter Torsten Grote 2025-09-02 17:30:38 -03:00
  • 6d3ab98ccf Add categories to app details page Torsten Grote 2025-09-01 17:25:22 -03:00
  • fa1573a1ec Add search filtering to My Apps Torsten Grote 2025-08-21 17:30:52 -03:00
  • c77da155e9 Improve app list search filtering Torsten Grote 2025-08-21 16:47:08 -03:00
  • 080cdbb71d Do diacritics insensitive category search Torsten Grote 2025-08-20 16:34:23 -03:00
  • 1246f13199 Improve information hierarchy for search results Torsten Grote 2025-08-18 17:16:48 -03:00
  • 9818f586a7 Enable setDiagnosticStackTraceEnabled for compose in debug builds Torsten Grote 2025-08-15 12:00:29 -03:00
  • 885122bf9f Add search query filter to lists Torsten Grote 2025-08-08 18:55:28 -03:00
  • bbe0f9021b Filter bottom sheet Torsten Grote 2025-08-08 16:11:28 -03:00
  • e60061e8a2 Add proguard rules Torsten Grote 2025-08-05 09:41:48 -03:00
  • d2710489e5 Remove search prototypes Torsten Grote 2025-07-31 17:02:48 -03:00
  • f95a6496b8 Search comparison prototype Torsten Grote 2025-07-29 18:14:15 -03:00
  • 6b3a4ddea5 Search also for categories with appsearch Torsten Grote 2025-07-29 14:06:19 -03:00
  • 1339acf5b7 Initial implementation of appsearch Torsten Grote 2025-07-25 17:46:09 -03:00
  • e45e81da7f Don't add line breaks behind paragraphs and lists Torsten Grote 2025-07-24 16:23:02 -03:00
  • 5eb9b3cd78 Remove hardcoded strings Torsten Grote 2025-07-24 15:59:33 -03:00
  • d35e948952 Fix ktlint errors Torsten Grote 2025-07-24 11:42:47 -03:00
  • 770a829ddc Fixes for RepositoryList, uses repo icon now Torsten Grote 2025-07-24 10:49:32 -03:00
  • 363b6f2406 Handle deep link intents for app details Torsten Grote 2025-07-23 18:15:37 -03:00
  • 189ed02807 Factor out a BigLoadingIndicator Torsten Grote 2025-07-23 14:48:33 -03:00
  • 5d6b0181a4 Add a shimmer effect to AsyncImages while loading Torsten Grote 2025-07-23 14:26:21 -03:00
  • 165762fec5 Clean up current state, move things around, rename them, etc. Torsten Grote 2025-07-22 18:58:57 -03:00
  • 94e3df48af Real data for app lists Torsten Grote 2025-07-18 18:04:21 -03:00
  • 8a240f1da2 Don't crash for ActivityNotFoundException Torsten Grote 2025-07-18 17:19:28 -03:00
  • ffb762016f Use real data for 'My apps' and make app details menu functional Torsten Grote 2025-07-17 17:39:38 -03:00
  • acbb4320c2 Use experimental navigation3 library Torsten Grote 2025-07-16 17:29:35 -03:00
  • fa53a8fb11 Real data app details Torsten Grote 2025-07-11 17:20:21 -03:00
  • a8b0c8c8a4 Show different states on discover screen Torsten Grote 2025-07-10 16:33:21 -03:00
  • 9918eb8b6f Load default repos on first start Torsten Grote 2025-07-10 14:46:29 -03:00
  • 063a18e175 Use real data for categories Torsten Grote 2025-07-08 17:20:23 -03:00
  • d3dd7e16df Add real data Torsten Grote 2025-06-30 10:35:59 -03:00
  • e9f1e17d53 Add new categories Torsten Grote 2025-06-27 16:55:53 -03:00
  • 9d73bc7ba2 Fix release builds Torsten Grote 2025-06-26 17:21:30 -03:00
  • 7eb0963224 More work on app details Torsten Grote 2025-05-30 11:04:53 -03:00
  • 834101c64b use real repo icons for apps everywhere Torsten Grote 2025-05-29 14:37:56 -03:00
  • ebee6c48c5 App details screen Torsten Grote 2025-05-26 17:32:55 -03:00
  • 05e511325a Improve app lists Torsten Grote 2025-05-26 11:55:39 -03:00
  • 490df42ea2 Flesh out About page a bit more Torsten Grote 2025-05-21 14:29:54 -03:00
  • 5d30885f9c Add filter chip for sorting to my apps Torsten Grote 2025-05-20 17:15:56 -03:00
  • 3559e7d4d5 Manager based item selection Torsten Grote 2025-05-19 17:48:41 -03:00
  • ce29eece09 Add Hilt Torsten Grote 2025-05-19 15:10:59 -03:00
  • 333929fdfe Show installed apps and updates in My apps Torsten Grote 2025-05-07 10:07:59 -03:00
  • f5288a12d4 Show real app names and category images Torsten Grote 2025-05-06 15:29:00 -03:00
  • 318d972190 navigation Torsten Grote 2025-04-24 17:39:37 -03:00
  • 2faa2d018d small improvements after feedback Torsten Grote 2025-04-24 12:19:25 -03:00
  • 41870f7404 implement updates tab Torsten Grote 2025-04-23 17:50:49 -03:00
  • 632243def1 improve search and filtering code Torsten Grote 2025-04-22 16:08:33 -03:00
  • 15ad121fc8 next Torsten Grote 2025-02-13 11:52:30 -03:00
  • 29e2d15386 [db] Update repositoriesState atomically in RepoManager Torsten Grote 2025-12-10 11:14:19 -03:00
  • 41653a80a0 [db] add a way to get apps for a list of package names Torsten Grote 2025-12-09 10:21:51 -03:00
  • 8b4e42935e [db] Add new DbAppChecker which finds updates and apps with issues Torsten Grote 2025-11-28 16:14:37 -03:00
  • 88f817e5ca [db] allow providing PackageInfo maps to avoid hammering PackageManager Torsten Grote 2025-11-26 18:45:37 -03:00
  • 82c662608c Merge branch 'optimize-caching' into 'master' Torsten Grote 2025-12-29 13:33:01 +00:00
  • b24d1e7d5d fix: optimize caching strategy in CI configuration proletarius101 2025-12-29 13:32:59 +00:00
  • 570435835e Merge branch 'gitlab-ci-integration-checkstyle' into 'master' Torsten Grote 2025-12-26 14:19:08 +00:00
  • 924c9ecc01 ci: add Checkstyle to MR widgets proletarius101 2025-12-26 14:19:08 +00:00
  • 42f41c0eef Merge branch 'ci-allow-flaky-fail' into 'master' Torsten Grote 2025-12-10 14:01:05 +00:00
  • b095a1c2af CI: Remove kvm skipped job Torsten Grote 2025-12-10 09:11:28 -03:00
  • db8a11ff2e CI: Pass with warning if flaky tests fail after 5 attempts Torsten Grote 2025-12-09 17:39:38 -03:00
  • 4eeed0b735 Merge branch 'fix-ipfs-redirects' into 'master' Hans-Christoph Steiner 2025-11-11 14:23:40 +00:00
  • eeb109abff fix(ipfs): avoid redundant http redirects Marcin Rataj 2025-11-09 21:17:17 +01:00
  • b47aec8e40 Merge branch 'falling-for-Elvis' into 'master' Torsten Grote 2025-11-05 13:46:41 +00:00
  • a4ffd9c535 Resurrect from my 'Elvis' falls' in getBestLocale Apparently Elvis' got style Ray c 2025-11-05 07:10:57 +00:00
  • 5e881ee54a Merge branch 'lib-cleanup' into 'master' Michael Pöhn 2025-11-04 15:09:11 +00:00
  • 07b56f0516 Upgrade Dokka syntax to v2 Torsten Grote 2025-11-03 10:29:35 -03:00
  • b62233e8d2 Upgrade dependencies prior to library publishing Torsten Grote 2025-11-03 10:07:35 -03:00
  • 5a04b315d5 Upgrade maven publishing plugin Torsten Grote 2025-10-31 17:19:19 -03:00
  • 1e4c9f39ed Enable Binary compatibility validation Torsten Grote 2025-10-31 16:42:50 -03:00
  • 911b337db7 Untangle libraries slightly by creating a common core library Torsten Grote 2025-10-31 15:16:52 -03:00
  • ba7731af6c Migrate build scripts from Groovy to Kotlin Torsten Grote 2025-10-30 17:27:38 -03:00
  • cc2010ff63 [db] Increase concurrency delay for RepoAdderTest Torsten Grote 2025-10-29 15:33:37 -03:00
  • 800d5bfe85 [db] Fix bug where repos/mirrors could be added twice Torsten Grote 2025-10-20 14:14:10 -03:00