Feature/events#13
Merged
Merged
Conversation
Shahed4
approved these changes
Nov 23, 2025
Collaborator
Shahed4
left a comment
There was a problem hiding this comment.
Everything looks good. Nice work!
nurdogrusoz
pushed a commit
that referenced
this pull request
Dec 16, 2025
* feature/events: updated db schema * feature/events: MVP done (create & RSVP)
Aziiimm
added a commit
that referenced
this pull request
Dec 16, 2025
* Added health endpoint * Added ConfigModule for env vars * Docs/init setup (#3) * docs: added workflow docs * docs: setup prettier + formatted current skeleton * docs: nativewind setup * docs: nativewind setup complete * data: added docs * Dependencies & Environment Configuration * Backend Authentication Infrastructure * Frontend Authentication Complete * Updated SignUp Fields * Made UI Changes * Allowed Users to Change Account Settings via User Table * Can Update users Table * docs: added diagram for user circle flow * removed unused file * Merge pull request #8 from Aziiimm/feature/database Feature/database supabase service unit tests * Auth Updates (#11) * backend and frontend testing doc * added supabase service unit tests * Extracting env vars from .env.local * Revert "Extracting env vars from .env.local" This reverts commit 06ea683. * Backend Validation for Duplicate Display Names * Normalized User Input Data * Enabled DisplayName/Email Login --------- Co-authored-by: Alex Abraham <alexab6104@gmail.com> * New Feature: Circles (#12) * backend and frontend testing doc * added supabase service unit tests * Extracting env vars from .env.local * Revert "Extracting env vars from .env.local" This reverts commit 06ea683. * Backend Validation for Duplicate Display Names * Normalized User Input Data * Enabled DisplayName/Email Login * Created Circles Feature * Updated Pending Circle Requests UI * Removed Gradient Header * Minor Quality UI Updates --------- Co-authored-by: Alex Abraham <alexab6104@gmail.com> * Feature/events (#13) * feature/events: updated db schema * feature/events: MVP done (create & RSVP) * Frontend: npm test runs a simple “renders HomeScreen” test (#15) * Complete testing setup, health check and fixed my branch (#14) * Chore(backend): Finalize package.json changes for Jest/Supertest. * Chore: Add .gitignore to exclude node_modules and .env files (security fix). * Resolved Git conflicts and finalized E2E config setup. * Fixed /health endpoint test returning status 200. (#16) * Frontend: npm test runs a simple “renders HomeScreen” test * Fixed health-endpoint test * Add frontend unit tests and stabilize API imports for Jest compatibility + Branch mismatch fixed (#20) * Frontend: npm test runs a simple “renders HomeScreen” test * Fixed health-endpoint test * Add API auth/error tests and switch to static import * Test Supabase env-missing failure behavior * Verify useAuth re-export correctness * Sync package-lock.json with existing dependencies * Package-lock fixed --------- Co-authored-by: rahbinrackin <rafidrahman123@gmail.com> * Implement update for Circles, Events, and Photos stats on Profile tab (#19) * Implement update for Circles, Events, and Photos stats on Profile tab * restored .env.example --------- Co-authored-by: Nur Dogrusoz <nurdogrusoz@nurs-air.mynetworksettings.com> * Feature/expenses splitting (#21) * expenses-feature: backend controller and servcies setup * bug fixes * Feature/expense: expense creation * Feature/expense: display expense summary * Feature/expense: added edit+delete functionality * Feature/expense: added edit+delete functionality * Feature: implement availability API endpoints (#22) * create availability module structure * add avail;ability data transfer objects with validation * implement availability service w/ authorization * add availability controller endpoints * register availability module in app module * Add Availability Management UI with Quick Select & Bulk Operations (#23) * add availability API client functions; API integration first * Fixed Version Mismatch * create availability management screen * Resolved relationship between availability and users in schema cache * create availability heatmap visualization component * integrate heatmap into event creation form * added remove availability func * removed func to edit past day avails * bulk set replaces avail for all future days of moth * added smart bulk set for custom days * Fixed Headers Across * Minor Improvements in UI * added quick time select options * Events Table Update; Event Time Ranges + Availability Selection UI (#24) * Added circlesApi tests and fixed api.ts imports (#25) * Frontend: npm test runs a simple “renders HomeScreen” test * Fixed health-endpoint test * Add API auth/error tests and switch to static import * Test Supabase env-missing failure behavior * Verify useAuth re-export correctness * Sync package-lock.json with existing dependencies * Package-lock fixed * Testing documentation * Removed duplicated import statement * added API client tests for circlesApi * Added searchUsers query encoding test * ReadMe Update --------- Co-authored-by: rahbinrackin <rafidrahman123@gmail.com> * Add Pull-to-Refresh for User Statistics (#26) * Implement update for Circles, Events, and Photos stats on Profile tab * restored .env.example * refresh on profile statistics when scrolled up --------- Co-authored-by: Nur Dogrusoz <nurdogrusoz@nurs-air.mynetworksettings.com> Co-authored-by: Nur Dogrusoz <nurdogrusoz@Nurs-MacBook-Air.local> * Fix/UI spacing and keyboard avoidance (#27) * Implement update for Circles, Events, and Photos stats on Profile tab * restored .env.example * refresh on profile statistics when scrolled up * fix(ui): prevent button overlap and adjust invite modal for keyboard visibility --------- Co-authored-by: Nur Dogrusoz <nurdogrusoz@nurs-air.mynetworksettings.com> Co-authored-by: Nur Dogrusoz <nurdogrusoz@Nurs-MacBook-Air.local> * Add expense splitting frontend tests and jest mocks (#28) * Add availability frontend tests (api, screen, heatmap) (#29) * Added backend e2e flow + auth unit tests (#31) * Added e2e auth + circles flow * Added unit tests for AuthService signup errors * ci: add backend and frontend test workflow * Fixed YAML file issues * Delete .github/workflows/tests.yml * cicd feature implemented * fixed yaml file * fixed yaml file - 2 * Fixed frontend issue * Fixed YAML file using extensive testing --------- Co-authored-by: Shahed Ahmed <ShahedAhmedx1@gmail.com> Co-authored-by: Azim Rahat <128262789+Aziiimm@users.noreply.github.com> Co-authored-by: Azim Rahat <azimrahat108@gmail.com> Co-authored-by: Shahed Ahmed <156931061+Shahed4@users.noreply.github.com> Co-authored-by: rahbinrackin <131881678+rahbinrackin@users.noreply.github.com> Co-authored-by: rahbinrackin <rafidrahman123@gmail.com> Co-authored-by: nurdogrusoz <149740864+nurdogrusoz@users.noreply.github.com> Co-authored-by: Nur Dogrusoz <nurdogrusoz@nurs-air.mynetworksettings.com> Co-authored-by: Nur Dogrusoz <nurdogrusoz@Nurs-MacBook-Air.local>
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.
Events feature completed. A lot of files were just changed cause of prettier formatting.