edd7f6effe 
							
						 
					 
					
						
						
							
							Closes   #24  ( #27 )  
						
						... 
						
						
						
						Remove all references to `storage/ticks`, including code that migrates those files.
Reviewed-on: https://gitea.subcultureofone.org/greg/tkr/pulls/27 
Co-authored-by: Greg Sarjeant <greg@subcultureofone.org>
Co-committed-by: Greg Sarjeant <greg@subcultureofone.org> 
						
						
					 
					
						2025-07-24 19:53:12 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							3867bc36cf 
							
						 
					 
					
						
						
							
							Closes   #25  ( #26 )  
						
						... 
						
						
						
						Co-authored-by: Greg Sarjeant <1686767+gsarjeant@users.noreply.github.com>
Reviewed-on: https://gitea.subcultureofone.org/greg/tkr/pulls/26  
						
						
					 
					
						2025-07-24 18:49:32 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							b40a4dce18 
							
						 
					 
					
						
						
							
							Remove no-longer-used settings ( #23 )  
						
						... 
						
						
						
						Simplifying the app.
The "about" profile field is somewhat redundant. There's already a site title and description.
I'm removing mood emoji from the ticks and just using the user-level mood. That toggle is no longer necessary.
Co-authored-by: Greg Sarjeant <1686767+gsarjeant@users.noreply.github.com>
Reviewed-on: https://gitea.subcultureofone.org/greg/tkr/pulls/23  
						
						
					 
					
						2025-07-24 13:28:47 +00:00 
						 
				 
			
				
					
						
							
							
								Greg Sarjeant 
							
						 
					 
					
						
						
						
						
							
						
						
							c7acca6bb3 
							
						 
					 
					
						
						
							
							Fix validation error and bootstrap order of operations issue.  
						
						
						
						
					 
					
						2025-07-23 23:27:02 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							9338332536 
							
						 
					 
					
						
						
							
							refactor-storage ( #19 )  
						
						... 
						
						
						
						Move ticks from filesystem into database.
I'm going to preserve the filesystem and just delete it manually. I'll add a login warning, but I'm pretty sure I'm the only person who'll ever be affected by this.
Co-authored-by: Greg Sarjeant <1686767+gsarjeant@users.noreply.github.com>
Reviewed-on: https://gitea.subcultureofone.org/greg/tkr/pulls/19  
						
						
					 
					
						2025-07-24 02:12:31 +00:00 
						 
				 
			
				
					
						
							
							
								Greg Sarjeant 
							
						 
					 
					
						
						
						
						
							
						
						
							7b7f8d205d 
							
						 
					 
					
						
						
							
							Convert test to use DataProvider. Add cleanup TODO to relativeTime  
						
						
						
						
					 
					
						2025-07-07 08:48:29 -04:00 
						 
				 
			
				
					
						
							
							
								Greg Sarjeant 
							
						 
					 
					
						
						
						
						
							
						
						
							81123945f4 
							
						 
					 
					
						
						
							
							remove unused fuction  
						
						
						
						
					 
					
						2025-07-04 21:42:35 -04:00 
						 
				 
			
				
					
						
							
							
								Greg Sarjeant 
							
						 
					 
					
						
						
						
						
							
						
						
							5998e7f7d3 
							
						 
					 
					
						
						
							
							simplify bootstrap. move validation to classes.  
						
						
						
						
					 
					
						2025-06-30 08:43:45 -04:00 
						 
				 
			
				
					
						
							
							
								Greg Sarjeant 
							
						 
					 
					
						
						
						
						
							
						
						
							0e34bd3119 
							
						 
					 
					
						
						
							
							Fix invalid HTML on CSS page. Fix ConfigModel.  
						
						
						
						
					 
					
						2025-06-23 14:32:41 -04:00 
						 
				 
			
				
					
						
							
							
								Greg Sarjeant 
							
						 
					 
					
						
						
						
						
							
						
						
							4712aa8da6 
							
						 
					 
					
						
						
							
							Make mood picker tab-navigable. Other cleanup.  
						
						
						
						
					 
					
						2025-06-23 11:33:37 -04:00 
						 
				 
			
				
					
						
							
							
								Greg Sarjeant 
							
						 
					 
					
						
						
						
						
							
						
						
							d4f6b16756 
							
						 
					 
					
						
						
							
							Enable strict accessibility toggle on navbar and homepage.  
						
						
						
						
					 
					
						2025-06-23 09:21:51 -04:00 
						 
				 
			
				
					
						
							
							
								Greg Sarjeant 
							
						 
					 
					
						
						
						
						
							
						
						
							35033e50a6 
							
						 
					 
					
						
						
							
							Add tick mood display.  
						
						
						
						
					 
					
						2025-06-23 09:06:55 -04:00 
						 
				 
			
				
					
						
							
							
								Greg Sarjeant 
							
						 
					 
					
						
						
						
						
							
						
						
							efe9688289 
							
						 
					 
					
						
						
							
							Add database migration. Add accessibility and mood settings. Add mood to tick format.  
						
						
						
						
					 
					
						2025-06-23 08:17:38 -04:00 
						 
				 
			
				
					
						
							
							
								Greg Sarjeant 
							
						 
					 
					
						
						
						
						
							
						
						
							4ce938e7bc 
							
						 
					 
					
						
						
							
							Fix frontpage keyboard navigation. More cleanup.  
						
						
						
						
					 
					
						2025-06-20 22:37:54 -04:00 
						 
				 
			
				
					
						
							
							
								Greg Sarjeant 
							
						 
					 
					
						
						
						
						
							
						
						
							9eafadde2f 
							
						 
					 
					
						
						
							
							Accessibility improvements and simplification. Fix ticks.  
						
						
						
						
					 
					
						2025-06-20 20:31:42 -04:00 
						 
				 
			
				
					
						
							
							
								Greg Sarjeant 
							
						 
					 
					
						
						
						
						
							
						
						
							d94bf1e3b9 
							
						 
					 
					
						
						
							
							Simplify default css.  
						
						
						
						
					 
					
						2025-06-19 22:27:35 -04:00 
						 
				 
			
				
					
						
							
							
								Greg Sarjeant 
							
						 
					 
					
						
						
						
						
							
						
						
							a3a6471ced 
							
						 
					 
					
						
						
							
							Remove a bunch of trailing whitespace.  
						
						
						
						
					 
					
						2025-06-17 22:08:50 -04:00 
						 
				 
			
				
					
						
							
							
								Greg Sarjeant 
							
						 
					 
					
						
						
						
						
							
						
						
							f72896892b 
							
						 
					 
					
						
						
							
							cleanup. Improve homepage semantics. Add .htaccess files to blocked directories.  
						
						
						
						
					 
					
						2025-06-17 16:25:31 -04:00 
						 
				 
			
				
					
						
							
							
								Greg Sarjeant 
							
						 
					 
					
						
						
						
						
							
						
						
							b59526c590 
							
						 
					 
					
						
						
							
							Clean up escaping, linking, and feeds.  
						
						
						
						
					 
					
						2025-06-16 19:36:36 -04:00 
						 
				 
			
				
					
						
							
							
								Greg Sarjeant 
							
						 
					 
					
						
						
						
						
							
						
						
							856677659e 
							
						 
					 
					
						
						
							
							Add flash messages.  
						
						
						
						
					 
					
						2025-06-16 16:47:35 -04:00 
						 
				 
			
				
					
						
							
							
								Greg Sarjeant 
							
						 
					 
					
						
						
						
						
							
						
						
							0b4348f14b 
							
						 
					 
					
						
						
							
							Fix setup  
						
						
						
						
					 
					
						2025-06-15 22:48:43 -04:00 
						 
				 
			
				
					
						
							
							
								Greg Sarjeant 
							
						 
					 
					
						
						
						
						
							
						
						
							bc483294ce 
							
						 
					 
					
						
						
							
							consolidate POST session validation.  
						
						
						
						
					 
					
						2025-06-15 15:10:03 -04:00 
						 
				 
			
				
					
						
							
							
								Greg Sarjeant 
							
						 
					 
					
						
						
						
						
							
						
						
							083250adc0 
							
						 
					 
					
						
						
							
							Restore atom feed to last working version. Escape late.  
						
						
						
						
					 
					
						2025-06-14 15:35:43 -04:00 
						 
				 
			
				
					
						
							
							
								Greg Sarjeant 
							
						 
					 
					
						
						
						
						
							
						
						
							0f0cfb5b22 
							
						 
					 
					
						
						
							
							Some feed fixes. Think atom is still broken.  
						
						
						
						
					 
					
						2025-06-14 14:17:49 -04:00 
						 
				 
			
				
					
						
							
							
								Greg Sarjeant 
							
						 
					 
					
						
						
						
						
							
						
						
							427558bd8c 
							
						 
					 
					
						
						
							
							Clean up emoji model and sidebar. Fix some validation errors. Allow mood to be cleared.  
						
						
						
						
					 
					
						2025-06-14 13:05:18 -04:00 
						 
				 
			
				
					
						
							
							
								Greg Sarjeant 
							
						 
					 
					
						
						
						
						
							
						
						
							3b8d54460c 
							
						 
					 
					
						
						
							
							Single column delete view, test for mbstring extension  
						
						
						
						
					 
					
						2025-06-14 00:23:59 -04:00 
						 
				 
			
				
					
						
							
							
								Greg Sarjeant 
							
						 
					 
					
						
						
						
						
							
						
						
							8f2534568d 
							
						 
					 
					
						
						
							
							custom emoji  
						
						
						
						
					 
					
						2025-06-13 23:46:33 -04:00 
						 
				 
			
				
					
						
							
							
								Greg Sarjeant 
							
						 
					 
					
						
						
						
						
							
						
						
							52a77a3dc2 
							
						 
					 
					
						
						
							
							Convert config and user to globals.  
						
						
						
						
					 
					
						2025-06-12 22:09:26 -04:00 
						 
				 
			
				
					
						
							
							
								Greg Sarjeant 
							
						 
					 
					
						
						
						
						
							
						
						
							2aecc934f2 
							
						 
					 
					
						
						
							
							Clean up setup validation.  
						
						
						
						
					 
					
						2025-06-12 21:54:18 -04:00 
						 
				 
			
				
					
						
							
							
								Greg Sarjeant 
							
						 
					 
					
						
						
						
						
							
						
						
							80b2b647c9 
							
						 
					 
					
						
						
							
							More commenting.  
						
						
						
						
					 
					
						2025-06-12 17:09:27 -04:00 
						 
				 
			
				
					
						
							
							
								Greg Sarjeant 
							
						 
					 
					
						
						
						
						
							
						
						
							093ece581c 
							
						 
					 
					
						
						
							
							Move router to class. Fix CSS uploads.  
						
						
						
						
					 
					
						2025-06-12 17:06:18 -04:00 
						 
				 
			
				
					
						
							
							
								Greg Sarjeant 
							
						 
					 
					
						
						
						
						
							
						
						
							2c330efc64 
							
						 
					 
					
						
						
							
							Missed a file.  
						
						
						
						
					 
					
						2025-06-12 16:50:25 -04:00 
						 
				 
			
				
					
						
							
							
								Greg Sarjeant 
							
						 
					 
					
						
						
						
						
							
						
						
							3fbeaf87e3 
							
						 
					 
					
						
						
							
							Refactor bootstrap. Use global database.  
						
						
						
						
					 
					
						2025-06-12 16:47:03 -04:00 
						 
				 
			
				
					
						
							
							
								Greg Sarjeant 
							
						 
					 
					
						
						
						
						
							
						
						
							10357f78ff 
							
						 
					 
					
						
						
							
							Initialize css reference properly.  
						
						
						
						
					 
					
						2025-06-10 20:26:11 -04:00 
						 
				 
			
				
					
						
							
							
								Greg Sarjeant 
							
						 
					 
					
						
						
						
						
							
						
						
							4f5ea22dfd 
							
						 
					 
					
						
						
							
							Add CSS upload. Refactor templates. General cleanup.  
						
						
						
						
					 
					
						2025-06-10 20:00:18 -04:00 
						 
				 
			
				
					
						
							
							
								Greg Sarjeant 
							
						 
					 
					
						
						
						
						
							
						
						
							3690317206 
							
						 
					 
					
						
						
							
							Refactor models. Handle empty ticks. Prep for CSS upload.  
						
						
						
						
					 
					
						2025-06-09 14:12:59 -04:00 
						 
				 
			
				
					
						
							
							
								Greg Sarjeant 
							
						 
					 
					
						
						
						
						
							
						
						
							04e813f32c 
							
						 
					 
					
						
						
							
							css cleanup.  
						
						
						
						
					 
					
						2025-06-06 09:03:09 -04:00 
						 
				 
			
				
					
						
							
							
								Greg Sarjeant 
							
						 
					 
					
						
						
						
						
							
						
						
							fb69ca4470 
							
						 
					 
					
						
						
							
							Get setup working again.  
						
						
						
						
					 
					
						2025-06-04 21:06:29 -04:00 
						 
				 
			
				
					
						
							
							
								Greg Sarjeant 
							
						 
					 
					
						
						
						
						
							
						
						
							78572bf50b 
							
						 
					 
					
						
						
							
							A bit more cleanup.  
						
						
						
						
					 
					
						2025-06-03 21:32:04 -04:00 
						 
				 
			
				
					
						
							
							
								Greg Sarjeant 
							
						 
					 
					
						
						
						
						
							
						
						
							78ebb67fc0 
							
						 
					 
					
						
						
							
							Naming fixes. Add partials. Get single ticks working with clean urls.  
						
						
						
						
					 
					
						2025-06-03 21:22:20 -04:00 
						 
				 
			
				
					
						
							
							
								Greg Sarjeant 
							
						 
					 
					
						
						
						
						
							
						
						
							97e2c205a3 
							
						 
					 
					
						
						
							
							Refactor routing.  
						
						
						
						
					 
					
						2025-06-03 18:01:50 -04:00 
						 
				 
			
				
					
						
							
							
								Greg Sarjeant 
							
						 
					 
					
						
						
						
						
							
						
						
							9b6a42de7e 
							
						 
					 
					
						
						
							
							add Session, Util, Controller classes  
						
						
						
						
					 
					
						2025-06-03 13:28:28 -04:00 
						 
				 
			
				
					
						
							
							
								Greg Sarjeant 
							
						 
					 
					
						
						
						
						
							
						
						
							482beb9fb1 
							
						 
					 
					
						
						
							
							Convert feeds to MVC pattern.  
						
						
						
						
					 
					
						2025-06-03 09:29:04 -04:00 
						 
				 
			
				
					
						
							
							
								Greg Sarjeant 
							
						 
					 
					
						
						
						
						
							
						
						
							79a161b0e6 
							
						 
					 
					
						
						
							
							Add Tick model. Move Tick management functions there.  
						
						
						
						
					 
					
						2025-06-03 08:39:46 -04:00 
						 
				 
			
				
					
						
							
							
								Greg Sarjeant 
							
						 
					 
					
						
						
						
						
							
						
						
							f635dd8724 
							
						 
					 
					
						
						
							
							refactor logout. cleanup  
						
						
						
						
					 
					
						2025-06-02 21:36:59 -04:00 
						 
				 
			
				
					
						
							
							
								Greg Sarjeant 
							
						 
					 
					
						
						
						
						
							
						
						
							fea0e9eb53 
							
						 
					 
					
						
						
							
							delete lib/emoji.php  
						
						
						
						
					 
					
						2025-06-02 20:42:30 -04:00 
						 
				 
			
				
					
						
							
							
								Greg Sarjeant 
							
						 
					 
					
						
						
						
						
							
						
						
							191c558366 
							
						 
					 
					
						
						
							
							Remove lib/ticks. Fix Home Controller  
						
						
						
						
					 
					
						2025-06-02 20:39:48 -04:00 
						 
				 
			
				
					
						
							
							
								Greg Sarjeant 
							
						 
					 
					
						
						
						
						
							
						
						
							20129d9fcf 
							
						 
					 
					
						
						
							
							Convert login and mood pages to MVC pattern.  
						
						
						
						
					 
					
						2025-06-02 20:33:32 -04:00 
						 
				 
			
				
					
						
							
							
								Greg Sarjeant 
							
						 
					 
					
						
						
						
						
							
						
						
							cacbf85283 
							
						 
					 
					
						
						
							
							Initial MVC refactor  
						
						
						
						
					 
					
						2025-06-02 16:40:31 -04:00 
						 
				 
			
				
					
						
							
							
								Greg Sarjeant 
							
						 
					 
					
						
						
						
						
							
						
						
							7a85c7f9dd 
							
						 
					 
					
						
						
							
							Remove bootstrap.php. Load everything from src/  
						
						
						
						
					 
					
						2025-06-02 08:37:59 -04:00