1
1
Fork 0
mirror of https://code.mensbeam.com/MensBeam/Arsse.git synced 2025-01-05 15:32:40 +00:00
Commit graph

292 commits

Author SHA1 Message Date
J. King
6936f365e4 Add calls coming in next version of Miniflux 2021-01-21 11:11:25 -05:00
J. King
fd25be5c27 Basic tests for feed creation 2021-01-20 18:28:51 -05:00
J. King
e7b2f54183 Prototype feed creation 2021-01-19 23:17:03 -05:00
J. King
14d2d19ae1 Tests for Miniflux feed listing 2021-01-17 13:02:31 -05:00
J. King
2cf4bf0d4d Prototype Miniflux feed listing 2021-01-16 22:52:07 -05:00
J. King
e74b44cc39 Change favicon to icon_url and add icon_id 2021-01-15 23:15:22 -05:00
J. King
549c7bdc72 Style fixes 2021-01-08 15:47:19 -05:00
J. King
7e17332714 Implement marking all as read for Miniflux 2020-12-31 17:50:40 -05:00
J. King
31f0539dc0 Implement Miniflux user deletion 2020-12-31 17:03:08 -05:00
J. King
bf95b134bd Fix up error codes for category changes 2020-12-31 15:46:47 -05:00
J. King
197922f92f Implement Miniflux user creation 2020-12-31 13:57:36 -05:00
J. King
ee0c3c9449 Tests and fixes for user modification 2020-12-30 17:01:17 -05:00
J. King
67f577d573 Bump emulated Miniflux version 2020-12-28 08:43:54 -05:00
J. King
f58005640a Prototype user modification 2020-12-28 08:12:30 -05:00
J. King
d66cf32c1f Style fixes 2020-12-22 16:13:12 -05:00
J. King
ade0402210 Adjust TT-RSS to ignore hidden items 2020-12-21 21:49:57 -05:00
J. King
f33359f3e3 Move some Miniflux features to abstract handler 2020-12-20 22:30:59 -05:00
J. King
b7ce6f5c79 Adjust Fever to ignore hidden items 2020-12-20 19:32:07 -05:00
J. King
b2fae336e8 Adjust Nextcloud News to ignore hidden items 2020-12-20 17:42:28 -05:00
J. King
95a2018e75 Implement caategory marking as read 2020-12-14 12:41:09 -05:00
J. King
5124f76b70 Implementcategory deletion 2020-12-13 22:10:34 -05:00
J. King
eb079166de Tests for category renaming 2020-12-13 12:56:57 -05:00
J. King
3ebb46f48e Some work on categories 2020-12-11 23:47:13 -05:00
J. King
2e6c5d2ad2 Query Miniflux categories 2020-12-11 13:31:35 -05:00
J. King
ebdfad535c More Miniflux user tests
Also added user lookup functionality
2020-12-10 20:08:00 -05:00
J. King
7c841b5fc2 Test for listing users 2020-12-09 23:39:29 -05:00
J. King
d85988f09d Prototype Miniflux user querying 2020-12-08 15:34:31 -05:00
J. King
94154d4354 Implement Miniflux feed discovery 2020-12-02 18:00:27 -05:00
J. King
2a0d6e6599 OPTIONS tests 2020-12-01 12:08:45 -05:00
J. King
7fa5523a7d Simplify handling of invalid paths and methods 2020-12-01 11:06:29 -05:00
J. King
def07bb1ad Tests for Miniflux authentication
This appears to match Miniflux's behaviour
2020-11-30 10:52:32 -05:00
J. King
06dee77bac First tests for Miniflux 2020-11-23 09:31:50 -05:00
J. King
e16df90bae Style fixes 2020-11-16 10:26:14 -05:00
J. King
7f2117adaa Differentiate between duplicate/missing users and other failure modes 2020-11-15 16:24:26 -05:00
J. King
424b14d2b4 Clean up use of subscriptionFavicon 2020-11-06 10:27:30 -05:00
J. King
c92bb12a11 Prototype Miniflux dispatcher 2020-11-01 19:11:01 -05:00
J. King
8ad7fc81a8 Initially mapping out of Miniflux API 2020-10-31 21:26:11 -04:00
J. King
8d1451d26c Merge branch 'master' into microsub 2020-10-28 12:44:25 -04:00
J. King
0117e7f9bf Relax Fever's HTTP correctness for client compat
- Unread on iOS appears to send all API requests as GETs
- Newsflash on Linux sends multipart/form-data input
2020-10-27 10:49:54 -04:00
J. King
e60f7ea03f Add class constant visibility 2020-03-01 18:32:01 -05:00
J. King
bc53a2d24a Style fixes 2020-03-01 15:16:50 -05:00
J. King
bbace7a0ac Use void and nullable return types where practical 2020-01-20 13:34:03 -05:00
J. King
5838af892f Replace references to Zend with Laminas 2020-01-20 10:40:05 -05:00
J. King
c4ee7254cd Refactor some tests to use data providers 2020-01-08 12:02:43 -05:00
J. King
f46d053428 Last set of tests for IndieAuth 2019-12-10 13:26:13 -05:00
J. King
f13366121f Tests for logging in a bearer 2019-12-09 19:48:16 -05:00
J. King
2d78a59603 Fix identifier construction 2019-12-08 22:02:19 -05:00
J. King
1073707f9c First set of tests for token issuance 2019-12-08 19:07:59 -05:00
J. King
1e94d102e5 Merge branch 'master' into microsub 2019-12-06 18:21:05 -05:00
J. King
9d28dd5051 Tests for auth code verification 2019-12-06 10:44:01 -05:00
J. King
bbe70b6abc Corect CamelCase references to Nextcloud 2019-12-05 13:02:02 -05:00
J. King
5df89009e6 Merge branch 'master' of https://code.mensbeam.com/MensBeam/arsse 2019-12-02 19:09:16 -05:00
J. King
38a2776ae9 Merge branch 'master' into microsub 2019-10-19 22:45:12 -04:00
J. King
728eecfbb5 Additional service tests 2019-10-19 12:14:13 -04:00
J. King
2e7fa7cd1d Merge branch 'master' into microsub 2019-10-17 13:01:35 -04:00
J. King
64c3ec3571 Coverage fixes and OPML bugfix 2019-10-17 13:00:56 -04:00
J. King
c0f42ac031 Second set of authentication tests 2019-09-28 14:41:35 -04:00
J. King
ba17d16358 Use media type matcher in IndieAuth 2019-09-28 09:55:27 -04:00
J. King
cb49d810ee Merge branch 'master' into microsub 2019-09-27 22:50:50 -04:00
J. King
4f5a8e3180 Make media type checking more robust 2019-09-27 22:38:03 -04:00
J. King
29fb8b9ea7 Stop REST class adding Basic auth for token checks 2019-09-27 19:14:15 -04:00
J. King
94bf37c388 Authentication tests
More tests are needed
2019-09-27 17:09:30 -04:00
J. King
26fa9461eb First battery of IndieAuth tests, with fixes 2019-09-26 19:44:25 -04:00
J. King
7958cc6f62 Test skeleton for IndieAuth 2019-09-25 08:23:42 -04:00
J. King
cbd382d768 Token verification and revocation 2019-09-24 13:59:52 -04:00
J. King
73a27728a1 Bearer token validation 2019-09-22 22:17:42 -04:00
J. King
e1318ee736 Bearer validation 2019-09-20 18:49:09 -04:00
J. King
e6482bb8aa Refactor auth code verification some more, and fix token issuance 2019-09-20 11:12:31 -04:00
J. King
7a337d7d62 Refactor of IndieAuth implementation
Token issuance still needs to be fixed
2019-09-19 19:38:54 -04:00
J. King
a81f2897c8 Basic token issuance
The auth code verification should be refactored out for efficiency and
accuracy so that a client ID may be easily associated with a token.
2019-09-14 23:05:30 -04:00
J. King
c814ce1791 Handle errors better 2019-09-14 20:51:05 -04:00
J. King
daab0068d6 Auth code verification and general reorganization 2019-09-14 18:44:40 -04:00
J. King
8308fbad31 Documentation and auth code client ID tracking 2019-09-13 11:02:56 -04:00
J. King
1b149e770c Add token data to database 2019-09-12 21:19:26 -04:00
J. King
dd3e143212 Complete IndieAuth authorizer 2019-09-10 17:48:38 -04:00
J. King
d8c484d387 Partial implementation of IndieAuth authorization 2019-09-10 00:02:11 -04:00
J. King
02330759b4 Implement IndieAuth discovery 2019-09-09 20:38:27 -04:00
J. King
53aa7a4d0d Style fixes 2019-09-05 10:21:36 -04:00
J. King
d9c769d40e Remove Target class 2019-09-05 10:19:05 -04:00
J. King
29667464a1 Remove unnecessary namespace imports 2019-09-05 10:03:32 -04:00
J. King
137be8bde2 Fix whitespace 2019-07-26 23:24:29 -04:00
J. King
45a43488ee Increase compatibility with misbehaving Fever clients 2019-07-26 23:23:22 -04:00
J. King
2aa16f3405 Merge branch 'fever' into opml 2019-07-24 14:04:04 -04:00
J. King
61b942df70 Defer Fever favicons to a future release 2019-07-24 12:27:50 -04:00
J. King
0480465e7e Test Fever XML responses
Fixes #158
2019-07-24 09:10:13 -04:00
J. King
6ef13d0880 Style fixes 2019-05-01 22:52:20 -04:00
J. King
3899ee6b4e Allow for replacing label and tag associations
This supplements adding and removing
2019-04-27 18:32:15 -04:00
J. King
2d18be959c Tests for undoing read marks 2019-04-10 18:27:57 -04:00
J. King
c55a960b85 Slight cleanup 2019-04-10 15:14:45 -04:00
J. King
8532c581a8 Handle OPTIONS requests in Fever 2019-04-10 10:51:02 -04:00
J. King
afb95e53b0 Initial implementation of read-undo 2019-04-10 10:21:14 -04:00
J. King
52bc5fbda6 Tests for simple marking 2019-04-10 09:48:28 -04:00
J. King
15915a4393 Initial implementation of simple marks 2019-04-08 23:31:22 -04:00
J. King
c783ec4357 Prototype XML output for Fever 2019-04-08 20:58:45 -04:00
J. King
98fc3f4940 Test for hot links 2019-04-08 19:21:21 -04:00
J. King
4ce371ece6 Tests and fixes for Fever item listing 2019-04-08 18:41:56 -04:00
J. King
e3d2215920 Style fixes 2019-04-05 11:03:15 -04:00
J. King
0ef606aa03 Return string list of item IDs 2019-04-05 08:20:05 -04:00
J. King
0752e9cf3d Implement Fever sync 2019-04-04 19:37:48 -04:00
J. King
c6d241e653 Implement Fever item list 2019-04-04 17:57:12 -04:00