Commit Graph

30 Commits (eee3241caec7777d4d4bfcb7606eb8e948736872)

Author SHA1 Message Date
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
John Montagu, the 4th Earl of Sandvich c08f2434e6
Update roster builder 2024-10-24 15:13:46 -07:00
John Montagu, the 4th Earl of Sandvich 684590e738
Create Vue components 2024-10-24 08:18:30 -07:00
John Montagu, the 4th Earl of Sandvich 241e8087d4
Add Vue frontend 2024-10-23 20:02:06 -07:00