Conversation
There's still some TODOs. This list of changelog isn't comprehensive. I've probably missed some things here and there. I just want this committed. - Use TanStack Query for improved targeted invalidation - Improved client caching by allowing entities to be mutable - Fixed Suspense boundaries - Optimistic updates when removing users - Updated dependencies - Other small logic errors - Ability to actually specify API_BASE_URL in builds - Prepare AdminAuthenticator for multi-admin support - Bulk add users - Teachers now have a "My Subjects" section in enrollments - Admins can now view a teacher's subjects - Subject UI now lets you pick groups instead of inserting a group ID - Searching users in admin UI are now possible - SectionedLists are now masonry - Disabled Selects now appear slightly transparent - When using modal navigation, relevant content now turns "inert" to prevent focus - Tabs are now persisted in navigation stack - Enrollment create/edit/delete UI - Group IDs are now generated randomly and hidden from the admin user - Some small UI fixes - Heavily refactored codebase - Extracted base components: ConfirmDialog, BottomBar, UserListItem, SuspenseLoadingPage
THE CAUSE OF MY SUFFERING!!! For some reason, this option was causing reloads on route file saves, as well as HMR to not work properly. Everything works fine in production though, oddly enough. FUCKKKK
Debouncing should be optionally handled by the parent.
It would cause DOM nodes to be remounted at the nearest parent Suspense boundary, which makes elements lose focus.
Reactivity is pain
Class members CSV exports depend on this change. This change allows groups to have more specific purposes while using the same system overall. It introduces 3 new group types: - GRADE (eg. M.6) - ROOM (eg. M.6/13) - PROGRAM (eg. English Program) And the system imposes every student must have both one GRADE and ROOM groups. This allows the exporter to pick one single definite ROOM team. The previous system didn't have a definite team to pick from. Due to this, a member cannot be removed from a GRADE/ROOM group, they can only be migrated. Migration may be added in the future.
Still Protobuf. Just a little less painful to work with.
Collaborator
Author
|
well that's embarassing |
We want to use our own build system.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.