Commit Graph

  • d4cc72304e Use flexbox for crop editor box sizing. Aaron 2020-11-23 12:35:20 +01:00
  • 2c68b6a798 Improve crop editor styling. Aaron 2020-11-23 12:22:05 +01:00
  • fd84e1c9f8 Refactor crop editor into a proper class. Aaron 2020-10-19 19:59:54 +02:00
  • 8d02662eb3 Set JPEG compression to 80 for thumbnails. Aaron 2020-03-22 22:56:53 +01:00
  • 31f4edc996 Register ErrorHandler before Session start. Aaron 2020-03-11 22:36:21 +01:00
  • a208c0482f Invoke Dispatcher::kickGuest from Session for invalid sessions. Aaron 2020-03-11 22:23:43 +01:00
  • 909d50efa8 Merge pull request 'Rework album/tag downloads' (#19) from tag-download into master Roflin 2020-03-11 20:04:26 +01:00
  • bd1ca8d18c Use $_SESSION['current_export'] to prevent simultaneous exports. Aaron 2020-03-11 18:57:31 +01:00
  • c7d3b9c3d1 Disable output buffering so we can enjoy more than ~62MB of photos. Aaron 2020-03-11 12:31:31 +01:00
  • 5a51778a6a Clean up tar process handling; make stdout non-blocking. Aaron 2020-03-11 12:13:04 +01:00
  • 2bb29d7224 Minor optimisation to Download::getChildAlbumIds. Aaron 2020-03-01 17:09:58 +01:00
  • 1b7e83e11e Let tar change working directory to assets directory. Aaron 2020-03-01 17:07:10 +01:00
  • 354e54a0af Limit album/tag downloading on a user basis. Aaron 2020-03-01 17:00:18 +01:00
  • 17859b70e9 Fix tag suggestions. Aaron 2020-02-22 17:40:34 +01:00
  • 6a7defcdc9 Allow going back to photo directly from Edit Asset screen. Aaron 2020-02-18 12:47:19 +01:00
  • f193b614b7 Port basic asset management page from Kabuki. Aaron 2020-02-18 12:46:03 +01:00
  • 12ea378b02 Photo uploader: reduce client memory usage. Aaron 2020-02-08 20:35:26 +01:00
  • 62900e7f81 Correct JSON media type. Aaron 2019-09-29 15:00:28 +02:00
  • c48ba786c1 Refactor leftover old-style arrays into new-style arrays. Aaron 2019-09-29 14:47:56 +02:00
  • 3694819d13 Refactor out DummyBox objects from EditUser controller. Aaron 2019-09-29 14:38:42 +02:00
  • d7b68995e8 Fix recounting not working on non-album tags. Aaron 2019-09-29 14:20:43 +02:00
  • 5df7ea8371 Remove unused 'best color' algorithm. Aaron 2019-09-29 14:16:50 +02:00
  • 7d3ab166c7 Simplify template logic for photo index. Aaron 2019-09-29 14:12:30 +02:00
  • ed6054e6b6 Fix buttons appearing when they shouldn't. Aaron 2019-09-29 14:05:45 +02:00
  • 3fc8ccf550 Merge branch 'tag-improvements' of Public/pics into master Roflin 2019-03-16 12:12:25 +01:00
  • 6a7c7af7b8 Merge branch 'fix/9' of Public/pics into master Roflin 2019-03-16 12:12:13 +01:00
  • 8ec6c227d5 Remove leftover debug statements. Aaron 2019-03-09 13:58:37 +01:00
  • 42e5c7fe37 Allow regular users to unlink tags from photos. Aaron 2019-03-09 13:48:18 +01:00
  • 05c48be785 Link tags after adding them through autosuggest. Aaron 2019-03-09 13:22:32 +01:00
  • d3cb750874 Default to centre cropping for portrait layout. Aaron 2019-03-09 12:50:16 +01:00
  • 20db3561cf Adds the ability to export an album using streaming tar. Roflin 2018-12-26 10:31:57 +01:00
  • 768f5ee529 Fixes an error related to using continue within a loop. Roflin 2018-12-26 10:30:14 +01:00
  • 16ec547064 Changes the ConfirmDelete page and updates database code. Roflin 2018-07-08 08:19:37 +00:00
  • e40c05c1f8 Adds a Confirm Delete page and actually delete the assets. Roflin 2018-07-07 12:21:12 +00:00
  • 344db6e4c5 Adds a Delete button to the ViewPhotoPage. Roflin 2018-07-02 18:32:59 +00:00
  • fcbbc7106d Fixes the template config for new websites Roflin 2018-06-30 17:02:03 +00:00
  • 331193019c Fixes sorting on Tag Id in the ManageTags View. Roflin 2018-03-15 21:36:24 +01:00
  • bcbb74a680 Allow setting URL slug through admin panel. Aaron 2018-02-22 20:07:06 +01:00
  • c6c249787f Pass DIY slug when uploading photos. Aaron 2018-02-22 20:02:02 +01:00
  • 068d1dad3e Allow capitals in tag slugs. Aaron 2018-02-19 11:54:56 +01:00
  • f1408ad2ee Allow capitals and slashes in album slugs. Aaron 2018-02-19 11:54:29 +01:00
  • 8b73420936 Makes the Reply-To header e-mail address configurable. Roflin 2018-02-03 20:50:23 +01:00
  • ee304dd7b9 When generating thumbnails, infer width properly when null is passed. Aaron 2018-02-03 20:14:40 +01:00
  • 1def1484cb Backport asynchronous thumbnail generation from Kabuki. Aaron 2017-12-20 14:51:23 +01:00
  • 981b652e25 Fix album title box on mobile. Aaron 2017-11-22 11:22:38 +01:00
  • cda7f3115c Fix crop editor. version-1.2 Aaron 2017-11-09 16:14:20 +01:00
  • e439a074a6 Increase tile height for album thumbnails, making them 4:3. Aaron 2017-11-09 15:57:16 +01:00
  • ee9bdd45c0 Leave out labels on photo index pages. Aaron 2017-11-09 15:55:23 +01:00
  • 9fe8acc747 Change colour palette into something more befitting #RU. Aaron 2017-11-09 15:55:08 +01:00
  • 096cea078c Support 'quick create subalbums' style, too. Aaron 2017-11-05 17:31:17 +01:00
  • 2a25434862 Implement basic tag management. Aaron 2017-11-05 17:13:52 +01:00
  • 943297900c Implement basic album management. Aaron 2017-11-05 17:09:01 +01:00
  • 95e289d82d Introduce an overview of all albums for admins. Aaron 2017-11-05 16:47:32 +01:00
  • 1a15e347f2 Merges from upstream Kabuki. Aaron 2017-11-05 16:27:12 +01:00
  • 31e1357b47 Show only Person tags in tag management screen. Aaron 2017-11-05 16:26:24 +01:00
  • 08cc6b1c77 Updated TODO Aaron 2017-01-11 14:23:20 +01:00
  • 1623a430e5 Sort People tags descending; Albums ascending. version-1.1 Aaron 2016-11-24 16:17:52 +01:00
  • 9f92ed6d7a JS photo nav: scroll to #photo_frame automatically. Aaron 2016-11-24 16:13:49 +01:00
  • fc02c9b93a Updated todo. Aaron 2016-11-20 20:27:24 +01:00
  • 9dfb2649e5 Revert "Properly fix prev/next in set." Aaron 2016-11-20 19:52:02 +01:00
  • 9b2cc5caae Properly fix prev/next in set. Aaron 2016-11-15 00:05:40 +01:00
  • fa5ef75205 Basic styling for (long) tag lists. Aaron 2016-11-13 23:16:43 +01:00
  • f4bcb1e584 Typo: empty string, not 0. Aaron 2016-11-13 23:02:28 +01:00
  • 1f7fe35cec Accept tags consisting of only two letters, too. Aaron 2016-11-13 22:57:19 +01:00
  • 0a55730696 Allow all users to create and link people tags. Aaron 2016-11-13 14:42:53 +01:00
  • 7f5ce1820d Split preview box creation from preview generation. Aaron 2016-11-13 13:29:17 +01:00
  • 6c0f6b06e6 Fix IPv4-only remnant. Aaron 2016-10-16 23:00:33 +02:00
  • b66088319b Reply from @aaronweb.net, not @pics.hashru.nl, for now. Aaron 2016-09-29 23:00:58 +02:00
  • 2a7b44dfb2 Added favicon. Aaron 2016-09-29 22:33:20 +02:00
  • a85afff188 Re-enable custom error handler. Aaron 2016-09-17 14:40:43 +02:00
  • 01bfc66842 Process login_url properly. Aaron 2016-09-17 14:35:52 +02:00
  • 09a662b4eb Add uploader to photo view. version-1.0 Aaron 2016-09-04 21:34:08 +02:00
  • 5b7099e0e5 Show tag kind in tag management screen. Aaron 2016-09-04 17:21:25 +02:00
  • 90ed084783 Compute border colours on album indices, too. Aaron 2016-09-04 17:17:51 +02:00
  • 1fe2e5057f Don't show album creation button for non-admins. Aaron 2016-09-04 16:33:18 +02:00
  • 7c19265767 Allow regular users to upload, too. Aaron 2016-09-04 16:26:50 +02:00
  • 6d07a47132 Only allow authenticated users to view photos. Aaron 2016-09-04 16:17:02 +02:00
  • aa04c5ee04 Reduce JPEG quality for thumbnails. Aaron 2016-09-04 16:14:56 +02:00
  • c11c5c2677 Implement navigation for photo pages. Aaron 2016-09-04 16:00:39 +02:00
  • 67a182671f Upload photos to tag slug subdirectory. Aaron 2016-09-04 15:18:30 +02:00
  • e7e3a4368a Set tag cover photo automatically on upload. Aaron 2016-09-04 14:55:23 +02:00
  • 2d77fbdbb7 Add very basic context buttons to album pages. Aaron 2016-09-04 14:49:13 +02:00
  • ddcc28aff6 Implement upload throttling: one file at a time. Aaron 2016-09-04 14:39:21 +02:00
  • 790d5fc5d0 Uploading of new photos now fully working. Aaron 2016-09-04 14:15:38 +02:00
  • 77a9cd5d53 Add mockup progress bars to uploads. Aaron 2016-09-04 13:14:06 +02:00
  • c13442cac6 Add label next to spinner to indicate what's happening. Aaron 2016-09-04 12:52:59 +02:00
  • c912c3327e Add spinner; retain preview image order. Aaron 2016-09-04 12:45:15 +02:00
  • 6aaa21b176 WIP: new photo uploader. Aaron 2016-09-04 11:54:17 +02:00
  • f96ab144ef WIP: adding tags to photos. Aaron 2016-09-04 11:23:08 +02:00
  • 3220d361c3 Introducing the AlbumHeaderBox. Removes a hack. Aaron 2016-09-03 22:23:27 +02:00
  • fdc437b29c Responsive design for photo pages. Aaron 2016-09-03 21:56:03 +02:00
  • 6f94df04f0 Order albums chronologically ascending. Aaron 2016-09-03 21:37:50 +02:00
  • 0341f73d09 Allow changing album pages by arrow keys. Aaron 2016-09-03 21:33:48 +02:00
  • f86a3ce358 Add single photo pages, navigateable by arrow keys and touch gestures. Aaron 2016-09-03 21:32:55 +02:00
  • e6b0c13354 Fix rotation through exiftool after importing. Aaron 2016-09-03 16:07:16 +02:00
  • 0d1fce41c8 Glob portraits for small 4x4 tiles as well. Aaron 2016-09-03 15:40:15 +02:00
  • 5cac86d87f More hashes to get rid of. Aaron 2016-09-03 13:55:29 +02:00
  • f2ec122234 Recount tag cardinality after importing. Aaron 2016-09-02 21:44:11 +02:00
  • 2c4277790b Import photo ownership. Aaron 2016-09-02 21:41:01 +02:00
  • 2f86231e61 Import users, too. Aaron 2016-09-02 21:30:51 +02:00