5df6ae770fMerge 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 Heathershaw2018-10-06 09:43:58 +0100
54fe543fe6Merge 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 Heathershaw2018-10-05 23:35:01 +0100
38e24cc4d6#4: It's now possible to bulk-approve and bulk-reject comments in the admin screenAndy Heathershaw2018-10-05 23:11:19 +0100
17359e0cbe#4: Comments can now be individually approved/rejected through the admin screen.Andy Heathershaw2018-10-05 22:57:39 +0100
734e88bfc7#4: It's now possible to delete single comments and bulk-delete multiple comments in the admin screenAndy Heathershaw2018-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 Heathershaw2018-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 Heathershaw2018-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 Heathershaw2018-09-24 15:55:48 +0100
f56d989d75#4: Added config setting to configure the HTML tags that are allowed in commentsAndy Heathershaw2018-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 albumAndy Heathershaw2018-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 Heathershaw2018-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 Heathershaw2018-09-23 10:28:54 +0100
84f8ad75e9#4: Added the comment date to the admin screen and a checkbox to bulk-select commentsAndy Heathershaw2018-09-22 08:49:01 +0100
f2ba0e9475#4: Started working on notification to moderators when a comment has been postedAndy Heathershaw2018-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 Heathershaw2018-09-20 14:38:34 +0100
67bf7086c0#4: Added settings to configure moderation for known/anonymous usersAndy Heathershaw2018-09-19 20:35:43 +0100
d1d77752b3#4: Added a global setting that specifies if comments from anonymous users are allowedAndy Heathershaw2018-09-19 20:23:02 +0100
97ee60cfc9#4: Comments can now be approved and rejected from the front-end galleryAndy Heathershaw2018-09-19 19:54:59 +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 Heathershaw2018-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 Heathershaw2018-09-19 09:44:20 +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 Heathershaw2018-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 Heathershaw2018-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 Heathershaw2018-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 Heathershaw2018-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 Heathershaw2018-09-17 14:15:06 +0100
c2e71b0084#4: Added config settings to turn on comments and require login before commentingAndy Heathershaw2018-09-17 09:29:09 +0100
055137935dMerge branch 'feature/71-permissions-cache' of aheathershaw/blue-twilight into master
Andy Heathershaw
2018-09-16 22:19:38 +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 Heathershaw2018-09-16 22:11:53 +0100
9ad52359df#71: Albums edit page now shows if an album is inheriting permissions, and this can be changed on edit album screenAndy Heathershaw2018-09-16 09:12:35 +0100
90e9061ebc#71: Permissions are now read from the new cache table, which has reduced complexity in the code significantlyAndy Heathershaw2018-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 tableAndy Heathershaw2018-09-14 21:03:07 +0100
b03ab47039#71: The settings screen is now hooked up to the rebuildPermissionsCache method on the Admin\DefaultControllerAndy Heathershaw2018-09-14 11:14:39 +0100
cb3791b4daMerge branch 'master' into feature/71-permissions-cacheAndy Heathershaw2018-09-14 11:02:43 +0100
3f55d4e0f0#71: Started adding support for a DB-based permissions cache and ability to rebuild itAndy Heathershaw2018-09-14 11:02:08 +0100
4b8cd6e5abMerge branch 'feature/99-user-settings-page' of aheathershaw/blue-twilight into master
Andy Heathershaw
2018-09-12 21:25:02 +0100
c369ea5703Added 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 registrationAndy Heathershaw2018-09-12 17:08:27 +0100
5a04247621#99: Started working on e-mail address activation when changed using the user settings pageAndy Heathershaw2018-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 Heathershaw2018-09-07 10:05:38 +0100
e4863af668#5: Don't show the "alternatively..." message when no social media providers are configuredAndy Heathershaw2018-09-07 09:03:21 +0100
37375eb7e6#99: Added user settings related to the new profile pages featureAndy Heathershaw2018-08-27 21:35:48 +0100
eddb72c265Merge branch 'master' into feature/99-user-settings-pageAndy Heathershaw2018-08-27 21:29:10 +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 Heathershaw2018-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 settingsAndy Heathershaw2018-08-16 09:18:54 +0100
5926bbcb33Merge branch 'master' into feature/5-social-media-ssoAndy Heathershaw2018-08-16 08:48:12 +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 Heathershaw2018-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 fileAndy Heathershaw2018-08-14 12:57:41 +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 Heathershaw2018-08-13 22:03:12 +0100
564fcd4b09#5: Added Laravel Socialite. The redirect to Facebook is now working.Andy Heathershaw2018-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 Heathershaw2018-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 Heathershaw2018-08-11 09:20:40 +0100
7e721966e9#19: The activity grids are now responsive. Improved the responsiveness of the user's image/nickname.Andy Heathershaw2018-08-08 09:31:56 +0100
95a1298233Merge branch 'master' into feature/19-user-profile-screenAndy Heathershaw2018-08-07 09:19:44 +0100
f3e52ac5b5Merge branch 'bugfix/93-album-redirect-checkbox' of aheathershaw/blue-twilight into master
Andy Heathershaw
2018-08-07 09:16:30 +0100
cff66e72d6#94: Child albums now display as 6 and 6 columns on mobile (xs) devices. Pager links are also centered.Andy Heathershaw2018-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 Heathershaw2018-08-07 09:03:47 +0100
8df9fe7827Merge 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 Heathershaw2018-08-06 17:06:59 +0100
07f34aa158Merge branch 'feature/89-more-date-formats' of aheathershaw/blue-twilight into master
Andy Heathershaw
2018-08-06 17:04:45 +0100
4f91863f75#19: The user profile now displays activity based on taken and uploaded datesAndy Heathershaw2018-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
843f284570Merge branch 'master' into feature/19-user-profile-screen
Andy Heathershaw
2018-08-03 12:28:32 +0100
1553bd8620Update 'readme.md'
Andy Heathershaw
2018-07-31 22:16:53 +0100
031accdf78Update 'contributing.md'
Andy Heathershaw
2018-07-31 21:29:22 +0100
30dd0c807dUpdate 'contributing.md'
Andy Heathershaw
2018-07-31 21:26:43 +0100
bc764d4ee1Merge 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.ukAndy Heathershaw2018-07-31 08:46:03 +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 timeAndy Heathershaw2018-07-28 08:59:51 +0100
eedfd5abdd#84: Corrected permissions query for a non-admin user returning incorrect child albumsAndy Heathershaw2018-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 timeAndy Heathershaw2018-07-28 08:59:51 +0100
566db25316#84: Corrected permissions query for a non-admin user returning incorrect child albumsAndy Heathershaw2018-07-28 08:59:07 +0100
33680faf92#19: First draft of the new user profile page, incorporating the beginnings of a heat-map of activityAndy Heathershaw2018-07-16 06:04:44 +0100
9064495f1fUpdated the Github URL to andysh-uk. Update script now downloads Composer, like the install script does.Andy Heathershaw2018-07-15 21:32:17 +0100