Commit Graph

362 Commits

Author SHA1 Message Date
3a533b7644 Remove obsolete ConfirmDeletePage and Button templates 2023-11-11 15:31:06 +01:00
e28fcd8b03 Move photo deletion from ViewPhoto to EditAsset
Removes the intermediate confirmation page, instead using JavaScript for confirmation.

Fixes an XSS issue, in that the previous method was not passing or checking the session (!)
2023-11-11 15:29:32 +01:00
83da4a26ac EditAsset: allow users to edit their own photos 2023-11-11 15:14:57 +01:00
baf53ed42b AutoSuggest: improve contrast for highlighted item 2023-11-11 15:09:25 +01:00
5c5e4fbdd7 Merge pull request 'Add dark theme toggle' (#35) from dark-mode into master
Reviewed-on: #35
2023-11-11 12:17:30 +01:00
861be10010 PageIndexWidget: tweak dark and disabled colours 2023-11-11 12:24:25 +01:00
ad2f6a964e Merge pull request 'Add nyan-cat easter egg' (#36) from nyan-cat into master
Reviewed-on: #36
2023-11-11 12:05:11 +01:00
5aec2f25b1 Merge pull request 'Add gaussian blurs behind photos' (#34) from image-blur into master
Reviewed-on: #34
2023-11-11 12:05:00 +01:00
8a6631cec2 Add nyan-cat easter egg 2023-11-11 11:50:09 +01:00
68b5783a28 Add dark theme variant 2023-11-11 11:37:26 +01:00
0cf8d0fc11 PhotoPage: expand margins slightly 2023-11-11 00:10:25 +01:00
0133308113 PhotoPage: simplify styling a little 2023-11-10 23:36:49 +01:00
c8bf43b7f9 PhotoPage: fixed alignment for panoramas (now to simplify...) 2023-11-10 23:34:30 +01:00
9b192aa7a6 PhotoPage: fix position and size of blurred photo 2023-11-10 23:22:09 +01:00
aa82efe03e PhotoPage: trying out blur on the photo page 2023-11-10 22:50:51 +01:00
66478c5922 AlbumIndex: use blurred images for albums as well 2023-11-10 21:57:53 +01:00
a69c987510 PhotosIndex: add blurred versions of thumbnails for added coolness 2023-11-10 21:57:23 +01:00
238dc1d6e7 Merge pull request 'Replace the last vestiges of htmlentities with htmlspecialchars' (#33) from htmlentities into master
Reviewed-on: #33
2023-09-03 19:49:51 +02:00
1fa4cb19a2 Replace the last vestiges of htmlentities with htmlspecialchars 2023-09-03 19:47:22 +02:00
03ad26655c Remove unused Cache class
Kabuki CMS uses a Cache class to cache objects using APCU, but Pics has never used it.
2023-06-06 12:25:36 +02:00
bd03659b39 Bump bootstrap version to 5.3 (now stable)
This reverts commit d7837741cc.
2023-06-02 17:35:34 +02:00
2bbe1881b6 Merge pull request 'Switch crop editor to bootstrap layout' (#32) from cron-editor into master
Reviewed-on: #32
2023-06-02 17:24:46 +02:00
d5cddba5e9 CropEditor: adjust input group background colour 2023-05-19 12:35:04 +02:00
33bc262f0a CropEditor: adopt a more Bootstrap-savvy form layout 2023-05-19 12:35:00 +02:00
8b0459fae4 CropEditor: refactor numeric control initialisation 2023-05-19 12:34:56 +02:00
6930c0a06a Misc: use the correct copyright headers 2023-04-08 21:32:38 +02:00
ed07668b2e Database: connect using utf8mb4 2023-04-08 14:54:55 +02:00
ef7fe60fca Merge pull request 'Use Bootstrap for album/photo grid' (#31) from bootstrap-tiles into master
Reviewed-on: #31
2023-04-05 17:08:13 +02:00
87777a6ace Fixup: cleanup responsive styles too 2023-04-01 15:01:14 +02:00
9fcde24c39 PhotosIndex: reintroduce alternating odd/even layouts 2023-04-01 14:53:56 +02:00
d315f4d0c2 AlbumHeaderBox: fix slight misalignment
The 'back' arrow was one pixel taller than the header itself.
Couldn't let that slide :-)
2023-04-01 14:45:06 +02:00
be909bf54d PhotosIndex: rename 'row' layout to 'landscapes' 2023-04-01 14:41:24 +02:00
68ef80fb9f PhotoMosaic: improve heuristic for landscape/portrait row 2023-04-01 14:40:19 +02:00
31ea4196cf Remove old grid from stylesheet 2023-04-01 14:36:03 +02:00
cfb5ab9d82 PhotosIndex: rewrite to use Bootstrap grid for tiles 2023-04-01 14:29:14 +02:00
b05015e76e AlbumIndex: rewrite to use Bootstrap grid for tiles 2023-04-01 14:02:58 +02:00
a260f4ff88 ErrorHandler: use var_export for dumping superglobals as well 2023-03-28 19:21:19 +02:00
2a528f2830 ErrorHandling: improve argument handling for debug info
`var_dump` was the wrong function to call for objects, as it would just output all object
data to the output buffer... Let's generalise and use `var_export` instead :-)
2023-03-28 19:21:07 +02:00
6c5d814a99 PageIndexWidget: hide page numbers on smaller screens 2023-03-21 23:12:47 +01:00
9a8a91343b Remove old import and upgrade scripts 2023-03-21 22:48:18 +01:00
af0c8990a6 PhotosIndex: fix arrow-key based navigation 2023-03-20 18:30:30 +01:00
b2bcb6a124 Fix error handling for functions without arguments 2023-03-15 09:49:55 +01:00
d1741f2478 User: less strict typing for $reset_key property 2023-03-14 21:22:35 +01:00
d7837741cc Changes version of bootstrap to 5.2 (stable) 2023-03-14 19:33:59 +01:00
e496c7cc14 Merge pull request 'New bootstrap-based layout' (#30) from bootstrap into master
Reviewed-on: #30
2023-03-14 19:11:24 +01:00
65cea8ed8a UploadMedia: only set thumb asset id for tags that don't have one yet 2023-03-13 16:30:24 +01:00
c6dc6bbac4 AlbumIndex: don't over-fit placeholder images 2023-03-13 01:37:31 +01:00
e48f065c25 PhotoIndex: fix inadvertent thumb stretching in rare cases 2023-03-13 01:33:29 +01:00
c991f05dd3 ViewPhoto: rework solution to work for panoramas, too 2023-03-12 12:58:58 +01:00
5c2eff09b8 PhotoPage: apply #photo_frame anchor to clicks as well 2023-03-12 12:55:32 +01:00