Commit Graph

66 Commits (c05794ad99f07ac8db4bf6d52fd80216dfd65718)

Author SHA1 Message Date
John Montagu, the 4th Earl of Sandvich e98bd1f647
Add Become Player admin feature 2025-05-13 23:13:44 -07:00
John Montagu, the 4th Earl of Sandvich 971e89da07
Revert CS 333 demonstration again 2025-05-06 23:12:42 -07:00
John Montagu, the 4th Earl of Sandvich a064d1b438
Add CS 333 demonstration 2025-05-06 23:05:06 -07:00
John Montagu, the 4th Earl of Sandvich 65c8b66ebe
Revert demonstration 2025-05-06 23:03:42 -07:00
John Montagu, the 4th Earl of Sandvich 5bbe9a9554
Add CS 333 demonstration 2025-05-06 23:02:22 -07:00
John Montagu, the 4th Earl of Sandvich 24de3fd237
Add bottom border to nav menu 2024-12-21 17:28:08 -08:00
John Montagu, the 4th Earl of Sandvich 161904f65a
Add caching mechanism to API calls 2024-12-21 17:23:10 -08:00
John Montagu, the 4th Earl of Sandvich 54daa904be
Improve UI chrome 2024-12-21 17:18:52 -08:00
John Montagu, the 4th Earl of Sandvich 95efd01eef
Add default loader colors 2024-12-20 01:51:52 -08:00
John Montagu, the 4th Earl of Sandvich 88969111ad
feat: Add vue-content-loader for loaders 2024-12-19 18:03:10 -08:00
John Montagu, the 4th Earl of Sandvich c7874d6d11
fix: Fix being unable to do player actions 2024-12-11 20:30:26 -08:00
John Montagu, the 4th Earl of Sandvich 13fd7fdfc0
Move matches tab to team settings 2024-12-11 17:20:04 -08:00
John Montagu, the 4th Earl of Sandvich 52d8ea5988
Prepare for production 2024-12-10 18:18:40 -08:00
John Montagu, the 4th Earl of Sandvich caaee983f2
feat(frontend): Implement matches 2024-12-10 10:25:33 -08:00
John Montagu, the 4th Earl of Sandvich 45ac071a7f
Improve readability 2024-12-10 10:24:50 -08:00
John Montagu, the 4th Earl of Sandvich b620470739
feat: Improve site user experience
- Added changes for better mobile responsive UI
- AvailabilityGrid shows players available at the selected time
2024-12-08 12:10:42 -08:00
John Montagu, the 4th Earl of Sandvich 36bc19c96d
feat: Add consume invite dialog 2024-12-08 12:10:23 -08:00
John Montagu, the 4th Earl of Sandvich 242562d662
Revamp homepage layout and components
Added git commit history and two-column responsive layout
2024-12-08 01:34:04 -08:00
John Montagu, the 4th Earl of Sandvich ee4f3715ab
Add additional data when fetching teams
Added TeamWithRoleSchema to extend TeamRoleSchema with team role/TL data.
2024-12-08 01:26:10 -08:00
John Montagu, the 4th Earl of Sandvich 3c83eca380
feat: Implement user settings 2024-12-07 17:33:22 -08:00
John Montagu, the 4th Earl of Sandvich 42b7e603f0
Improve user experience quality of life 2024-12-07 17:21:57 -08:00
John Montagu, the 4th Earl of Sandvich d3abf67d88
Use tzdb timezones library 2024-12-07 17:18:44 -08:00
John Montagu, the 4th Earl of Sandvich 40641f80a3
feat: Implement changing team settings 2024-12-05 17:20:50 -08:00
John Montagu, the 4th Earl of Sandvich f0e2e28d65
feat: Add attendance options dropdown 2024-11-30 22:26:28 -08:00
John Montagu, the 4th Earl of Sandvich d1c5e8987f
feat(components): Add loader to roster builder 2024-11-30 20:00:37 -08:00
John Montagu, the 4th Earl of Sandvich bb82f20a47
feat: Add delete event functionality
- Add delete_event endpoint in backend-flask
- Add cascade delete-orphan to Event model relationship
2024-11-30 19:01:23 -08:00
John Montagu, the 4th Earl of Sandvich 8527d874d0
Add EventCard dropdown 2024-11-30 18:59:17 -08:00
John Montagu, the 4th Earl of Sandvich 7043877a9f
Add updating events 2024-11-30 13:08:42 -08:00
John Montagu, the 4th Earl of Sandvich 6f49053dac
feat: Add event details in roster builder 2024-11-29 00:06:34 -08:00
John Montagu, the 4th Earl of Sandvich 3d5d9574e3
feat: Add webhook profile picture support
- Added `webhookBotProfilePicture` field to
  `TeamDiscordIntegrationSchema`.
- Updated `DiscordIntegrationForm.vue` to include profile picture input.
- Created migration to add `webhook_bot_profile_picture` column.
- Updated `Team` model to handle new profile picture field.
- Modified `TeamDiscordIntegration` and `TeamDiscordIntegrationSchema`
  to include the new profile picture attribute.
2024-11-29 00:04:46 -08:00
John Montagu, the 4th Earl of Sandvich ebbd969afd
Improve event card UI 2024-11-29 00:02:12 -08:00
John Montagu, the 4th Earl of Sandvich e1c6a7bb14
Implement event stuff 2024-11-27 01:03:41 -08:00
John Montagu, the 4th Earl of Sandvich 71cc25dbb2
refactor: Change team integrations structure
Refactor the team integrations structure to use one-to-one relationships
for Discord and logs.tf integrations. Update the frontend to handle the
new structure and remove unused integration types. Adjust backend
endpoints and models accordingly. Add migration scripts to update the
database schema.
2024-11-25 20:16:01 -08:00
John Montagu, the 4th Earl of Sandvich 77aff078da
feat(components): Improve event and player card UI
- Add conditional rendering for event list to show a message when no events
- Update player team card to show edit button conditionally
- Style crown icon for team leader
- Adjust role icon styles for better alignment
2024-11-25 13:56:19 -08:00
John Montagu, the 4th Earl of Sandvich b71926f4f3
Add Highlander roles 2024-11-24 22:43:41 -08:00
John Montagu, the 4th Earl of Sandvich 8bef735756
Improve user experience 2024-11-24 15:45:42 -08:00
John Montagu, the 4th Earl of Sandvich eee3241cae
Add events in frontend 2024-11-24 10:47:45 -08:00
John Montagu, the 4th Earl of Sandvich 436359594b
refactor: Split teams store into separate stores
Refactor the codebase to move invites and integrations logic into
separate stores. This change improves the separation of concerns and
maintainability by isolating the invites and integrations logic from
the teams store.
2024-11-19 01:06:44 -08:00
John Montagu, the 4th Earl of Sandvich 6f504802d7
Improve UI elements readability 2024-11-19 00:38:07 -08:00
John Montagu, the 4th Earl of Sandvich c67bf14980
Add integration management for teams
- Add new models for team integrations
- Create IntegrationDetails component for managing integrations
- Update teams store with integration actions
- Modify IntegrationsView to display and manage integrations
2024-11-18 20:25:59 -08:00
John Montagu, the 4th Earl of Sandvich 9b2153266a
Improve team page usability 2024-11-18 11:59:13 -08:00
John Montagu, the 4th Earl of Sandvich abc456b7d1
Improve user experience 2024-11-17 15:36:46 -08:00
John Montagu, the 4th Earl of Sandvich bf45b64135
Move buttons around 2024-11-16 21:32:58 -08:00
John Montagu, the 4th Earl of Sandvich a0fadfca94
Redesign team page 2024-11-16 21:21:29 -08:00
John Montagu, the 4th Earl of Sandvich b4deeddfba
Improve code quality 2024-11-15 23:19:48 -08:00
John Montagu, the 4th Earl of Sandvich cb9e29b402
Improve usability 2024-11-15 19:40:28 -08:00
John Montagu, the 4th Earl of Sandvich afba73e1e8
Make registration RESTful 2024-11-15 19:40:24 -08:00
John Montagu, the 4th Earl of Sandvich 6821447c74
Move roster builder button to member list 2024-11-14 14:08:39 -08:00
John Montagu, the 4th Earl of Sandvich 5f45a8ebda
Add viewing teammate schedules 2024-11-13 16:05:15 -08:00
John Montagu, the 4th Earl of Sandvich 325b3529fe
Add functionality for viewing available teammates 2024-11-11 18:05:27 -08:00