Skip to content

deploy#464

Merged
Dao-Ho merged 225 commits intoprodfrom
main
Apr 17, 2026
Merged

deploy#464
Dao-Ho merged 225 commits intoprodfrom
main

Conversation

@Dao-Ho
Copy link
Copy Markdown
Contributor

@Dao-Ho Dao-Ho commented Apr 17, 2026

Description

Type of Change

  • Bug fix (non-breaking change that fixes an issue)
  • New feature (non-breaking change that adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • Refactoring (code improvement without changing functionality)
  • Documentation update
  • Configuration/infrastructure change
  • Performance improvement
  • Test coverage improvement

Related Issue(s)

Closes #
Related to #

What Changed?

Testing & Validation

How this was tested

Screenshots/Recordings

Unfinished Work & Known Issues

  • None, this PR is complete and production-ready
  • The following items are intentionally deferred:



Notes & Nuances



Pre-Merge Checklist

Code Quality

  • Code follows the project's style guidelines and conventions
  • Self-review completed (I've reviewed my own code for obvious issues)
  • No debugging code, console logs, or commented-out code left behind
  • No merge conflicts with the base branch
  • Meaningful commit messages that explain the "why"

Testing & CI

  • All CI checks are passing
  • All new and existing tests pass locally
  • Test coverage hasn't decreased (or decrease is justified)
  • Linting passes without errors

Documentation

  • Code is self-documenting or includes helpful comments for complex logic
  • API documentation updated (if backend endpoints changed)
  • Type definitions are accurate and up-to-date

Reviewer Notes

  • Areas needing extra attention: ...
  • Questions for reviewers: ...

stoneliuCS and others added 30 commits March 19, 2026 18:26
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
* 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
* init opensearch

* update index

* format

* tidy

* add TODO

* move repo fallback to handler level

* todo to remove fallback

* rm cmt

* update naming

* bring out const

* move client setup out of route setup

* update naming

* update init pattern for client

* update var naming

* move index schema to indices.go
* urgent icon

* format
manueltorres0 and others added 29 commits April 17, 2026 04:07
* archive task

* format

* move context box up

* lint

* lint + format

* type + lint

* arhive is a soft delete

* soft delete

* remove unsused hard delete

* format

* swagger

* type fixes

* typecheck
* sort and filter layout

* remove filter fields + active buttons

* format
* filter rooms

* filter rooms endpoint

* format
* display active guest booking

* format
* search web tasts

* format
* feat: populate room cards with tags

* fix: remove expensive operations from use-room-status
* remove from sort

* floors filter polish

* format
* navbar sizing

* slide and bounce animations

* nativewind
* lint + format

* lint

* lint + fix
* migration

* backend

* FE for activity

* tooltip fade

* member hashing

* format

* lint

* tests
* feat: hookup orderby to be

* feat: remove all client-side sorting

* no ugly type cast
* pagination in request activity

* pagination in endpoint
* remove tabs

* updated styling

* styling

* format

* types

* format
* save to view directly

* views update

* post instead

* format

* lint
* update seeding data

* format

* update
* more activities

* be

* more activity change

* format
* enrich assignee and department

* enrich assignee and department
* move save changes button

* title align left

* fix spacing

* format
@Dao-Ho Dao-Ho merged commit bf385c6 into prod Apr 17, 2026
12 of 13 checks passed
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.

9 participants