mirror of
https://github.com/immich-app/immich.git
synced 2025-02-18 01:24:26 -05:00
* refactor(server): delete assets endpoint * fix: formatting * chore: cleanup * chore: open api * chore(mobile): replace DeleteAssetDTO with BulkIdsDTOs * feat: trash an asset * chore(server): formatting * chore: open api * chore: wording * chore: open-api * feat(server): add withDeleted to getAssets queries * WIP: mobile-recycle-bin * feat(server): recycle-bin to system config * feat(web): use recycle-bin system config * chore(server): domain assetcore removed * chore(server): rename recycle-bin to trash * chore(web): rename recycle-bin to trash * chore(server): always send soft deleted assets for getAllByUserId * chore(web): formatting * feat(server): permanent delete assets older than trashed period * feat(web): trash empty placeholder image * feat(server): empty trash * feat(web): empty trash * WIP: mobile-recycle-bin * refactor(server): empty / restore trash to separate endpoint * test(server): handle failures * test(server): fix e2e server-info test * test(server): deletion test refactor * feat(mobile): use map settings from server-config to enable / disable map * feat(mobile): trash asset * fix(server): operations on assets in trash * feat(web): show trash statistics * fix(web): handle trash enabled * fix(mobile): restore updates from trash * fix(server): ignore trashed assets for person * fix(server): add / remove search index when trashed / restored * chore(web): format * fix(server): asset service test * fix(server): include trashed assts for duplicates from uploads * feat(mobile): no dialog for trash, always dialog for permanent delete * refactor(mobile): use isar where instead of dart filter * refactor(mobile): asset provide - handle deletes in single db txn * chore(mobile): review changes * feat(web): confirmation before empty trash * server: review changes * fix(server): handle library changes * fix: filter external assets from getting trashed / deleted * fix(server): empty-bin * feat: broadcast config update events through ws * change order of trash button on mobile * styling * fix(mobile): do not show trashed toast for local only assets --------- Co-authored-by: Jason Rasmussen <jrasm91@gmail.com> Co-authored-by: Alex Tran <alex.tran1502@gmail.com> |
||
---|---|---|
.. | ||
add_users_dto_test.dart | ||
admin_signup_response_dto_test.dart | ||
album_api_test.dart | ||
album_count_response_dto_test.dart | ||
album_response_dto_test.dart | ||
all_job_status_response_dto_test.dart | ||
api_key_api_test.dart | ||
api_key_create_dto_test.dart | ||
api_key_create_response_dto_test.dart | ||
api_key_response_dto_test.dart | ||
api_key_update_dto_test.dart | ||
asset_api_test.dart | ||
asset_bulk_delete_dto_test.dart | ||
asset_bulk_update_dto_test.dart | ||
asset_bulk_upload_check_dto_test.dart | ||
asset_bulk_upload_check_item_test.dart | ||
asset_bulk_upload_check_response_dto_test.dart | ||
asset_bulk_upload_check_result_test.dart | ||
asset_file_upload_response_dto_test.dart | ||
asset_ids_dto_test.dart | ||
asset_ids_response_dto_test.dart | ||
asset_job_name_test.dart | ||
asset_jobs_dto_test.dart | ||
asset_response_dto_test.dart | ||
asset_stats_response_dto_test.dart | ||
asset_type_enum_test.dart | ||
audio_codec_test.dart | ||
audit_api_test.dart | ||
audit_deletes_response_dto_test.dart | ||
auth_device_response_dto_test.dart | ||
authentication_api_test.dart | ||
bulk_id_response_dto_test.dart | ||
bulk_ids_dto_test.dart | ||
change_password_dto_test.dart | ||
check_duplicate_asset_dto_test.dart | ||
check_duplicate_asset_response_dto_test.dart | ||
check_existing_assets_dto_test.dart | ||
check_existing_assets_response_dto_test.dart | ||
cities_file_test.dart | ||
classification_config_test.dart | ||
clip_config_test.dart | ||
clip_mode_test.dart | ||
colorspace_test.dart | ||
cq_mode_test.dart | ||
create_album_dto_test.dart | ||
create_library_dto_test.dart | ||
create_profile_image_response_dto_test.dart | ||
create_tag_dto_test.dart | ||
create_user_dto_test.dart | ||
curated_locations_response_dto_test.dart | ||
curated_objects_response_dto_test.dart | ||
download_archive_info_test.dart | ||
download_info_dto_test.dart | ||
download_response_dto_test.dart | ||
entity_type_test.dart | ||
exif_response_dto_test.dart | ||
import_asset_dto_test.dart | ||
job_api_test.dart | ||
job_command_dto_test.dart | ||
job_command_test.dart | ||
job_counts_dto_test.dart | ||
job_name_test.dart | ||
job_settings_dto_test.dart | ||
job_status_dto_test.dart | ||
library_api_test.dart | ||
library_response_dto_test.dart | ||
library_stats_response_dto_test.dart | ||
library_type_test.dart | ||
login_credential_dto_test.dart | ||
login_response_dto_test.dart | ||
logout_response_dto_test.dart | ||
map_marker_response_dto_test.dart | ||
memory_lane_response_dto_test.dart | ||
merge_person_dto_test.dart | ||
model_type_test.dart | ||
o_auth_api_test.dart | ||
o_auth_authorize_response_dto_test.dart | ||
o_auth_callback_dto_test.dart | ||
o_auth_config_dto_test.dart | ||
o_auth_config_response_dto_test.dart | ||
partner_api_test.dart | ||
people_response_dto_test.dart | ||
people_update_dto_test.dart | ||
people_update_item_test.dart | ||
person_api_test.dart | ||
person_response_dto_test.dart | ||
person_update_dto_test.dart | ||
queue_status_dto_test.dart | ||
recognition_config_test.dart | ||
scan_library_dto_test.dart | ||
search_album_response_dto_test.dart | ||
search_api_test.dart | ||
search_asset_dto_test.dart | ||
search_asset_response_dto_test.dart | ||
search_explore_item_test.dart | ||
search_explore_response_dto_test.dart | ||
search_facet_count_response_dto_test.dart | ||
search_facet_response_dto_test.dart | ||
search_response_dto_test.dart | ||
server_config_dto_test.dart | ||
server_features_dto_test.dart | ||
server_info_api_test.dart | ||
server_info_response_dto_test.dart | ||
server_media_types_response_dto_test.dart | ||
server_ping_response_test.dart | ||
server_stats_response_dto_test.dart | ||
server_version_response_dto_test.dart | ||
shared_link_api_test.dart | ||
shared_link_create_dto_test.dart | ||
shared_link_edit_dto_test.dart | ||
shared_link_response_dto_test.dart | ||
shared_link_type_test.dart | ||
sign_up_dto_test.dart | ||
smart_info_response_dto_test.dart | ||
system_config_api_test.dart | ||
system_config_dto_test.dart | ||
system_config_f_fmpeg_dto_test.dart | ||
system_config_job_dto_test.dart | ||
system_config_machine_learning_dto_test.dart | ||
system_config_map_dto_test.dart | ||
system_config_o_auth_dto_test.dart | ||
system_config_password_login_dto_test.dart | ||
system_config_reverse_geocoding_dto_test.dart | ||
system_config_storage_template_dto_test.dart | ||
system_config_template_storage_option_dto_test.dart | ||
system_config_thumbnail_dto_test.dart | ||
system_config_trash_dto_test.dart | ||
tag_api_test.dart | ||
tag_response_dto_test.dart | ||
tag_type_enum_test.dart | ||
thumbnail_format_test.dart | ||
time_bucket_response_dto_test.dart | ||
time_bucket_size_test.dart | ||
tone_mapping_test.dart | ||
transcode_hw_accel_test.dart | ||
transcode_policy_test.dart | ||
update_album_dto_test.dart | ||
update_asset_dto_test.dart | ||
update_library_dto_test.dart | ||
update_tag_dto_test.dart | ||
update_user_dto_test.dart | ||
usage_by_user_dto_test.dart | ||
user_api_test.dart | ||
user_count_response_dto_test.dart | ||
user_response_dto_test.dart | ||
validate_access_token_response_dto_test.dart | ||
video_codec_test.dart |