|
33680faf92
|
#19: First draft of the new user profile page, incorporating the beginnings of a heat-map of activity
|
2018-07-16 06:04:44 +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
|
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
|
0b64728d0a
|
First batch of changes for #38 to allow photo metadata updates
|
2017-09-16 08:26:05 +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
|
365ea689ef
|
#3: Fixed some issues with the statistics combined graph and file size pie graph
|
2017-09-12 20:36:39 +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
|
c72c4cc45c
|
Merge remote-tracking branch 'origin/feature/3-analytics-dashboard' into feature/3-analytics-dashboard
|
2017-09-10 15:49: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
|
0d0584086b
|
#29: Labels are now included in the sitemap.xml
|
2017-09-10 12:52:41 +01:00 |
|
Andy Heathershaw
|
693f0c6760
|
#34: sitemap.xml generator now checks for albums and photos that are accessible to the current user (so anonymous albums aren't included in search engine listings.)
|
2017-09-10 12:48:48 +01:00 |
|
Andy Heathershaw
|
1f2552c743
|
#29: Corrected permission check when displaying photos linked to a label. Multiple instances of a new label are no longer duplicated (separated out the creation logic into the LabelController.)
|
2017-09-10 12:40:24 +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
|
e9a6aff7e6
|
Used a broader colour palette for charts
|
2017-09-06 22:21:48 +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
|
0c1ff083f6
|
#24: Corrected date format of last modified date in sitemap.xml
|
2017-09-05 22:27:55 +01:00 |
|
Andy Heathershaw
|
0371fb0d95
|
#24: Finished implementing the sitemap.xml creation logic
|
2017-09-05 22:16:50 +01:00 |
|
Andy Heathershaw
|
61a76ac8a7
|
#24: Added a basic sitemap.xml with the root gallery URL
|
2017-09-04 22:01:02 +01:00 |
|
Andy Heathershaw
|
d0d96df17d
|
#12: Corrected the way redirects work on the gallery side due to an issue when trying out on a real system
|
2017-09-04 21:41:08 +01:00 |
|
Andy Heathershaw
|
b7a8222ecf
|
#12: Added a new table to hold the redirects, and implemented the controller to check this table if an album is not found
|
2017-09-03 08:54:49 +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
|
e93e4d2413
|
#15: Expanded the hit tracking to include basic information like IP address, user agent, album/photo/user and the album/photo view being accessed. Added a config option to disable the visitor tracking, and a new tab called Analytics in the settings album. Also added links to Cookie Consent.
|
2017-04-17 15:45:25 +01:00 |
|
Andy Heathershaw
|
def4a28b10
|
#15: Number of hits to albums/photos are now recorded in the database
|
2017-04-16 10:04:47 +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
|
2c7dba6728
|
#9, #11: Forgot/reset password screens updated to Bootstrap v4. Added confirmation messages to reset password flow. Corrected the text of the "test e-mail" function and localised the strings used.
|
2017-04-10 20:48:47 +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
|
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
|
640828e244
|
BLUE-8: The OpenStack driver now works completely with all operations - flip, rotate, refresh thumbnails. It's also possible to move photos between albums across different storage providers.
|
2016-10-28 12:59:36 +01:00 |
|
Andy Heathershaw
|
d0803b37d9
|
Added some stock photos (royalty free from pexels.com) for empty albums and to replace the fuel gauge on the main screen.
|
2016-10-06 16:21:27 +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
|
08f13b28cb
|
Added hotlink protection and restricting access to the original image to the photo's owner
|
2016-09-11 07:19:11 +01:00 |
|
Andy Heathershaw
|
068ed2018a
|
Fixed typo using the correct config value
|
2016-09-09 17:11:09 +01:00 |
|
Andy Heathershaw
|
7a59ac03fd
|
Individual photo page now takes notice of private albums and doesn't allow the access to be circumvented
|
2016-09-09 17:08:35 +01:00 |
|
Andy Heathershaw
|
3ed309ec01
|
Added a new option for albums - private albums. These are only visible (and accessible) to owners.
|
2016-09-09 16:59:13 +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
|
00b238b3c6
|
Added info messages when registering and activating accounts
|
2016-09-06 14:45:51 +01:00 |
|
Andy Heathershaw
|
ef95fd31ba
|
Implemented a page to view a larger preview of a photo
|
2016-09-05 14:27:20 +01:00 |
|
Andy Heathershaw
|
bb6e77191e
|
Added error handling of non-image files
|
2016-09-05 14:06:41 +01:00 |
|
Andy Heathershaw
|
18bceb367d
|
Albums now display their photos in a grid
|
2016-09-04 21:59:32 +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
|
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 |
|
Andy Heathershaw
|
b668c6bebe
|
Added Laravel 5.3.6 and the basic registration, login and the start of the admin section
|
2016-09-01 16:23:39 +01:00 |
|