Commit Graph

318 Commits

Author SHA1 Message Date
AmineB e4b6119f65 fix: Bottom bar loading issues. 2025-04-30 21:05:50 +02:00
AmineB a602f7adf2 fix: Connectivity toast message was causing issues. 2025-04-08 20:31:29 +02:00
AmineB 22c966bf16 fix: Infinite scroll needs loading stats. 2025-03-30 21:57:36 +02:00
AmineB bdf2bb8b31 fix: do not reload items on resume. 2025-03-30 21:57:36 +02:00
AmineB 7374e95b0e ci: Instrumentation tests coverage in ci. 2025-03-27 18:44:44 +01:00
AmineB 8a7743a6fb ci: Instrumentation tests coverage in ci. 2025-03-26 19:05:48 +01:00
AmineB 1b2e9edc8c chore: better handling of coroutine dispatchers. 2025-03-25 12:42:43 +01:00
AmineB 7c65a63315 ci: Instrumentation tests coverage in ci. 2025-03-24 23:09:51 +01:00
AmineB 02d503e03a chore: comment robolectric tests for now. 2025-03-16 15:44:02 +01:00
AmineB 24b9320d6d fix: Fixed source deletion test. 2025-03-16 14:27:30 +01:00
davidoskky c3ee07dd85 Refactor star icon handling
Extracted all favorite handling to two functions. Makes it a little bit more readable.
2025-03-12 16:07:49 +01:00
davidoskky 93d99192b3 Don't restart activity changing alignment
When changing alignment in the reader we were restarting the reader activity to reload. Doing this led to reloading the article which was initially opened every time you changed alignment. Now, when changing the alignment we retain all existing fragments but command all of them to update their alignment setting.
2025-03-12 16:07:49 +01:00
AmineB 5e91724ee2 fix: initial status loading issues. 2025-03-11 22:04:42 +01:00
AmineB 3bf60f1146 chore: new connectivity dep. Closes #84. 2025-03-10 21:11:39 +01:00
AmineB f170d1157d chore: do not send reports on simulators. 2025-03-09 18:17:41 +01:00
AmineB f0fa1a17b6 chore: do not send reports on simulators. 2025-03-09 18:07:14 +01:00
AmineB 6eaad0c7c5 chore: we don't need to check if the url is valid in upsert screen. 2025-03-09 16:24:38 +01:00
AmineB a1c98aa7d0 fix: Url validation was not failing login. Added tests. 2025-03-09 16:24:38 +01:00
davidoskky 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
AmineB a90ccec707 fix: url can be empty ? 2025-02-27 21:40:06 +01:00
AmineB 6a6d447456 fix: check index exists. 2025-02-16 13:57:42 +01:00
AmineB 7df4c3368c Merge pull request 'bump' (#182) from bump into master
Reviewed-on: Louvorg/ReaderForSelfoss-multiplatform#182
2025-02-10 19:35:40 +00:00
AmineB c69635b5ae chore: non transiant R classes. 2025-02-09 22:27:53 +01:00
AmineB b20f6888f5 fix: One more missing context. 2025-02-09 14:42:17 +01:00
AmineB dfc1bf9fa3 chore: more context issues. 2025-01-29 13:43:35 +01:00
AmineB 794500355a refactor: context fragments issues. 2025-01-24 21:44:20 +01:00
AmineB 44f9dd53d3 logs: Context issues. 2025-01-24 21:10:01 +01:00
AmineB 717d6b664c fix: Handle empty url issue, again. 2025-01-24 21:04:15 +01:00
AmineB e23289a3dc fix: Link not opening. 2025-01-24 20:56:04 +01:00
AmineB 1893904135 fix: Handle empty url issue. 2025-01-19 14:49:37 +01:00
AmineB ae3cada1c7 chore: changing actions in reader fragment. 2025-01-19 12:54:25 +00:00
AmineB 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
AmineB 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
AmineB 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
AmineB d88d38fd3b chore: ignoring a pixel issue. 2025-01-02 20:53:00 +01:00
AmineB 28fe38aa17 test: fixed an ui test issue. 2025-01-02 20:32:53 +01:00
AmineB d524c30732 fix: center the loading thing. 2024-12-31 15:31:47 +01:00
AmineB 8c00aa65da test: items displaying. 2024-12-31 15:23:26 +01:00
AmineB ae81261cb1 bump: sqldelight. 2024-12-31 12:37:36 +01:00
AmineB 03c567ee33 bump: material, desugar jdk, jsoup, kodein, settings, napier, mock. 2024-12-31 11:45:11 +01:00
AmineB d23dd82fc2 bump: androix and coroutines. 2024-12-31 11:06:36 +01:00
AmineB fb9ceecabd chore: can links be empty ? 2024-12-30 22:45:18 +01:00
AmineB 61b9fd30e0 fix: Context issues in article fragment. 2024-12-30 22:37:36 +01:00
AmineB 806e56e20b fix: Context issues in fragment sheet. 2024-12-30 22:12:38 +01:00
AmineB 63da3b9fe7 chore: filter some bugs. 2024-12-30 15:07:18 +01:00
AmineB 162a350a8f bugfix: No browser, no link. 2024-12-30 13:51:14 +01:00
AmineB 27c1bba146 translations 2024-12-30 13:49:42 +01:00
AmineB b7f3a9877a chore: remove log. 2024-12-30 12:58:34 +01:00
AmineB 47f78754dc translation 2024-12-30 12:48:42 +01:00
AmineB cbed8f07cb fix: Displaying fixes. Fixes #155 2024-12-29 22:13:45 +01:00