Andy Heathershaw
|
5ad23328f7
|
Update 'readme.md'
|
2022-06-05 16:19:14 +01:00 |
Andy Heathershaw
|
e95967b3b0
|
Merge pull request 'Improved Bootstrap experience and services improvements' (#154) from feature/146-bootstrap-experience into master
|
2020-04-30 08:48:54 +01:00 |
Andy Heathershaw
|
8f9a386494
|
Prevent deleting service definitions when they are in use throughout the system. Closes #153
|
2020-04-30 08:38:37 +01:00 |
Andy Heathershaw
|
3655c28c73
|
Facebook, Google and Twitter SSO app credentials are now migrated to the new services section when running under v2.2.0-beta.2. Providers no longer appear on the login/register page unless they are enabled AND a service has been selected. Added a link to amend services in the settings section. closes #152
|
2020-04-30 08:28:19 +01:00 |
Andy Heathershaw
|
4dc4ce1517
|
Switched the socialite login providers to the new external services configuration #152
|
2020-04-29 22:19:21 +01:00 |
Andy Heathershaw
|
cb849c7928
|
Revamped the new installer and moved the system configuration check to that part of the installer and out of the Laravel app. Corrected an issue with the s3_signed_urls storage column. #146
|
2020-04-27 17:35:26 +01:00 |
Andy Heathershaw
|
e2f195f5be
|
Refactored the installer so it all comes under the /install URL, and the AppInstaller namespace and source is outside of the public/ folder.
|
2020-04-27 08:57:13 +01:00 |
Andy Heathershaw
|
6ad1cdda8f
|
Corrected the detection of the Blue Twilight URL to allow redirection to the bootstrapper. Added standard BT to the install page. #146
|
2020-04-27 08:32:45 +01:00 |
Andy Heathershaw
|
e06b227147
|
Completed the first interation of the new Bootstrapper experience. Downloads and extracts vendors from Gitea and configures the encryption key. Still need to get upgrades implemented. #146
|
2020-04-26 21:53:24 +01:00 |
Andy Heathershaw
|
365034d611
|
Added a new Bootstrapper experience to download the vendors directly from Gitea instead of having to download Composer. #146
|
2020-04-26 15:08:26 +01:00 |
Andy Heathershaw
|
7b2ea74a19
|
Got the new Openstack SDK working with Rackspace, and added my own support for the Rackspace-specific extensions for API key and CDN. #144
|
2020-04-22 17:11:50 +01:00 |
Andy Heathershaw
|
61c51fcd37
|
Updated the OpenStack driver to use the new PHP Open Cloud repo instead of the previous Rackspace one. This also completes the last provider's change to GuzzleHttp instead of Guzzle. #144 #145
|
2020-04-22 08:19:28 +01:00 |
Andy Heathershaw
|
132bfcdb83
|
Fixed a missing JS variable when deleting a photo from the album's admin page. This also now just removes the photo element from the DOM instead of reloading the whole page. #150
|
2020-04-22 08:18:30 +01:00 |
Andy Heathershaw
|
c1a11eee17
|
Merge pull request 'Pull #106 and #148 Dropbox and external services' (#149) from feature/106-dropbox-storage into master
|
2020-04-22 06:58:14 +01:00 |
Andy Heathershaw
|
f80b80540f
|
Files are now removed from Dropbox when a photo/album is deleted. Added handling for Dropbox's 429 (retry) error. Added a new admin permission for restricing access to the new services area. Corrected a logic issue with failing images during the analysis process. #106
|
2020-04-22 06:56:15 +01:00 |
Andy Heathershaw
|
f17a84f746
|
Dropbox authorisation now uses a dedicated endpoint on the services controller, and uses OAuth2 state to transfer the storage ID. Added an intermediary screen before authorising. #106
|
2020-04-21 08:40:56 +01:00 |
Andy Heathershaw
|
d97b790264
|
Added the ability to create, edit and remove external services. Implemented an OAuth2 flow for authentication to Dropbox. #106
|
2020-04-20 22:33:42 +01:00 |
Andy Heathershaw
|
09b4bc60dd
|
Images are now refreshed correctly after resizing/rotating when using a private S3 album. Corrected some more icons to Font Awesome v5. #147 #141
|
2020-04-19 15:46:35 +01:00 |
Andy Heathershaw
|
b8b21cc06b
|
More updated icons to Font Awesome v5 and removal of assets within the project following the switch of the build system. #147
|
2020-04-19 15:31:48 +01:00 |
Andy Heathershaw
|
db585586a4
|
Switched the build system from Gulp to Grunt. Updated Bootstrap, Font Awesome and other dependencies to pull from my CDN on build. Started working on adding a 'services' section to hold external credentials, such as app ID/secret.
|
2020-04-19 10:54:07 +01:00 |
Andy Heathershaw
|
e3892a037f
|
Started work on replacing guzzle/guzzle (v3) with guzzlehttp/guzzle (v6.)
|
2020-04-18 22:41:30 +01:00 |
Andy Heathershaw
|
fdf4d72236
|
Merge branch 'master' into feature/106-dropbox-storage
# Conflicts:
# app/Http/Controllers/Admin/StorageController.php
# resources/views/themes/base/admin/edit_storage.blade.php
|
2020-04-18 21:53:36 +01:00 |
Andy Heathershaw
|
f773b10244
|
Implemented a new option for S3 sources to allow signed URLs and private buckets to be used. #141
|
2020-04-18 21:51:28 +01:00 |
Andy Heathershaw
|
93c6f5da10
|
Updated all resource routes to follow Laravel's standard of the "id" parameter on edit/update/destroy routes being the singular of the resource #142
|
2020-04-18 18:25:43 +01:00 |
Andy Heathershaw
|
15cb2f40b0
|
Replaced Rackspace's PHP Open Cloud with PHP OpenCloud OpenStack package.
|
2020-04-18 18:02:38 +01:00 |
Andy Heathershaw
|
90cf38d9aa
|
Upgraded Laravel from 5.5 to 6.0 LTS, as well as latest Composer dependencies #142
|
2020-04-18 17:45:40 +01:00 |
Andy Heathershaw
|
9668352129
|
Updated Composer dependencies to the latest versions. Resolves an issue with PHP 7.4 and AWS
|
2020-04-18 16:39:20 +01:00 |
Andy Heathershaw
|
feb38c47b0
|
Fixes #134 - user profile link is made available if not logged in and the user's profile is public
|
2019-10-19 21:03:06 +01:00 |
Andy Heathershaw
|
582e5fffaa
|
Dropbox #106 - files can be uploaded to a Dropbox account using a generated access token, and downloaded using the Blue Twilight download endpoint.
|
2019-09-15 21:37:41 +01:00 |
Andy Heathershaw
|
da99b0b05a
|
Merge branch 'feature/135-backblaze-driver' of aheathershaw/blue-twilight into master
|
2019-09-14 15:38:15 +01:00 |
Andy Heathershaw
|
99cafbc9a5
|
Backblaze #135 - B2 storage source now removes the current file version before uploading a new one
|
2019-09-14 15:35:05 +01:00 |
Andy Heathershaw
|
a6825bcef9
|
Backblaze #135 - implemented the re-use of the upload token/URL. Fetching file contents now works by using the b2_download_file_by_id method with an auth header.
|
2019-09-14 10:04:09 +01:00 |
Andy Heathershaw
|
69422ffaa4
|
Backblaze #135 - implemented a retry and backoff period for 500/503 errors
|
2019-09-11 14:59:25 +01:00 |
Andy Heathershaw
|
fb6754b8e9
|
Backblaze #135 - tried to implement b2_download_file_by_id for private buckets, but this doesn't work correctly, logged with Backblaze
|
2019-09-10 16:24:26 +01:00 |
Andy Heathershaw
|
ce03b2596f
|
Backblaze #135 - album storage driver is now cached to maintain state within the same request, prevents multiple calls to B2. Images can now be deleted and (I think) edited.
|
2019-09-10 15:11:53 +01:00 |
Andy Heathershaw
|
608442d566
|
Backblaze #135 - introduced the config setting to choose whether to generate private or public URLs, or to auto-detect. Photos are now displayed from B2.
|
2019-09-09 21:52:26 +01:00 |
Andy Heathershaw
|
437fe9fe1f
|
Updated composer.lock file
|
2019-09-09 20:51:06 +01:00 |
Andy Heathershaw
|
4b6bdeba15
|
Backblaze #135 - added the storage UI and initial connectivity to B2
|
2019-09-09 20:35:32 +01:00 |
Andy Heathershaw
|
85d5926c3a
|
Updated read me to remove the now-ancient V2 message and introduce Cloud
|
2019-09-03 19:31:04 +01:00 |
Andy Heathershaw
|
d0d322120a
|
#132: Added support for using vhosts with RabbitMQ
|
2019-08-11 07:49:25 +01:00 |
Andy Heathershaw
|
3c6c5b174d
|
Update the permissions cache post-upgrade
|
2019-08-06 21:17:53 +01:00 |
Andy Heathershaw
|
b141061406
|
Fixes #131: quick upload feature creates a new album with inherited permissions, and also rebuilds the permissions cache. Added an alert to the quick upload to advise of the permissions change.
|
2019-07-31 08:56:30 +01:00 |
Andy Heathershaw
|
d9b68716c8
|
Force composer to always discard any local changes to packages - this gets around a checksumming issue in the AWS SDK upgrade.
|
2019-07-28 13:21:52 +01:00 |
Andy Heathershaw
|
728d14563e
|
Do a comparison for Laravel 5.5 when auto-discovering commands
|
2019-07-28 12:51:12 +01:00 |
Andy Heathershaw
|
c8952a8ac1
|
Enable users public profile page by default when profile pages are enabled
|
2019-07-28 08:17:17 +01:00 |
Andy Heathershaw
|
24f2155a35
|
Remove temporary files once they're in the analysis queue following an upload
|
2019-07-27 14:05:19 +01:00 |
Andy Heathershaw
|
f4f4de1b34
|
Fixes #130: Local file system queue copies the file instead of moving it, so the temp file is still available to analyse
|
2019-07-27 13:50:27 +01:00 |
Andy Heathershaw
|
4ef3285eb2
|
Fixes #123: Processing queue is now used for bulk uploads. If an error occurs during processing on the queue, this is now relayed to the user. Fixed an issue when creating an album where the default storage wasn't defaulted.
|
2019-07-21 17:22:40 +01:00 |
Andy Heathershaw
|
3b76f20738
|
Fixes #128: Profiles page details are only displayed when social user profiles is enabled
|
2019-07-21 08:39:04 +01:00 |
Andy Heathershaw
|
b2443d0ff9
|
Fixes #102: include the parent album ID in the edit form to work with the validation
|
2019-07-21 08:25:44 +01:00 |