.. |
.gitkeep
|
Added Laravel 5.3.6 and the basic registration, login and the start of the admin section
|
2016-09-01 16:23:39 +01:00 |
2014_10_12_000000_create_users_table.php
|
Started working on support for uploading photos
|
2016-09-02 21:27:50 +01:00 |
2014_10_12_100000_create_password_resets_table.php
|
Started working on support for uploading photos
|
2016-09-02 21:27:50 +01:00 |
2016_09_01_140825_add_admin_user_flag.php
|
Added Laravel 5.3.6 and the basic registration, login and the start of the admin section
|
2016-09-01 16:23:39 +01:00 |
2016_09_01_144313_create_albums_table.php
|
Started working on support for uploading photos
|
2016-09-02 21:27:50 +01:00 |
2016_09_02_091706_create_config_table.php
|
Started working on support for uploading photos
|
2016-09-02 21:27:50 +01:00 |
2016_09_02_125912_create_photos_table.php
|
Started working on support for uploading photos
|
2016-09-02 21:27:50 +01:00 |
2016_09_02_144354_create_uploads_table.php
|
Implemented a progress bar for uploading photos, and allowed multiple uploads using the single upload file control
|
2016-09-05 12:01:30 +01:00 |
2016_09_02_144359_create_upload_photos_table.php
|
Started working on support for uploading photos
|
2016-09-02 21:27:50 +01:00 |
2016_09_02_220323_add_photo_metadata_columns.php
|
EXIF orientation is now respected and the original rotation angle stored in the database
|
2016-09-05 09:58:37 +01:00 |
2016_09_05_102036_add_upload_is_ready_column.php
|
Implemented a progress bar for uploading photos, and allowed multiple uploads using the single upload file control
|
2016-09-05 12:01:30 +01:00 |
2016_09_06_102806_add_user_activation_columns.php
|
Added mail settings for SMTP. Configuration values that are the same as the defaults are no longer saved to the database (and are purged if changed to the default.) Started adding a "test mail config" settings function
|
2016-09-06 12:23:14 +01:00 |
2016_09_06_150902_add_photo_storage_file_column.php
|
Added a separate storage_file_name column to the Photo class
|
2016-09-06 19:47:25 +01:00 |
2016_09_08_143227_remove_photo_rotation.php
|
Massive refactoring of the image processing, so it's now driven by the front-end and we can completely remove the command-line tasks - which will allow the app to work completely encoded using SourceGuardian and domain-locking.
|
2016-09-08 23:22:29 +01:00 |
2016_09_08_215424_remove_upload_tables.php
|
Massive refactoring of the image processing, so it's now driven by the front-end and we can completely remove the command-line tasks - which will allow the app to work completely encoded using SourceGuardian and domain-locking.
|
2016-09-08 23:22:29 +01:00 |
2016_09_08_220232_add_photo_is_analysed_column.php
|
Massive refactoring of the image processing, so it's now driven by the front-end and we can completely remove the command-line tasks - which will allow the app to work completely encoded using SourceGuardian and domain-locking.
|
2016-09-08 23:22:29 +01:00 |
2016_09_09_155655_add_album_privacy_column.php
|
Individual photo page now takes notice of private albums and doesn't allow the access to be circumvented
|
2016-09-09 17:08:35 +01:00 |
2016_09_10_082025_add_photo_user_column.php
|
Added hotlink protection and restricting access to the original image to the photo's owner
|
2016-09-11 07:19:11 +01:00 |
2016_09_24_082730_create_storages_table.php
|
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 |
2016_09_24_083659_add_album_storage_column.php
|
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 |
2016_10_05_120046_add_album_view.php
|
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 |
2016_10_05_141222_create_sessions_table.php
|
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 |
2016_10_26_160719_add_is_internal_column_to_storage.php
|
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.
|
2016-10-27 11:36:37 +01:00 |
2016_10_28_043532_add_storage_openstack_columns.php
|
BLUE-8: new storage locations can be created setting the required OpenStack details
|
2016-10-28 04:54:38 +01:00 |
2016_10_28_083537_add_cdn_url_storage_column.php
|
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 |
2016_11_03_102913_add_s3_storage_fields.php
|
BLUE-17: added support for S3 cloud storage (including DreamObjects, which uses an S3-compatible API)
|
2016-11-03 13:33:35 +00:00 |
2016_11_03_102929_increase_password_field.php
|
BLUE-17: added support for S3 cloud storage (including DreamObjects, which uses an S3-compatible API)
|
2016-11-03 13:33:35 +00:00 |
2017_02_13_095245_create_groups_table.php
|
#3: It is now possible to create, edit and delete user groups.
|
2017-02-13 12:08:16 +00:00 |
2017_02_13_154940_create_user_groups_table.php
|
#3: Users can now be assigned to groups
|
2017-02-14 11:03:58 +00:00 |
2017_02_15_101322_create_permissions_table.php
|
#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 |
2017_02_15_101328_create_album_group_permissions_table.php
|
#3: Implemented the select all/select none links and added missing files from previous check-in
|
2017-02-17 08:57:05 +00:00 |
2017_02_15_101334_create_album_user_permissions_table.php
|
#3: Implemented the select all/select none links and added missing files from previous check-in
|
2017-02-17 08:57:05 +00:00 |
2017_02_17_095706_create_album_anonymous_permissions_table.php
|
#1: Tab headers in the admin panel are now responsive - hiding the text on xs devices. #3: Added ability to set permissions for anonymous users
|
2017-02-17 11:38:10 +00:00 |
2017_04_15_083922_create_admin_group_permissions_table.php
|
#3: It's now possible to restrict access to the admin panel, managing albums and settings functions by user group
|
2017-04-15 09:41:15 +01:00 |
2017_04_16_095641_create_visitor_hits_table.php
|
#4: Nested albums are now supported in the admin panel
|
2017-04-17 17:11:59 +01:00 |
2017_04_16_095657_attach_hit_columns.php
|
#4: Nested albums are now supported in the admin panel
|
2017-04-17 17:11:59 +01:00 |
2017_04_17_154654_add_parent_album_column.php
|
#4: Added a framework for manipulating data during system updates. Full URL path to an album is now saved in the database. Fall-back routes are now mapped by the first segment - a = album, p = photo, i = image
|
2017-04-17 21:31:45 +01:00 |
2017_04_18_200408_remove_album_is_private.php
|
Number of small changes, including the rename of the Bootstrap 3 theme to Default
|
2017-04-18 20:07:03 +01:00 |
2017_09_03_084118_create_album_redirects_table.php
|
#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 |
2017_09_10_080152_create_photo_labels_table.php
|
#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 |
2017_09_15_141905_add_photo_exif_data_column.php
|
#38, #39: EXIF data is now stored base64-encoded in the database to prevent issues with raw characters coming off some cameras. EXIF data is no longer replaced on analysis - allowing rotated images to maintain the data.
|
2017-09-16 12:49:34 +01:00 |
2017_09_16_161742_add_photography_pillar_columns.php
|
#41: Read and display more photographer-specific details
|
2017-09-17 09:20:35 +01:00 |
2018_07_16_041933_add_user_profile_columns.php
|
#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 |
2018_08_13_211541_add_user_facebook_id_column.php
|
#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.)
|
2018-08-13 22:03:12 +01:00 |
2018_08_16_132300_add_user_twitter_id_column.php
|
#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.
|
2018-08-16 14:01:56 +01:00 |
2018_08_17_133429_add_user_google_id_column.php
|
#5: Implemented login with Google account
|
2018-08-17 13:37:58 +01:00 |
2018_09_12_142055_add_user_email_change_columns.php
|
#99: Started working on e-mail address activation when changed using the user settings page
|
2018-09-12 14:27:34 +01:00 |
2018_09_14_091046_create_album_permissions_cache_table.php
|
#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 |
2018_09_16_084200_create_album_inherit_permissions_column.php
|
#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 |
2018_09_17_132906_create_photo_comments_table.php
|
#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.
|
2018-09-19 09:44:20 +01:00 |
2018_09_19_190631_add_comment_rejected_columns.php
|
#4: Comments can now be approved and rejected from the front-end gallery
|
2018-09-19 19:54:59 +01:00 |
2018_09_23_100536_create_album_default_group_permissions_table.php
|
#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.)
|
2018-09-23 10:28:54 +01:00 |
2018_09_23_100542_create_album_default_user_permissions_table.php
|
#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.)
|
2018-09-23 10:28:54 +01:00 |
2018_09_23_100608_create_album_default_anonymous_permissions_table.php
|
#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.)
|
2018-09-23 10:28:54 +01:00 |
2018_10_06_143935_create_user_activities_table.php
|
#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 |
2018_10_10_130100_create_user_followers_table.php
|
#111: It's now possible for a logged-in user to follow another user from their public profile page
|
2018-10-10 13:46:42 +01:00 |
2018_11_18_205607_add_album_activity_column.php
|
#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 |
2019_07_09_203137_create_queue_items_table.php
|
#121: Bulk updates to photos now take place on the queue if enabled (just need to handle album changes)
|
2019-07-10 14:31:04 +01:00 |
2019_07_13_075909_add_new_album_id_column.php
|
#123: The process command (which is now bt-queue:process to avoid conflicts with Laravel's default queue namespace) now uses the S3 storage to retrieve images
|
2019-07-13 10:15:13 +01:00 |
2019_07_14_100811_create_email_logs_table.php
|
#123: The framework of sending e-mails using Mailables but queued in the database is now there. Password reset e-mails are now the first ones being sent using the queue.
|
2019-07-14 12:13:58 +01:00 |