Note: Please back up your database/files before proceeding.

----------------------------------------------------------------------------
------------------------------- Database -----------------------------------

Import and run file update.sql

----------------------------------------------------------------------------
------------------------------ PHP Server ----------------------------------

Upload and replace following files:

bootstrap.php
composer.json
composer.lock
file_system.php
nginx.conf
src/Constants/ServerConstants.php
src/Data/Dtos/Collection/CollectionDisplayImageDTO.php
src/Data/Dtos/Common/DisplayItemDTO.php
src/Data/Dtos/Notification/NotificationMetaTypeDTO.php
src/Data/Dtos/Post/PostDisplayItemDTO.php
src/Data/Dtos/User/UserDisplayImageDTO.php
src/Data/Models/Collection/CollectionBuilder.php
src/Data/Models/Setting/SettingEnum.php
src/Data/Models/User/UserBuilder.php
src/Database.php
src/Requests/Admin/AdminContent.php
src/Requests/Admin/AdminSettingsValidator.php
src/Requests/Collection/CollectionActions.php
src/Requests/Post/PostActions.php
src/Requests/Post/Save/PostSaveActions.php
src/Requests/User/UserFieldEditor.php
src/Settings.php
src/System.php
src/SystemLogger.php
src/Tools/Fso/Disk/DiskAzureBlob.php
src/Tools/Fso/Disk/DiskLocal.php
src/Tools/Fso/Disk/DiskS3.php
src/Tools/Fso/Disk/DiskWasabi.php
src/Tools/Fso/Disk/InterfaceDisk.php
src/Tools/Fso/ImageUploader.php
src/Tools/Fso/Storage.php
src/Tools/OTPMailer.php
uploads/placeholder/image/c_collection.png
uploads/placeholder/image/c_post.png
uploads/placeholder/image/c_user.png

vendor
admin

config.php [Make sure re-configure it with your settings]

upload updater.php to root folder and visit yoursite.com/updater.php

[or do a clean reinstall]

----------------------------------------------------------------------------
------------------------------ Mobile App ----------------------------------

Update following files:

lib/core/classes/app_settings.dart
lib/core/constants/api_constants.dart
lib/core/data/dtos/collection/collection_display_image_dto.dart
lib/core/data/dtos/common/display_item_dto.dart
lib/core/data/dtos/post/post_display_content_dto.dart
lib/core/data/dtos/post/post_display_item_dto.dart
lib/core/data/dtos/user/user_display_image_dto.dart
lib/core/data/models/collection/collection_model.dart
lib/core/data/models/user/user_model.dart
lib/theme/photogram/include/pages/post/pg_post_content_images_view.dart
lib/theme/photogram/include/screens/pg_login_screen.dart
lib/theme/photogram/include/widgets/post/pg_feed_post_widget.dart

[Language]

lib/l10n/app_en.arb

[config]

lib/config.dart [Make sure re-configure it with your settings]

[or do a clean reinstall]


