Commit Graph

150 Commits

Author SHA1 Message Date
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
150f0a4966 #38: Modified the way the metadata upgrade page works - which now does a "re-analyse" the same way as it does an "analyse" 2017-09-17 16:04:07 +01:00
Andy Heathershaw
5092335761 #47: Linked the default view photo image to the photo page itself 2017-09-17 12:27:59 +01:00
Andy Heathershaw
502a13b39f #43: Included ChartJS references locally within the Javascript 2017-09-17 11:54:40 +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
c258303700 #41: Read and display more photographer-specific details 2017-09-17 09:20:35 +01:00
Andy Heathershaw
88c687a3d1 #38, #39: EXIF data is now stored base64-encoded in the database to prevent issues with raw characters coming off some cameras. EXIF data is no longer replaced on analysis - allowing rotated images to maintain the data. 2017-09-16 12:49:34 +01:00
Andy Heathershaw
48f43b3c04 #38: Made a few tweaks to the analysis function that doesn't delete the photo if it was previously analysed (i.e. it has a metadata version). Also if the original image contained Exif data (e.g. camera make), we no longer remove it if the re-analysed image doesn't (see #39) 2017-09-16 09:02:25 +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
7bfc829931 #32: Added next/previous buttons to the individual photo page 2017-09-12 20:54:29 +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
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
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
f46d9e1101 #29: Album permissions are now checked when retrieving photos linked with a label. Labels are displayed in the gallery with their own views. 2017-09-10 11:24:44 +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
aa99d76ae5 Merge remote-tracking branch 'origin/feature/3-analytics-dashboard' into feature/29-label-photos 2017-09-10 07:51:10 +01:00
Andy Heathershaw
4ccd665920 #28, #30: Fixed the breadcrumb on the individual photo page 2017-09-10 07:27:56 +01:00
Andy Heathershaw
7f27921cf7 #3: Implemented the majority of the public facing charts I'd envisaged 2017-09-06 22:00:12 +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
34b2ff6ea4 #25: Updated the installer to work with a brand-new system with just PHP installed. Changed the way the base URL is determined to work with systems that have to access the app using /public. 2017-09-06 10:33:22 +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
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
56deb6838a #22: Changed date on the photo card on the default gallery display to use the app's date format setting 2017-09-04 20:16:36 +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
2f1cbfc16c #11: URL aliases used by albums are now updated when the parent is changed. Added a warning to the Edit page that this may break links. 2017-09-03 08:40:39 +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
b5769ec192 Number of small changes, including the rename of the Bootstrap 3 theme to Default 2017-04-18 20:07:03 +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
94b2a9d1b6 #4: Child album count is now included when using the Album::children() method. Child albums are now displayed in the gallery 2017-04-17 21:53:47 +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