Commit Graph

235 Commits

Author SHA1 Message Date
Shinokuni db04cdddb7 Display feed image in FeedBottomSheet when available 2024-11-17 19:50:36 +01:00
Shinokuni c7b26a65b1 Add support for adding a new feed in a specific folder for FreshRSS and Nextcloud News 2024-11-11 21:33:28 +01:00
Shinokuni 783276a27b Update kotlin-xml-builder dependency 2024-11-08 17:19:06 +01:00
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