Andy Heathershaw
2dce62014a
#1 , #2 : Added intro titles/messages to the main settings pages. Updated the look of the "Actions" widget to match the "Manage" widget. Changed the URL of the users pages to plural.
2017-02-13 10:36:53 +00:00
Andy Heathershaw
2f65c6085d
BLUE-18: implemented a "select all" button on the album admin page, which can also select all items in an album
2016-10-30 19:10:20 +00:00
Andy Heathershaw
5b915f911e
BLUE-13: improved the design and handling of the analysis screen. Also fixed bulk uploads to work since the storage changes in 1.1
2016-10-30 18:36:34 +00:00
Andy Heathershaw
1157446544
BLUE-4: All form validation is now displayed inline with the form.
2016-10-28 14:05:53 +01:00
Andy Heathershaw
aadc39684f
BLUE-8: Modified the upload/analysis functionality to work strictly with local files, so only the final results are uploaded to OpenStack, saving on bandwidth
2016-10-28 05:30:57 +01:00
Andy Heathershaw
e7fbdaaa66
BLUE-1: A default local storage location is created on install that cannot be deleted. Storage locations can be made inactive and no new albums can be created against them.
...
BLUE-3: Validation is now performed on the file path selected.
Tweaks to the storage locations form to display validation errors against the correct fields.
2016-10-27 11:36:37 +01:00
Andy Heathershaw
36fcb6d765
refs #3 : it's now possible to set a default view for an album when a user hasn't requested one. Finished off the "edit album" page in admin. Switched session management to database sessions (much more reliable.)
2016-10-05 14:49:44 +01:00
Andy Heathershaw
8990c31a5f
Finished off refactoring the edit photo operations in the album editor
2016-10-05 05:35:14 +01:00
Andy Heathershaw
0e569562a4
resolves #2 : photos can now be moved between albums. Started improving the bulk photo update to use a KnockoutJS view model to remove some of the logic from the view itself.
2016-10-05 05:02:47 +01:00
Andy Heathershaw
fe0b4c2108
refs #6 : added the ability to flip photos horizontally, vertically and both
2016-10-03 15:57:58 +01:00
Andy Heathershaw
fde988e359
Implemented a Javascript viewmodel for analysing an album, added checks for if uploads cannot be completed. Implemented handling if POST request is over the max size configured in php.ini
2016-09-24 08:17:51 +01:00
Andy Heathershaw
6be14d385a
Rewrote the upload functionality using KnockoutJS. This now allows failed files to be shown to the user to re-upload.
2016-09-22 07:34:18 +01:00
Andy Heathershaw
63e341199b
Implemented a better multi-file upload for browsers that support it. Started adding support for bulk modifying photos (e.g. rotating)
2016-09-11 09:04:07 +01:00
Andy Heathershaw
3af7708933
Improved the admin section - added breadcrumb navigation and a nice looking dashboard
2016-09-09 15:06:34 +01:00
Andy Heathershaw
71f6ed8979
Implemented the admin tools - regenerate thumbnails and delete photo. Also added the nice loading indicator
2016-09-09 09:45:11 +01:00
Andy Heathershaw
56cfade23c
Massive refactoring of the image processing, so it's now driven by the front-end and we can completely remove the command-line tasks - which will allow the app to work completely encoded using SourceGuardian and domain-locking.
2016-09-08 23:22:29 +01:00
Andy Heathershaw
1a08ef1828
Added a command to regenerate thumbnails for a single photo or entire album. Photos can now be edited in bulk on the album page.
2016-09-07 21:44:28 +01:00
Andy Heathershaw
626cd5b2ec
Added a separate storage_file_name column to the Photo class
2016-09-06 19:47:25 +01:00
Andy Heathershaw
484f5d8fb2
Added a page to the album editor to display photos - doesn't currently display anything yet!
2016-09-06 15:07:13 +01:00
Andy Heathershaw
56701c78d6
Zip files can now be extracted and uploaded
2016-09-05 12:56:13 +01:00
Andy Heathershaw
80dd1e4a40
Implemented a progress bar for uploading photos, and allowed multiple uploads using the single upload file control
2016-09-05 12:01:30 +01:00
Andy Heathershaw
9360d8bbbe
Started working on support for uploading photos
2016-09-02 21:27:50 +01:00
Andy Heathershaw
8baa0b06e7
Implemented theming. A default "base" theme is provided that all themes can extend and override parts of if necessary without having to define every single screen.
...
Renamed Photo Perfect to Blue Twilight.
2016-09-02 10:42:05 +01:00