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
John Montagu, the 4th Earl of Sandvich
ae6f5e8884
Add button to copy last week's availability
2024-11-10 02:46:16 -08:00
John Montagu, the 4th Earl of Sandvich
9b9b86171f
Use Moment instead of Date
2024-11-10 01:57:25 -08:00
John Montagu, the 4th Earl of Sandvich
f5bcbb85b5
Implement leaving team
2024-11-10 01:40:03 -08:00
John Montagu, the 4th Earl of Sandvich
050a012318
Implement basic team features
2024-11-09 15:24:37 -08:00
John Montagu, the 4th Earl of Sandvich
5d620c07ed
Added editing and viewing roles
2024-11-08 12:51:03 -08:00
John Montagu, the 4th Earl of Sandvich
1bf4cc3125
Add timezone-aware schedule window
2024-11-07 18:02:17 -08:00
John Montagu, the 4th Earl of Sandvich
2a41671d73
Add Dockerfile for frontend
2024-11-06 20:56:45 -08:00
John Montagu, the 4th Earl of Sandvich
67567046b8
Add frontend stuff
2024-11-06 20:55:58 -08:00
John Montagu, the 4th Earl of Sandvich
210b590544
Disable animations during page load
2024-11-05 17:24:56 -08:00
John Montagu, the 4th Earl of Sandvich
3fab130ae0
Implement some basic features
2024-11-02 12:33:27 -07:00
John Montagu, the 4th Earl of Sandvich
06ef477d65
Add availability page
2024-10-31 16:39:29 -07:00
John Montagu, the 4th Earl of Sandvich
a11b6f454f
Implement AvailabilityGrid component
2024-10-26 15:36:52 -07:00
John Montagu, the 4th Earl of Sandvich
849b628130
Add better player card details and ringers
2024-10-25 09:51:36 -07:00