Commit Graph

98 Commits

Author SHA1 Message Date
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 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 4b6bdeba15 Backblaze #135 - added the storage UI and initial connectivity to B2 2019-09-09 20:35:32 +01:00
Andy Heathershaw d0d322120a #132: Added support for using vhosts with RabbitMQ 2019-08-11 07:49:25 +01:00
Andy Heathershaw 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
Andy Heathershaw 07fa9639b5 #123: The setting tab now only lists compatible storages. Added support for IAnalysisQueueSource to the LocalFileSystemSource driver 2019-07-13 10:27:35 +01:00
Andy Heathershaw 7a71a06e4e #123: Images are now uploaded to the storage driver specified using the new IAnalysisQueueSource interface 2019-07-12 16:21:30 +01:00
Andy Heathershaw f26f545b76 #123: Added the dropdown to the settings page to select from storage locations 2019-07-11 09:01:20 +01:00
Andy Heathershaw 961603acd5 #121: Photos are now being analysed by the queue 2019-07-09 22:03:54 +01:00
Andy Heathershaw ca893359c9 #121: Added new configuration tab (Image Processing) for RabbitMQ-related settings 2019-07-09 13:08:57 +01:00
Andy Heathershaw f36aa61506 #71, #111: Implemented security checking in the JSON feed methods. Also users now automatically inherit the anonymous permissions by way of an additional check specifically against the anonymous user first 2018-11-18 21:39:19 +00:00
Andy Heathershaw 386bd30208 #111: Fleshed out the content of the Explore Photographers page. Also added a redirect to the activity feed if accessing the dashboard and logging in 2018-11-18 09:07:13 +00:00
Andy Heathershaw 3982f47243 UserConfig::getOrCreateModel was incorrectly reloading the cache with non-objects 2018-11-17 15:30:56 +00:00
Andy Heathershaw c0ab6a7acc #117: Avoid repeated calls to the configuration table - cache the entire table on the first request and use the cache in subsequent calls 2018-10-15 13:59:14 +01:00
Andy Heathershaw 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
Andy Heathershaw f56d989d75 #4: Added config setting to configure the HTML tags that are allowed in comments 2018-09-24 09:12:07 +01:00
Andy Heathershaw 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
Andy Heathershaw f2ba0e9475 #4: Started working on notification to moderators when a comment has been posted 2018-09-20 21:32:50 +01:00
Andy Heathershaw 67bf7086c0 #4: Added settings to configure moderation for known/anonymous users 2018-09-19 20:35:43 +01:00
Andy Heathershaw d1d77752b3 #4: Added a global setting that specifies if comments from anonymous users are allowed 2018-09-19 20:23:02 +01:00
Andy Heathershaw 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
Andy Heathershaw c2e71b0084 #4: Added config settings to turn on comments and require login before commenting 2018-09-17 09:29:09 +01:00
Andy Heathershaw 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
Andy Heathershaw 90e9061ebc #71: Permissions are now read from the new cache table, which has reduced complexity in the code significantly 2018-09-16 08:41:36 +01:00
Andy Heathershaw 835a3e611b #71: The rebuildPermissionsCache controller method now calls a new helper class, PermissionsHelper, that rebuilds the permissions in the new album_permissions_cache DB table 2018-09-14 21:03:07 +01:00
Andy Heathershaw 98ddb06b76 #5: Implemented login with Google account 2018-08-17 13:37:58 +01:00
Andy Heathershaw 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
Andy Heathershaw 8af88c56aa #5: Added settings UI to configure Facebook login 2018-08-14 09:12:28 +01:00
Andy Heathershaw 95a1298233 Merge branch 'master' into feature/19-user-profile-screen 2018-08-07 09:19:44 +01:00
Andy Heathershaw 4575bac725 #89: Added additional date formats 2018-08-06 17:00:43 +01:00
Andy Heathershaw eedfd5abdd #84: Corrected permissions query for a non-admin user returning incorrect child albums 2018-07-28 09:00:18 +01:00
Andy Heathershaw 566db25316 #84: Corrected permissions query for a non-admin user returning incorrect child albums 2018-07-28 08:59:07 +01:00
Andy Heathershaw 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 ef4df1ab32 #59: Added 2 new settings to customise the albums drop-down navigator. It is now possible to choose to only display top-level albums, and also to restrict the number of items. 2018-07-12 22:52:50 +01:00
Andy Heathershaw f96a9cd9f7 #58: It is now possible to create albums named the same within different parent albums. Albums with child albums can now not be deleted, as this could leave duplicate albums in the same parent album. 2018-07-12 21:55:01 +01:00
Andy Heathershaw 036814705f #74: Suppress warning on mkdir due to a race condition for multiple uploads 2018-07-12 06:38:56 +01:00
Andy Heathershaw c5e22c7a6e #50: Added a check to see if exec() is available to provide more OS-level information, or falls back to standard php_uname if not 2017-09-29 20:15:24 +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 c258303700 #41: Read and display more photographer-specific details 2017-09-17 09:20:35 +01:00
Andy Heathershaw 4f7ad41009 Reverted an erroneous change that shouldn't have happened from git committing on the server 2017-09-16 08:32:23 +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 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 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 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 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 6b704e67fd #17: Fixed a crash in the installer when the app is not configured 2017-08-30 20:42:35 +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