Conversation
…g to use centralized API service with improved error handling
…bump ws dependency version proxy workers
refactor: replace gesture detectors with Semantics/InkWell, enhance date normalization, and introduce cache manager with request debouncing
…irements for attendance and tracking hooks refactor: extract reusable pill widgets
…ormalize Ezygo tokens and cache keys refactor: standardize background task execution with AppLogger.safeUnawait and implement deferred push token registration for unauthenticated sessions
…bject catch, and modernize overlay lookups
…onditions in auth, and fix navigation accessibility
…rove internal URL detection, and enhance global error reporting fix: some issues & edges cases in web app chore: update deps
…d instructor handling, and implement text validation schemas
…ar visibility management
…se schema and UI selectors fix: improve supabase env selection
…se config, and improve LeaveClient responsive layout
…ing, and consolidate CI/CD workflows fix: some edge cases, ensure web & mobile parity chore: update deps
…nd web platforms refactor: minor ux changes chore: update deps
Codecov Report❌ Patch coverage is 📢 Thoughts on this report? Let us know! |
devakesu-admin
approved these changes
May 22, 2026
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.
Pull Request
Description
feat: implement instructor upsert API and migrate EditInstructorDialog to use centralized API service with improved error handling
fix/refactor: update exam batch API endpoint, adjust UI layouts, and bump ws dependency version proxy workers
feat: improve request deduplication logic
refactor: replace gesture detectors with Semantics/InkWell, enhance date normalization, and introduce cache manager with request debouncing
refactor: optimize cache invalidation triggers and data fetching requirements for attendance and tracking hooks
refactor: extract reusable pill widgets
refactor: standardize error handling, add async safety logging, and normalize Ezygo tokens and cache keys
refactor: standardize background task execution with AppLogger.safeUnawait and implement deferred push token registration for unauthenticated sessions
refactor: apply linting cleanups, strengthen error handling with on Object catch, and modernize overlay lookups
refactor: optimize app startup, improve theme loading, prevent race conditions in auth, and fix navigation accessibility
refactor: propagate redis errors, optimize egress target caching, improve internal URL detection, and enhance global error reporting
fix: some issues & edges cases in web app
chore: update deps
feat: add person name normalization and validation, enhance course and instructor handling, and implement text validation schemas
refactor: improve input validation and scrolling performance for navbar visibility management
feat: implement semester/year scoped class management with new database schema and UI selectors
fix: improve supabase env selection
refactor: remove client-side auth gating in layout, centralize Supabase config, and improve LeaveClient responsive layout
refactor: implement unified refresh coordinator, optimize Sentry logging, and consolidate CI/CD workflows
fix: some edge cases, ensure web & mobile parity
chore: update deps
Remove unwanted repo files
refactor: clean up code formatting and simplify tests across mobile and web platforms
refactor: minor ux changes
chore: update deps
Type of Change