Shinokuni
70a81235b4
Fix warnings
2024-10-10 15:35:43 +02:00
Shinokuni
71898bf6e9
Update dependencies
2024-10-10 15:03:13 +02:00
Shinokuni
5824797aed
Fix tests once for all...
2024-10-09 15:48:14 +02:00
Shinokuni
d51607c12f
Fix tests
2024-10-09 13:54:02 +02:00
Shinokuni
d21ac178c3
Add some tests to NextcloudNewsDataSource
2024-10-09 13:23:08 +02:00
Shinokuni
968516e891
Add some tests to FreshRSSDataSource
2024-10-09 12:09:04 +02:00
Shinokuni
4753454a9d
Migrate database to new version
...
* Rename some Account fields
* Migrate Account.type enum field from INTEGER to TEXT
2024-10-08 17:59:32 +02:00
Shinokuni
159a6969c2
Migrate Jacoco task to Kotlin DSL
2024-09-20 16:40:20 +02:00
Shinokuni
fc1a1c9491
Add one more mime-type to OPML file picker (should fix #195 )
2024-09-14 14:13:41 +02:00
Shinokuni
14af99c8df
Add beta build type
2024-08-18 13:11:27 +02:00
Shinokuni
cbc9d8b3c2
Fever: do not trust provider ordering and always check for the max instead of the first element
2024-08-16 14:43:51 +02:00
Shinokuni
b5484861ac
Make Fever API implementation work with Miniflux one
...
* Rely on favicon_id when mapping favicon to feed
* Item ids are integers in Miniflux and strings in FreshRSS
* Make FeverItemsAdapter more robust to some non useful properties
2024-08-15 17:06:56 +02:00
Shinokuni
326c251878
Improve FreshRSSItemsAdapter test case
2024-08-14 23:17:16 +02:00
Shinokuni
79575a9ccf
Merge pull request #163 from Alkarex/fix-freshrss-get-link
...
Fix FreshRSS get link
2024-08-14 23:14:34 +02:00
Shinokuni
dd98c7b0a6
Fix getting sinceId after last items call in FeverDataSource
2024-08-14 18:58:30 +02:00
Shinokuni
326fdde7eb
Fix duplicate items when synchronizing a fever account
2024-08-13 13:24:15 +02:00
Shinokuni
e9b3a26074
Fix API tests
2024-08-12 14:29:51 +02:00
Shinokuni
f67f817b82
Add support for Fever favicons
2024-08-12 14:18:31 +02:00
Shinokuni
3c99bafe43
Fix tests
2024-08-11 18:30:19 +02:00
Shinokuni
7a8f255b72
Add some tests to FeverDataSource
2024-08-10 21:45:37 +02:00
Shinokuni
ba964ccce2
Fix FeverDataSource tests
2024-08-07 15:01:38 +02:00
Shinokuni
89c4dfad1a
Rework Fever synchronization to be more efficient
2024-08-07 14:45:44 +02:00
Shinokuni
732ae4efa4
Make FeverRepository compile again and Fever auth work
2024-08-06 22:09:23 +02:00
Shinokuni
04820cd700
Merge remote-tracking branch 'origin/develop' into feature/fever_api
2024-08-06 18:40:02 +02:00
Shinokuni
a2e2c04142
Fix CI
2024-08-06 16:50:22 +02:00
Shinokuni
4b80cfd1c1
Migrate to kotlin 2.0
2024-08-05 23:28:04 +02:00
Shinokuni
7abec11b55
Replace joda.time by java.time
2024-08-05 17:29:12 +02:00
Shinokuni
a00ef31cf7
Remove Item.guid field, use Item.remoteId instead for all account types
2024-08-04 15:34:27 +02:00
Shinokuni
ca9a93d731
Improve repositories syncResult logic to be used by notifications
2024-07-29 13:25:48 +02:00
Shinokuni
aa3a835756
Rename some Nextcloud News and FreshRSS files
2024-07-11 14:33:09 +02:00
Shinokuni
49fc62edc2
Improve Nextcloud News updateFeed performance
2024-07-11 14:30:02 +02:00
Shinokuni
e6be6c36fe
Migrate last dependencies to version catalog
2024-07-05 13:52:59 +02:00
Shinokuni
10835b4979
Fix CI
2024-07-05 11:50:10 +02:00
Shinokuni
b2f89b4471
Simplify gradle build configuration
2024-07-04 17:37:03 +02:00
Shinokuni
5ada97d60e
Migrate APP gradle file to kotlin dsl
2024-07-04 12:00:24 +02:00
Shinokuni
a1df9dbe89
Migrate API gradle file to kotlin dsl
2024-07-04 10:47:11 +02:00
Shinokuni
bbda92a9df
Remove unused dependencies
2024-07-03 11:55:54 +02:00
Shinokuni
26eaebf442
Remove unused files
2024-07-02 19:25:15 +02:00
Shinokuni
3f43d2219c
Migrate Nextcloud News API to v1.3
2024-06-30 19:50:31 +02:00
Shinokuni
116a1b9722
Fix image loading indefinitely when getting feed colors
2024-06-20 13:06:21 +02:00
Shinokuni
07b6059921
Implement Nextcloud News add/update/delete feed actions
2024-06-16 21:43:37 +02:00
Shinokuni
4acaa9a85b
Make real parallel calls in FreshRSS synchronization
2024-06-16 16:38:08 +02:00
Shinokuni
5bff505fc3
Add Nextcloud initial synchronization
2024-06-16 13:22:19 +02:00
Shinokuni
9a63c1a777
Add Nextcloud News login
2024-06-16 11:10:21 +02:00
Shinokuni
b879d0ae9d
Rewrite Nextcloud News API implementation
...
* New data source
* New service
* Tests
2024-06-15 18:00:12 +02:00
Shinokuni
bc3015ab95
Fetch feed colors on synchronization
2024-05-23 21:45:46 +02:00
Shinokuni
f9a2eb5e2c
Add FreshRSS item read/state synchronization
2024-05-10 14:36:24 +02:00
Shinokuni
b3c252a434
Add FreshRSS classic synchronization
2024-05-08 17:40:35 +02:00
Shinokuni
fbe14121b0
Fetch FreshRSS read and star item states
2024-05-07 22:50:44 +02:00
Shinokuni
df2ad13872
Fetch FreshRSS regular and starred items
2024-05-05 22:06:39 +02:00