Compare commits

..
18 Commits
Author SHA1 Message Date
AmineB 5ab2898dbf ci: make file changes check from master. 2025-04-15 20:01:59 +00:00
giteadrone f4a1805474 Changelog for v125040991 2025-04-09 06:48:50 +00:00
AmineB a602f7adf2 fix: Connectivity toast message was causing issues. 2025-04-08 20:31:29 +02:00
giteadrone cf6ef51edf Changelog for v125030901 2025-03-31 18:44:08 +00:00
AmineB 0b7f832573 Merge pull request 'fix-reload' (#195) from fix-reload into master
Reviewed-on: Louvorg/ReaderForSelfoss-multiplatform#195
2025-03-31 18:25:33 +00: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 ceae91206d Merge pull request 'tests' (#193) from tests into master
Reviewed-on: Louvorg/ReaderForSelfoss-multiplatform#193
2025-03-30 19:50:50 +00:00
AmineB 11c0e744dc ci: Instrumentation tests coverage in ci. 2025-03-30 20:23:15 +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
AmineB ceba58e98f Merge pull request 'Fix alignment changes resetting reader article position' (#190) from davidoskky/ReaderForSelfoss-multiplatform:alignment into master
Reviewed-on: Louvorg/ReaderForSelfoss-multiplatform#190
2025-03-16 13:14:44 +00: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
39 changed files with 921 additions and 354 deletions
@@ -6,16 +6,18 @@ jobs:
BuildAndTestAndCoverage:
runs-on: ubuntu-latest
steps:
- name: Check out repository code
uses: actions/checkout@v4
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: "Check android app changes"
id: check-android-changes
uses: tj-actions/changed-files@v45
uses: tj-actions/changed-files@v46
with:
files: |
androidApp/src/**
shared/src/commonMain/**
shared/src/androidMain/**
shared/src/commonTest/**
- name: Fetch tags
if: steps.check-android-changes.outputs.any_modified == 'true'
run: git fetch --tags -p
@@ -24,7 +26,6 @@ jobs:
with:
distribution: 'temurin'
java-version: '17'
cache: gradle
- uses: gradle/actions/setup-gradle@v3
if: steps.check-android-changes.outputs.any_modified == 'true'
- uses: android-actions/setup-android@v3
@@ -34,14 +35,7 @@ jobs:
run: mkdir -p ~/.gradle && echo "org.gradle.daemon=false\nignoreGitVersion=true" >> ~/.gradle/gradle.properties
- name: Build and test
if: steps.check-android-changes.outputs.any_modified == 'true'
run: ./gradlew build -x testReleaseUnitTest -x testDebugUnitTest -x testGithubConfigReleaseUnitTest -x testGithubConfigDebugUnitTest # These tests will be done
# TESTS ARE RUN LOCALLY
# - uses: KengoTODA/actions-setup-docker-compose@v1
# with:
# version: "2.23.3"
# - name: run selfoss
# run: |
# docker compose -f .gitea/workflows/assets/docker-compose.yml up -d
run: ./gradlew build -x testReleaseUnitTest -x testDebugUnitTest -x testGithubConfigReleaseUnitTest -x testGithubConfigDebugUnitTest
- name: coverage
if: steps.check-android-changes.outputs.any_modified == 'true'
run: |
@@ -54,8 +48,3 @@ jobs:
retention-days: 1
overwrite: true
include-hidden-files: true
# TESTS ARE RUN LOCALLY
# - name: Clean
# if: always()
# run: |
# docker compose -f .gitea/workflows/assets/docker-compose.yml stop
+2 -3
View File
@@ -1,4 +1,4 @@
name: Create tag
name: Realease
on:
push:
branches:
@@ -7,7 +7,7 @@ on:
jobs:
build:
uses: ./.gitea/workflows/common_build.yml
uses: ./.gitea/workflows/on_called_build.yml
createTagAndChangelog:
runs-on: ubuntu-latest
needs: build
@@ -86,7 +86,6 @@ jobs:
with:
distribution: 'temurin'
java-version: '17'
cache: gradle
- name: Setup Android SDK
uses: android-actions/setup-android@v3
- name: Configure gradle...
Internal Server Error - Amine's git
500 Internal Server Error

Gitea Version: 1.28.0+dev-211-ga30d865b78