|
06869a157c
|
#68: Updated footer links to andysh.uk
|
2018-07-12 06:05:29 +01:00 |
|
Andy Heathershaw
|
189aafe61c
|
#62: another $albums reference
|
2018-07-11 08:49:43 +01:00 |
|
Andy Heathershaw
|
efdcecfca6
|
#62: Further correction to $albums variable
|
2018-07-11 08:45:40 +01:00 |
|
|
cc3370c4b1
|
#62: Don't clobber the $albums variables in the navbar, so it now shows all albums not just the single page you're currently viewing
|
2018-07-11 08:00: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
|
dcfcbca530
|
#60: Added a basic about page with a link to Github's API to fetch the latest release
|
2017-10-01 16:48:50 +01:00 |
|
Andy Heathershaw
|
4326bc427c
|
#52: Removed the Bootstrap 4 custom file inputs as they don't show the filename correctly - and I can't get the 'change' event to fire to change manually. This works fine with a native file input.
|
2017-09-30 08:34:04 +01:00 |
|
Andy Heathershaw
|
d575560209
|
#54, #55: Number of corrections to child albums behaviour. The count of child albums is now displayed in the gallery next to the "X photos" text. Child albums are no longer displayed if the user does not have permissions.
|
2017-09-29 13:57:45 +01:00 |
|
Andy Heathershaw
|
363f6d52f8
|
#44, #45, #46: Number of small tweaks and fixes to the slideshow view. Label view causes an exception when no photos are tagged to that label.
|
2017-09-17 11:49:36 +01:00 |
|
Andy Heathershaw
|
0b64728d0a
|
First batch of changes for #38 to allow photo metadata updates
|
2017-09-16 08:26:05 +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
|
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 |
|
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
|
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
|
9ed9626e9d
|
[touch: 33] Added support for uploading files to Rackspace. Split out the OpenStack options into a separate template to match the Amazon one. Added validation to the Amazon options.
|
2016-11-05 09:41:07 +00:00 |
|
Andy Heathershaw
|
35758d338a
|
BLUE-17: added support for S3 cloud storage (including DreamObjects, which uses an S3-compatible API)
|
2016-11-03 13:33:35 +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
|
6e068b928b
|
Updated links to the public website on ah.uk
|
2016-10-26 14:03:00 +01:00 |
|
Andy Heathershaw
|
1946734b58
|
resolves #15: switched the order of the dashboard widgets for xs devices. Made the system info table more responsive on xs devices.
|
2016-10-06 15:27:51 +01:00 |
|
Andy Heathershaw
|
e81dfcd1fd
|
resolves #5: modified the installer to write a flag to the .env file when installed so naughty people can't create admin accounts etc by directly accessing the installer. First version tested fully encoded with SG :)
|
2016-10-06 15:07:30 +01:00 |
|
Andy Heathershaw
|
3cb9c98035
|
refs #5: reworked the installation screens to create an identical, unprotected version. Integrated SourceGuardian's license error handling to be more helpful to the end user
|
2016-10-06 11:30:39 +01:00 |
|
Andy Heathershaw
|
51b03acbcd
|
Added copyright/powered by notices to the footers of all pages. Added a config option to turn it off on the public-facing gallery pages
|
2016-10-05 16:31: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
|
58b055e9cd
|
refs #3: implemented multiple independent views for an album and created a slideshow view
|
2016-10-05 11:49:39 +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
|
1b86fa1e0e
|
User accounts can now be created using the new user management screen. Added cURL as a required PHP extension
|
2016-10-01 15:24:22 +01:00 |
|
Andy Heathershaw
|
48b43c3dd2
|
Added the ability to create storage locations and set those as the album source when creating a new album
|
2016-09-24 09:34:08 +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
|
6875b0dd22
|
Added security configuration items for registration options
|
2016-09-05 21:43:58 +01:00 |
|
Andy Heathershaw
|
00ab249476
|
Added a settings page allowing the date format and application name to be configured
|
2016-09-05 15:28:56 +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
|
b08a0e4710
|
Albums are now displayed on the index page. Logged in users now get a gravatar displayed. Thumbnails are now also served and displayed on the index page.
|
2016-09-03 22:13:05 +01:00 |
|
Andy Heathershaw
|
c32dbb17ed
|
Added an additional theme - bootstrap3-light - that displays the default Bootstrap navbar (instead of the dark one)
|
2016-09-02 10:56:07 +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 |
|