Commit Graph

  • 5df6ae770f Merge branch 'feature/57-user-activation-email' of aheathershaw/blue-twilight into master Andy Heathershaw 2018-10-06 09:44:45 +0100
  • 09de0f1356 #57: An e-mail is now sent to administrator accounts when a user is self-created and activated (if e-mail activation is required) Andy Heathershaw 2018-10-06 09:43:58 +0100
  • 54fe543fe6 Merge branch 'feature/4-commenting-on-photos' of aheathershaw/blue-twilight into master Andy Heathershaw 2018-10-05 23:37:26 +0100
  • 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. Andy Heathershaw 2018-10-05 23:35:01 +0100
  • 38e24cc4d6 #4: It's now possible to bulk-approve and bulk-reject comments in the admin screen Andy Heathershaw 2018-10-05 23:11:19 +0100
  • 17359e0cbe #4: Comments can now be individually approved/rejected through the admin screen. Andy Heathershaw 2018-10-05 22:57:39 +0100
  • 734e88bfc7 #4: It's now possible to delete single comments and bulk-delete multiple comments in the admin screen Andy Heathershaw 2018-10-05 22:17:41 +0100
  • 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. Andy Heathershaw 2018-10-05 21:08:14 +0100
  • a61029cf78 #4: Moderators now receive an e-mail notification of a pending comment. Resolved an issue with the HTML filtering. Andy Heathershaw 2018-09-26 16:51:17 +0100
  • e00c1631bb #4: Comments posted on photos are now checked against a white-list of allowed HTML tags, and these are filtered out (the inner content is still displayed.) Andy Heathershaw 2018-09-24 15:55:48 +0100
  • f56d989d75 #4: Added config setting to configure the HTML tags that are allowed in comments Andy Heathershaw 2018-09-24 09:12:07 +0100
  • 90c7591c31 #112: Default album permissions are now used when creating a new album that does not inherit permissions, and is not marked as a private album Andy Heathershaw 2018-09-23 22:28:12 +0100
  • 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. Andy Heathershaw 2018-09-23 22:20:03 +0100
  • da0667711a #4, 112: Started working on an admin screen and database structure to be able to set default album permissions for top-level albums to inherit from (and a base for new albums created without inheriting.) Andy Heathershaw 2018-09-23 10:28:54 +0100
  • 84f8ad75e9 #4: Added the comment date to the admin screen and a checkbox to bulk-select comments Andy Heathershaw 2018-09-22 08:49:01 +0100
  • 428c43a4c3 #4: Added an admin screen to manage comments Andy Heathershaw 2018-09-21 15:00:07 +0100
  • f2ba0e9475 #4: Started working on notification to moderators when a comment has been posted Andy Heathershaw 2018-09-20 21:32:50 +0100
  • e398bc1b68 #4: Added a permission to determine if a user can post a comment - this supercedes the "photo:post-comment" gate. Andy Heathershaw 2018-09-20 14:38:34 +0100
  • 67bf7086c0 #4: Added settings to configure moderation for known/anonymous users Andy Heathershaw 2018-09-19 20:35:43 +0100
  • d1d77752b3 #4: Added a global setting that specifies if comments from anonymous users are allowed Andy Heathershaw 2018-09-19 20:23:02 +0100
  • 97ee60cfc9 #4: Comments can now be approved and rejected from the front-end gallery Andy Heathershaw 2018-09-19 19:54:59 +0100
  • 1d10d50557 #4: Updated deployed CSS files with previous changes Andy Heathershaw 2018-09-19 14:22:03 +0100
  • 3f7badd98a #4: Known users pre-fill the user/email password, added user Gravatar for the comment form, and a link to logout. Login/logout redirects back to the previous page. Andy Heathershaw 2018-09-19 13:49:53 +0100
  • 1802aa84d8 #4: Added a basic template for the comment design. Comments now display nested. Renamed the columns in the database table so the default validation error messages look better. Corrected a few issues with the TinyMCE implementation. Andy Heathershaw 2018-09-19 09:44:20 +0100
  • 60e747bd75 #4: Added TinyMCE as a rich text editor for posting comments Andy Heathershaw 2018-09-18 22:35:22 +0100
  • 7d77fe57c5 #4: If a validation error occurs while replying to a comment, the form is now re-rendered instead of JSON and a 422 being returned. Andy Heathershaw 2018-09-18 15:50:12 +0100
  • 9702366d11 #4: It's now possible to reply to a comment in threaded comments. Also started implementing validation. Andy Heathershaw 2018-09-18 14:28:59 +0100
  • c9ab590afe #4: Started work on threaded comments in the front-end gallery. There is also a settings tab dedicated to commenting now. Andy Heathershaw 2018-09-18 10:19:47 +0100
  • 1f7befafab #4: Added navigation properties to retrieved approved comments and comment owner. Started adding comments to the view. Andy Heathershaw 2018-09-17 22:30:27 +0100
  • 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. Andy Heathershaw 2018-09-17 14:15:06 +0100
  • c2e71b0084 #4: Added config settings to turn on comments and require login before commenting Andy Heathershaw 2018-09-17 09:29:09 +0100
  • 055137935d Merge branch 'feature/71-permissions-cache' of aheathershaw/blue-twilight into master Andy Heathershaw 2018-09-16 22:19:38 +0100
  • a137f36eab Updated public CSS/JS Andy Heathershaw 2018-09-16 22:14:34 +0100
  • 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. Andy Heathershaw 2018-09-16 22:11:53 +0100
  • 138cb91986 #71: Removed incorrectly-added active tab check Andy Heathershaw 2018-09-16 10:28:06 +0100
  • 9ad52359df #71: Albums edit page now shows if an album is inheriting permissions, and this can be changed on edit album screen Andy Heathershaw 2018-09-16 09:12:35 +0100
  • 90e9061ebc #71: Permissions are now read from the new cache table, which has reduced complexity in the code significantly Andy Heathershaw 2018-09-16 08:41:36 +0100
  • 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 Andy Heathershaw 2018-09-14 21:03:07 +0100
  • c5ccc4ef9a #71: Updated deployed JS file with the new SettingsViewModel Andy Heathershaw 2018-09-14 11:15:40 +0100
  • b03ab47039 #71: The settings screen is now hooked up to the rebuildPermissionsCache method on the Admin\DefaultController Andy Heathershaw 2018-09-14 11:14:39 +0100
  • cb3791b4da Merge branch 'master' into feature/71-permissions-cache Andy Heathershaw 2018-09-14 11:02:43 +0100
  • 3f55d4e0f0 #71: Started adding support for a DB-based permissions cache and ability to rebuild it Andy Heathershaw 2018-09-14 11:02:08 +0100
  • 4b8cd6e5ab Merge branch 'feature/99-user-settings-page' of aheathershaw/blue-twilight into master Andy Heathershaw 2018-09-12 21:25:02 +0100
  • c369ea5703 Added validation to the user’s profile alias field Andy Heathershaw 2018-09-12 21:24:15 +0100
  • 2e0e98810a #99: Email address can now be changed and confirmed with registration Andy Heathershaw 2018-09-12 17:08:27 +0100
  • 5a04247621 #99: Started working on e-mail address activation when changed using the user settings page Andy Heathershaw 2018-09-12 14:27:34 +0100
  • 929237ef90 #99: User settings are now saving. Still need to implement validation on the profile name and e-mail verification for the new e-mail address. Andy Heathershaw 2018-09-07 10:05:38 +0100
  • e4863af668 #5: Don't show the "alternatively..." message when no social media providers are configured Andy Heathershaw 2018-09-07 09:03:21 +0100
  • 37375eb7e6 #99: Added user settings related to the new profile pages feature Andy Heathershaw 2018-08-27 21:35:48 +0100
  • eddb72c265 Merge branch 'master' into feature/99-user-settings-page Andy Heathershaw 2018-08-27 21:29:10 +0100
  • 4a54544756 #99: Added a basic user profile settings screen Andy Heathershaw 2018-08-27 21:28:44 +0100
  • 56f555cda6 Merge branch 'feature/5-social-media-sso' of aheathershaw/blue-twilight into master Andy Heathershaw 2018-08-18 08:57:23 +0100
  • 98ddb06b76 #5: Implemented login with Google account Andy Heathershaw 2018-08-17 13:37:58 +0100
  • c56fe271ef #5: Twitter login is now working completely. If the Twitter app is not authorised to access the user's e-mail address, they still have to create a new account. Andy Heathershaw 2018-08-16 14:01:56 +0100
  • 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 Andy Heathershaw 2018-08-16 09:18:54 +0100
  • 5926bbcb33 Merge branch 'master' into feature/5-social-media-sso Andy Heathershaw 2018-08-16 08:48:12 +0100
  • 29f43db7ea Merge branch 'v2.1' Andy Heathershaw 2018-08-16 08:47:37 +0100
  • fa861c0b09 #86: Updated more references from Github to Gitea (Admin > About page) v2.1 Andy Heathershaw 2018-08-16 08:46:19 +0100
  • 8290bafb04 #5: It's now possible to sign in/register with a Facebook account, and to link the FB account to an existing account by entering the account's password. Andy Heathershaw 2018-08-15 14:22:13 +0100
  • 40fc25eba9 #5: Facebook login is now working using the app ID/secret stored in the database, instead of in the services file Andy Heathershaw 2018-08-14 12:57:41 +0100
  • 8af88c56aa #5: Added settings UI to configure Facebook login Andy Heathershaw 2018-08-14 09:12:28 +0100
  • 52473f846e #5: Facebook social login now works. Added Facebook to the login screen template (I'm not 100% happy with this, may need a bit more work.) Andy Heathershaw 2018-08-13 22:03:12 +0100
  • 564fcd4b09 #5: Added Laravel Socialite. The redirect to Facebook is now working. Andy Heathershaw 2018-08-13 14:25:56 +0100
  • eaba161f5c #19: Added a link to user's public profile page, if enabled. Removed a stray semi-colon in album views. Updated user's profile page to use the new partial view for child albums. Andy Heathershaw 2018-08-11 09:30:48 +0100
  • a22ce0c57a #19: Added a check for the user.enable_profile_page column when viewing the profile page. Added link to user's profile page (if enabled) in album footers. Tooltips are now enabled globally. Child album's footer now shows the details as tooltips. Andy Heathershaw 2018-08-11 09:20:40 +0100
  • 7e721966e9 #19: The activity grids are now responsive. Improved the responsiveness of the user's image/nickname. Andy Heathershaw 2018-08-08 09:31:56 +0100
  • 95a1298233 Merge branch 'master' into feature/19-user-profile-screen Andy Heathershaw 2018-08-07 09:19:44 +0100
  • f3e52ac5b5 Merge branch 'bugfix/93-album-redirect-checkbox' of aheathershaw/blue-twilight into master Andy Heathershaw 2018-08-07 09:16:30 +0100
  • 6e4eaf35dd #93: Updated mark-up of "add album redirect" checkbox to BS4 Andy Heathershaw 2018-08-07 09:15:06 +0100
  • cff66e72d6 #94: Child albums now display as 6 and 6 columns on mobile (xs) devices. Pager links are also centered. Andy Heathershaw 2018-08-07 09:03:47 +0100
  • 56c6241db1 #94: Child albums now display as 6 and 6 columns on mobile (xs) devices. Pager links are also centered. Andy Heathershaw 2018-08-07 09:03:47 +0100
  • 8df9fe7827 Merge branch 'feature/90-photo-date-uploaded' of aheathershaw/blue-twilight into master Andy Heathershaw 2018-08-06 17:08:25 +0100
  • bdfb3067dc #90: Added language string (mistakenly committed to user profile branch) Andy Heathershaw 2018-08-06 17:06:59 +0100
  • 07f34aa158 Merge branch 'feature/89-more-date-formats' of aheathershaw/blue-twilight into master Andy Heathershaw 2018-08-06 17:04:45 +0100
  • 372cc0839f #90: Date created is now displayed on the individual photo page Andy Heathershaw 2018-08-06 17:02:51 +0100
  • 4575bac725 #89: Added additional date formats Andy Heathershaw 2018-08-06 17:00:43 +0100
  • 4f91863f75 #19: The user profile now displays activity based on taken and uploaded dates Andy Heathershaw 2018-08-06 16:59:50 +0100
  • 7e25e65336 #19: The user profile grid is now much more Github-like Andy Heathershaw 2018-08-06 14:02:45 +0100
  • 843f284570 Merge branch 'master' into feature/19-user-profile-screen Andy Heathershaw 2018-08-03 12:28:32 +0100
  • 1553bd8620 Update 'readme.md' Andy Heathershaw 2018-07-31 22:16:53 +0100
  • 031accdf78 Update 'contributing.md' Andy Heathershaw 2018-07-31 21:29:22 +0100
  • 30dd0c807d Update 'contributing.md' Andy Heathershaw 2018-07-31 21:26:43 +0100
  • bc764d4ee1 Merge branch '86-contribution-readme-links' of Pandy06269/blue-twilight into master Andy Heathershaw 2018-07-31 18:17:34 +0100
  • 3904d29c5c #86: Updated contributing file with the new web page and updated links in the readme to Gitea instead of Github, and the rebrand of andysh.uk Andy Heathershaw 2018-07-31 08:46:03 +0100
  • 0836ca5557 #86: Switched the update check from Github to Gitea Andy Heathershaw 2018-07-29 21:58:28 +0100
  • 4456cd5fa7 #86: Switched the update check from Github to Gitea Andy Heathershaw 2018-07-29 21:58:28 +0100
  • 1220e87bc9 Merge branch 'v2.1' Andy Heathershaw 2018-07-28 09:01:32 +0100
  • c029c6ca00 Bumped version for the 2.1.2 release v2.1.2 Andy Heathershaw 2018-07-28 09:00:57 +0100
  • aa2998ac70 #85: Changed the way next/previous buttons work, and introduced a more consistent ordering when large numbers of photos were uploaded at the same time Andy Heathershaw 2018-07-28 08:59:51 +0100
  • eedfd5abdd #84: Corrected permissions query for a non-admin user returning incorrect child albums Andy Heathershaw 2018-07-28 08:59:07 +0100
  • efd57cde08 #85: Changed the way next/previous buttons work, and introduced a more consistent ordering when large numbers of photos were uploaded at the same time Andy Heathershaw 2018-07-28 08:59:51 +0100
  • 566db25316 #84: Corrected permissions query for a non-admin user returning incorrect child albums Andy Heathershaw 2018-07-28 08:59:07 +0100
  • 33680faf92 #19: First draft of the new user profile page, incorporating the beginnings of a heat-map of activity Andy Heathershaw 2018-07-16 06:04:44 +0100
  • cd2dcc22a2 #80: Updated Laravel to 5.5 LTS Andy Heathershaw 2018-07-16 03:51:59 +0100
  • 9a65e8f1c9 Bumped version number for 2.1.1 v2.1.1 Andy Heathershaw 2018-07-16 03:31:35 +0100
  • 9ea1953ada #79: Corrected validation errors on the login screen Andy Heathershaw 2018-07-15 21:57:15 +0100
  • 8dd31961e7 #79: Updated the checkbox on the statistics page for Bootstrap 4 final Andy Heathershaw 2018-07-15 21:45:39 +0100
  • c784c623ba Include all update steps in update.php Andy Heathershaw 2018-07-15 21:34:15 +0100
  • 9064495f1f Updated the Github URL to andysh-uk. Update script now downloads Composer, like the install script does. Andy Heathershaw 2018-07-15 21:32:17 +0100
  • e2d66fd228 Merge branch 'master' into v2.1 v2.1.1-beta Andy Heathershaw 2018-07-14 08:22:38 +0100