| 
							
							
								 Zoe Roux | fe6f4fd43b | Fix null sorting | 2025-01-10 12:16:33 +01:00 |  | 
			
				
					| 
							
							
								 Zoe Roux | 3547799079 | Sort nulls at the end even in desc order | 2025-01-10 12:16:33 +01:00 |  | 
			
				
					| 
							
							
								 Zoe Roux | c71650d386 | Test sort order with null values | 2025-01-10 12:16:33 +01:00 |  | 
			
				
					| 
							
							
								 Zoe Roux | e78f28ea71 | Add test helpers | 2025-01-10 12:16:32 +01:00 |  | 
			
				
					| 
							
							
								 Zoe Roux | 0555fcb9a5 | Handle forced fallback on /movies | 2025-01-10 12:16:32 +01:00 |  | 
			
				
					| 
							
							
								 Zoe Roux | 81958f6c3b | Fix afterwhen sorting with remmapped keys | 2025-01-10 12:16:32 +01:00 |  | 
			
				
					| 
							
							
								 Zoe Roux | 6e293efc2b | Remove page's prev & weird reverse handling | 2025-01-10 12:16:32 +01:00 |  | 
			
				
					| 
							
							
								 Zoe Roux | 371d9148f4 | wip | 2025-01-10 12:16:32 +01:00 |  | 
			
				
					| 
							
							
								 Zoe Roux | 1389abb946 | Fix prev/next generation | 2025-01-10 12:16:32 +01:00 |  | 
			
				
					| 
							
							
								 Zoe Roux | 641ce4237e | Use an array as a backing store for after | 2025-01-10 12:16:32 +01:00 |  | 
			
				
					| 
							
							
								 Zoe Roux | 879d2959d5 | Create page with next/prev url | 2025-01-10 12:16:32 +01:00 |  | 
			
				
					| 
							
							
								 Zoe Roux | 50002907e3 | Create keyset pagination function | 2025-01-10 12:16:32 +01:00 |  | 
			
				
					| 
							
							
								 Zoe Roux | 482ad0dda2 | Move sort parsing to typebox | 2025-01-10 12:16:32 +01:00 |  | 
			
				
					| 
							
							
								 Zoe Roux | 0499be4194 | Fix comment newline handling | 2025-01-10 12:16:32 +01:00 |  | 
			
				
					| 
							
							
								 Zoe Roux | 3d6912b60d | Handle filter parsing with typebox | 2025-01-10 12:16:32 +01:00 |  | 
			
				
					| 
							
							
								 Zoe Roux | efbec85b67 | Update dependencies & switch to text lockfile | 2025-01-10 12:16:32 +01:00 |  | 
			
				
					| 
							
							
								 Zoe Roux | c14d4e0911 | Add filter to drizzle converter | 2025-01-10 12:16:32 +01:00 |  | 
			
				
					| 
							
							
								 Zoe Roux | c71da66bb6 | Add more complex tests | 2025-01-10 12:16:32 +01:00 |  | 
			
				
					| 
							
							
								 Zoe Roux | 8531049716 | Add tests for the filter parser | 2025-01-10 12:16:32 +01:00 |  | 
			
				
					| 
							
							
								 Zoe Roux | e960307172 | Write filter grammar & fix priorities | 2025-01-10 12:16:32 +01:00 |  | 
			
				
					| 
							
							
								 Zoe Roux | e20e327286 | Filter fixes | 2025-01-10 12:16:32 +01:00 |  | 
			
				
					| 
							
							
								 Zoe Roux | 81b7d5558e | Finish filter parser | 2025-01-10 12:16:32 +01:00 |  | 
			
				
					| 
							
							
								 Zoe Roux | df41694811 | Start a filter parser | 2025-01-10 12:16:32 +01:00 |  | 
			
				
					| 
							
							
								 Zoe Roux | 05d5ac5a75 | Allow \n in doc comments | 2025-01-10 12:16:32 +01:00 |  | 
			
				
					| 
							
							
								 Zoe Roux | 2fd6b85d7e | Fix validation errors | 2025-01-10 12:16:32 +01:00 |  | 
			
				
					| 
							
							
								 Zoe Roux | 587dc4f970 | Add get /movies & sort api | 2025-01-10 12:16:32 +01:00 |  | 
			
				
					| 
							
							
								 Zoe Roux | a4853cb186 | Test missing accept-language endpoint | 2025-01-10 12:16:32 +01:00 |  | 
			
				
					| 
							
							
								 Zoe Roux | 3a7a12bfd3 | Cleanup swagger examples | 2025-01-10 12:16:32 +01:00 |  | 
			
				
					| 
							
							
								 Zoe Roux | 43ae26679a | Fix type issues on get /movies | 2025-01-10 12:16:32 +01:00 |  | 
			
				
					| 
							
							
								 Zoe Roux | eea0f688a0 | Make movie get work | 2025-01-10 12:16:32 +01:00 |  | 
			
				
					| 
							
							
								 Zoe Roux | 9e1afca9ec | Fix existing get movie & add test | 2025-01-10 12:16:32 +01:00 |  | 
			
				
					| 
							
							
								 Zoe Roux | c263dd770e | Ensure image ids are human readable | 2025-01-10 12:16:32 +01:00 |  | 
			
				
					| 
							
							
								 Zoe Roux | 0b77072b04 | Small cleanups | 2025-01-10 12:16:32 +01:00 |  | 
			
				
					| 
							
							
								 Zoe Roux | 0c0628529c | Validate language tags | 2025-01-10 12:16:32 +01:00 |  | 
			
				
					| 
							
							
								 Zoe Roux | cdceb1a734 | Add proper error type & error handling | 2025-01-10 12:16:32 +01:00 |  | 
			
				
					| 
							
							
								 Zoe Roux | c8c6cccf6a | Handle and test slug reconciliation & conflicts | 2025-01-10 12:16:32 +01:00 |  | 
			
				
					| 
							
							
								 Zoe Roux | caa394e0da | Create tests & cleanup for movies seeding | 2025-01-10 12:16:32 +01:00 |  | 
			
				
					| 
							
							
								 Zoe Roux | 5e1e2fb6e2 | Add tests setup for post /movies | 2025-01-10 12:16:32 +01:00 |  | 
			
				
					| 
							
							
								 Zoe Roux | 24035c15bf | Add 200/201 handling on post /movies + doc | 2025-01-10 12:16:32 +01:00 |  | 
			
				
					| 
							
							
								 Zoe Roux | 5d24dcafd5 | Handle conflicts as updates | 2025-01-10 12:16:32 +01:00 |  | 
			
				
					| 
							
							
								 Zoe Roux | cfe2cabfa4 | wip: push movies could update items | 2025-01-10 12:16:32 +01:00 |  | 
			
				
					| 
							
							
								 Zoe Roux | 55b3f1cc8c | wip: upsert things | 2025-01-10 12:16:32 +01:00 |  | 
			
				
					| 
							
							
								 Zoe Roux | 3d20f063e9 | Create post /videos route | 2025-01-10 12:16:32 +01:00 |  | 
			
				
					| 
							
							
								 Zoe Roux | c20aa862a9 | Move video slug to jointure | 2025-01-10 12:16:32 +01:00 |  | 
			
				
					| 
							
							
								 Zoe Roux | 92ee0b2e7f | wip: Allow videos to be joined on a post /movies | 2025-01-10 12:16:32 +01:00 |  | 
			
				
					| 
							
							
								 Zoe Roux | 8253554304 | Add many-to-many jointure between entries & videos | 2025-01-10 12:16:32 +01:00 |  | 
			
				
					| 
							
							
								 Zoe Roux | 31b7c0e035 | Move seed function to separate file | 2025-01-10 12:16:32 +01:00 |  | 
			
				
					| 
							
							
								 Zoe Roux | 30d5d65755 | Create movie seed route handler | 2025-01-10 12:16:32 +01:00 |  | 
			
				
					| 
							
							
								 Zoe Roux | 1309749e46 | Remove the option to create videos from post /movies | 2025-01-10 12:16:32 +01:00 |  | 
			
				
					| 
							
							
								 Zoe Roux | b63391d744 | Cleanup schemas | 2025-01-10 12:16:32 +01:00 |  |