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
85be093a36
ViewPhoto: improve vertical alignment of prev/next buttons
2023-03-12 12:42:43 +01:00