Skip to content

Update version to 1.4.2, add sync progress tracking, and reader page controls - #192

Merged
fboucher merged 3 commits into
v-nextfrom
feature/sync-progress-and-reader-controls
Sep 5, 2026
Merged

Update version to 1.4.2, add sync progress tracking, and reader page controls#192
fboucher merged 3 commits into
v-nextfrom
feature/sync-progress-and-reader-controls

Conversation

@fboucher-os

Copy link
Copy Markdown
Collaborator

Summary of Changes

  • Version Bump: Updated project version to 1.4.2 in Directory.Build.props and src/NoteBookmark.MauiApp/NoteBookmark.MauiApp.csproj.
  • Sync Progress Reporting:
    • Enhanced SyncService to emit progress updates for cleaning cached HTML and real-time post download counts (Downloading 1 of X posts..., Downloading 2 of X posts..., etc.).
    • Updated Posts.razor to properly track sync state, display the progress bar and status message while sync is in progress, and cleanly dismiss when complete.
  • Reader Page Controls:
    • Added the Back button and Text Size slider to both the top and bottom of PostReader.razor.
  • Unit Tests:
    • Added unit tests in PostsTests.cs verifying sync progress and status display.
    • Updated SyncServiceTests.cs asserting cleaning and post download progress events.
    • Updated PostReaderTests.cs asserting both top and bottom back buttons and sliders.

@github-actions

github-actions Bot commented Sep 5, 2026

Copy link
Copy Markdown

Code Coverage

Package Line Rate Branch Rate Health
NoteBookmark.AIServices 97% 64%
NoteBookmark.Api 89% 80%
NoteBookmark.BlazorApp 4% 10%
NoteBookmark.Domain 93% 76%
NoteBookmark.ServiceDefaults 96% 75%
NoteBookmark.SharedUI 21% 26%
Summary 57% (1103 / 1925) 49% (306 / 625)

@fboucher
fboucher merged commit ae568c8 into v-next Sep 5, 2026
1 check passed
@fboucher
fboucher deleted the feature/sync-progress-and-reader-controls branch September 5, 2026 12:05
fboucher added a commit that referenced this pull request Sep 5, 2026
* fix(#173): use Id ?? RowKey for checking and opening offline post HTML (#179)

* feat(#176): add sync progress bar and status updates for downloading offline post text (#180)

* should have done that long ago

* fix: resolve Android MAUI app crash when opening URLs (issue #177) (#181)

* feat: add up/down reordering for categories and notes in summary editor (issue #92) (#183)

Co-authored-by: Frank Boucher <2404846+fboucher@users.noreply.github.com>

* feat: add text size slider and fix text wrapping on offline reader page (issue #178) (#182)

* bumb version

* feat: implement async background post content extraction to save HTML in blob storage (#185)

Co-authored-by: fboucher-os <fboucheros+github@gmail.com>

* feat: improve sync html download, always display read post button, and remove ILocalHtmlCache (#186)

* feat: implement async background post content extraction to save HTML in blob storage

* feat: improve sync html download, always display read post button, and remove ILocalHtmlCache

* feat: configure protected Azure Function Parser API and key propagation (#187)

* feat: configure protected Azure Function Parser API and key propagation

* bump: version to 1.4.0

---------

Co-authored-by: fboucher-os <fboucheros+github@gmail.com>

* update missing env variable

* fix

* chore: bump version to 1.4.1

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* fix(#190): update actions/cache to v5 for Node.js 24 compatibility in OpenCode triage workflow (#191)

* Update version to 1.4.2, add sync progress tracking, and reader page controls (#192)

* chore: bump version to 1.4.2

* feat: show detailed sync progress messages and progress bar on Posts page

* feat: add back button and text size slider at both top and bottom of reader page

* ci: include version in android apk filename (#193)

Co-authored-by: fboucher-os <fboucheros+github@gmail.com>

---------

Co-authored-by: fboucher-os <fboucheros+github@gmail.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants