Skip to content

refactor: stabilize data routes and UI boundaries - #560

Merged
OXeu merged 2 commits into
mainfrom
refactor/staged-architecture-cleanup
Aug 20, 2026
Merged

refactor: stabilize data routes and UI boundaries#560
OXeu merged 2 commits into
mainfrom
refactor/staged-architecture-cleanup

Conversation

@OXeu

@OXeu OXeu commented Aug 20, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • add paginated feed data access, indexes, scoped cache operations, and batched tag writes
  • introduce reusable route authorization and request-validation boundaries
  • centralize UI theme tokens and modal behavior in @rin/ui
  • add reusable API resource and resilient image handling
  • fix long-text, image fallback, and mobile overflow issues
  • unify client and server tests on bun:test, remove Vitest and jest-dom runner coupling, and align CI coverage

Validation

  • bun run test
  • bun run test:client
  • bun run test:server
  • bun run test:coverage (Bun 1.3.13, 434 passed)
  • bun run check
  • bun run format:check
  • bun run build:client
  • targeted ESLint for changed client test and config files
  • git diff origin/main...HEAD --check

Notes

The existing repository-wide client lint baseline remains outside the scope of this refactor.

@github-actions

Copy link
Copy Markdown

馃殌 Preview deployed!

馃敆 https://rin-server-pr-560.xeu.workers.dev

@OXeu
OXeu merged commit bdcd375 into main Aug 20, 2026
7 checks passed
@github-actions

Copy link
Copy Markdown

馃Ч Preview deployment has been cleaned up.

The temporary preview environment for this PR has been deleted.

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.

1 participant