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
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
fc1a1c9491
Add one more mime-type to OPML file picker (should fix #195 )
2024-09-14 14:13:41 +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
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
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
Shinokuni
36cdf84b34
Fetch FreshRSS folders and feeds
2024-05-04 21:44:05 +02:00
Shinokuni
f14ed7f331
Add initial FreshRSS login with new kotlin repository
2024-04-30 22:40:38 +02:00
Shinokuni
99ff159434
Fix some feed parsing failures
2024-04-15 14:21:29 +02:00
Shinokuni
16e70519e4
Add initial ItemScreen UI
2024-04-07 17:32:53 +02:00
Shinokuni
0ccb4aa9c8
Add OPML export in AccountTab
2024-04-06 22:51:56 +02:00
Shinokuni
e0874f2297
Add OPML import in AccountTab
2024-03-31 19:48:29 +02:00
Alexandre Alapetite
9c73738cab
Merge branch 'develop' into fix-freshrss-get-link
2024-03-31 19:23:59 +02:00
Shinokuni
6bf7cb00a8
Prevent HttpException being thrown when response code is 304
...
Todo: cover all non HTTP 200 cases where there is no need to throw an exception
2024-02-28 22:54:07 +01:00
Alexandre Alapetite
d5d8b16148
Merge branch 'develop' into pr/Alkarex/163
2024-02-22 21:53:19 +01:00