1
0
mirror of https://github.com/immich-app/immich.git synced 2025-01-04 13:14:29 +02:00
immich/mobile/openapi/doc
Daniel Dietzler 59bb727636
feat(web, server): Ability to use config file instead of admin UI (#3836)
* implement method to read config file

* getConfig returns config file if present

* return isConfigFile for http requests

* disable elements if config file is used, show message if config file is set, copy existing config to clipboard

* fix allowing partial configuration files

* add new env variable to docs

* fix tests

* minor refactoring, address review

* adapt config type in frontend

* remove unnecessary imports

* move config file reading to system-config repo

* add documentation

* fix code formatting in system settings page

* add validator for config file

* fix formatting in docs

* update generated files

* throw error when trying to update config. e.g. via cli or api

* switch to feature flags for isConfigFile

* refactoring

* refactor: config file

* chore: open api

* feat: always show copy/export buttons

* fix: default flags

* refactor: copy to clipboard

---------

Co-authored-by: Jason Rasmussen <jrasm91@gmail.com>
2023-08-25 13:44:52 -04:00
..
AddUsersDto.md
AdminSignupResponseDto.md chore(server): auto sort open api spec (#3500) 2023-08-01 16:49:18 +00:00
AlbumApi.md feat(web): timeline bucket for albums (4) (#3604) 2023-08-11 11:00:51 -05:00
AlbumCountResponseDto.md chore(server): auto sort open api spec (#3500) 2023-08-01 16:49:18 +00:00
AlbumResponseDto.md feat(web): timeline bucket for albums (4) (#3604) 2023-08-11 11:00:51 -05:00
AllJobStatusResponseDto.md chore(server): auto sort open api spec (#3500) 2023-08-01 16:49:18 +00:00
APIKeyApi.md
APIKeyCreateDto.md
APIKeyCreateResponseDto.md chore(server): auto sort open api spec (#3500) 2023-08-01 16:49:18 +00:00
APIKeyResponseDto.md chore(server): auto sort open api spec (#3500) 2023-08-01 16:49:18 +00:00
APIKeyUpdateDto.md
AssetApi.md chore: remove without thumbs (#3529) 2023-08-24 21:45:54 -04:00
AssetBulkUpdateDto.md restore: bulk actions (#3730) 2023-08-16 15:04:55 -05:00
AssetBulkUploadCheckDto.md
AssetBulkUploadCheckItem.md chore(server): auto sort open api spec (#3500) 2023-08-01 16:49:18 +00:00
AssetBulkUploadCheckResponseDto.md
AssetBulkUploadCheckResult.md chore(server): auto sort open api spec (#3500) 2023-08-01 16:49:18 +00:00
AssetFileUploadResponseDto.md chore(server): auto sort open api spec (#3500) 2023-08-01 16:49:18 +00:00
AssetIdsDto.md
AssetIdsResponseDto.md chore(server): auto sort open api spec (#3500) 2023-08-01 16:49:18 +00:00
AssetJobName.md feat(web,server): run jobs for specific assets (#3712) 2023-08-18 09:31:48 -05:00
AssetJobsDto.md feat(web,server): run jobs for specific assets (#3712) 2023-08-18 09:31:48 -05:00
AssetResponseDto.md chore(server): auto sort open api spec (#3500) 2023-08-01 16:49:18 +00:00
AssetStatsResponseDto.md update openapi 2023-08-02 16:10:55 -05:00
AssetTypeEnum.md
AudioCodec.md refactor(server): modularize getFfmpegOptions (#3138) 2023-07-08 21:43:11 -05:00
AuditApi.md feat(server): asset entity audit (#3824) 2023-08-24 15:28:50 -04:00
AuditDeletesResponseDto.md feat(server): asset entity audit (#3824) 2023-08-24 15:28:50 -04:00
AuthDeviceResponseDto.md chore(server): auto sort open api spec (#3500) 2023-08-01 16:49:18 +00:00
AuthenticationApi.md
BulkIdResponseDto.md chore(server): auto sort open api spec (#3500) 2023-08-01 16:49:18 +00:00
BulkIdsDto.md refactor(server)!: add/remove album assets (#3109) 2023-08-01 20:29:14 -05:00
ChangePasswordDto.md chore(server): auto sort open api spec (#3500) 2023-08-01 16:49:18 +00:00
CheckDuplicateAssetDto.md
CheckDuplicateAssetResponseDto.md chore(server): auto sort open api spec (#3500) 2023-08-01 16:49:18 +00:00
CheckExistingAssetsDto.md
CheckExistingAssetsResponseDto.md
CreateAlbumDto.md feat(server/web): album description (#3558) 2023-08-06 02:43:26 +00:00
CreateProfileImageResponseDto.md chore(server): auto sort open api spec (#3500) 2023-08-01 16:49:18 +00:00
CreateTagDto.md chore(server): auto sort open api spec (#3500) 2023-08-01 16:49:18 +00:00
CreateUserDto.md feat(web,server): user memory settings (#3628) 2023-08-09 21:01:16 -05:00
CuratedLocationsResponseDto.md chore(server): auto sort open api spec (#3500) 2023-08-01 16:49:18 +00:00
CuratedObjectsResponseDto.md chore(server): auto sort open api spec (#3500) 2023-08-01 16:49:18 +00:00
DeleteAssetDto.md
DeleteAssetResponseDto.md chore(server): auto sort open api spec (#3500) 2023-08-01 16:49:18 +00:00
DeleteAssetStatus.md
DownloadArchiveInfo.md chore(server): auto sort open api spec (#3500) 2023-08-01 16:49:18 +00:00
DownloadInfoDto.md fix(web,server): use POST request to get download info (#3694) 2023-08-15 10:49:32 -05:00
DownloadResponseDto.md chore(server): auto sort open api spec (#3500) 2023-08-01 16:49:18 +00:00
EntityType.md feat(server): asset entity audit (#3824) 2023-08-24 15:28:50 -04:00
ExifResponseDto.md chore(server): auto sort open api spec (#3500) 2023-08-01 16:49:18 +00:00
ImportAssetDto.md chore(server): auto sort open api spec (#3500) 2023-08-01 16:49:18 +00:00
JobApi.md refactor(server): send job command (#2777) 2023-06-16 14:36:07 -05:00
JobCommand.md
JobCommandDto.md
JobCountsDto.md chore(server): auto sort open api spec (#3500) 2023-08-01 16:49:18 +00:00
JobName.md
JobSettingsDto.md
JobStatusDto.md
LoginCredentialDto.md
LoginResponseDto.md chore(server): auto sort open api spec (#3500) 2023-08-01 16:49:18 +00:00
LogoutResponseDto.md chore(server): auto sort open api spec (#3500) 2023-08-01 16:49:18 +00:00
MapMarkerResponseDto.md
MemoryLaneResponseDto.md chore(server): auto sort open api spec (#3500) 2023-08-01 16:49:18 +00:00
MergePersonDto.md feat(web/server): merge faces (#3121) 2023-07-11 16:52:41 -05:00
OAuthApi.md
OAuthCallbackDto.md
OAuthConfigDto.md
OAuthConfigResponseDto.md chore(server): auto sort open api spec (#3500) 2023-08-01 16:49:18 +00:00
PartnerApi.md
PeopleResponseDto.md fix(server): pin openapi genreator patch and regenerate api (#3573) 2023-08-06 15:55:14 -05:00
PeopleUpdateDto.md fix: hide faces (#3352) 2023-07-22 22:00:43 -05:00
PeopleUpdateItem.md feat: set person birth date (web only) (#3721) 2023-08-18 16:10:29 -04:00
PersonApi.md fix: hide faces (#3352) 2023-07-22 22:00:43 -05:00
PersonResponseDto.md feat: set person birth date (web only) (#3721) 2023-08-18 16:10:29 -04:00
PersonUpdateDto.md feat: set person birth date (web only) (#3721) 2023-08-18 16:10:29 -04:00
QueueStatusDto.md
SearchAlbumResponseDto.md chore(server): auto sort open api spec (#3500) 2023-08-01 16:49:18 +00:00
SearchApi.md feat(web,server)!: configure machine learning via the UI (#3768) 2023-08-25 06:15:03 +02:00
SearchAssetDto.md
SearchAssetResponseDto.md chore(server): auto sort open api spec (#3500) 2023-08-01 16:49:18 +00:00
SearchExploreItem.md chore(server): auto sort open api spec (#3500) 2023-08-01 16:49:18 +00:00
SearchExploreResponseDto.md
SearchFacetCountResponseDto.md
SearchFacetResponseDto.md chore(server): auto sort open api spec (#3500) 2023-08-01 16:49:18 +00:00
SearchResponseDto.md
ServerFeaturesDto.md feat(web, server): Ability to use config file instead of admin UI (#3836) 2023-08-25 13:44:52 -04:00
ServerInfoApi.md feat(web,server): server features (#3756) 2023-08-18 04:55:26 +00:00
ServerInfoResponseDto.md chore(server): auto sort open api spec (#3500) 2023-08-01 16:49:18 +00:00
ServerMediaTypesResponseDto.md chore(server): auto sort open api spec (#3500) 2023-08-01 16:49:18 +00:00
ServerPingResponse.md
ServerStatsResponseDto.md chore(server): auto sort open api spec (#3500) 2023-08-01 16:49:18 +00:00
ServerVersionResponseDto.md feat(web,server): server features (#3756) 2023-08-18 04:55:26 +00:00
SharedLinkApi.md refactor(server, web): create shared link (#2879) 2023-06-20 20:08:43 -05:00
SharedLinkCreateDto.md chore(server): auto sort open api spec (#3500) 2023-08-01 16:49:18 +00:00
SharedLinkEditDto.md chore(server): auto sort open api spec (#3500) 2023-08-01 16:49:18 +00:00
SharedLinkResponseDto.md chore(server): auto sort open api spec (#3500) 2023-08-01 16:49:18 +00:00
SharedLinkType.md
SignUpDto.md chore(server): auto sort open api spec (#3500) 2023-08-01 16:49:18 +00:00
SmartInfoResponseDto.md chore(server): auto sort open api spec (#3500) 2023-08-01 16:49:18 +00:00
SystemConfigApi.md
SystemConfigDto.md feat(web,server)!: configure machine learning via the UI (#3768) 2023-08-25 06:15:03 +02:00
SystemConfigFFmpegDto.md feat(server): tone-mapping (#3512) 2023-08-07 15:35:25 -05:00
SystemConfigJobDto.md chore(server): auto sort open api spec (#3500) 2023-08-01 16:49:18 +00:00
SystemConfigMachineLearningDto.md feat(web,server)!: configure machine learning via the UI (#3768) 2023-08-25 06:15:03 +02:00
SystemConfigOAuthDto.md chore(server): auto sort open api spec (#3500) 2023-08-01 16:49:18 +00:00
SystemConfigPasswordLoginDto.md
SystemConfigStorageTemplateDto.md
SystemConfigTemplateStorageOptionDto.md chore(server): auto sort open api spec (#3500) 2023-08-01 16:49:18 +00:00
SystemConfigThumbnailDto.md feat(web/server): webp thumbnail size configurable (#3598) 2023-08-08 09:39:51 -05:00
TagApi.md
TagResponseDto.md chore(server): auto sort open api spec (#3500) 2023-08-01 16:49:18 +00:00
TagTypeEnum.md
ThumbnailFormat.md
TimeBucketResponseDto.md refactor(server,web): time buckets for main timeline, archived, and favorites (1) (#3537) 2023-08-04 17:07:15 -04:00
TimeBucketSize.md refactor(server,web): time buckets for main timeline, archived, and favorites (1) (#3537) 2023-08-04 17:07:15 -04:00
ToneMapping.md feat(server): tone-mapping (#3512) 2023-08-07 15:35:25 -05:00
TranscodeHWAccel.md feat(server): transcoding hardware acceleration (#3171) 2023-08-01 20:56:10 -05:00
TranscodePolicy.md refactor(server): modularize getFfmpegOptions (#3138) 2023-07-08 21:43:11 -05:00
UpdateAlbumDto.md feat(server/web): album description (#3558) 2023-08-06 02:43:26 +00:00
UpdateAssetDto.md chore(server): auto sort open api spec (#3500) 2023-08-01 16:49:18 +00:00
UpdateTagDto.md
UpdateUserDto.md feat(web,server): user memory settings (#3628) 2023-08-09 21:01:16 -05:00
UsageByUserDto.md chore(server): auto sort open api spec (#3500) 2023-08-01 16:49:18 +00:00
UserApi.md refactor(server): standardize user controller (#3501) 2023-08-03 13:17:38 -05:00
UserCountResponseDto.md
UserResponseDto.md fix(mobile): make user.memoryEnable optional (#3680) 2023-08-14 12:52:06 -05:00
ValidateAccessTokenResponseDto.md
VideoCodec.md refactor(server): modularize getFfmpegOptions (#3138) 2023-07-08 21:43:11 -05:00