398 Commits

Author SHA1 Message Date
f8c864f553 Reorganize appearance settings (#7207) 2024-05-31 10:46:59 +02:00
0a768e6286 Merge branch 'master' into develop 2024-05-29 18:27:53 +02:00
1fc212ee88 Move auto-delete settings (#7096)
Users had a hard time understanding that automatic deletion and episode cleanup are two different things.
Maybe that is because in German, both got translated to the exact same string.
Now both are next to each other and the titles are updated, so that it hopefully causes less confusion.
2024-05-24 14:21:21 +02:00
e856a9f118 Display transcript text and follow along the audio (#7103) 2024-05-18 18:58:36 +02:00
27e9bf36b1 Download and store transcript text (#6797) 2024-05-18 18:58:01 +02:00
568c0928c5 Update translations 2024-05-12 21:17:37 +02:00
084723ad76 Add episodes without subscribing (#7098) 2024-05-09 11:44:26 +02:00
53ce6cd71a Update error message design (#7167) 2024-05-08 23:27:04 +02:00
a61f548792 Fix settings toolbar having color (#7169) 2024-05-08 07:46:25 +02:00
6f572faa77 Fix inconsistent icons in the app toolbar. (#7163) 2024-05-06 22:04:24 +02:00
ba14510b80 Add support for parsing Nero M4A chapters (#7159) 2024-05-05 10:05:26 +02:00
a8dfe6f123 Bottom multi-select (#7093) 2024-04-29 07:40:03 +02:00
0341accef5 Update translations 2024-04-27 14:04:36 +02:00
c063c59af3 Fix sharp corners on placeholders (#7142)
All placeholder now have round corners matching the corner radius of the
image that will eventually load.
2024-04-27 11:28:30 +02:00
d9d48674ed Move 'show subscription title' setting to subscription page (#7097) 2024-04-27 10:42:54 +02:00
7b048ed579 Make contributors clickable (#7129) 2024-04-24 20:57:29 +02:00
c56facd141 Improve about icons (#7122)
The new icons better represent the contributors and the privacy policy.
2024-04-21 19:50:19 +02:00
e9b3cc34fe Optionally display subscriptions as a simple list (#7087) 2024-04-14 11:45:12 +02:00
f3bca9d9e4 Add lazy loading to feed item list (#7091) 2024-04-13 19:18:13 +02:00
25e4703da4 Fix website languages being in wrong folder (#7084) 2024-04-12 23:52:35 +02:00
80ea632da3 Update contributors 2024-04-11 23:02:06 +02:00
1a92db4706 Update translations 2024-04-11 22:57:42 +02:00
d9e84f8c38 Target SDK 34 (#7075) 2024-04-09 22:33:52 +02:00
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
fc40da28a7 Merge branch 'master' into develop 2024-04-07 10:42:25 +02:00
00d6df6261 Make it possible to sort the home screen (#7048) 2024-04-05 20:45:26 +02:00
687db0f5ed Merge :net:sync:model and :net:sync:service-interface (#7063) 2024-04-05 20:08:25 +02:00
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
92ab575b15 Delete core module (#7060) 2024-04-05 19:20:27 +02:00
edb440a5a9 Restructure related UI classes together (#7044) 2024-03-31 18:40:15 +02:00
4e47691e70 Remove gpodder search (#7047)
The search results are usually broken anyway
or the server just returns an error 500
2024-03-31 09:15:53 +02:00
86ff7f540b Remove unneeded module dependencies (#7046) 2024-03-31 09:15:03 +02:00
bf1bd56186 Update string to sentence case (#7045) 2024-03-30 11:19:41 +01:00
2fd73b148d Move download service to module (#7041) 2024-03-29 19:27:53 +01:00
6f3a9b1676 Create module for sync service and move DBWriter to database module (#7040) 2024-03-29 17:45:14 +01:00
0c8c9a89a3 Move about screen to :ui:preferences (#7039) 2024-03-29 13:39:45 +01:00
f9dd837362 Remove ClientConfig class (#7038) 2024-03-29 13:39:19 +01:00
8f553f08f0 Add :ui:discovery module (#7037) 2024-03-29 13:38:31 +01:00
5ede21d676 Remove dependency of :net:discovery and :ui:echo on :core (#7036)
Moves the common icon files to :ui:common
2024-03-29 11:23:33 +01:00
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
130da46f5d Move widget setup code to widget module (#6996) 2024-03-25 23:45:09 +01:00
69b24699a3 Move DBReader to :storage:database (#7027) 2024-03-25 21:45:43 +01:00
15eab50223 Move debug icons to :ui:common (#7026) 2024-03-24 22:07:18 +01:00
f6b45e7162 Rename FeedMedia methods to no longer have underscores (#7017) 2024-03-23 11:27:55 +01:00
f20ce1fc69 Move first batch of preferences code to :ui:preferences (#7010) 2024-03-23 09:40:40 +01:00
376c83d200 Fix loading chapter images in local feeds (#7016) 2024-03-22 22:12:36 +01:00
0a6b7ed699 Nicer rating dialog (#7011) 2024-03-22 18:18:30 +01:00
f0e685c5a9 Update translations 2024-03-20 20:32:52 +01:00
542d50cba7 Create automatic backups only every 3 days, update summary (#7005) 2024-03-20 18:45:39 +01:00
55845c46a1 Optional automatic daily database backup (#6994) 2024-03-18 07:36:37 +01:00