Dan Brown 
							
						 
					 
					
						
						
							
						
						141eecb858 
					 
					
						
						
							
							Cleaned up namespacing in routes  
						
						... 
						
						
						
						Also moved home controller and moved controllers up a level in http. 
						
						
					 
					
						2023-05-18 20:57:05 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						295cd01605 
					 
					
						
						
							
							Played around with a new app structure  
						
						
						
						
					 
					
						2023-05-17 17:56:55 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						9a17656f88 
					 
					
						
						
							
							dropzone: Addressed existing todos, cleaned attachment ux  
						
						... 
						
						
						
						Updated dom layout of attahcments to prevent nested dropzones (No issue
but potential to be one) and updated edit form dropzone handling so the
dropzone item card was not as distracting. 
						
						
					 
					
						2023-04-26 23:31:38 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						23915c3b1a 
					 
					
						
						
							
							Started custom dropzone implementation  
						
						
						
						
					 
					
						2023-04-24 16:19:20 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						50f3c10f19 
					 
					
						
						
							
							Merge branch 'v23.02-branch' into development  
						
						
						
						
					 
					
						2023-04-07 18:12:00 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						e722ee4268 
					 
					
						
						
							
							Fixed click issue with tag suggestions in safari  
						
						... 
						
						
						
						Updated selectable elements to be divs instead of buttons since Safari
akwardly does not focus on buttons on click.
Also standardised keyboard handling to our standard nav class.
Also addressed empty tag values showing in results.
For #4139  
						
						
					 
					
						2023-04-07 17:50:57 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						fd674d10e3 
					 
					
						
						
							
							Fixed error upon user delete with no migration id  
						
						... 
						
						
						
						Fixes  #4162  
					
						2023-04-07 15:57:21 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						4835a0dcb1 
					 
					
						
						
							
							Cleaned up old token services  
						
						
						
						
					 
					
						2023-04-04 10:44:38 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						0a0fdd7f3e 
					 
					
						
						
							
							Fixed delete role failing with no migrate role provided  
						
						... 
						
						
						
						For #4128  
						
						
					 
					
						2023-03-25 12:21:22 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						dde38e91b5 
					 
					
						
						
							
							Fixed delete role failing with no migrate role provided  
						
						... 
						
						
						
						For #4128  
						
						
					 
					
						2023-03-25 12:08:45 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						402eb845ab 
					 
					
						
						
							
							Added examples, updated docs for image gallery api endpoints  
						
						
						
						
					 
					
						2023-03-15 11:37:03 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						3a808fd768 
					 
					
						
						
							
							Added phpunit tests to cover image API endpoints  
						
						
						
						
					 
					
						2023-03-14 19:29:08 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						d9eec6d82c 
					 
					
						
						
							
							Started Image API build  
						
						
						
						
					 
					
						2023-03-14 12:19:19 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						1903924829 
					 
					
						
						
							
							Added content-perms API examples and docs tweaks  
						
						
						
						
					 
					
						2023-03-13 20:41:32 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						0de7530059 
					 
					
						
						
							
							Tweaked content permission endpoints, covered with tests  
						
						
						
						
					 
					
						2023-03-13 20:06:52 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						c42956bcaf 
					 
					
						
						
							
							Started build of content-permissions API endpoints  
						
						
						
						
					 
					
						2023-03-13 13:18:33 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						c80396136f 
					 
					
						
						
							
							Increased attachment link limit from 192 to 2k  
						
						... 
						
						
						
						Added test to cover.
Did attempt a 64k limit, but values over 2k significantly increase
chance of other issues since this URL may be used in redirect headers.
Would rather catch issues in-app.
For #4044  
						
						
					 
					
						2023-02-20 13:05:23 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						4176b598ce 
					 
					
						
						
							
							Fixed unselectable checkbox role form options  
						
						
						
						
					 
					
						2023-02-19 16:03:50 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						950c02e996 
					 
					
						
						
							
							Added role API responses & requests  
						
						... 
						
						
						
						Also applied other slight tweaks and comment updates based upon manual
endpoint testing. 
						
						
					 
					
						2023-02-19 15:58:29 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						3c3c2ae9b5 
					 
					
						
						
							
							Set order to role permissions API response  
						
						
						
						
					 
					
						2023-02-18 18:50:01 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						723f108bd9 
					 
					
						
						
							
							Aded roles API controller methods  
						
						... 
						
						
						
						Altered & updated permissions repo, and existing connected
RoleController to suit.
Also extracts in-app success notifications to auto activity system.
Tweaked tests where required. 
						
						
					 
					
						2023-02-18 18:36:34 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						55456a57d6 
					 
					
						
						
							
							Added tests for not-yet-built role API endpoints  
						
						
						
						
					 
					
						2023-02-18 13:51:18 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						71a09bcf6e 
					 
					
						
						
							
							Started accessible controls for shelf book sort  
						
						... 
						
						
						
						Added buttons and fit to design.
Added new icon variations to support.
Extracted book item to own view and setup for future auto sorts. 
						
						
					 
					
						2023-02-17 15:05:28 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						f333db8e4f 
					 
					
						
						
							
							Added control-upon-access of the default favicon.ico file  
						
						
						
						
					 
					
						2023-02-09 21:16:27 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						da42fc7457 
					 
					
						
						
							
							Added default favicon creation upon access.  
						
						
						
						
					 
					
						2023-02-09 20:57:35 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						9ca088a4e2 
					 
					
						
						
							
							Fixed static analysis issues  
						
						
						
						
					 
					
						2023-02-06 20:00:44 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						03ad288aaa 
					 
					
						
						
							
							Updated user avatar reset to clear relation id in database  
						
						... 
						
						
						
						Added test to cover.
For #3977  
						
						
					 
					
						2023-01-26 17:15:09 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						48df8725d8 
					 
					
						
						
							
							Added better drawing load failure handling  
						
						... 
						
						
						
						Failure of loading drawings will now close the drawing view and show an
error message, hinting at file or permission issues, instead of leaving
the user facing a continuosly loading interface.
Adds test to cover.
This also updates errors from our HTTP service to be wrapped in a custom
error type for better identification and so the error is an actual
javascript error. Should be object compatible.
Related to #3955 . 
						
						
					 
					
						2023-01-26 12:18:33 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						55b6a7842e 
					 
					
						
						
							
							Added ability to control app icon (favicon) via settings  
						
						
						
						
					 
					
						2023-01-25 11:03:19 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						31c28be57a 
					 
					
						
						
							
							Converted md settings to localstorage, added preview resize  
						
						
						
						
					 
					
						2022-11-28 14:08:20 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						9fd5190c70 
					 
					
						
						
							
							Added md editor ui dropdown options & their back-end storage  
						
						... 
						
						
						
						Still need to perform actual in-editor functionality for those controls. 
						
						
					 
					
						2022-11-27 20:30:14 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						e7e83a4109 
					 
					
						
						
							
							Added new endpoint for search suggestions  
						
						
						
						
					 
					
						2022-11-21 10:35:53 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						19a792bc12 
					 
					
						
						
							
							Started on a live-preview on global search input  
						
						
						
						
					 
					
						2022-11-14 10:24:14 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						a1b1f8138a 
					 
					
						
						
							
							Updated email confirmation flow so confirmation is done via POST  
						
						... 
						
						
						
						To avoid non-user GET requests (Such as those from email scanners)
auto-triggering the confirm submission. Made auto-submit the form via
JavaScript in this extra added step with user-link backup to keep
existing user flow experience.
Closes  #3797  
						
						
					 
					
						2022-11-12 15:11:59 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						737904fa63 
					 
					
						
						
							
							Extracted shortcut text to language files  
						
						
						
						
					 
					
						2022-11-10 10:25:28 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						a3fcc98d6e 
					 
					
						
						
							
							Aligned user preference endpoints in style and behaviour  
						
						... 
						
						
						
						Changes their endpoints and remove the user id from the URLs.
Simplifies list changes to share a single endpoint, which aligns it to
the behaviour of the existing sort preference endpoint.
Also added test to ensure user preferences are deleted on user delete. 
						
						
					 
					
						2022-11-09 19:30:08 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						24a7e8500d 
					 
					
						
						
							
							Added tests to cover shortcut endpoints  
						
						
						
						
					 
					
						2022-11-09 18:42:54 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						9067902267 
					 
					
						
						
							
							Added shortcut input controls to make custom shortcuts work  
						
						
						
						
					 
					
						2022-11-09 14:40:44 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						66c8809799 
					 
					
						
						
							
							Started interface user shortcut form interface  
						
						... 
						
						
						
						Built controller actions and initual UI.
Still needs JS logic for shortcut input handling. 
						
						
					 
					
						2022-11-08 21:17:45 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						9e8240a736 
					 
					
						
						
							
							Addressed additional unsupported array spread operation  
						
						
						
						
					 
					
						2022-11-03 14:40:01 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						f809bd3a62 
					 
					
						
						
							
							Updated tests to align with recent list changes  
						
						
						
						
					 
					
						2022-11-01 14:53:36 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						d4e71e431b 
					 
					
						
						
							
							Revised revision list to responsive layout  
						
						
						
						
					 
					
						2022-10-31 21:26:31 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						80d2889217 
					 
					
						
						
							
							Updated tags list to new responsive format  
						
						
						
						
					 
					
						2022-10-31 11:40:28 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						2bbf7b2194 
					 
					
						
						
							
							Revised audit log list to new responsive format  
						
						
						
						
					 
					
						2022-10-30 20:24:08 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						2c114e1a4a 
					 
					
						
						
							
							Split out user controller preference methods to new controller  
						
						
						
						
					 
					
						2022-10-30 15:25:02 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						ec4cbbd004 
					 
					
						
						
							
							Refactored common list handling operations to new class  
						
						
						
						
					 
					
						2022-10-30 15:16:06 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						f75091a1c5 
					 
					
						
						
							
							Revised webhooks list to new format  
						
						... 
						
						
						
						Also aligned query naming to start with model in use.
Also added created/updated sort options to roles. 
						
						
					 
					
						2022-10-30 12:02:06 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						98b59a1024 
					 
					
						
						
							
							Revised role index list to align with user list  
						
						
						
						
					 
					
						2022-10-29 20:52:17 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						986346a0e9 
					 
					
						
						
							
							Redesigned users list to be responsive and aligned  
						
						
						
						
					 
					
						2022-10-29 15:23:21 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						2a65331573 
					 
					
						
						
							
							Worked towards phpstan level 2, 13 errors remain  
						
						
						
						
					 
					
						2022-10-24 12:12:48 +01:00