|  | fa1dc911f2 | feat: progressive web app support (#48) | 2024-09-15 18:33:13 +02:00 |  | 
			
				
					|  | 6a4fe60fff | feat: make the theme color darker | 2024-09-13 20:09:27 +02:00 |  | 
			
				
					|  | ecd18b2f5d | feat: update the icon | 2024-09-13 17:57:36 +02:00 |  | 
			
				
					|  | 59a59ecc0a | feat: the webmanifest | 2024-09-13 16:34:06 +02:00 |  | 
			
				
					|  | 56680c8f34 | feat: the app icon | 2024-09-13 16:34:00 +02:00 |  | 
			
				
					|  | 62e0ae4137 | feat: a custom index.html | 2024-09-13 16:33:50 +02:00 |  | 
			
				
					|  | ddf3970f85 | feat: deployment (#46) | 2024-09-13 12:42:20 +02:00 |  | 
			
				
					|  | c995b9286f | build: optimize the production Dockerfile | 2024-09-13 12:34:52 +02:00 |  | 
			
				
					|  | bc78c404bb | build: pin the package version in the production Dockerfile | 2024-09-13 11:15:49 +02:00 |  | 
			
				
					|  | 47fa447603 | build: connect the app and database Docker compose services in the production | 2024-09-13 10:13:17 +02:00 |  | 
			
				
					|  | 409a8fa2a9 | build: optimize the production Dockerfile | 2024-09-13 10:11:04 +02:00 |  | 
			
				
					|  | d41879d8ed | fix: only run the pending migrations on server | 2024-09-13 10:10:20 +02:00 |  | 
			
				
					|  | 9f6e5e450d | feat: do not map the local port to the production database Docker container | 2024-09-13 10:09:20 +02:00 |  | 
			
				
					|  | f6034d8433 | feat: run pending migrations on app start | 2024-09-13 08:41:25 +02:00 |  | 
			
				
					|  | 01a48c0840 | build: add diesel_migrations to dependencies | 2024-09-13 08:40:38 +02:00 |  | 
			
				
					|  | 3d49ab7c05 | feat: do not map the local port to the production app Docker container | 2024-09-13 07:24:01 +02:00 |  | 
			
				
					|  | 602713a00c | feat: connect the production Docker compose stack to the web server network | 2024-09-13 07:22:33 +02:00 |  | 
			
				
					|  | 588eb63201 | feat: create a Docker compose stack for production | 2024-09-12 20:26:23 +02:00 |  | 
			
				
					|  | 90c20fe6b7 | feat: internationalization (#43) | 2024-09-10 16:44:47 +02:00 |  | 
			
				
					|  | f0f87cc58e | feat: internationalize the app interface | 2024-09-10 16:15:47 +02:00 |  | 
			
				
					|  | d4ee2b4154 | feat: create a server function for getting the language identifier | 2024-09-10 16:14:28 +02:00 |  | 
			
				
					|  | 4bfb322d14 | style: formatting | 2024-09-10 16:13:51 +02:00 |  | 
			
				
					|  | 3c73a169d9 | refactor: panic on an unsuccessful .env load on a database connection | 2024-09-10 16:13:29 +02:00 |  | 
			
				
					|  | 7d6aac3882 | refactor: implement DerefforReverseOrdOption | 2024-09-10 16:12:14 +02:00 |  | 
			
				
					|  | c3c4d70aad | feat: create a module for internationalization | 2024-09-10 16:11:46 +02:00 |  | 
			
				
					|  | 736154fe46 | build: add dependencies | 2024-09-10 16:10:24 +02:00 |  | 
			
				
					|  | bc19d36ab6 | feat: add the LANGUAGE_CODEenvironment variable | 2024-09-10 16:10:05 +02:00 |  | 
			
				
					|  | f037264ecd | feat: list sorting (#42) | 2024-09-09 19:09:21 +02:00 |  | 
			
				
					|  | 1a484bdc77 | feat: sort the subtask list | 2024-09-09 18:52:18 +02:00 |  | 
			
				
					|  | d38b50c54d | feat: sort the task lists | 2024-09-09 18:51:29 +02:00 |  | 
			
				
					|  | 2d08f82822 | feat: sort the project list | 2024-09-09 18:51:15 +02:00 |  | 
			
				
					|  | a7e78ba628 | feat: set the updated at timestamp of tasks when updating their subtasks | 2024-09-09 18:50:52 +02:00 |  | 
			
				
					|  | 1cc8cfe0d4 | feat: implement Ordfor the subtask model | 2024-09-09 18:49:28 +02:00 |  | 
			
				
					|  | bec9859d20 | feat: implement Ordfor the task model | 2024-09-09 18:49:21 +02:00 |  | 
			
				
					|  | 628624823d | feat: implement Ordfor the project model | 2024-09-09 18:49:06 +02:00 |  | 
			
				
					|  | 3f67a5a887 | feat: increase the bottom panel height when the task form is opened | 2024-09-09 18:48:32 +02:00 |  | 
			
				
					|  | ca8816b5ef | feat: create a utility struct for reversing Optionordering | 2024-09-09 18:48:10 +02:00 |  | 
			
				
					|  | cbe9aafe40 | feat: subtask count in task lists (#41) | 2024-09-09 08:50:29 +02:00 |  | 
			
				
					|  | c0fa655157 | fix: handle changing a subtask's title to empty | 2024-09-09 08:41:57 +02:00 |  | 
			
				
					|  | 47594deeaf | feat: remove the non-functioning input autofocus | 2024-09-09 07:33:09 +02:00 |  | 
			
				
					|  | 62be9eaa04 | feat: display the subtask count in task lists | 2024-09-08 22:20:31 +02:00 |  | 
			
				
					|  | 196ffbf82b | feat: create a model for tasks with subtasks | 2024-09-08 22:19:53 +02:00 |  | 
			
				
					|  | e8b6af1492 | feat: ability to manage subtasks (#40) | 2024-09-08 20:38:51 +02:00 |  | 
			
				
					|  | 0f841fb01e | feat: create a from for subtasks | 2024-09-08 19:53:01 +02:00 |  | 
			
				
					|  | b5589860f8 | feat: restore subtasks on a reoccurring task completion | 2024-09-08 19:52:36 +02:00 |  | 
			
				
					|  | 5e714a6485 | chore: remove an unused import | 2024-09-08 19:51:59 +02:00 |  | 
			
				
					|  | a5a67792d7 | feat: create a model for subtasks | 2024-09-08 19:51:52 +02:00 |  | 
			
				
					|  | 1be1e8f65a | feat: allow vertical scrolling in the bottom panel | 2024-09-08 19:46:59 +02:00 |  | 
			
				
					|  | f5e0bb1804 | style: formatting | 2024-09-08 19:46:19 +02:00 |  | 
			
				
					|  | 13eae40e35 | feat: ability to delete a task (#39) | 2024-09-08 10:07:42 +02:00 |  |