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
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
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
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
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
4b6bdeba15
Backblaze #135 - added the storage UI and initial connectivity to B2
2019-09-09 20:35:32 +01:00
bfbf740810
#124 , #125 , #126 : Started implementing e-mail queueing. Fixed the display of validation messages on the forgotten password form. Corrected the generation of the action URL when the APP_URL environment settings is not configured.
2019-07-13 21:40:13 +01:00
44591790d1
#111 : Added an activity feed to the user profile screen, with a configurable setting on the social tab
2018-10-09 22:16:43 +01:00
2c0595bb98
#4 : A notification is now sent to the original poster when a reply is posted to their comment. Removed the "edit comment" link as this functionality doesn't (and won't) exist.
2018-10-05 23:35:01 +01:00
38e24cc4d6
#4 : It's now possible to bulk-approve and bulk-reject comments in the admin screen
2018-10-05 23:11:19 +01:00
17359e0cbe
#4 : Comments can now be individually approved/rejected through the admin screen.
2018-10-05 22:57:39 +01:00
734e88bfc7
#4 : It's now possible to delete single comments and bulk-delete multiple comments in the admin screen
2018-10-05 22:17:41 +01:00
62659c13f7
#4 : Added e-mail notifications to the album owner when a new comment has been approved, and to the comment poster when it is approved.
2018-10-05 21:08:14 +01:00
a61029cf78
#4 : Moderators now receive an e-mail notification of a pending comment. Resolved an issue with the HTML filtering.
2018-09-26 16:51:17 +01:00
f56d989d75
#4 : Added config setting to configure the HTML tags that are allowed in comments
2018-09-24 09:12:07 +01:00
a5569924be
#4 , #112 : Default permissions can now be saved. There's a link to the default permissions screen from the admin/settings screen. The permissions cache rebuild now takes into account the default permissions. The permissions tab on the albums screen now correctly shows text based on if permissions are inherited from a parent album, or the default permissions.
2018-09-23 22:20:03 +01:00
67bf7086c0
#4 : Added settings to configure moderation for known/anonymous users
2018-09-19 20:35:43 +01:00
d1d77752b3
#4 : Added a global setting that specifies if comments from anonymous users are allowed
2018-09-19 20:23:02 +01:00
9702366d11
#4 : It's now possible to reply to a comment in threaded comments. Also started implementing validation.
2018-09-18 14:28:59 +01:00
c9ab590afe
#4 : Started work on threaded comments in the front-end gallery. There is also a settings tab dedicated to commenting now.
2018-09-18 10:19:47 +01:00
0ebd7a1c5f
#4 : Comments can now be posted from a photo page in the gallery, and are saved in the database in the photo_comments table.
2018-09-17 14:15:06 +01:00
c2e71b0084
#4 : Added config settings to turn on comments and require login before commenting
2018-09-17 09:29:09 +01:00
ee4978878f
#71 : Permissions are now fully inherited from an "ultimate parent". Most actions that can change the outcome of a user's permissions rebuild the permissions cache. Corrected a few minor HTML issues in layouts.
2018-09-16 22:11:53 +01:00
9ad52359df
#71 : Albums edit page now shows if an album is inheriting permissions, and this can be changed on edit album screen
2018-09-16 09:12:35 +01:00
5a04247621
#99 : Started working on e-mail address activation when changed using the user settings page
2018-09-12 14:27:34 +01:00
37375eb7e6
#99 : Added user settings related to the new profile pages feature
2018-08-27 21:35:48 +01:00
98ddb06b76
#5 : Implemented login with Google account
2018-08-17 13:37:58 +01:00
1ed4f297d2
#5 : Added settings for configuring Twitter login, this is getting as far now as presenting the Twitter login screen. Login/register screens now respect the social media provider settings
2018-08-16 09:18:54 +01:00
8af88c56aa
#5 : Added settings UI to configure Facebook login
2018-08-14 09:12:28 +01:00
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
adb86f1d4e
#60 : Added the new version information when an update is available
2017-10-01 17:03:19 +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
c2e9fe617b
#2 : Added a loading animation to the quick-post/upload function whilst uploading
2017-09-10 15:46:16 +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
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
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
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
7ea1dc5c83
#4 : Nested albums are now supported in the admin panel
2017-04-17 17:11:59 +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
78e5d0e3c0
#3 Album permissions can now be allocated to groups
2017-02-16 17:32:01 +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
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
9141398da8
BLUE-8: new storage locations can be created setting the required OpenStack details
2016-10-28 04:54:38 +01:00
Andy Heathershaw
e7fbdaaa66
BLUE-1: A default local storage location is created on install that cannot be deleted. Storage locations can be made inactive and no new albums can be created against them.
...
BLUE-3: Validation is now performed on the file path selected.
Tweaks to the storage locations form to display validation errors against the correct fields.
2016-10-27 11:36: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
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
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