306 Commits

Author SHA1 Message Date
5e91724ee2 fix: initial status loading issues. 2025-03-11 22:04:42 +01:00
3bf60f1146 chore: new connectivity dep. Closes #84. 2025-03-10 21:11:39 +01:00
f170d1157d chore: do not send reports on simulators. 2025-03-09 18:17:41 +01:00
f0fa1a17b6 chore: do not send reports on simulators. 2025-03-09 18:07:14 +01:00
6eaad0c7c5 chore: we don't need to check if the url is valid in upsert screen. 2025-03-09 16:24:38 +01:00
a1c98aa7d0 fix: Url validation was not failing login. Added tests. 2025-03-09 16:24:38 +01:00
a1c0241a58 Show a confirmation dialog before deleting sources (#185)
## Types of changes

- [ x ] I have read the **CONTRIBUTING** document.
- [ x ] My code follows the code style of this project.
- [ ] I have updated the documentation accordingly.
- [ ] I have added tests to cover my changes.
- [ x ] All new and existing tests passed.
- [ x ] This is **NOT** translation related.

This is implements feature #156

I added a confirmation dialogue which pops up after tapping the delete source button. The popup displays the full name of the source to be deleted and allows the user to decide not to delete the source to prevent erroneous deletions.

I moved most of the logic into the viewholder. Can be easily reverted if you prefer.

All tests pass. I tested correct behavior in emulated versions of android API 25, 34 and 35.

Co-authored-by: Amine <amine.bouabdallaoui@pm.me>
Reviewed-on: Louvorg/ReaderForSelfoss-multiplatform#185
Co-authored-by: davidoskky <davidoskky@yahoo.it>
Co-committed-by: davidoskky <davidoskky@yahoo.it>
2025-03-09 13:49:32 +00:00
a90ccec707 fix: url can be empty ? 2025-02-27 21:40:06 +01:00
6a6d447456 fix: check index exists. 2025-02-16 13:57:42 +01:00
7df4c3368c Merge pull request 'bump' (#182) from bump into master
Reviewed-on: Louvorg/ReaderForSelfoss-multiplatform#182
2025-02-10 19:35:40 +00:00
c69635b5ae chore: non transiant R classes. 2025-02-09 22:27:53 +01:00
b20f6888f5 fix: One more missing context. 2025-02-09 14:42:17 +01:00
dfc1bf9fa3 chore: more context issues. 2025-01-29 13:43:35 +01:00
794500355a refactor: context fragments issues. 2025-01-24 21:44:20 +01:00
44f9dd53d3 logs: Context issues. 2025-01-24 21:10:01 +01:00
717d6b664c fix: Handle empty url issue, again. 2025-01-24 21:04:15 +01:00
e23289a3dc fix: Link not opening. 2025-01-24 20:56:04 +01:00
1893904135 fix: Handle empty url issue. 2025-01-19 14:49:37 +01:00
ae3cada1c7 chore: changing actions in reader fragment. 2025-01-19 12:54:25 +00:00
ce255b23cd fix: reload the adapter when it's needed. Fixes #128. (#176)
## Types of changes

- [ ] I have read the **CONTRIBUTING** document.
- [ ] My code follows the code style of this project.
- [ ] I have updated the documentation accordingly.
- [ ] I have added tests to cover my changes.
- [ ] All new and existing tests passed.
- [ ] This is **NOT** translation related.

This closes issue #XXX

This is implements feature #YYY

This finishes chore #ZZZ

Reviewed-on: Louvorg/ReaderForSelfoss-multiplatform#176
Co-authored-by: Amine <amine.bouabdallaoui@pm.me>
Co-committed-by: Amine <amine.bouabdallaoui@pm.me>
2025-01-13 15:08:39 +00:00
3b3a575dae feat: basic auth and images loading. Fixes #172. (#175)
## Types of changes

- [ ] I have read the **CONTRIBUTING** document.
- [ ] My code follows the code style of this project.
- [ ] I have updated the documentation accordingly.
- [ ] I have added tests to cover my changes.
- [ ] All new and existing tests passed.
- [ ] This is **NOT** translation related.

This closes issue #XXX

This is implements feature #YYY

This finishes chore #ZZZ

Reviewed-on: Louvorg/ReaderForSelfoss-multiplatform#175
Co-authored-by: Amine <amine.bouabdallaoui@pm.me>
Co-committed-by: Amine <amine.bouabdallaoui@pm.me>
2025-01-13 07:39:13 +00:00
c79ab5e92b Debug trying to fix context issues. (#174)
Reviewed-on: Louvorg/ReaderForSelfoss-multiplatform#174
Co-authored-by: Amine <amine.bouabdallaoui@pm.me>
Co-committed-by: Amine <amine.bouabdallaoui@pm.me>
2025-01-11 20:35:27 +00:00
d88d38fd3b chore: ignoring a pixel issue. 2025-01-02 20:53:00 +01:00
28fe38aa17 test: fixed an ui test issue. 2025-01-02 20:32:53 +01:00
d524c30732 fix: center the loading thing. 2024-12-31 15:31:47 +01:00
8c00aa65da test: items displaying. 2024-12-31 15:23:26 +01:00
ae81261cb1 bump: sqldelight. 2024-12-31 12:37:36 +01:00
03c567ee33 bump: material, desugar jdk, jsoup, kodein, settings, napier, mock. 2024-12-31 11:45:11 +01:00
d23dd82fc2 bump: androix and coroutines. 2024-12-31 11:06:36 +01:00
fb9ceecabd chore: can links be empty ? 2024-12-30 22:45:18 +01:00
61b9fd30e0 fix: Context issues in article fragment. 2024-12-30 22:37:36 +01:00
806e56e20b fix: Context issues in fragment sheet. 2024-12-30 22:12:38 +01:00
63da3b9fe7 chore: filter some bugs. 2024-12-30 15:07:18 +01:00
162a350a8f bugfix: No browser, no link. 2024-12-30 13:51:14 +01:00
27c1bba146 translations 2024-12-30 13:49:42 +01:00
b7f3a9877a chore: remove log. 2024-12-30 12:58:34 +01:00
47f78754dc translation 2024-12-30 12:48:42 +01:00
cbed8f07cb fix: Displaying fixes. Fixes #155 2024-12-29 22:13:45 +01:00
f54fcc3ba1 test: coverage 2024-12-29 21:35:12 +01:00
3a33cb4510 Provide method to update items in the home
Removed in the previous commit, the item adapter accepts a method to update the articles list in the home page.
Renamed the method to make its objective more clear.
Removed a debugging log.
Reverted change to function name.
2024-11-20 01:28:47 +01:00
0bf9ca9a49 Fix recycleview article positions
The articles were being opened by setting a click listener on the binding.
In card view this was being done through a function and as such it used the overall viewbind of the view rather than the binding of the item viewholder.
Now the functions are more explicit to avoid future errors.
Pulled up a few members from ItemCardAdapter and ItemListAdapter to ItemAdapter.
2024-11-19 01:50:58 +01:00
aminecmi
859bd91bbb fix: Last time fixing the parsing date hack before moving it to os version. 2024-04-17 12:22:33 +02:00
aminecmi
41910cc4cd fix: Fixed handling of position in card adapter. 2024-02-13 21:31:02 +01:00
aminecmi
8f464d95fd fix: moving listeners. 2024-01-19 21:32:43 +01:00
aminecmi
5ccd6a3368 chore: removed a useless log. 2024-01-19 21:32:43 +01:00
aminecmi
750c7758bd fix: Another date format thing. 2024-01-03 23:07:57 +01:00
aminecmi
6e27d6d4e6 fix: Checking if selfoss instance. 2024-01-03 22:28:57 +01:00
aminecmi
14ff4dbd05 fix: handle three characters lenght hexcode colors. 2024-01-03 21:35:58 +01:00
aminecmi
e58914ef58 chore: Source tracker url in the menu. 2023-11-27 21:31:46 +01:00
aminecmi
a03f08fca1 fix: Handle kodein proguard rules. 2023-11-27 21:31:26 +01:00