Open
Conversation
* rooms migration file * feat: guest booking migration * rls fix * indexes on both tables * type fix * incomplete guest bookings table + endpoint * server integrated + openapi * moved getRooms to rooms repo * get guests endpoint * changes * fixed openapi * remove stale webhook dir * route for specific guest info * cleanup GetBookingsByFloor handler * changed some models * filtered by hotel id * lint * may the lint gods be merciful * comments * fixed issue * rename --------- Co-authored-by: eric-kitagawa <kitagawa.e@northeastern.edu>
…equest_version) composite key (#190)
* reveal rooms page in dashboard * updated selected styling + tags styling * update side panel buttons to use primary color as well * format * lint
* logout button component + dialog * confirmation modal for signout * fixed lint * format
* add bearer auth to swagger docs * update env samples
* component + color vars * move to components + use color vars * timestamp component * update timestamp * styling polish * format * lint
* add popover component from shadcn + base ui npm * filter menu first pass + mv rooms.index to rooms page itself * prog * refactor component * tweaked styling * polish styling * polish * component * format
* home header * home tool bar * update styling of tool bar * filter bar + kanban board * lint * format * fixed toolbar + filters * components * format
linked the mobile guests page to the backend
* feat: added reddit client setup and tests * fix: handle error return in Redis test cleanup * Feat: reddis setup and cleaned up errors * fix: address code review - move redis to storage, remove global client, move init to InitApp * fix: address code review - move redis to storage, remove global client, move init to InitApp * address redis code review comments --------- Co-authored-by: Dao Ho <84757503+Dao-Ho@users.noreply.github.com>
* seeding data * fix clerk seeding query * undiff * undiff * test typo failed check * fix
* feat: New Rooms Layout * feat: improve query param serialization for arrays * chore: style overhaul + more explicit component naming * feat: tag component * chore: delete rooms mock data and lint * refactor: change get to post for rooms filter * refactor: rework to use POST filter rooms * LINTER LET ME GO * feat: improve validation for rooms filter
* basic structure done * basic styling on auth * fixed the sign up missing field * lint * lint * fixes * lint#
* mobile page layout * update styling * page layout completed * remove typo * updated styling * profile page styling updated * text subtle * update styling * format * swagger * add ts resolve alias + remove unsused code * lint
* feat: add sorting logic to rooms page * formatting
* users schema update * rm file
* put endpoint * validation * rm id check * optional update
* feat: Add group_size to guests_bookings * feat: Add actual SQL for the migration * feat: Add search and and group_size filter * feat: cast to text instead of uuid * feat: Make SQL readable, move validation to handler * feat: Update swagger
* prog * pull user from backend * skeleton component * regenerate types * add skeleton + sections * format
* Update repository methods for versioning (find request, find requests, insert requests) and add migration to add column request_version to requests table and also make it so created_at which contains date created reflects the version because shud be the same * fixed SQL statement * remove supabase migration * make changes to the request schema and format repo * fully tested the versioning and added PUT endpoint into this PR instead as well as migration files * fix formatting and write update tests and fix merge conflict remnants/adjust cursor request endpoint to reflect the new updated schema * change types in frontend to match as well * Feat/guest and booking endpoint (#178) * rooms migration file * feat: guest booking migration * rls fix * indexes on both tables * type fix * incomplete guest bookings table + endpoint * server integrated + openapi * moved getRooms to rooms repo * get guests endpoint * changes * fixed openapi * remove stale webhook dir * route for specific guest info * cleanup GetBookingsByFloor handler * changed some models * filtered by hotel id * lint * may the lint gods be merciful * comments * fixed issue * rename --------- Co-authored-by: eric-kitagawa <kitagawa.e@northeastern.edu> * Update repository methods for versioning (find request, find requests, insert requests) and add migration to add column request_version to requests table and also make it so created_at which contains date created reflects the version because shud be the same * fixed SQL statement * remove duplicate migration file * more descriptive request var names, use zaydaans validation system instead of my own, throw error on insert request if id is not specified or is invalid * fix tests * merge conflicts * put id generation for InsertRequests in the handler instead of the repository --------- Co-authored-by: Manuel Torres <torres.man@northeastern.edu> Co-authored-by: eric-kitagawa <kitagawa.e@northeastern.edu>
* web * mobile * backend * chore: docs * rm dead db-setup-env from makefile * chore: docs * fix: CI Note: - This is a workaround for having to adjust the package scripts which run the doppler CLI command - We don't use secrets in these CI workflows so this is only to have the doppler command available which I think is cleaner than adjusting the package scripts to be the old "non-doppler" commands used for CI and then new commands with doppler be more annoying to type (e.g. "npm run dev:doppler" on every use just so CI can use the base command for no doppler usage) * add doppler token * remove doppler from test commands
* edit button + div rework * phone number edit + optimistic update + claude md * update type * format * lint * update naming to be more specific
* feat: Add guest bookings partial index for active and hotel_id * feat: Add guest bookings partial index for active and hotel_id * feat: Make index just hotel_id and status instead of active status
* global input box for task creation * format + lint
* global input box for task creation * format + lint * adjust for sidebar width
* feat: chat bar component now calling generate request * format * lint + format
* drawer displaying generated request * drawer finalized + loading * update styling * format + lint * update loader to use icon from figma * rm console log
Codecov Report❌ Patch coverage is Additional details and impacted files@@ Coverage Diff @@
## main #261 +/- ##
=========================================
- Coverage 18.52% 9.82% -8.71%
=========================================
Files 45 126 +81
Lines 1884 4927 +3043
Branches 0 24 +24
=========================================
+ Hits 349 484 +135
- Misses 1526 4409 +2883
- Partials 9 34 +25
Flags with carried forward coverage won't be shown. Click here to find out more.
🚀 New features to boost your workflow:
|
…d' into mobile-tasks-backend
…e into mobile-tasks-backend Resolved conflicts in swagger.yaml (GuestWithBooking required fields + Room definition), .env.sample (keep LLM + OpenSearch), and CLAUDE.md (restore extended project docs). Made-with: Cursor
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.
Description
Type of Change
Related Issue(s)
Closes #
Related to #126
What Changed?
-Backend task endpoints (GET, POST, PATCH, claim, drop)
-Removed all hardcoded auth bypasses (X-Dev-User-Id, X-Hotel-ID, dev Clerk user ID config) and added migrations
Testing & Validation
How this was tested
Screenshots/Recordings
ScreenRecording_04-04-2026.12-31-34_1.1.mp4
Unfinished Work & Known Issues
Notes & Nuances
Pre-Merge Checklist
Code Quality
Testing & CI
Documentation
Reviewer Notes