Skip to content

REFACTOR - #204

Closed
maydayv7 wants to merge 20 commits into
devfrom
maydayv7
Closed

maydayv7 wants to merge 20 commits into
devfrom
maydayv7

Conversation

@maydayv7

Copy link
Copy Markdown
Contributor

No description provided.

- Centralized Graph access, token refresh, storage validation and thumbnails.
- Added bounded uploads with progress, partial results, retries and cancellation.
- Added recoverable deletion journals and administrator operation/retry controls.
- Consolidated tree traversal, membership checks and removal planning.
- Preserved populated duplicate years and added visible linking conflicts.
- Added recoverable linking with course locks, saved plans and retries.
- Removed obsolete walkers, count scripts and unused code.
- Centralized course-reference updates with preserved IDs, bookmarks and restart recovery.
- Unified academic synchronization with force refresh, safe retries and saved-data preservation.
- Added inventory/migration/import commands, removed retired paths.
- Upgrade to Express 5, Mongoose 9
- Modernize and align frontend tooling
- Add shared workspace foundations
- Use Tanstack Query instead of Redux: URLs now control selection, query caches refresh shared changes
- Unify frontend session handling
- Scope and batch API reads
- Persist student course trees with session revalidation
- Reduce redundant fetches and defer heavy upload/download dependencies
- Restore legacy course history compatibility and refresh exams after sync
@maydayv7 maydayv7 closed this Sep 16, 2026
@maydayv7
maydayv7 deleted the maydayv7 branch September 16, 2026 18:25
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