93c6f5da10
Updated all resource routes to follow Laravel's standard of the "id" parameter on edit/update/destroy routes being the singular of the resource #142
2020-04-18 18:25:43 +01:00
6040c7d4ef
#65 : Don't start uploading if no file was selected
2018-07-13 00:00:45 +01:00
ab690b1e25
#68 : Reworked the upload progress modal to use modal-footer correctly
2018-07-12 23:18:40 +01:00
cb6ae98907
#62 : Found another reference to the global $albums variable, now $g_albums
2018-07-12 05:58:40 +01:00
04d1e59778
#61 : Album breadcrumbs in admin panel now include full path of parent albums
2018-07-11 07:52:59 +01:00
Andy Heathershaw
435e47af17
#56 : Stop the Open Album/Manage Album shortcuts opening in a new tab
2017-09-29 19:40:52 +01:00
Andy Heathershaw
69a7a4e0ab
#31 : Added a new item on the image edit menu - "Replace image" - which allows an image to be replaced without losing the meta-data
2017-09-12 21:41:47 +01:00
Andy Heathershaw
1af9f2658a
Individual pages now pick up a layout from the theme, if available, instead of always picking up the base one
2017-09-10 21:12:57 +01:00
Andy Heathershaw
818d4c39d2
#29 : Added Selectize to allow labels to be assigned to photos, which is now working.
2017-09-10 10:24:15 +01:00
Andy Heathershaw
a459bc002a
#23 : Multi-lines in album descriptions are now displayed correctly
2017-09-04 21:05:35 +01:00
Andy Heathershaw
f9bc890de0
#12 : Added the ability to add and remove redirects from the album's admin page (Redirects tab)
2017-09-04 17:23:31 +01:00
Andy Heathershaw
89d9c31ba8
#16 : Added a tab to the album admin screen to display a list of cameras used in that album
2017-09-03 08:31:31 +01:00
Andy Heathershaw
21ee5df5e2
#13 : Lots of updates to Bootstrap classes etc.
2017-08-31 17:20:58 +01:00
Andy Heathershaw
336e94e8e3
#20 : Numerous visual improvements, plus converting the slideshow to VueJS. Also re-enabled the user autocomplete
2017-04-18 17:25:27 +01:00
Andy Heathershaw
a1bcb5b6cf
#3 : Fixed a security issue where a user could move photos into an album they aren't allowed to upload photos into. Fixed the Select All|Select None links in the permissions drop-down
2017-04-16 09:50:40 +01:00
Andy Heathershaw
2d8ba9da16
#3 : Permissions can now be set on what users can do with photos in an album. This required re-thinking the available permissions slightly. Photo owners can do anything.
2017-04-16 09:00:57 +01:00
Andy Heathershaw
ac2a24187d
#9 , #12 : Change password is now working. Updated the default album view to Bootstrap v4's cards.
2017-04-11 18:31:56 +01:00
Andy Heathershaw
ce1c82b275
#9 , #8 : Photos can now be amended again through the "show album" page. Added Tether for Bootstrap v4 tooltip support.
2017-04-10 17:29:45 +01:00
Andy Heathershaw
c1740be802
#9 : The progress bar when uploading is now working correctly. The delete album screen has been updated to Bootstrap v4. Alerts are now dismissable.
2017-04-08 09:41:41 +01:00
Andy Heathershaw
8b9e8f0229
#9 : Single-file album upload is now working with Bootstrap v4
2017-03-31 22:05:57 +01:00
Andy Heathershaw
8201f1df8b
#9 : Started updating the "show album" page (easily the most complex in the application!) to use Bootstrap 4 and VueJS.
2017-03-27 14:04:09 +01:00
Andy Heathershaw
fd19c9db55
#3 : User permissions can now be specified for an album. Added a new config to the User class that allows users to login and manage albums without needing full admin access
2017-03-21 21:48:55 +00:00
Andy Heathershaw
6be31c9b7e
#1 : Tab headers in the admin panel are now responsive - hiding the text on xs devices. #3 : Added ability to set permissions for anonymous users
2017-02-17 11:38:10 +00:00
Andy Heathershaw
d33de03ceb
#3 : Implemented the select all/select none links and added missing files from previous check-in
2017-02-17 08:57:05 +00:00
Andy Heathershaw
78e5d0e3c0
#3 Album permissions can now be allocated to groups
2017-02-16 17:32:01 +00:00
Andy Heathershaw
29e62715c0
#1 , #3 : Added icons to all the "primary" action buttons. Groups now displays the number of members and links between the users and groups screens directly. Added the number of groups to the admin stats widget.
2017-02-15 09:14:52 +00:00
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