John Montagu, the 4th Earl of Sandvich 
							
						 
						
							 
							
							
								
								
									
										
									
								
							
							
								
							
								8654db9125 
								
									
								
							
								 
							
						 
						
							
							
								
								Add player role sorting in webhook announcement  
							
							 
							
							
							
						 
						
							2025-05-17 02:30:00 -07:00  
						
					 
				
					
						
							
							
								
									
								
								John Montagu, the 4th Earl of Sandvich 
							
						 
						
							 
							
							
								
								
									
										
									
								
							
							
								
							
								300e925ab4 
								
									
								
							
								 
							
						 
						
							
							
								
								Add class icons to webhook announcements  
							
							 
							
							
							
						 
						
							2025-05-17 02:20:39 -07:00  
						
					 
				
					
						
							
							
								
									
								
								John Montagu, the 4th Earl of Sandvich 
							
						 
						
							 
							
							
								
								
									
										
									
								
							
							
								
							
								00e1cedfcd 
								
									
								
							
								 
							
						 
						
							
							
								
								Add event edit modal  
							
							 
							
							
							
						 
						
							2025-05-17 02:05:35 -07:00  
						
					 
				
					
						
							
							
								
									
								
								John Montagu, the 4th Earl of Sandvich 
							
						 
						
							 
							
							
								
								
									
										
									
								
							
							
								
							
								ff6bc7f512 
								
									
								
							
								 
							
						 
						
							
							
								
								Require webhook permission for Discord integration  
							
							 
							
							
							
						 
						
							2025-05-15 10:54:44 -07:00  
						
					 
				
					
						
							
							
								
									
								
								John Montagu, the 4th Earl of Sandvich 
							
						 
						
							 
							
							
								
								
									
										
									
								
							
							
								
							
								2d3f7f68fe 
								
									
								
							
								 
							
						 
						
							
							
								
								Add Discord bot  
							
							 
							
							
							
						 
						
							2025-05-15 09:54:52 -07:00  
						
					 
				
					
						
							
							
								
									
								
								John Montagu, the 4th Earl of Sandvich 
							
						 
						
							 
							
							
								
								
									
										
									
								
							
							
								
							
								c05794ad99 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: Fix doas not working  
							
							 
							
							
							
						 
						
							2025-05-13 23:29:01 -07:00  
						
					 
				
					
						
							
							
								
									
								
								John Montagu, the 4th Earl of Sandvich 
							
						 
						
							 
							
							
								
								
									
										
									
								
							
							
								
							
								4bc6cf7e3c 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: Fix is_admin migration failure  
							
							 
							
							... 
							
							
							
							Provide default value for is_admin migration 
							
						 
						
							2025-05-13 23:22:43 -07:00  
						
					 
				
					
						
							
							
								
									
								
								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 
							
						 
						
							 
							
							
								
								
									
										
									
								
							
							
								
							
								cb9b6535c1 
								
									
								
							
								 
							
						 
						
							
							
								
								Add is_admin field  
							
							 
							
							
							
						 
						
							2025-05-13 20:31:39 -07:00  
						
					 
				
					
						
							
							
								
									
								
								John Montagu, the 4th Earl of Sandvich 
							
						 
						
							 
							
							
								
								
									
										
									
								
							
							
								
							
								fcf8f7e3ce 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: Fix events not showing  
							
							 
							
							
							
						 
						
							2025-05-13 13:13:06 -07:00  
						
					 
				
					
						
							
							
								
									
								
								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 
							
						 
						
							 
							
							
								
								
									
										
									
								
							
							
								
							
								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 
							
						 
						
							 
							
							
								
								
									
										
									
								
							
							
								
							
								07a3c50a00 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: Fix attendance confirmation link  
							
							 
							
							
							
						 
						
							2024-12-21 17:29:33 -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 
							
						 
						
							 
							
							
								
								
									
										
									
								
							
							
								
							
								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 
							
						 
						
							 
							
							
								
								
									
										
									
								
							
							
								
							
								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 
							
						 
						
							 
							
							
								
								
									
										
									
								
							
							
								
							
								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 
							
						 
						
							 
							
							
								
								
									
										
									
								
							
							
								
							
								36bc19c96d 
								
									
								
							
								 
							
						 
						
							
							
								
								feat: Add consume invite dialog  
							
							 
							
							
							
						 
						
							2024-12-08 12:10:23 -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 
							
						 
						
							 
							
							
								
								
									
										
									
								
							
							
								
							
								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 
							
						 
						
							 
							
							
								
								
									
										
									
								
							
							
								
							
								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 
							
						 
						
							 
							
							
								
								
									
										
									
								
							
							
								
							
								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 
							
						 
						
							 
							
							
								
								
									
										
									
								
							
							
								
							
								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 
							
						 
						
							 
							
							
								
								
									
										
									
								
							
							
								
							
								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  
						
					 
				
					
						
							
							
								
									
								
								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 
							
						 
						
							 
							
							
								
								
									
										
									
								
							
							
								
							
								67ef999017 
								
									
								
							
								 
							
						 
						
							
							
								
								Add player_event.has_confirmed  
							
							 
							
							
							
						 
						
							2024-11-25 11:35:39 -08:00  
						
					 
				
					
						
							
							
								
									
								
								John Montagu, the 4th Earl of Sandvich 
							
						 
						
							 
							
							
								
								
									
										
									
								
							
							
								
							
								ef6321d4f6 
								
									
								
							
								 
							
						 
						
							
							
								
								Add player_team_role_id to player_event  
							
							 
							
							
							
						 
						
							2024-11-24 17:17:12 -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 
							
						 
						
							 
							
							
								
								
									
										
									
								
							
							
								
							
								ba2b568259 
								
									
								
							
								 
							
						 
						
							
							
								
								Use surrogate keys for PlayerTeam models  
							
							 
							
							
							
						 
						
							2024-11-21 18:21:43 -08:00  
						
					 
				
					
						
							
							
								
									
								
								John Montagu, the 4th Earl of Sandvich 
							
						 
						
							 
							
							
								
								
									
										
									
								
							
							
								
							
								061499b822 
								
									
								
							
								 
							
						 
						
							
							
								
								Add additional arguments to decorator  
							
							 
							
							... 
							
							
							
							This allows for `@requires_team_membership()` to be able to
retrieve the team_id from a JSON or query parameter. 
							
						 
						
							2024-11-21 18:18:43 -08:00  
						
					 
				
					
						
							
							
								
									
								
								John Montagu, the 4th Earl of Sandvich 
							
						 
						
							 
							
							
								
								
									
										
									
								
							
							
								
							
								3ff1ef7683 
								
									
								
							
								 
							
						 
						
							
							
								
								Add event migration  
							
							 
							
							
							
						 
						
							2024-11-20 15:18:09 -08:00  
						
					 
				
					
						
							
							
								
									
								
								John Montagu, the 4th Earl of Sandvich 
							
						 
						
							 
							
							
								
								
									
										
									
								
							
							
								
							
								ea030e012d 
								
									
								
							
								 
							
						 
						
							
							
								
								Add event management endpoints  
							
							 
							
							... 
							
							
							
							- Implemented endpoints for creating, retrieving, and managing events.
- Added `EventSchema` for event serialization and deserialization.
- Updated `Event` model to include relationships with `PlayerEvent` and `Team`.
- Modified `Player` and `Team` models to include relationships with `Event`.
- Added new file `events.py` to handle event-related API routes. 
							
						 
						
							2024-11-20 15:12:44 -08:00  
						
					 
				
					
						
							
							
								
									
								
								John Montagu, the 4th Earl of Sandvich 
							
						 
						
							 
							
							
								
								
									
										
									
								
							
							
								
							
								3394f2271e 
								
									
								
							
								 
							
						 
						
							
							
								
								refactor: Split team routes  
							
							 
							
							... 
							
							
							
							The team routes have been split into separate blueprints for better
modularity and maintainability. The team invite and team integration
routes are now handled by their respective blueprints. 
							
						 
						
							2024-11-19 16:34:51 -08:00  
						
					 
				
					
						
							
							
								
									
								
								John Montagu, the 4th Earl of Sandvich 
							
						 
						
							 
							
							
								
								
									
										
									
								
							
							
								
							
								36591726b9 
								
									
								
							
								 
							
						 
						
							
							
								
								Enable Config.smart_union for spectree  
							
							 
							
							
							
						 
						
							2024-11-19 10:47:14 -08:00  
						
					 
				
					
						
							
							
								
									
								
								John Montagu, the 4th Earl of Sandvich 
							
						 
						
							 
							
							
								
								
									
										
									
								
							
							
								
							
								22040f47a0 
								
									
								
							
								 
							
						 
						
							
							
								
								Add Event and PlayerEvent models  
							
							 
							
							
							
						 
						
							2024-11-19 10:46:45 -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 
							
						 
						
							 
							
							
								
								
									
										
									
								
							
							
								
							
								8a00c53479 
								
									
								
							
								 
							
						 
						
							
							
								
								Add team integration endpoints  
							
							 
							
							... 
							
							
							
							- Add new endpoints for managing team integrations:
  - GET /id/<team_id>/integrations
  - POST /id/<team_id>/integrations/<integration_type>
  - DELETE /id/<team_id>/integrations/<integration_id>
  - PATCH /id/<team_id>/integrations/<integration_id>
- Introduce schemas for TeamIntegration and TeamDiscordIntegration
- Update models to include nullable webhook_url 
							
						 
						
							2024-11-18 18:59:39 -08:00