Commit Graph

216 Commits

Author SHA1 Message Date
0dc511ebe6 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 18:03:41 +01:00
eeea5b1e06 Hide the favourite button in card items when accessing a public instance 2023-01-26 18:03:41 +01:00
04f3937095 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 18:03:41 +01:00
e3e8cc8a79 Add tests for the public access determination logic 2023-01-26 18:03:41 +01:00
529ada8882 Fix broken tests 2023-01-26 18:03:41 +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
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
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
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
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
e5e182761e Running migrations. 2022-12-28 15:27:17 +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
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
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
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
9d58fba5c9 Cleaning. 2022-12-14 21:07:03 +01:00
aminecmi
284c19ef89 More cleaning. 2022-12-14 20:54:48 +01:00
aminecmi
7cfd17231a Cleaning. 2022-12-13 22:22:31 +01:00
aminecmi
c4ed30f594 Fixes #112. 2022-12-13 21:32:48 +01:00
aminecmi
430fc8e8cb Fixes #110. 2022-12-13 20:40:50 +01:00
aminecmi
4fce19bad4 Trying to set code coverage. 2022-12-13 20:29:51 +01:00
aminecmi
90452100a4 Fixes #108. 2022-12-12 21:11:26 +01:00
aminecmi
bf1196dd0f Translations. 2022-12-09 20:27:38 +01:00
aminecmi
4316dc6516 Removing hidden tags. 2022-12-09 20:23:01 +01:00
aminecmi
9833a66a64 Cleaning tags duplications. 2022-12-08 14:02:30 +01:00
aminecmi
bf8f7d8667 Cleaning. 2022-12-07 12:11:58 +01:00
aminecmi
89c570f34f Fixing tests. 2022-12-06 22:36:15 +01:00
aminecmi
d6a562863a Big cleaning. 2022-12-06 22:18:38 +01:00
aminecmi
a02f06fe2e Big drawer cleaning. 2022-12-06 21:39:41 +01:00
aminecmi
7b088d7bb4 Hidden tags. 2022-12-06 21:39:41 +01:00
aminecmi
477883ed39 Tags sources reset. 2022-12-06 21:39:41 +01:00
aminecmi
748ed41096 Filters working. 2022-12-06 21:39:41 +01:00
aminecmi
86c50d4881 Loading sources and tags. 2022-12-06 21:39:41 +01:00
aminecmi
7f0ba193ec Fonts are a pain in the a$$. 2022-12-05 21:04:32 +01:00
aminecmi
87ed5b0fa8 Cleaning, and fixing socket timeout log. 2022-12-04 20:46:43 +01:00