Commit Graph

397 Commits

Author SHA1 Message Date
Aaron van Geffen 66478c5922 AlbumIndex: use blurred images for albums as well 2023-11-10 21:57:53 +01:00
Aaron van Geffen a69c987510 PhotosIndex: add blurred versions of thumbnails for added coolness 2023-11-10 21:57:23 +01:00
Roflin 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
Aaron van Geffen 1fa4cb19a2 Replace the last vestiges of htmlentities with htmlspecialchars 2023-09-03 19:47:22 +02:00
Aaron van Geffen 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
Aaron van Geffen bd03659b39 Bump bootstrap version to 5.3 (now stable)
This reverts commit d7837741cc.
2023-06-02 17:35:34 +02:00
Aaron van Geffen 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
Aaron van Geffen d5cddba5e9 CropEditor: adjust input group background colour 2023-05-19 12:35:04 +02:00
Aaron van Geffen 33bc262f0a CropEditor: adopt a more Bootstrap-savvy form layout 2023-05-19 12:35:00 +02:00
Aaron van Geffen 8b0459fae4 CropEditor: refactor numeric control initialisation 2023-05-19 12:34:56 +02:00
Aaron van Geffen 6930c0a06a Misc: use the correct copyright headers 2023-04-08 21:32:38 +02:00
Aaron van Geffen ed07668b2e Database: connect using utf8mb4 2023-04-08 14:54:55 +02:00
Aaron van Geffen 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
Aaron van Geffen 87777a6ace Fixup: cleanup responsive styles too 2023-04-01 15:01:14 +02:00
Aaron van Geffen 9fcde24c39 PhotosIndex: reintroduce alternating odd/even layouts 2023-04-01 14:53:56 +02:00
Aaron van Geffen 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
Aaron van Geffen be909bf54d PhotosIndex: rename 'row' layout to 'landscapes' 2023-04-01 14:41:24 +02:00
Aaron van Geffen 68ef80fb9f PhotoMosaic: improve heuristic for landscape/portrait row 2023-04-01 14:40:19 +02:00
Aaron van Geffen 31ea4196cf Remove old grid from stylesheet 2023-04-01 14:36:03 +02:00
Aaron van Geffen cfb5ab9d82 PhotosIndex: rewrite to use Bootstrap grid for tiles 2023-04-01 14:29:14 +02:00
Aaron van Geffen b05015e76e AlbumIndex: rewrite to use Bootstrap grid for tiles 2023-04-01 14:02:58 +02:00
Aaron van Geffen a260f4ff88 ErrorHandler: use var_export for dumping superglobals as well 2023-03-28 19:21:19 +02:00
Aaron van Geffen 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
Aaron van Geffen 6c5d814a99 PageIndexWidget: hide page numbers on smaller screens 2023-03-21 23:12:47 +01:00
Aaron van Geffen 9a8a91343b Remove old import and upgrade scripts 2023-03-21 22:48:18 +01:00
Aaron van Geffen af0c8990a6 PhotosIndex: fix arrow-key based navigation 2023-03-20 18:30:30 +01:00
Aaron van Geffen b2bcb6a124 Fix error handling for functions without arguments 2023-03-15 09:49:55 +01:00
Aaron van Geffen d1741f2478 User: less strict typing for $reset_key property 2023-03-14 21:22:35 +01:00
Dennis Brentjes d7837741cc Changes version of bootstrap to 5.2 (stable) 2023-03-14 19:33:59 +01:00
Roflin e496c7cc14 Merge pull request 'New bootstrap-based layout' (#30) from bootstrap into master
Reviewed-on: #30
2023-03-14 19:11:24 +01:00
Aaron van Geffen 65cea8ed8a UploadMedia: only set thumb asset id for tags that don't have one yet 2023-03-13 16:30:24 +01:00
Aaron van Geffen c6dc6bbac4 AlbumIndex: don't over-fit placeholder images 2023-03-13 01:37:31 +01:00
Aaron van Geffen e48f065c25 PhotoIndex: fix inadvertent thumb stretching in rare cases 2023-03-13 01:33:29 +01:00
Aaron van Geffen c991f05dd3 ViewPhoto: rework solution to work for panoramas, too 2023-03-12 12:58:58 +01:00
Aaron van Geffen 5c2eff09b8 PhotoPage: apply #photo_frame anchor to clicks as well 2023-03-12 12:55:32 +01:00
Aaron van Geffen 85be093a36 ViewPhoto: improve vertical alignment of prev/next buttons 2023-03-12 12:42:43 +01:00
Aaron van Geffen c735648468 ViewPhoto: improve image alignment in page 2023-03-12 12:37:57 +01:00
Aaron van Geffen 41881594e9 PhotoMosaic: make photo order more intuitive 2023-03-12 12:34:47 +01:00
Aaron van Geffen 29bf6af1f8 Asset: delete thumbnails when deleting an assets 2023-03-12 12:21:43 +01:00
Aaron van Geffen 3f66fce262 MediaUploader: explicitly support image/jpeg only 2023-03-12 12:07:17 +01:00
Aaron van Geffen 244af88a9a Asset: cleaner handling of conflicting filenames 2023-03-12 12:02:21 +01:00
Aaron van Geffen 3ed84eb4d5 UploadQueue: more correct HEIC extension check 2023-03-12 11:47:36 +01:00
Aaron van Geffen 229fb9e5bf UploadQueue: refactor into proper ECMAScript class 2023-03-12 11:45:37 +01:00
Aaron van Geffen 54b69ecd11 MediaUploader: simplify form control design 2023-03-12 11:33:16 +01:00
Aaron van Geffen 544944a7f5 Edit{Album,Tag}: fix new tag creation 2023-03-12 11:32:13 +01:00
Aaron van Geffen 6087ebe249 AutoSuggest: fix click/append event
Keyboard was fine, it was just mouse events that were broken ^^'
2023-03-12 01:19:43 +01:00
Aaron van Geffen 3cf281b24d AdminMenu: add error count to badge iff count > 0 2023-03-12 01:04:28 +01:00
Aaron van Geffen 01822cdccf Fix Button, ConfirmDeletePage, WarningDialog templates 2023-03-12 01:00:50 +01:00
Aaron van Geffen 0325a2ec90 EditAssetForm: make form look presentable 2023-03-12 00:53:47 +01:00
Aaron van Geffen 70fcd097cc EditAsset: remove reference to old admin bar 2023-03-12 00:39:15 +01:00