John Montagu, the 4th Earl of Sandvich
cbeeb764a0
test: Fix failing tests
2025-05-06 10:50:09 -07:00
John Montagu, the 4th Earl of Sandvich
25f8da7010
Merge branch 'master' of github.com:HumanoidSandvichDispenser/availabili.tf
2025-05-06 10:42:35 -07:00
HumanoidSandvichDispenser
3b84a8984f
Update tests.yml
2025-05-06 10:39:43 -07:00
HumanoidSandvichDispenser
498195d86b
Create tests.yml
2025-05-06 10:36:21 -07:00
John Montagu, the 4th Earl of Sandvich
10b4b4c9cc
Add pytest requirements
2025-05-06 10:33:25 -07:00
John Montagu, the 4th Earl of Sandvich
f3f0189da0
test: Add unit and integration tests for backend
2025-05-06 10:19:37 -07:00
John Montagu, the 4th Earl of Sandvich
3f15a89d57
docs: Add screenshots
2025-03-10 21:11:21 -07:00
John Montagu, the 4th Earl of Sandvich
07a3c50a00
fix: Fix attendance confirmation link
2024-12-21 17:29:33 -08: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
0f7995f0c2
feat: Add domain env variable support
2024-12-12 12:07:54 -08:00
John Montagu, the 4th Earl of Sandvich
f9eb48fc78
docs: Rename container
2024-12-11 22:58:38 -08:00
John Montagu, the 4th Earl of Sandvich
fdfb9a3e5c
docs: Add file tree structure
2024-12-11 22:48:11 -08:00
John Montagu, the 4th Earl of Sandvich
fb050214b9
docs: Clarify reproduction steps again
2024-12-11 22:34:05 -08:00
John Montagu, the 4th Earl of Sandvich
3d93b7f355
docs: Clarify reproduction steps
2024-12-11 20:34:03 -08:00
John Montagu, the 4th Earl of Sandvich
b41dbefa55
fix: Fix logs not pulling correctly
2024-12-11 20:31:14 -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
c9547c43f6
Make production ready
2024-12-11 18:04:53 -08:00
John Montagu, the 4th Earl of Sandvich
1d6dce5088
feat(backend): Add celery beat schedule
2024-12-11 18:04:24 -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
64b2d129eb
refactor(migrations): Consolidate migrations
...
Consolidate multiple migration files into a single migration file to
help the database prepare for production.
2024-12-10 16:45:06 -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
a509c797ff
feat(backend): Implement submitting matches
2024-12-10 10:22:32 -08:00
John Montagu, the 4th Earl of Sandvich
aaa4d40ed9
feat(backend): Add Celery + redis
2024-12-09 17:04:40 -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
69df0a49e4
feat: Add minimum ringers required in events
...
Implement Hopcroft-Karp algorithm to determine maximal bipartite
matching to determine if every role in an event can be filled without
ringers.
2024-12-08 01:31:16 -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
ad45e1530e
fix(backend): Ensure event details are updated
...
Fixed an issue where event name and description were not being updated
correctly from the provided JSON data in the update_event function.
2024-12-07 17:25:09 -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
a2712504e2
fix: Player participation not actually updating
2024-11-30 20:02:18 -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
e11bcc2a08
refactor(models): Upgrade to pydantic v2
...
Resolves #4 .
2024-11-25 21:57:19 -08:00