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: #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: #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: #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
5f778d73b4
Session: remove checks for matching IP address and user agent
...
This was considered good practice in the days before always-on https,
but is considered superfluous today. It even gets in the way of IPv6
privacy extensions, which is the main argument for removing them today.
2023-11-20 20:58:20 +01:00
0c861bf976
EditAsset: allow changing an asset's parent album
2023-11-12 17:26:03 +01:00