Commit Graph

79 Commits

Author SHA1 Message Date
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
9b13120c41 #6: Updated the mailing config to use Markdown. Converted the current e-mail templates to Markdown. 2017-09-12 20:23:48 +01:00
Andy Heathershaw
44aa70d59a Slight tweak to the login/cancel links on smaller forms 2017-09-10 21:33:13 +01:00
Andy Heathershaw
3533c978a5 #2: Moved the quick-upload icon into the normal navbar as it caused the navbar to wrap on mobile devices 2017-09-10 21:27:40 +01:00
Andy Heathershaw
b7285888cf #3: Merged the two photo charts into one and added a "number at-a-glance" widget on the statistics page 2017-09-10 17:02:15 +01:00
Andy Heathershaw
c2e9fe617b #2: Added a loading animation to the quick-post/upload function whilst uploading 2017-09-10 15:46:16 +01:00
Andy Heathershaw
fee2841910 #2: Added an intermediate step to the quick-post/upload feature that validates the request 2017-09-10 15:25:59 +01:00
Andy Heathershaw
544d3c5153 #2: Basic implementation of the quick-upload/quick-post feature 2017-09-10 15:10:45 +01:00
Andy Heathershaw
d9d43e9c29 #29: Number of improvements to Labels to show the count and thumbnail correctly based on the allowed albums 2017-09-10 14:01:20 +01:00
Andy Heathershaw
3254ca1500 #29: Added a new /labels endpoint to display labels and a preview of their photos 2017-09-10 13:21:45 +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
6280766d70 #29: Labels can now be added and managed through the admin panel 2017-09-10 09:07:56 +01:00
Andy Heathershaw
f5a269d634 #3: Added a quick and simple pie chart of cameras used in the gallery. Added an image to the "Albums" menu item. 2017-09-06 16:08:38 +01:00
Andy Heathershaw
86954effbf #14: Bulk update now directs back to the page you're currently on 2017-09-04 20:56:30 +01:00
Andy Heathershaw
b138af2199 #12: Added a checkbox when editing an album to create a redirect if the parent album changes. Added validation to the create redirect form 2017-09-04 20:37:42 +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
20d6264777 Merge remote-tracking branch 'origin/master' 2017-09-03 07:48:30 +01:00
Andy Heathershaw
5b6dac7d40 #13: Couple more fixes for BS4: tabs hiding text in xs/sm devices, analysis page card layout 2017-09-03 07:48:21 +01:00
Andy Heathershaw
bf8513cce8 #13: Fixed the hamburger menu to work with BS4 2017-09-01 15:20:01 +01:00
Andy Heathershaw
78608eebbc #13: Lots more adjustments to layouts for Bootstrap 4 and general tidying of HTML code on the Gallery side of things 2017-09-01 14:52:06 +01:00
Andy Heathershaw
21ee5df5e2 #13: Lots of updates to Bootstrap classes etc. 2017-08-31 17:20:58 +01:00
Andy Heathershaw
b99f91ee34 #9: Removed attribute that was causing problems with bulk-select 2017-08-30 22:22:44 +01:00
Andy Heathershaw
396bcb6c6d #13: Upgraded Bootstrap to 4.0.0-beta. Added PopperJS which is now a dependency of BS4. Started updating the view files where Grid offsets were used (and are no longer supported in BS4.) 2017-08-30 22:09:30 +01:00
Andy Heathershaw
6d11f1c0f0 #24: Added Bootstrap v4 pager template 2017-04-19 08:52:05 +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
aef3dfbdeb #21: Bulk upload now works with the VueJS model 2017-04-17 22:03:01 +01:00
Andy Heathershaw
a26f9c1c1f #4: Added a framework for manipulating data during system updates. Full URL path to an album is now saved in the database. Fall-back routes are now mapped by the first segment - a = album, p = photo, i = image 2017-04-17 21:31:45 +01:00
Andy Heathershaw
7ea1dc5c83 #4: Nested albums are now supported in the admin panel 2017-04-17 17:11:59 +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
8473eb4a05 #3: Implemented admin security for groups, users and storage locations 2017-04-15 09:58:33 +01:00
Andy Heathershaw
2ef01cc23c #3: It's now possible to restrict access to the admin panel, managing albums and settings functions by user group 2017-04-15 09:41:15 +01:00
Andy Heathershaw
045935c554 #3: Implemented security when viewing an album and its photos 2017-04-15 08:36:17 +01:00
Andy Heathershaw
33275a8733 #3: Removed the dynamic-ness of the album permissions so I have more control over the layout 2017-04-14 10:23:47 +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
e1b80ae096 #12: Added a page for the current user to change their password - still needs hooking up to the controller 2017-04-10 21:04:10 +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
3c2d50f373 #9: Started working on converting the analysis and album screens to Bootstrap v4 2017-04-09 09:07:18 +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
83ba49568e #9: Storage locations is now fully up and working with Bootstrap 4 2017-03-25 08:26:35 +00:00
Andy Heathershaw
a588ac2b31 #9: Updated the installer to Bootstrap 4. The "create an account" link no longer appears on the new unified login/register view when the "allow self registration" option is disabled. 2017-03-24 14:43:53 +00:00
Andy Heathershaw
ca65ba8adc #9: Started converting the "create storage" page to Bootstrap v4. Converted to VueJS. 2017-03-23 05:55:14 +00:00
Andy Heathershaw
66d005432c Merge remote-tracking branch 'origin/master' 2017-03-23 04:29:40 +00:00
Andy Heathershaw
dda9f9cbdb #9: Improved the look of the login and register pages, and updated to Bootstrap v4 2017-03-23 04:29:29 +00:00
Andy Heathershaw
5adf3174ce #9: update to the new Bootstrap v4 class 2017-03-22 21:56:03 +00:00
Andy Heathershaw
df96a9093c #9: Updated the admin index page to Bootstrap v4 2017-03-22 21:45:58 +00:00
Andy Heathershaw
4b4b5bfc97 #9: I couldn't really get on with Semantic UI, so upgraded to Bootstrap v4 alpha instead 2017-03-22 16:55:51 +00:00
Andy Heathershaw
5e9229da16 #3: Added more fine-grained permissions to the album permissions tab ready to implement 2017-03-21 22:18:29 +00:00