Marek Jaisński mjasin
  • Joined on 2026-05-05
mjasin pushed to feature/issue-32-add-book-trigger at mjasin/Nexus.Reader 2026-05-10 17:41:25 +00:00
6bd69277f6 feat(ui/auth): implement authorized 'Add Book' trigger in Library view #32
mjasin pushed to develop at mjasin/Nexus.Reader 2026-05-10 17:36:36 +00:00
2e23a032d3 feat(ui): Hub Navigation, Profile Dashboard and Auth Stability Fixes (#31)
mjasin closed issue mjasin/Nexus.Reader#26 2026-05-10 17:36:36 +00:00
[UX/Routing] Implement Hub Navigation & Reader Toolbar Profile Link
mjasin closed issue mjasin/Nexus.Reader#27 2026-05-10 17:36:36 +00:00
[UI] Implement Profile Dashboard Layout & Identity Component
mjasin merged pull request mjasin/Nexus.Reader#31 2026-05-10 17:36:36 +00:00
feat(ui): Hub Navigation, Profile Dashboard and Auth Stability Fixes
mjasin pushed to feat/hub-navigation-profile-dashboard at mjasin/Nexus.Reader 2026-05-10 17:20:06 +00:00
c39576fc1e chore: add and apply migration for Ebook.LastChapterIndex
mjasin pushed to feat/hub-navigation-profile-dashboard at mjasin/Nexus.Reader 2026-05-10 17:09:17 +00:00
65e188b323 fix: resolve dashboard bugs (percentage precision, wrong title, and reading resumption)
mjasin pushed to feat/hub-navigation-profile-dashboard at mjasin/Nexus.Reader 2026-05-10 16:37:35 +00:00
2950e15633 fix: ensure user-specific ebook tracking and auto-provisioning for progress sync
mjasin pushed to feat/hub-navigation-profile-dashboard at mjasin/Nexus.Reader 2026-05-10 16:18:38 +00:00
652e74c2f5 fix: resolve DI failure in GetUserProfileQueryHandler by using IDbContextFactory
mjasin pushed to feat/hub-navigation-profile-dashboard at mjasin/Nexus.Reader 2026-05-10 16:15:38 +00:00
b456194ea1 feat: implement real-time reading progress and refactor profile to CQRS
mjasin commented on pull request mjasin/Nexus.Reader#31 2026-05-10 15:07:14 +00:00
feat(ui): Hub Navigation, Profile Dashboard and Auth Stability Fixes

Code Review #1 (issuecomment-89) Resolved

I have implemented the following improvements:

  1. Data Normalization:
    • Introduced Author entity and AuthorDto.
    • Updated Ebook model…
mjasin pushed to feat/hub-navigation-profile-dashboard at mjasin/Nexus.Reader 2026-05-10 15:07:12 +00:00
10dc511f2a refactor: normalize Author entity, eliminate magic strings, and improve exception handling per PR review
mjasin commented on pull request mjasin/Nexus.Reader#31 2026-05-10 15:00:31 +00:00
feat(ui): Hub Navigation, Profile Dashboard and Auth Stability Fixes

From a data normalization perspective, Author should be a dedicated object, not a string type. The current configuration will cause issues with searching and potential sorting and grouping of e-books.

mjasin commented on pull request mjasin/Nexus.Reader#31 2026-05-10 15:00:31 +00:00
feat(ui): Hub Navigation, Profile Dashboard and Auth Stability Fixes

Use const variables instead of magic strings

mjasin commented on pull request mjasin/Nexus.Reader#31 2026-05-10 15:00:31 +00:00
feat(ui): Hub Navigation, Profile Dashboard and Auth Stability Fixes

Use const variables instead of magic strings

mjasin commented on pull request mjasin/Nexus.Reader#31 2026-05-10 15:00:31 +00:00
feat(ui): Hub Navigation, Profile Dashboard and Auth Stability Fixes

Use const variables instead of magic strings

mjasin commented on pull request mjasin/Nexus.Reader#31 2026-05-10 15:00:31 +00:00
feat(ui): Hub Navigation, Profile Dashboard and Auth Stability Fixes

Use const variables instead of magic strings

mjasin commented on pull request mjasin/Nexus.Reader#31 2026-05-10 15:00:31 +00:00
feat(ui): Hub Navigation, Profile Dashboard and Auth Stability Fixes

Use SubscriptionPlanDto and the SubscriptionPlan model instead of string values

mjasin commented on pull request mjasin/Nexus.Reader#31 2026-05-10 15:00:31 +00:00
feat(ui): Hub Navigation, Profile Dashboard and Auth Stability Fixes

Do not eat exceptions

mjasin commented on pull request mjasin/Nexus.Reader#31 2026-05-10 15:00:31 +00:00
feat(ui): Hub Navigation, Profile Dashboard and Auth Stability Fixes

Improve table normalization and avoid magic strings