Jef Roosens 
							
						 
						
							
							
								5cd1f4f736 
								
									
								
							
								 
							
						 
						
							
							
								
								feat(gpodder): add signup link admin methods  
							
							
							
						 
						
							2025-07-02 10:58:02 +02:00  
				
					
						
							
							
								
									
								
								Jef Roosens 
							
						 
						
							
							
								c48d2a78ca 
								
									
								
							
								 
							
						 
						
							
							
								
								feat(gpodder_sqlite): add signup links table  
							
							
							
						 
						
							2025-07-02 10:23:22 +02:00  
				
					
						
							
							
								
									
								
								Jef Roosens 
							
						 
						
							
							
								fce301080c 
								
									
								
							
								 
							
						 
						
							
							
								
								feat(gpodder): add user filter for paginated users method  
							
							
							
						 
						
							2025-06-29 11:07:45 +02:00  
				
					
						
							
							
								
									
								
								Jef Roosens 
							
						 
						
							
							
								4854c84601 
								
									
								
							
								 
							
						 
						
							
							
								
								feat(gpodder): add admin paginated users method  
							
							
							
						 
						
							2025-06-24 13:38:12 +02:00  
				
					
						
							
							
								
									
								
								Jef Roosens 
							
						 
						
							
							
								669aa475ca 
								
									
								
							
								 
							
						 
						
							
							
								
								feat(gpodder_sqlite): add user admin field  
							
							
							
						 
						
							2025-06-24 13:08:44 +02:00  
				
					
						
							
							
								
									
								
								Jef Roosens 
							
						 
						
							
							
								b16c9a0404 
								
									
								
							
								 
							
						 
						
							
							
								
								fix(gpodder_sqlite): correct imports in tests  
							
							
							
						 
						
							2025-06-17 14:01:11 +02:00  
				
					
						
							
							
								
									
								
								Jef Roosens 
							
						 
						
							
							
								7de4897364 
								
									
								
							
								 
							
						 
						
							
							
								
								refactor(gpodder): rename store trait  
							
							
							
						 
						
							2025-06-15 14:31:36 +02:00  
				
					
						
							
							
								
									
								
								Jef Roosens 
							
						 
						
							
							
								275d249320 
								
									
								
							
								 
							
						 
						
							
							
								
								chore: update to edition 2024; update packages; rename some stuff  
							
							
							
						 
						
							2025-06-06 12:50:30 +02:00  
				
					
						
							
							
								
									
								
								Jef Roosens 
							
						 
						
							
							
								7abce21aee 
								
									
								
							
								 
							
						 
						
							
							
								
								refactor: move server to own package; set up workspace dependencies  
							
							
							
						 
						
							2025-04-05 10:19:19 +02:00  
				
					
						
							
							
								
									
								
								Jef Roosens 
							
						 
						
							
							
								279983c64c 
								
									
								
							
								 
							
						 
						
							
							
								
								chore: remove all compiler and clippy warnings  
							
							
							
						 
						
							2025-04-05 09:23:52 +02:00  
				
					
						
							
							
								
									
								
								Jef Roosens 
							
						 
						
							
							
								f3ede6f9a6 
								
									
								
							
								 
							
						 
						
							
							
								
								test(gpodder_sqlite): update tests so they work again  
							
							
							
						 
						
							2025-04-05 09:06:05 +02:00  
				
					
						
							
							
								
									
								
								Jef Roosens 
							
						 
						
							
							
								974ca80298 
								
									
								
							
								 
							
						 
						
							
							
								
								chore: listen to clippy  
							
							
							
						 
						
							2025-03-31 20:13:18 +02:00  
				
					
						
							
							
								
									
								
								Jef Roosens 
							
						 
						
							
							
								823133c034 
								
									
								
							
								 
							
						 
						
							
							
								
								feat(gpodder): add paginated sessions function  
							
							
							
						 
						
							2025-03-31 14:29:58 +02:00  
				
					
						
							
							
								
									
								
								Jef Roosens 
							
						 
						
							
							
								2c44f788d9 
								
									
								
							
								 
							
						 
						
							
							
								
								feat: store user agent with sessions  
							
							
							
						 
						
							2025-03-29 15:37:50 +01:00  
				
					
						
							
							
								
									
								
								Jef Roosens 
							
						 
						
							
							
								5f57d85584 
								
									
								
							
								 
							
						 
						
							
							
								
								feat(gpodder_sqlite): switch to on-disk sqlite for tests and benches  
							
							
							
						 
						
							2025-03-20 19:19:54 +01:00  
				
					
						
							
							
								
									
								
								Jef Roosens 
							
						 
						
							
							
								d329a0e61c 
								
									
								
							
								 
							
						 
						
							
							
								
								feat(gpodder_sqlite): added benchmarking support  
							
							
							
						 
						
							2025-03-19 21:52:17 +01:00  
				
					
						
							
							
								
									
								
								Jef Roosens 
							
						 
						
							
							
								73988d6264 
								
									
								
							
								 
							
						 
						
							
							
								
								test(gpodder_sqlite): start device tests  
							
							
							
						 
						
							2025-03-19 15:00:00 +01:00  
				
					
						
							
							
								
									
								
								Jef Roosens 
							
						 
						
							
							
								22016fe0e9 
								
									
								
							
								 
							
						 
						
							
							
								
								fix(gpodder_sqlite): force in-memory database to consist of only one connection  
							
							
							
						 
						
							2025-03-19 14:58:04 +01:00  
				
					
						
							
							
								
									
								
								Jef Roosens 
							
						 
						
							
							
								fe8939c07e 
								
									
								
							
								 
							
						 
						
							
							
								
								test(gpodder_sqlite): add remove old sessions test  
							
							
							
						 
						
							2025-03-19 13:22:58 +01:00  
				
					
						
							
							
								
									
								
								Jef Roosens 
							
						 
						
							
							
								5f06e0847f 
								
									
								
							
								 
							
						 
						
							
							
								
								test(gpodder_sqlite): added some tests for AuthStore  
							
							
							
						 
						
							2025-03-19 11:01:37 +01:00  
				
					
						
							
							
								
									
								
								Jef Roosens 
							
						 
						
							
							
								0bb0c5657a 
								
									
								
							
								 
							
						 
						
							
							
								
								docs(gpodder): document session last_seen timestamp's precision should be at least to the second  
							
							
							
						 
						
							2025-03-19 10:55:20 +01:00  
				
					
						
							
							
								
									
								
								Jef Roosens 
							
						 
						
							
							
								705b347775 
								
									
								
							
								 
							
						 
						
							
							
								
								feat(gpodder_sqlite): set up testing  
							
							
							
						 
						
							2025-03-19 10:47:07 +01:00  
				
					
						
							
							
								
									
								
								Jef Roosens 
							
						 
						
							
							
								b44a47fefd 
								
									
								
							
								 
							
						 
						
							
							
								
								feat(gpodder): add create_user method to AuthStore  
							
							
							
						 
						
							2025-03-19 10:46:34 +01:00  
				
					
						
							
							
								
									
								
								Jef Roosens 
							
						 
						
							
							
								0cfcd90eba 
								
									
								
							
								 
							
						 
						
							
							
								
								refactor: split gpodder repository and the sqlite data store implementation into separate crates  
							
							... 
							
							
							
							The complete separation of concerns via the gpodder repository allows us
to cleanly separate the server from the gpodder specification. This
paves the way for a later Postgres implementation of the data store. 
							
						 
						
							2025-03-19 08:54:49 +01:00