29 Commits

Author SHA1 Message Date
68f661141b Echo 2026 bringup (#8463)
### Description

No code/design changes, just enabling the echo screen before we forget.

### Checklist
<!-- 
To help us keep the issue tracker clean and work as efficient as
possible,
  please make sure that you have done all of the following.
You can tick the boxes below by placing an x inside the brackets like
this: [x]
-->
- [x] I have read the contribution guidelines:
https://github.com/AntennaPod/AntennaPod/blob/develop/CONTRIBUTING.md#submit-a-pull-request
- [x] I have performed a self-review of my code, going through my
changes line by line and carefully considering why this line change is
necessary
- [x] I have run the automated code checks using `./gradlew checkstyle
lint`
- [x] My code follows the style guidelines of the AntennaPod project:
https://antennapod.org/contribute/develop/app/code-style
- [x] I have mentioned the corresponding issue and the relevant keyword
(e.g., "Closes: #xy") in the description (see
https://docs.github.com/en/issues/tracking-your-work-with-issues/linking-a-pull-request-to-an-issue)
- [x] If it is a core feature, I have added automated tests
2026-05-22 19:50:45 +02:00
3a7f18a7fa Migrate Gradle dependencies to version catalogs (#8443)
### Description

Migrate Gradle dependencies to version catalogs. This is the modern
style of managing dependencies. Confirmed with diff on `./gradlew
:app:dependencies` that no versions changed.

### Checklist
<!-- 
To help us keep the issue tracker clean and work as efficient as
possible,
  please make sure that you have done all of the following.
You can tick the boxes below by placing an x inside the brackets like
this: [x]
-->
- [x] I have read the contribution guidelines:
https://github.com/AntennaPod/AntennaPod/blob/develop/CONTRIBUTING.md#submit-a-pull-request
- [x] I have performed a self-review of my code, going through my
changes line by line and carefully considering why this line change is
necessary
- [x] I have run the automated code checks using `./gradlew checkstyle
lint`
- [x] My code follows the style guidelines of the AntennaPod project:
https://antennapod.org/contribute/develop/app/code-style
- [x] I have mentioned the corresponding issue and the relevant keyword
(e.g., "Closes: #xy") in the description (see
https://docs.github.com/en/issues/tracking-your-work-with-issues/linking-a-pull-request-to-an-issue)
- [x] If it is a core feature, I have added automated tests
2026-05-17 07:49:45 +02:00
fd54ca62a2 Tweak agent instructions (#8400)
### Description

Tweak agent instructions, with special focus on Claude.

### Checklist
<!-- 
To help us keep the issue tracker clean and work as efficient as
possible,
  please make sure that you have done all of the following.
You can tick the boxes below by placing an x inside the brackets like
this: [x]
-->
- [x] I have read the contribution guidelines:
https://github.com/AntennaPod/AntennaPod/blob/develop/CONTRIBUTING.md#submit-a-pull-request
- [x] I have performed a self-review of my code, going through my
changes line by line and carefully considering why this line change is
necessary
- [x] I have run the automated code checks using `./gradlew checkstyle
lint spotbugsPlayDebug spotbugsDebug`
- [x] My code follows the style guidelines of the AntennaPod project:
https://antennapod.org/contribute/develop/app/code-style
- [x] I have mentioned the corresponding issue and the relevant keyword
(e.g., "Closes: #xy") in the description (see
https://docs.github.com/en/issues/tracking-your-work-with-issues/linking-a-pull-request-to-an-issue)
- [x] If it is a core feature, I have added automated tests
2026-04-19 15:11:38 +02:00
d8623ecf09 Fix some lint warnings and suppress the others (#8395)
### Description

Fix some lint warnings and suppress the others. This makes builds easier
because IntelliJ no longer jumps to those warnings (and it prevents more
from showing up).

Initial prototype: Claude, $1.99

### Checklist
<!-- 
To help us keep the issue tracker clean and work as efficient as
possible,
  please make sure that you have done all of the following.
You can tick the boxes below by placing an x inside the brackets like
this: [x]
-->
- [x] I have read the contribution guidelines:
https://github.com/AntennaPod/AntennaPod/blob/develop/CONTRIBUTING.md#submit-a-pull-request
- [x] I have performed a self-review of my code, going through my
changes line by line and carefully considering why this line change is
necessary
- [x] I have run the automated code checks using `./gradlew checkstyle
lint spotbugsPlayDebug spotbugsDebug`
- [x] My code follows the style guidelines of the AntennaPod project:
https://antennapod.org/contribute/develop/app/code-style
- [x] I have mentioned the corresponding issue and the relevant keyword
(e.g., "Closes: #xy") in the description (see
https://docs.github.com/en/issues/tracking-your-work-with-issues/linking-a-pull-request-to-an-issue)
- [x] If it is a core feature, I have added automated tests
2026-04-14 23:03:48 +02:00
97416e0458 Move database calls from Schedulers.io to Schedulers.computation (#8374)
### Description

Move database calls from `Schedulers.io` to `Schedulers.computation`.
The io scheduler is unbounded, starting an arbitrary number of threads.
This might be a reason for the lock inflation failing. In contrast, the
`compute` scheduler is limited by the number of available threads.

Contributes to #8338

### Checklist
<!-- 
To help us keep the issue tracker clean and work as efficient as
possible,
  please make sure that you have done all of the following.
You can tick the boxes below by placing an x inside the brackets like
this: [x]
-->
- [x] I have read the contribution guidelines:
https://github.com/AntennaPod/AntennaPod/blob/develop/CONTRIBUTING.md#submit-a-pull-request
- [x] I have performed a self-review of my code, going through my
changes line by line and carefully considering why this line change is
necessary
- [x] I have run the automated code checks using `./gradlew checkstyle
lint spotbugsPlayDebug spotbugsDebug`
- [x] My code follows the style guidelines of the AntennaPod project:
https://antennapod.org/contribute/develop/app/code-style
- [x] I have mentioned the corresponding issue and the relevant keyword
(e.g., "Closes: #xy") in the description (see
https://docs.github.com/en/issues/tracking-your-work-with-issues/linking-a-pull-request-to-an-issue)
- [x] If it is a core feature, I have added automated tests
2026-03-30 22:51:36 +02:00
e539479f2c Upgrade dependencies (#7936) 2025-08-18 20:24:58 +02:00
00f0a88463 Echo 2025 bringup (#7823) 2025-05-27 23:14:07 +02:00
b196f348bf Fix Echo "check out again" recommendation logic (#7803) 2025-05-08 22:54:21 +02:00
575173e022 Move Echo strings to main strings file (#7558) 2024-12-15 15:50:34 +01:00
24f09aa7ce Add menu on statistics screen to bring back Echo (#7555) 2024-12-15 11:45:28 +01:00
600ad2af3d Echo 2024 bringup (#7289) 2024-07-18 21:08:57 +02:00
d9e84f8c38 Target SDK 34 (#7075) 2024-04-09 22:33:52 +02:00
86ff7f540b Remove unneeded module dependencies (#7046) 2024-03-31 09:15:03 +02: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
0a6b7ed699 Nicer rating dialog (#7011) 2024-03-22 18:18:30 +01:00
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
c2ccc28b95 Update SpotBugs 2024-03-06 02:52:14 -05:00
0d29e44de5 Merge branch 'master' into develop 2024-02-18 19:05:13 +01:00
9eac993e45 Center numbers on Echo share screen 2024-01-04 18:58:59 +01:00
c8230b7034 Ellipsize titles on Echo share image 2024-01-04 18:22:42 +01:00
3410d79eb2 Increase timeout of Echo images 2024-01-04 18:16:36 +01:00
bf67218422 Print duration as number of days only on Echo (#6842)
Reverts an accidental change to the queue time display
2024-01-03 20:32:56 +01:00
b2ea588b54 Use localized date format (#6843) 2024-01-02 19:21:07 +01:00
d39ddaa113 Fix Echo using wrong number of days in a year (#6822) 2023-12-28 20:15:26 +01:00
db88dc10e6 Make it easier to migrate Echo to a new year (#6803)
Also, add a new screen background
2023-12-13 22:40:51 +01:00
ee554d0306 AntennaPod Echo (#6780) 2023-11-28 20:26:29 +01:00