Commit Graph

397 Commits

Author SHA1 Message Date
Aaron van Geffen 6c0f6b06e6 Fix IPv4-only remnant. 2017-11-09 17:00:35 +01:00
Aaron van Geffen b66088319b Reply from @aaronweb.net, not @pics.hashru.nl, for now. 2017-11-09 17:00:35 +01:00
Aaron van Geffen 2a7b44dfb2 Added favicon. 2017-11-09 17:00:35 +01:00
Aaron van Geffen a85afff188 Re-enable custom error handler. 2017-11-09 17:00:35 +01:00
Aaron van Geffen 01bfc66842 Process login_url properly. 2017-11-09 17:00:35 +01:00
Aaron van Geffen 09a662b4eb Add uploader to photo view. 2017-11-09 17:00:35 +01:00
Aaron van Geffen 5b7099e0e5 Show tag kind in tag management screen. 2017-11-09 17:00:35 +01:00
Aaron van Geffen 90ed084783 Compute border colours on album indices, too. 2017-11-09 17:00:35 +01:00
Aaron van Geffen 1fe2e5057f Don't show album creation button for non-admins. 2017-11-09 17:00:35 +01:00
Aaron van Geffen 7c19265767 Allow regular users to upload, too. 2017-11-09 17:00:35 +01:00
Aaron van Geffen 6d07a47132 Only allow authenticated users to view photos. 2017-11-09 17:00:35 +01:00
Aaron van Geffen aa04c5ee04 Reduce JPEG quality for thumbnails. 2017-11-09 17:00:35 +01:00
Aaron van Geffen c11c5c2677 Implement navigation for photo pages. 2017-11-09 17:00:35 +01:00
Aaron van Geffen 67a182671f Upload photos to tag slug subdirectory. 2017-11-09 17:00:35 +01:00
Aaron van Geffen e7e3a4368a Set tag cover photo automatically on upload. 2017-11-09 17:00:35 +01:00
Aaron van Geffen 2d77fbdbb7 Add very basic context buttons to album pages. 2017-11-09 17:00:35 +01:00
Aaron van Geffen ddcc28aff6 Implement upload throttling: one file at a time. 2017-11-09 17:00:35 +01:00
Aaron van Geffen 790d5fc5d0 Uploading of new photos now fully working. 2017-11-09 17:00:35 +01:00
Aaron van Geffen 77a9cd5d53 Add mockup progress bars to uploads. 2017-11-09 17:00:35 +01:00
Aaron van Geffen c13442cac6 Add label next to spinner to indicate what's happening. 2017-11-09 17:00:35 +01:00
Aaron van Geffen c912c3327e Add spinner; retain preview image order. 2017-11-09 17:00:35 +01:00
Aaron van Geffen 6aaa21b176 WIP: new photo uploader. 2017-11-09 17:00:35 +01:00
Aaron van Geffen f96ab144ef WIP: adding tags to photos. 2017-11-09 17:00:35 +01:00
Aaron van Geffen 3220d361c3 Introducing the AlbumHeaderBox. Removes a hack. 2017-11-09 17:00:35 +01:00
Aaron van Geffen fdc437b29c Responsive design for photo pages. 2017-11-09 17:00:35 +01:00
Aaron van Geffen 6f94df04f0 Order albums chronologically ascending. 2017-11-09 17:00:35 +01:00
Aaron van Geffen 0341f73d09 Allow changing album pages by arrow keys. 2017-11-09 17:00:34 +01:00
Aaron van Geffen f86a3ce358 Add single photo pages, navigateable by arrow keys and touch gestures. 2017-11-09 17:00:34 +01:00
Aaron van Geffen e6b0c13354 Fix rotation through exiftool after importing. 2017-11-09 17:00:34 +01:00
Aaron van Geffen 0d1fce41c8 Glob portraits for small 4x4 tiles as well. 2017-11-09 17:00:34 +01:00
Aaron van Geffen 5cac86d87f More hashes to get rid of. 2017-11-09 17:00:34 +01:00
Aaron van Geffen f2ec122234 Recount tag cardinality after importing. 2017-11-09 17:00:34 +01:00
Aaron van Geffen 2c4277790b Import photo ownership. 2017-11-09 17:00:34 +01:00
Aaron van Geffen 2f86231e61 Import users, too. 2017-11-09 17:00:34 +01:00
Aaron van Geffen 7240201a3e PhotoMosaic: allow sets of three portraits. 2017-11-09 17:00:34 +01:00
Aaron van Geffen df7655e00b Allow jumping to random pages through pagination fillers. 2017-11-09 17:00:34 +01:00
Aaron van Geffen 29030eade6 Tackle session errors through UserFacingException. 2017-11-09 17:00:34 +01:00
Aaron van Geffen e1df4678ac More helpful error messages for database errors. 2017-11-09 17:00:34 +01:00
Aaron van Geffen 02752798a9 Add session verification to error log flushing. 2017-11-09 17:00:34 +01:00
Aaron van Geffen 196fe6780c Improve navigation in responsive design. 2017-11-09 17:00:34 +01:00
Aaron van Geffen 4bdde6bc3a Clean up references to Helvetica and Helvetica Neue. 2017-11-09 17:00:34 +01:00
Aaron van Geffen 8755995304 Add a space invader to the logo. 2017-11-09 17:00:34 +01:00
Aaron van Geffen c4f65aaa0a Dispatcher: check actions before tags. 2017-11-09 17:00:34 +01:00
Aaron van Geffen 7487068171 Allow resetting password through email.
This also adopts the use of an Alert template for error and success messages.
2017-11-09 17:00:34 +01:00
Aaron van Geffen 3587447cc0 Make logging in mandatory. 2017-11-09 17:00:34 +01:00
Aaron van Geffen bfcbe5aa2e Implement pagination for people page. 2017-11-09 17:00:34 +01:00
Aaron van Geffen ab0e4efbcb Initial commit.
This is to be the new HashRU website based on the Aaronweb.net/Kabuki CMS.
2017-11-09 17:00:22 +01:00