Aaron
6150922a1f
ErrorHandler: fix longstanding typo, occur*r*ed
2023-12-14 21:14:09 +01:00
Roflin
f5721c3af7
Merge pull request 'Rewrite mosaic algorithm using declarative paradigm' ( #42 ) from new-mosaic into master
...
Reviewed-on: #42
Reviewed-by: Roflin <d.brentjes@gmail.com >
2023-12-03 12:37:35 +01:00
Aaron
4d9219586f
PageIndexWidget: display current page on smartphones, too
2023-12-02 01:38:07 +01:00
Aaron
efb35cfd6a
PhotoMosaic: add sixLandscapes layout, combining side and row
2023-12-02 01:29:11 +01:00
Aaron
d42c3c142c
PhotosIndex: differentiate dual/single layouts by landscape/portrait
2023-12-02 00:50:04 +01:00
Aaron
f66a400100
PhotosIndex: removing unnecessary limit/constant
2023-12-02 00:24:47 +01:00
Aaron
d45b467bb1
PhotoMosaic: rewrite getRow to use availableLayouts
2023-12-02 00:24:43 +01:00
Aaron
8700fc1417
PhotoMosaic: introduce availableLayouts method
2023-12-01 23:41:05 +01:00
Aaron
b98785d7b2
PhotoMosaic: remove unused getRecentPhotos method
2023-12-01 23:39:55 +01:00
Aaron
8e0e642d34
PhotoMosaic: reorder methods to be alphabetically ordered
2023-12-01 22:47:51 +01:00
Roflin
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
Roflin
0eece8ea3c
Merge pull request 'Make pagination padding clickable again' ( #40 ) from page-wildcards into master
...
Reviewed-on: #40
2023-11-22 16:03:47 +01:00
Roflin
903fdba471
Merge pull request 'Simplify session handling' ( #39 ) from simplify-sessions into master
...
Reviewed-on: #39
2023-11-22 16:03:35 +01:00
Aaron
baa928531b
Asset: let slugs consist only of an explicit set of allowed characters
2023-11-20 22:45:48 +01:00
Aaron
f143b2ddcf
PageIndexWidget: show first applicable wildcard link in responsive mode
2023-11-20 22:27:57 +01:00
Aaron
56f21a6721
PageIndexWidget: disable text wrapping
2023-11-20 22:22:55 +01:00
Aaron
230c65478f
PageIndexWidget: restore wildcard functionality
2023-11-20 22:22:21 +01:00
Aaron
65ee07d95b
Session: centralise how session tokens are handled
2023-11-20 20:59:35 +01:00
Aaron
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
Roflin
202e263ea7
MainTemplate: Hotfix for cache invalidation of css stylesheet.
2023-11-15 15:42:05 +01:00
Aaron
2ec565242e
ViewPhoto: hotfix for getSessionTokenKey error
2023-11-15 14:40:45 +01:00
Aaron
62d138192d
MainNavBar: make nyan cat move on hover as well
2023-11-12 17:33:49 +01:00
Aaron
b002c097e3
EditAssetForm: leave out asset filename from the form title
2023-11-12 17:30:13 +01:00
Aaron
0b24ef8b07
EditAssetForm: add "View asset" button
2023-11-12 17:29:21 +01:00
Aaron
8f4ed7e3b0
EditAssetForm: hide album tags in tag box
2023-11-12 17:27:59 +01:00
Aaron
0c861bf976
EditAsset: allow changing an asset's parent album
2023-11-12 17:26:03 +01:00
Aaron
44c6bf5914
EditAssetForm: use datetime-local input type for date captured field
2023-11-12 17:14:30 +01:00
Aaron
b48dd324cd
Remove unused WarningDialog template
2023-11-11 15:46:15 +01:00
Aaron
995ab8c640
PageIndexWidget: add shadow to floating page indices
2023-11-11 15:44:49 +01:00
Aaron
41d14b5aee
ViewPeople: add space between tags and page index widget
2023-11-11 15:40:47 +01:00
Aaron
a7ce206953
PhotosIndex: make edit button visible again
2023-11-11 15:38:28 +01:00
Aaron
e63307d474
PhotoPage: remove obsolete is_asset_owner property
2023-11-11 15:36:10 +01:00
Aaron
0c13a39d04
Image: don't re-queue thumbnails when deleting them
2023-11-11 15:34:45 +01:00
Aaron
3a533b7644
Remove obsolete ConfirmDeletePage and Button templates
2023-11-11 15:31:06 +01:00
Aaron
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
Aaron
83da4a26ac
EditAsset: allow users to edit their own photos
2023-11-11 15:14:57 +01:00
Aaron
baf53ed42b
AutoSuggest: improve contrast for highlighted item
2023-11-11 15:09:25 +01:00
Aaron
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
Aaron
861be10010
PageIndexWidget: tweak dark and disabled colours
2023-11-11 12:24:25 +01:00
Aaron
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
Aaron
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
Aaron
8a6631cec2
Add nyan-cat easter egg
2023-11-11 11:50:09 +01:00
Aaron
68b5783a28
Add dark theme variant
2023-11-11 11:37:26 +01:00
Aaron
0cf8d0fc11
PhotoPage: expand margins slightly
2023-11-11 00:10:25 +01:00
Aaron
0133308113
PhotoPage: simplify styling a little
2023-11-10 23:36:49 +01:00
Aaron
c8bf43b7f9
PhotoPage: fixed alignment for panoramas (now to simplify...)
2023-11-10 23:34:30 +01:00
Aaron
9b192aa7a6
PhotoPage: fix position and size of blurred photo
2023-11-10 23:22:09 +01:00
Aaron
aa82efe03e
PhotoPage: trying out blur on the photo page
2023-11-10 22:50:51 +01:00
Aaron
66478c5922
AlbumIndex: use blurred images for albums as well
2023-11-10 21:57:53 +01:00
Aaron
a69c987510
PhotosIndex: add blurred versions of thumbnails for added coolness
2023-11-10 21:57:23 +01:00