Commit Graph

34 Commits

Author SHA1 Message Date
ByteHamster f3bca9d9e4
Add lazy loading to feed item list (#7091) 2024-04-13 19:18:13 +02:00
ByteHamster e578f4ca93
CI tweaks (#7069)
- Run Checkstyle with gradle to make it easier for users
  - No longer needs different configuration for new code
  - Exclude current violations
  - Fix some violations that somehow couldn't be specified in the exclusion file
- Print SpotBugs/Lint/Checkstly violations in GitHub format
  - Then the CI run gets annotated on the web UI
2024-04-07 23:28:14 +02:00
Taco b6a4049ff4
Spotbugs cleanup (#6968)
Remove unused SpotBugs rules.
Fix URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD, ICAST_INTEGER_MULTIPLY_CAST_TO_LONG, NP_METHOD_PARAMETER_TIGHTENS_ANNOTATION, OBL_UNSATISFIED_OBLIGATION_EXCEPTION_EDGE
2024-04-05 19:28:36 +02:00
ByteHamster 92ab575b15
Delete core module (#7060) 2024-04-05 19:20:27 +02:00
ByteHamster edb440a5a9
Restructure related UI classes together (#7044) 2024-03-31 18:40:15 +02:00
ByteHamster 6f3a9b1676
Create module for sync service and move DBWriter to database module (#7040) 2024-03-29 17:45:14 +01:00
ByteHamster 13a985ca1e
Restructure Echo to be more flexible (#7035)
Each screen is its own file, which makes it easier to add interactive elements.
2024-03-29 08:55:13 +01:00
ByteHamster 69b24699a3
Move DBReader to :storage:database (#7027) 2024-03-25 21:45:43 +01:00
ByteHamster 0cbd97b5cb
Move theme to :ui:common module (#6997)
This enables creating Activities outside the app and core modules
2024-03-17 18:43:55 +01:00
ByteHamster 393a8cebd3
Remove last few usages of Iconify (#6977) 2024-03-10 08:02:34 +01:00
TacoTheDank c2ccc28b95 Update SpotBugs 2024-03-06 02:52:14 -05:00
ByteHamster 82c93bf7ee
Guess next episode release date (#6925) 2024-02-25 14:01:03 +01:00
ByteHamster c7c5ab567b
Use proper plurals when showing number of episodes (#6922) 2024-02-16 23:50:12 +01:00
ByteHamster b2ea588b54
Use localized date format (#6843) 2024-01-02 19:21:07 +01:00
Taco e9d190da1b
Bump AGP and Gradle (#6489) 2023-10-17 20:52:21 +02:00
ByteHamster 835f007b67
Make statistics filter start at 00:00 (#6371) 2023-03-11 17:44:01 +01:00
ByteHamster d61745be86 Check Lint recursively from the :app module
instead of checking every module individually. This avoids having to
re-state all disabled Lint checks in all parent modules.
2022-11-06 11:55:23 +01:00
ByteHamster c1fbb53805 Move Glide to its own module 2022-11-03 22:46:56 +01:00
ByteHamster 6921d7162e Apply default RequestOptions globally instead of locally 2022-11-01 12:47:52 +01:00
ByteHamster cbfa0181f4 Migrate dialogs to Material3 2022-09-18 19:12:38 +02:00
ByteHamster ac8114342c Migrate Toolbars to Material3 2022-09-18 18:57:43 +02:00
ByteHamster 28a397c897 Make statistics loading more efficient 2022-08-26 20:26:28 +02:00
ByteHamster 87d0055cf7 Show details dialog on download stats page as well 2022-07-30 16:53:22 +02:00
ByteHamster 1054e13221 Merge branch 'master' into develop 2022-06-30 11:11:35 +02:00
Adrián Sámson 687ed5f2ff
Open podcast from statistics (#5898) 2022-05-24 19:40:40 +02:00
ByteHamster 33fb5e1f14
Merge pull request #5894 from ByteHamster/tiny-fixes
Tiny fixes
2022-05-15 21:53:47 +02:00
ByteHamster 93f88650ad Actually filter by last year (eg Jan-Dec) 2022-05-15 20:48:17 +02:00
ByteHamster 28f2706f32 Show spinner while loading statistics 2022-05-15 09:24:03 +02:00
ByteHamster 3b47deb705
Make yearly statistics a bar chart instead (#5759) 2022-03-15 20:52:15 +01:00
ByteHamster 5fee865ed4 Filter 'today' does not make sense for 'from' 2022-03-05 11:00:49 +01:00
ByteHamster fc3807aaf5 Use past year for statistics filter 2022-03-05 10:58:20 +01:00
ByteHamster f0aec13ea3 Make 'to' filter of statistics inclusive 2022-03-05 10:53:13 +01:00
ByteHamster 32770fe817 Refresh timeline when resetting statistics 2022-03-05 10:43:31 +01:00
ByteHamster 7451da1121 Move statistics screens to new module 2022-02-26 19:44:17 +01:00