| 
						
					 | 
					
						
						
						
						
							
						
						
							8dbf1dce7b
							
						
					 | 
					
						
						
							
							Database: start reworking the DBA to work with PDO
						
						
						
						
						
						
					 | 
					
						2025-05-13 20:51:43 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							7faa59562d
							
						
					 | 
					
						
						
							
							Database: address PHP 8.5 mysqli deprecation warning
						
						
						
						
						
						
					 | 
					
						2025-04-18 19:26:50 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							fc9de822d8
							
						
					 | 
					
						
						
							
							Merge branch 'master' into password-reset
						
						
						
						
						
						
					 | 
					
						2025-03-02 15:00:34 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							041b56ff8c
							
						
					 | 
					
						
						
							
							ErrorPage: display debug info in separate box
						
						
						
						
						
						
					 | 
					
						2025-02-26 15:33:18 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							13cbe08219
							
						
					 | 
					
						
						
							
							Merge pull request 'Replace deprecated trigger_error calls with exceptions' (#52) from trigger-error into master
						
						
						
						
						
						
						
						Reviewed-on: Public/pics#52 
						
						
					 | 
					
						2025-02-26 15:29:13 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							85ed6ba8d3
							
						
					 | 
					
						
						
							
							Replace deprecated trigger_error calls with exceptions
						
						
						
						
						
						
					 | 
					
						2025-02-13 11:38:45 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							00ca931cf3
							
						
					 | 
					
						
						
							
							GenericTable: rework timestamp formatting
						
						
						
						
						
						
					 | 
					
						2025-01-08 19:11:10 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							7c25d628e1
							
						
					 | 
					
						
						
							
							GenericTable: remove unused formatting types
						
						
						
						
						
						
					 | 
					
						2025-01-08 19:11:10 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							9740416cb2
							
						
					 | 
					
						
						
							
							Management controllers: make format functions first-level
						
						
						
						
						
						
					 | 
					
						2025-01-08 19:11:10 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							6ca3ee6d9d
							
						
					 | 
					
						
						
							
							GenericTable: move link generation out of from formatting options
						
						
						
						
						
						
					 | 
					
						2025-01-08 19:11:10 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							77809faada
							
						
					 | 
					
						
						
							
							GenericTable: rename 'parse' option to 'format'
						
						
						
						
						
						
					 | 
					
						2025-01-08 19:11:10 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							cc0ff71ef7
							
						
					 | 
					
						
						
							
							Management controllers: move table queries into models
						
						
						
						
						
						
					 | 
					
						2025-01-08 19:11:10 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							1e26a51d08
							
						
					 | 
					
						
						
							
							ErrorLog: use DELETE FROM instead of TRUNCATE
						
						
						
						
						
						
					 | 
					
						2024-12-22 15:35:50 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							bb8a8bad27
							
						
					 | 
					
						
						
							
							GenericTable: refactor order and pagination initalisation
						
						
						
						
						
						
					 | 
					
						2024-12-19 15:00:00 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							06c95853f5
							
						
					 | 
					
						
						
							
							GenericTable: drop $tableIsSortable property
						
						
						
						
						
						
					 | 
					
						2024-12-19 12:01:00 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							e57289eeb6
							
						
					 | 
					
						
						
							
							GenericTable: drop support for get_count_params, get_data_params
						
						
						
						
						
						
					 | 
					
						2024-12-19 11:56:00 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							adfb5a2198
							
						
					 | 
					
						
						
							
							ResetPassword: add time-out to password resets; prevent repeated mails
						
						
						
						
						
						
					 | 
					
						2024-11-05 17:19:59 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							084658820e
							
						
					 | 
					
						
						
							
							Authentication: replace checkExists with Member::fromId
						
						
						
						
						
						
					 | 
					
						2024-11-05 16:46:53 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							8eaeb6c332
							
						
					 | 
					
						
						
							
							Authentication: remove remnants of user agent checks
						
						
						
						
						
						
					 | 
					
						2024-11-05 16:45:40 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							9c86d2c475
							
						
					 | 
					
						
						
							
							Authentication: replace getUserId with Member::fromEmailAddress
						
						
						
						
						
						
					 | 
					
						2024-11-05 16:44:54 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							3de4e9391c
							
						
					 | 
					
						
						
							
							Authentication: reorder methods alphabetically
						
						
						
						
						
						
					 | 
					
						2024-11-05 16:39:42 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							814a1f82f6
							
						
					 | 
					
						
						
							
							ManageAssets: add thumbnails to asset table
						
						
						
						
						
						
					 | 
					
						2024-08-27 12:00:46 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							d6f39a3410
							
						
					 | 
					
						
						
							
							Database: patch error handling to account for exceptions thrown by mysqli_query
						
						
						
						
						
						
					 | 
					
						2024-08-27 11:46:18 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							6ec5994de0
							
						
					 | 
					
						
						
							
							ViewPhotoAlbum: build edit menu in controller
						
						
						
						
						
						
					 | 
					
						2024-01-18 13:18:22 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							0487ad16b9
							
						
					 | 
					
						
						
							
							Asset: remove old setKeyData method
						
						
						
						
						
						
					 | 
					
						2024-01-17 17:54:18 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							8613054d69
							
						
					 | 
					
						
						
							
							Asset: introduce save method
						
						
						
						
						
						
					 | 
					
						2024-01-17 17:51:25 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							ec2d702a0d
							
						
					 | 
					
						
						
							
							ViewPhoto: simplify filter verification
						
						
						
						
						
						
					 | 
					
						2024-01-15 11:33:43 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							accf093935
							
						
					 | 
					
						
						
							
							PageIndex: rewrite getLink to be way less messy
						
						
						
						
						
						
					 | 
					
						2024-01-15 00:51:06 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							d8c3e76df6
							
						
					 | 
					
						
						
							
							ViewPhoto: take filter into account for prev/next links
						
						
						
						
						
						
					 | 
					
						2024-01-15 00:43:02 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							f33a7e397c
							
						
					 | 
					
						
						
							
							Asset: combine getUrlFor{Next,Previous}InSet into one private method
						
						
						
						
						
						
					 | 
					
						2024-01-15 00:19:39 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							6a25ecec23
							
						
					 | 
					
						
						
							
							ViewPhotoAlbum: add method to filter by id_user_uploaded
						
						
						
						
						
						
					 | 
					
						2024-01-14 21:06:54 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							16683d2f1f
							
						
					 | 
					
						
						
							
							Tag: add getContributorList method
						
						
						
						
						
						
					 | 
					
						2024-01-14 21:06:34 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							44ca9ed1a5
							
						
					 | 
					
						
						
							
							Fix dereferencing $tag when null
						
						
						
						
						
						
					 | 
					
						2024-01-14 16:15:23 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							0da1558bd3
							
						
					 | 
					
						
						
							
							Merge pull request 'Rework meta data display on photo page' (#45) from photo-page into master
						
						
						
						
						
						
						
						Reviewed-on: Public/pics#45
Reviewed-by: Bart Schuurmans <bart@minnozz.com> 
						
						
					 | 
					
						2024-01-13 17:23:05 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							bc08e867f0
							
						
					 | 
					
						
						
							
							PhotoPage: make prev/next photo logic more direct
						
						
						
						
						
						
					 | 
					
						2024-01-11 18:54:54 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							f9ab90e925
							
						
					 | 
					
						
						
							
							EXIF: add special handling for Pentax Model/Make pollution
						
						
						
						
						
						
					 | 
					
						2024-01-11 18:45:22 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							321e2587b5
							
						
					 | 
					
						
						
							
							PhotoMosaic: break out early in case of perfect score
						
						
						
						
						
						
					 | 
					
						2023-12-20 16:25:58 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							37cc627e20
							
						
					 | 
					
						
						
							
							PhotosIndex: add dualMixed layout
						
						
						
						
						
						
						
						This combines one landscape with one portrait. 
						
						
					 | 
					
						2023-12-20 16:23:19 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							553744aeb5
							
						
					 | 
					
						
						
							
							PhotoMosaic: fit batch of photos to best layout instead
						
						
						
						
						
						
					 | 
					
						2023-12-19 21:57:29 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							d2fa547257
							
						
					 | 
					
						
						
							
							PhotoMosaic: keep queue ordered by date captured
						
						
						
						
						
						
					 | 
					
						2023-12-19 17:16:57 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							6150922a1f
							
						
					 | 
					
						
						
							
							ErrorHandler: fix longstanding typo, occur*r*ed
						
						
						
						
						
						
					 | 
					
						2023-12-14 21:14:09 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							efb35cfd6a
							
						
					 | 
					
						
						
							
							PhotoMosaic: add sixLandscapes layout, combining side and row
						
						
						
						
						
						
					 | 
					
						2023-12-02 01:29:11 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							d42c3c142c
							
						
					 | 
					
						
						
							
							PhotosIndex: differentiate dual/single layouts by landscape/portrait
						
						
						
						
						
						
					 | 
					
						2023-12-02 00:50:04 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							d45b467bb1
							
						
					 | 
					
						
						
							
							PhotoMosaic: rewrite getRow to use availableLayouts
						
						
						
						
						
						
					 | 
					
						2023-12-02 00:24:43 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							8700fc1417
							
						
					 | 
					
						
						
							
							PhotoMosaic: introduce availableLayouts method
						
						
						
						
						
						
					 | 
					
						2023-12-01 23:41:05 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							b98785d7b2
							
						
					 | 
					
						
						
							
							PhotoMosaic: remove unused getRecentPhotos method
						
						
						
						
						
						
					 | 
					
						2023-12-01 23:39:55 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							8e0e642d34
							
						
					 | 
					
						
						
							
							PhotoMosaic: reorder methods to be alphabetically ordered
						
						
						
						
						
						
					 | 
					
						2023-12-01 22:47:51 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							aeaff887ca
							
						
					 | 
					
						
						
							
							Merge pull request 'Asset: let slugs consist only of an explicit set of allowed characters' (#41) from clean-slugs into master
						
						
						
						
						
						
						
						Reviewed-on: Public/pics#41 
						
						
					 | 
					
						2023-11-22 16:03:54 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							baa928531b
							
						
					 | 
					
						
						
							
							Asset: let slugs consist only of an explicit set of allowed characters
						
						
						
						
						
						
					 | 
					
						2023-11-20 22:45:48 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							65ee07d95b
							
						
					 | 
					
						
						
							
							Session: centralise how session tokens are handled
						
						
						
						
						
						
					 | 
					
						2023-11-20 20:59:35 +01:00 | 
					
					
						
						
							
							
							
						
					 |