Commit Graph

385 Commits

Author SHA1 Message Date
95ce7c3739 Handle public access in the article reader screen
Remove the favourite button from the article reader if accessing a public instance and don't mark articles as read when scrolling.
2023-01-26 17:57:25 +01:00
4cd2812130 Hide the favourite button in card items when accessing a public instance 2023-01-26 17:53:20 +01:00
2cd48e3a65 Handle public access in the home screen
In public access mode we can only read articles. Disable swiping articles in the listing to read them and remove the menu items to read all articles and to access sources settings.
2023-01-26 17:53:20 +01:00
a2b22bbba8 Add tests for the public access determination logic 2023-01-26 17:53:20 +01:00
d8cb9ae368 Fix broken tests 2023-01-26 17:53:20 +01:00
d0f649bb27 Fetch remote selfoss configuration
Fetch from /api/about the selfoss configuration to determine if we're using a public access instanceIf both authentication and public mode are enabled in the configuration and we're logging in without authentication, then we're using public access.
2023-01-26 15:47:01 +01:00
Amine Louveau
90532cf501 Changelog for v123010041 [CI SKIP] 2023-01-24 12:41:52 +00:00
Amine Louveau
ab0678d61e Merge pull request 'scroll-tag-filters' (#124) from scroll-tag-filters into master
Reviewed-on: https://gitea.amine-louveau.fr/Louvorg/ReaderForSelfoss-multiplatform/pulls/124
2023-01-23 21:42:42 +00:00
aminecmi
a1b7d22d26 fix: added POST_NOTIFICATIONS to fix notifications issues. 2023-01-23 22:32:52 +01:00
aminecmi
29eae4b1f6 fix: scrollable filter sheet. 2023-01-23 21:13:10 +01:00
aminecmi
f5bbc63481 enhancement: Ellipsize chips text. 2023-01-23 21:12:56 +01:00
aminecmi
95e76a55da Cleaning. 2023-01-12 22:01:36 +01:00
aminecmi
e0c118a73e Changelog for v122123641 [CI SKIP] 2023-01-04 19:27:56 +00:00
aminecmi
4e61b2aed6 feat: Disable the failing source in the filter sheet. 2023-01-03 21:35:21 +01:00
aminecmi
ba2758c0a3 feat: Display the source error in the sources list. 2023-01-03 21:28:40 +01:00
aminecmi
c718b966a1 Changelog for v122123631 [CI SKIP] 2022-12-30 19:24:48 +00:00
aminecmi
99438e142f build: Added back maven repos (see 1fb9d60dc5 (note_1223925153)) 2022-12-30 20:10:08 +01:00
aminecmi
4d8076c3cf build: Added back maven repos (see 1fb9d60dc5 (note_1223925153)) 2022-12-29 21:34:13 +01:00
aminecmi
db75c5b74a debug: trying to resolve Canvas: trying to use a recycled bitmap. 2022-12-29 20:40:39 +01:00
aminecmi
966a082147 fix: NPE may be caused by the binding or the title that was null. 2022-12-29 20:35:03 +01:00
aminecmi
cd20a5ec29 chore: Skip drone pipeline on changelog push. 2022-12-29 14:11:29 +01:00
aminecmi
cc4c1c9201 Changelog for v122123621 2022-12-29 13:08:23 +00:00
aminecmi
ff021d572c fix: Automatic CHANGELOG generation. 2022-12-29 13:11:23 +01:00
Amine Louveau
89992967be Merge pull request 'Sources Upsert' (#119) from sources-edit into master
Reviewed-on: https://gitea.amine-louveau.fr/Louvorg/ReaderForSelfoss-multiplatform/pulls/119
2022-12-28 21:31:49 +00:00
aminecmi
3c68bde62b Source update screen. 2022-12-28 22:19:11 +01:00
aminecmi
c38251f5b3 Sources menu. 2022-12-28 21:45:00 +01:00
aminecmi
a01f6d2322 chore: Automatic CHANGELOG generation. 2022-12-28 21:43:56 +01:00
Amine Louveau
417a33eb25 Merge pull request 'Running migrations.' (#118) from fix-migration into master
Reviewed-on: https://gitea.amine-louveau.fr/Louvorg/ReaderForSelfoss-multiplatform/pulls/118
2022-12-28 14:49:11 +00:00
aminecmi
2e7f7f23b3 No duplicate builds for PRs. 2022-12-28 15:34:22 +01:00
aminecmi
e5e182761e Running migrations. 2022-12-28 15:27:17 +01:00
Amine Louveau
a094d88799 Merge pull request 'Make the author field nullable' (#117) from davidoskky/ReaderForSelfoss-multiplatform:author into master
Reviewed-on: https://gitea.amine-louveau.fr/Louvorg/ReaderForSelfoss-multiplatform/pulls/117
2022-12-28 14:25:36 +00:00
e51915d1cd Include author field when updating the database 2022-12-28 14:25:56 +01:00
3a654f6ede Migrate the database table 2022-12-28 14:25:34 +01:00
5227751dca Make the author field nullable 2022-12-28 11:02:43 +01:00
aminecmi
27eafe4ff4 Delete sources from DB and reload items on source deletion. 2022-12-26 22:27:28 +01:00
aminecmi
8c83a9408b Drone should work better. 2022-12-26 22:26:28 +01:00
aminecmi
fe2410f719 Handling author field. 2022-12-26 21:49:55 +01:00
aminecmi
a5e86bfb77 Date format issues. 2022-12-26 15:02:19 +01:00
aminecmi
23be633798 Add api version to the reports. 2022-12-25 22:45:12 +01:00
aminecmi
813e0707d8 Date format issue. 2022-12-25 22:41:34 +01:00
aminecmi
9ed9bf07fc Items in repository. 2022-12-23 22:53:16 +01:00
aminecmi
47265c10d0 Trying nexus build. 2022-12-23 14:59:58 +01:00
aminecmi
5cc633246a Debugging images issues. 2022-12-22 20:28:49 +01:00
aminecmi
1f40385786 Context should not be null, but handle the case for now. 2022-12-19 22:08:28 +01:00
aminecmi
eb2876324a This seems to be needed. 2022-12-19 20:47:04 +01:00
aminecmi
633b817d76 Remonving matomo. 2022-12-18 21:07:42 +01:00
aminecmi
2cfaa9b285 Logout fix. 2022-12-18 20:42:13 +01:00
aminecmi
f42ae97326 Explicitly failing for non selfoss rss files. 2022-12-18 20:41:17 +01:00
aminecmi
3b0028164b Glide update + trying requests. 2022-12-17 22:25:23 +01:00
aminecmi
7420adeb5c Do not ignore git version. 2022-12-14 21:42:56 +01:00