|  | a2300d959c | refactor(client-side): combine yup schema for story chapters with story schema file | 2023-10-03 00:32:53 -04:00 |  | 
			
				
					|  | f3a3240134 | feat(client-side): create yup schema for story form and chapter sub-forms | 2023-10-03 00:31:27 -04:00 |  | 
			
				
					|  | c9574dfc29 | refactor(server/utils): move listQuerierto separate database helper folder | 2023-10-03 00:30:22 -04:00 |  | 
			
				
					|  | 09187fa5ac | feat(api): add captcha verify utility | 2023-10-03 00:26:51 -04:00 |  | 
			
				
					|  | 972e8fa646 | refactor(typing): create interfaces to ensure strongly typed form data | 2023-10-03 00:23:52 -04:00 |  | 
			
				
					|  | 2b0d478ca7 | feat(api): add isLoggedInutility functionfor api routes which require authentication | 2023-10-02 16:20:13 -04:00 |  | 
			
				
					|  | cfb1f69ffb | refactor(server/middleware): move common logic for maintaining a database connection to another file | 2023-10-02 16:08:12 -04:00 |  | 
			
				
					|  | 983a7e3bdd | refactor: add utility functions | 2023-10-02 15:55:38 -04:00 |  | 
			
				
					|  | 04e769ea90 | refactor(client-side): modify form story+chapter types chapters now have an optional id (for use when editing), and `fileName` has been simplified to `file` | 2023-10-02 15:52:23 -04:00 |  | 
			
				
					|  | ff4b94d913 | feat(api): ✏️ add story api endpoints (update/create/delete) | 2023-10-02 15:44:55 -04:00 |  | 
			
				
					|  | fea42915fb | refactor(api): update story query helper it now filters out stories with nonexistent authors | 2023-09-26 14:23:11 -04:00 |  | 
			
				
					|  | a0ca4059e9 | refactor: create importable database config | 2023-09-25 19:54:05 -04:00 |  | 
			
				
					|  | c0c11ba1ea | refactor(client-side): create reusable types mostly contains interfaces for client-side forms | 2023-09-25 19:44:47 -04:00 |  | 
			
				
					|  | 1b14d2b702 | feat(components): create tinymce wrapper component configs have also been created | 2023-09-25 19:40:30 -04:00 |  | 
			
				
					|  | 740d8a9f2c | refactor(api): create story query helper this is for retrieving + populating stories from a database with a specified query | 2023-09-25 19:31:30 -04:00 |  |