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
|
7783af00b0
|
#1: User accounts can now be deleted. The current user account cannot be deleted, or have the admin privileges removed. Accounts can now be activated manually. New user accounts passwords are encrypted correctly before being saved.
|
2016-10-03 14:11:24 +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
|
522887aaa2
|
Storage locations can now be deleted. If no storage location exists when creating an album, user is redirected to the create storage page.
|
2016-09-28 20:32:19 +01:00 |
|
Andy Heathershaw
|
6635d20ead
|
Storage locations can now be edited. Added the rotate photo left/right to the max post size exclusion list
|
2016-09-28 20:13:18 +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
|
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
|
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
|
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
|
3af7708933
|
Improved the admin section - added breadcrumb navigation and a nice looking dashboard
|
2016-09-09 15:06:34 +01:00 |
|
Andy Heathershaw
|
504134caa7
|
Photos and album contents are now physically deleted from disk
|
2016-09-09 11:09:03 +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
|
821bfceb09
|
Recaptcha support
Added configuration options to allow reCAPTCHA to be integrated into the registration process. reCAPTCHA response is validated on sign-up if enabled.
|
2016-09-08 11:02:49 +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
|
2a1311b2ba
|
Finished the test e-mail settings functionality and introduced TLS encryption. Tested with Office 365.
|
2016-09-06 13:26:02 +01:00 |
|
Andy Heathershaw
|
c7a56d1753
|
Added mail settings for SMTP. Configuration values that are the same as the defaults are no longer saved to the database (and are purged if changed to the default.) Started adding a "test mail config" settings function
|
2016-09-06 12:23:14 +01:00 |
|
Andy Heathershaw
|
6875b0dd22
|
Added security configuration items for registration options
|
2016-09-05 21:43:58 +01:00 |
|
Andy Heathershaw
|
1101432693
|
Added number of photos to admin index
|
2016-09-05 16:46:11 +01:00 |
|
Andy Heathershaw
|
a386d1b893
|
Added a theme selector to the new config page
|
2016-09-05 15:36:46 +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
|
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
|
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
|
6e04389e07
|
Created my own file-system abstraction layer for album storage
|
2016-09-02 22:00:42 +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 |
|
Andy Heathershaw
|
932f7017dc
|
Albums can now be edited. De-duplicated code in the AlbumController
|
2016-09-01 17:31:16 +01:00 |
|
Andy Heathershaw
|
b4f35649c2
|
Albums can now be deleted and the "Albums" link goes to the albums index page
|
2016-09-01 17:17:55 +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 |
|