Commit Graph

  • 89cc00ffd9 EditAlbum: choose the first non-root album as the default parent master Aaron 2024-05-08 13:21:13 +02:00
  • 45b59636f6 EditAlbum: fix error handling Aaron 2024-05-08 13:17:31 +02:00
  • 2bfbe67d91 Merge pull request 'Introduce edit menu for admins' (#49) from edit-menu into master Aaron 2024-02-24 13:10:58 +01:00
  • 9d4f35a0fd ViewPhotoAlbum: add ?in param for root tags, too Aaron 2024-02-24 13:08:37 +01:00
  • f0d286179a Fix edge case in color-modes.js Aaron 2024-02-21 15:45:27 +01:00
  • 25feb31c1a EditAsset: some hardening; deduplicate redirect code Aaron 2024-01-18 13:40:17 +01:00
  • 6ec5994de0 ViewPhotoAlbum: build edit menu in controller Aaron 2024-01-18 13:18:22 +01:00
  • 24c2e9cdcf PhotosIndex: allow setting image as the album cover as well Aaron 2024-01-17 18:28:24 +01:00
  • 0487ad16b9 Asset: remove old setKeyData method Aaron 2024-01-17 17:54:18 +01:00
  • c2aae4fb6e EditAsset: replace Asset::setKeyData with Asset::save equivalent Aaron 2024-01-17 17:54:14 +01:00
  • 069d56383e PhotosIndex: replace edit button with edit menu Aaron 2024-01-17 17:51:45 +01:00
  • 8613054d69 Asset: introduce save method Aaron 2024-01-17 17:51:25 +01:00
  • cf6adbf80c Merge pull request 'Allow users to filter albums by contributors' (#48) from refactor/viewalbum into master Roflin 2024-01-20 20:11:16 +01:00
  • 30bc0bb884 ViewPhotoAlbum: don't include empty $by in page links Aaron 2024-01-15 13:43:54 +01:00
  • c0dd2cbd49 ViewPhotoAlbum: drop 'Show' from empty filter caption Aaron 2024-01-15 13:41:51 +01:00
  • bb81f7e086 Download: remove limits on maximum execution time Aaron 2024-01-15 11:46:01 +01:00
  • 4b289a5e83 Download: allow limiting by user uploaded as well Aaron 2024-01-15 11:40:33 +01:00
  • ec2d702a0d ViewPhoto: simplify filter verification Aaron 2024-01-15 11:33:43 +01:00
  • 52472d8b58 ViewPhotoAlbum: add 'label' key to empty filter as well Aaron 2024-01-15 11:26:17 +01:00
  • 5d990501f6 ViewPhotoAlbum: move $is_person declaration to where it's used Aaron 2024-01-15 11:25:04 +01:00
  • 1f53689e4b AlbumButtonBox: add visual cue to indicate a filter is active Aaron 2024-01-15 00:55:33 +01:00
  • accf093935 PageIndex: rewrite getLink to be way less messy Aaron 2024-01-15 00:51:06 +01:00
  • d8c3e76df6 ViewPhoto: take filter into account for prev/next links Aaron 2024-01-15 00:43:02 +01:00
  • f33a7e397c Asset: combine getUrlFor{Next,Previous}InSet into one private method Aaron 2024-01-15 00:19:39 +01:00
  • 9c00248a7f ViewPhotoAlbum: don't populate filter box if there are no album contributors Aaron 2024-01-14 22:17:09 +01:00
  • 99b867b241 AlbumButtonBox: add way for users to select an album filter Aaron 2024-01-14 21:28:45 +01:00
  • 6a25ecec23 ViewPhotoAlbum: add method to filter by id_user_uploaded Aaron 2024-01-14 21:06:54 +01:00
  • 16683d2f1f Tag: add getContributorList method Aaron 2024-01-14 21:06:34 +01:00
  • 7cdcf8197c ViewPhotoAlbum: use Tag::getUrl instead of fumbling with $_GET['tag'] Aaron 2024-01-14 20:38:37 +01:00
  • 25b9528628 ViewPhotoAlbum: simplify tag handling in getAlbumButtons Aaron 2024-01-14 20:24:59 +01:00
  • 08cdbfe7b6 ViewPhotoAlbum: move some logic into new prepareHeaderBox method Aaron 2024-01-14 20:22:23 +01:00
  • 64d1aadbdd Merge pull request 'Fix dereferencing $tag when null' (#47) from fix-null-tag into master minnozz 2024-01-14 16:19:40 +01:00
  • 44ca9ed1a5 Fix dereferencing $tag when null Aaron 2024-01-14 16:15:23 +01:00
  • 374fa5cccd PhotoPage: re-instate meta header styling lost in rebase Aaron 2024-01-13 17:35:34 +01:00
  • d556032a83 Merge pull request 'Change how tags are displayed on photo page' (#46) from tag-list into master minnozz 2024-01-13 17:28:09 +01:00
  • 8eb6be02b1 PhotoPage: fade the tag delete buttons a little Aaron 2024-01-11 21:58:01 +01:00
  • e671b7da30 PhotoPage: simplify tag html nodes Aaron 2024-01-11 21:53:44 +01:00
  • e3d481caa1 PhotoPage: update and refactor tagging script slightly Aaron 2024-01-11 20:47:41 +01:00
  • b13701f7c0 PhotoPage: change how tags are displayed Aaron 2024-01-11 20:00:29 +01:00
  • 0da1558bd3 Merge pull request 'Rework meta data display on photo page' (#45) from photo-page into master minnozz 2024-01-13 17:23:05 +01:00
  • 8eabc494d9 Merge pull request 'EXIF: add special handling for Pentax Model/Make pollution' (#44) from pentax-exif into master minnozz 2024-01-13 17:22:44 +01:00
  • b48f7dbb9e ViewPhoto: re-add accidentally omitted units Aaron 2024-01-12 10:42:51 +01:00
  • d17d98a838 PhotoPage: move user actions inside photo description box Aaron 2024-01-11 19:20:46 +01:00
  • e374f7ed59 ViewPhoto: prepare meta data in controller; change layout Aaron 2024-01-11 19:13:21 +01:00
  • 55c33c024e ViewPhoto: use class state to store Image object Aaron 2024-01-11 18:59:50 +01:00
  • bc08e867f0 PhotoPage: make prev/next photo logic more direct Aaron 2024-01-11 18:54:54 +01:00
  • f9ab90e925 EXIF: add special handling for Pentax Model/Make pollution Aaron 2024-01-11 18:45:22 +01:00
  • 507357ba59 PhotosIndex: adjust thumbnail dimensions to better reflect usage Aaron 2023-12-23 16:22:48 +01:00
  • 52fad8d1b9 PhotosIndex: fix dualMixed layout showing the same image twice Aaron 2023-12-23 13:47:16 +01:00
  • b1c2001c06 Merge pull request 'Improve the mosaic algorithm further' (#43) from improve-mosaic into master Roflin 2023-12-21 16:34:24 +01:00
  • 321e2587b5 PhotoMosaic: break out early in case of perfect score Aaron 2023-12-20 16:25:58 +01:00
  • 37cc627e20 PhotosIndex: add dualMixed layout Aaron 2023-12-19 22:42:30 +01:00
  • 553744aeb5 PhotoMosaic: fit batch of photos to best layout instead Aaron 2023-12-19 21:57:29 +01:00
  • d2fa547257 PhotoMosaic: keep queue ordered by date captured Aaron 2023-12-19 17:16:57 +01:00
  • 6150922a1f ErrorHandler: fix longstanding typo, occur*r*ed Aaron 2023-12-14 21:14:09 +01:00
  • f5721c3af7 Merge pull request 'Rewrite mosaic algorithm using declarative paradigm' (#42) from new-mosaic into master Roflin 2023-12-03 12:37:35 +01:00
  • 4d9219586f PageIndexWidget: display current page on smartphones, too Aaron 2023-12-02 01:38:07 +01:00
  • efb35cfd6a PhotoMosaic: add sixLandscapes layout, combining side and row Aaron 2023-12-02 01:29:11 +01:00
  • d42c3c142c PhotosIndex: differentiate dual/single layouts by landscape/portrait Aaron 2023-12-02 00:50:04 +01:00
  • f66a400100 PhotosIndex: removing unnecessary limit/constant Aaron 2023-12-02 00:24:47 +01:00
  • d45b467bb1 PhotoMosaic: rewrite getRow to use availableLayouts Aaron 2023-12-02 00:24:43 +01:00
  • 8700fc1417 PhotoMosaic: introduce availableLayouts method Aaron 2023-12-01 23:41:05 +01:00
  • b98785d7b2 PhotoMosaic: remove unused getRecentPhotos method Aaron 2023-12-01 23:39:55 +01:00
  • 8e0e642d34 PhotoMosaic: reorder methods to be alphabetically ordered Aaron 2023-11-29 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 Roflin 2023-11-22 16:03:54 +01:00
  • 0eece8ea3c Merge pull request 'Make pagination padding clickable again' (#40) from page-wildcards into master Roflin 2023-11-22 16:03:47 +01:00
  • 903fdba471 Merge pull request 'Simplify session handling' (#39) from simplify-sessions into master Roflin 2023-11-22 16:03:35 +01:00
  • baa928531b Asset: let slugs consist only of an explicit set of allowed characters Aaron 2023-11-20 22:45:48 +01:00
  • f143b2ddcf PageIndexWidget: show first applicable wildcard link in responsive mode Aaron 2023-11-20 22:27:57 +01:00
  • 56f21a6721 PageIndexWidget: disable text wrapping Aaron 2023-11-20 22:22:55 +01:00
  • 230c65478f PageIndexWidget: restore wildcard functionality Aaron 2023-11-20 22:22:21 +01:00
  • 65ee07d95b Session: centralise how session tokens are handled Aaron 2023-11-20 20:59:35 +01:00
  • 5f778d73b4 Session: remove checks for matching IP address and user agent Aaron 2023-11-20 20:58:20 +01:00
  • 202e263ea7 MainTemplate: Hotfix for cache invalidation of css stylesheet. Roflin 2023-11-15 15:42:05 +01:00
  • 2ec565242e ViewPhoto: hotfix for getSessionTokenKey error Aaron 2023-11-15 14:40:45 +01:00
  • 62d138192d MainNavBar: make nyan cat move on hover as well Aaron 2023-11-12 17:33:49 +01:00
  • b002c097e3 EditAssetForm: leave out asset filename from the form title Aaron 2023-11-12 17:30:13 +01:00
  • 0b24ef8b07 EditAssetForm: add "View asset" button Aaron 2023-11-12 17:29:21 +01:00
  • 8f4ed7e3b0 EditAssetForm: hide album tags in tag box Aaron 2023-11-12 17:27:59 +01:00
  • 0c861bf976 EditAsset: allow changing an asset's parent album Aaron 2023-11-12 17:26:03 +01:00
  • 44c6bf5914 EditAssetForm: use datetime-local input type for date captured field Aaron 2023-11-12 17:14:30 +01:00
  • b48dd324cd Remove unused WarningDialog template Aaron 2023-11-11 15:46:15 +01:00
  • 995ab8c640 PageIndexWidget: add shadow to floating page indices Aaron 2023-11-11 15:44:49 +01:00
  • 41d14b5aee ViewPeople: add space between tags and page index widget Aaron 2023-11-11 15:40:47 +01:00
  • a7ce206953 PhotosIndex: make edit button visible again Aaron 2023-11-11 15:38:28 +01:00
  • e63307d474 PhotoPage: remove obsolete is_asset_owner property Aaron 2023-11-11 15:36:10 +01:00
  • 0c13a39d04 Image: don't re-queue thumbnails when deleting them Aaron 2023-11-11 15:33:31 +01:00
  • 3a533b7644 Remove obsolete ConfirmDeletePage and Button templates Aaron 2023-11-11 15:31:06 +01:00
  • e28fcd8b03 Move photo deletion from ViewPhoto to EditAsset Aaron 2023-11-11 15:29:32 +01:00
  • 83da4a26ac EditAsset: allow users to edit their own photos Aaron 2023-11-11 15:14:57 +01:00
  • baf53ed42b AutoSuggest: improve contrast for highlighted item Aaron 2023-11-11 15:09:25 +01:00
  • 5c5e4fbdd7 Merge pull request 'Add dark theme toggle' (#35) from dark-mode into master Aaron 2023-11-11 12:17:30 +01:00
  • 861be10010 PageIndexWidget: tweak dark and disabled colours Aaron 2023-11-11 12:24:25 +01:00
  • 68b5783a28 Add dark theme variant Aaron 2023-11-11 11:37:26 +01:00
  • ad2f6a964e Merge pull request 'Add nyan-cat easter egg' (#36) from nyan-cat into master Aaron 2023-11-11 12:05:11 +01:00
  • 5aec2f25b1 Merge pull request 'Add gaussian blurs behind photos' (#34) from image-blur into master Aaron 2023-11-11 12:05:00 +01:00
  • 8a6631cec2 Add nyan-cat easter egg Aaron 2023-11-11 11:50:09 +01:00
  • 0cf8d0fc11 PhotoPage: expand margins slightly Aaron 2023-11-11 00:10:25 +01:00
  • 0133308113 PhotoPage: simplify styling a little Aaron 2023-11-10 23:36:49 +01:00
  • c8bf43b7f9 PhotoPage: fixed alignment for panoramas (now to simplify...) Aaron 2023-11-10 23:34:30 +01:00