List of all items
Structs
- api_client::AlbumSummary
- api_client::AlbumUser
- api_client::AlbumUserInfo
- api_client::ApiClientSettings
- api_client::ApiIssue
- api_client::AssetDetails
- api_client::AssetWithExif
- api_client::ExifInfo
- api_client::ExifSearchAssets
- api_client::ExifSearchResponse
- api_client::ExploreItem
- api_client::ExploreSection
- api_client::ImmichApiClient
- api_client::LibraryAlbum
- api_client::LibraryAsset
- api_client::MetadataSearchFilters
- api_client::PeopleResponse
- api_client::Person
- api_client::PlaceItem
- api_client::SearchAssetSection
- api_client::SearchResponse
- api_client::ServerAbout
- api_client::ServerStatistics
- api_client::ServerStats
- api_client::UsageByUser
- app_context::AppContext
- app_context::PendingDeletions
- app_context::RecentSelfPaths
- app_context::ReconcileGuard
- app_context::ReconcileLocks
- config::Config
- config::ConfigData
- config::FolderRules
- diagnostics::RedactedConfigExport
- diagnostics::RedactedQueueEvent
- diagnostics::RedactedRetryExport
- diagnostics::RedactedStateExport
- diagnostics::RedactedSyncIndexExport
- library::LibraryWindowUi
- library::album_sync::AlbumDiff
- library::album_sync::ClassifyContext
- library::album_sync::LocalEntry
- library::albums_view::AlbumsViewParts
- library::asset_model::LibraryAssetModel
- library::asset_model::imp::LibraryAssetModel
- library::asset_object::AssetInit
- library::asset_object::AssetObject
- library::asset_object::imp::AssetObject
- library::explore_view::ExploreViewParts
- library::lightbox::LocalProbe
- library::local_exif::CacheEntry
- library::local_exif::CacheKey
- library::local_exif::LocalExif
- library::local_source::LocalAsset
- library::masonry::canvas::MasonryCanvas
- library::masonry::canvas::imp::LoadRequest
- library::masonry::canvas::imp::MasonryCanvas
- library::masonry::canvas::imp::SnapshotCtx
- library::masonry::canvas::imp::SnapshotStats
- library::masonry::canvas::imp::SnapshotViewport
- library::masonry::grid_view::GridViewParts
- library::masonry::layout::LaidItem
- library::masonry::layout::LaidRow
- library::masonry::layout::LayoutConfig
- library::search_filters::FilterWidgets
- library::search_view::SearchViewParts
- library::sidebar::SidebarParts
- library::state::LibraryState
- library::state::LibraryStatus
- library::texture_decode::LibrawHandle
- library::texture_decode::MemImage
- library::thumbnail_cache::InflightGuard
- library::thumbnail_cache::SizedLruCache
- library::thumbnail_cache::ThumbnailCache
- monitor::Monitor
- monitor::MonitorHandle
- queue_manager::BatchNotifyState
- queue_manager::EnvironmentPolicy
- queue_manager::FileTask
- queue_manager::QueueManager
- remote_sync::LocalDeletionRequest
- settings_window::FolderRowData
- settings_window::actions_ui::ActionsWidgets
- settings_window::behavior::BehaviorWidgets
- settings_window::connectivity::ConnectivityWidgets
- settings_window::library::LibraryWidgets
- settings_window::status::StatusWidgets
- startup_scan::ScanCandidate
- state_manager::AppState
- state_manager::FolderSyncStatus
- state_manager::QueueEvent
- state_manager::StateManager
- state_manager::TransferSnapshot
- sync_index::Shard
- sync_index::ShardedSyncIndex
- sync_index::SyncIndexData
- sync_index::SyncIndexDataRef
- sync_index::SyncTarget
- sync_index::SyncedFileRecord
- tray_icon::MimickTray
- tray_icon::TrayHandles
Enums
- api_client::SortOrder
- api_client::ThumbnailSize
- api_client::errors::RequestContext
- config::FolderSyncMethod
- config::StartupCatchupMode
- config::WatchPathEntry
- library::album_sync::LocalDecision
- library::albums_view::AlbumsSort
- library::asset_object::imp::DerivedPropertiesEnum
- library::download::ConflictAction
- library::masonry::canvas::imp::PaintResult
- library::masonry::quality::GridQuality
- library::state::LibraryLoadState
- library::state::LibrarySortMode
- library::state::LibrarySource
- library::texture_decode::MarkerKind
- library::texture_decode::TextureDecoder
- library::texture_decode::TiffEndian
- media_kinds::AssetKind
- monitor::MonitorCommand
- monitor::MonitorEvent
- monitor::MonitorFsEvent
- state_manager::TransferDirection
- sync_index::SyncDecision
Functions
- api_client::deserialize_checksum_to_hex
- api_client::errors::classify_http_issue
- api_client::errors::classify_network_issue
- api_client::normalize_checksum_to_hex
- api_client::upload::file_too_large_issue
- api_client::upload::temporary_server_issue
- api_client::upload::upload_auth_issue
- api_client::upload_helpers::apply_asset_timezone_fixup
- api_client::upload_helpers::file_timestamps
- api_client::upload_helpers::local_timezone_name
- api_client::upload_helpers::looks_like_iana_timezone
- api_client::upload_helpers::mime_for_path
- api_client::upload_helpers::normalize_file_timestamps
- api_client::upload_helpers::system_time_to_unix_secs
- api_client::upload_helpers::unix_to_utc_iso8601
- autostart::apply
- autostart::autostart_entry_paths
- autostart::default_autostart_entry_path
- autostart::escape_desktop_exec_arg
- autostart::flatpak_host_config_dir_from
- autostart::install_desktop_entry
- autostart::is_flatpak_sandbox
- autostart::remove_desktop_entry
- autostart::request_background_portal
- cache_manager::cache_root
- cache_manager::clear_all_blocking
- cache_manager::collect_files
- cache_manager::prune_all_blocking
- config::best_matching_watch_entry
- config::default_cache_disk_cap_mb
- config::default_grid_border_color
- config::default_grid_quality
- config::default_true
- config::default_upload_concurrency
- config::keyring_error_hint
- config::keyring_error_message
- config::keyring_with_dbus_fallback
- config::watch_entry_for_album
- consume_flag
- diagnostics::build_config_export
- diagnostics::build_retry_export
- diagnostics::build_state_export
- diagnostics::build_summary
- diagnostics::build_sync_index_export
- diagnostics::cache_path
- diagnostics::export_bundle
- diagnostics::export_bundle_with_paths
- diagnostics::redact_path_hint
- diagnostics::write_json_pretty
- find_window
- library::actions::collect_selected_assets
- library::actions::confirm_and_bulk_delete
- library::actions::connect_bulk_actions
- library::actions::connect_select_mode
- library::actions::selection_count
- library::album_click_handler
- library::album_link::connect_album_link_row
- library::album_link::execute_selected_downloads
- library::album_link::execute_selected_local_deletes
- library::album_link::execute_selected_remote_deletes
- library::album_link::execute_selected_uploads
- library::album_link::execute_sync_selections
- library::album_link::handle_album_link_click
- library::album_link::handle_album_sync_click
- library::album_link::link_album_to_path
- library::album_link::present_sync_dialog
- library::album_link::refresh_album_link_row
- library::album_link::unlink_album
- library::album_sync::album_download_progress
- library::album_sync::classify_local_entries
- library::album_sync::classify_local_entry
- library::album_sync::clear_pending_deletions
- library::album_sync::compute_orphan_records
- library::album_sync::compute_remote_deletions
- library::album_sync::confirm_pending_deletions
- library::album_sync::diff_album_vs_folder
- library::album_sync::execute_downloads
- library::album_sync::execute_local_deletions
- library::album_sync::execute_remote_deletions
- library::album_sync::execute_uploads
- library::album_sync::fetch_remote_album_assets
- library::album_sync::finish_album_download
- library::album_sync::is_orphan_record
- library::album_sync::migrate_orphan_if_needed
- library::album_sync::migrate_renamed_record
- library::album_sync::move_to_trash
- library::album_sync::resolve_local_checksums
- library::album_sync::synced_entry_decision
- library::album_sync::unique_destination
- library::album_sync::was_previously_synced_to
- library::albums_view::album_tile
- library::albums_view::build_albums_view
- library::albums_view::build_section
- library::albums_view::clear
- library::albums_view::populate_albums
- library::albums_view::project_albums
- library::albums_view::render_albums
- library::albums_view::set_search_filter
- library::albums_view::set_sort_mode
- library::albums_view::spawn_thumbnail
- library::apply_timeline_ui_state
- library::asset_model::build_asset_objects
- library::asset_model::build_sorted_asset_objects
- library::bootstrap_window
- library::build_album_sidebar_row
- library::build_drop_overlay
- library::build_library_window
- library::build_loading_view
- library::build_search_source
- library::build_status_view
- library::connect_albums_create
- library::connect_drop_target
- library::connect_lightweight_filters
- library::connect_search_view
- library::context_menu::copy_asset_to_clipboard
- library::context_menu::ensure_original_asset_path
- library::context_menu::open_asset_in_default_app
- library::context_menu::show_alert_dialog
- library::context_menu::show_asset_context_menu
- library::controls::auto_hide_sidebar
- library::controls::connect_controls
- library::controls::connect_grid_handlers
- library::controls::connect_sidebar_handlers
- library::controls::navigate_back
- library::controls::refresh_library_after_mutation
- library::controls::refresh_library_surfaces
- library::controls::sidebar_dispatch
- library::controls::update_back_button
- library::dispatch_search_from_view
- library::download::begin_download_session
- library::download::do_download
- library::download::ensure_download_target
- library::download::finish_download_item
- library::download::folder_display_name
- library::download::format_rate
- library::download::open_local_with_default_app
- library::download::resolve_conflict
- library::download::should_refresh_after_download
- library::download::show_batch_conflict_dialog
- library::download::show_batch_summary
- library::download::show_overwrite_dialog
- library::download::spawn_video_handoff
- library::download::start_download
- library::download::start_download_group
- library::download::track_download_item
- library::download::unique_path
- library::explore_view::append_action_button
- library::explore_view::append_see_more_button
- library::explore_view::append_show_less_button
- library::explore_view::build_explore_view
- library::explore_view::build_people_section
- library::explore_view::build_tile_section
- library::explore_view::clone_parts_handles
- library::explore_view::compute_epoch_seconds
- library::explore_view::explore_tile
- library::explore_view::format_relative_date
- library::explore_view::has_cached_places
- library::explore_view::heading
- library::explore_view::parse_iso_date
- library::explore_view::person_tile
- library::explore_view::populate_explore
- library::explore_view::populate_people
- library::explore_view::populate_places
- library::explore_view::render_cached_places
- library::explore_view::render_people
- library::explore_view::render_places
- library::explore_view::render_places_filtered
- library::explore_view::render_recents_tiles
- library::explore_view::set_people_search
- library::explore_view::show_loading
- library::explore_view::spawn_asset_thumbnail
- library::explore_view::spawn_person_thumbnail
- library::explore_view::stop_spinner
- library::explore_view::wire_people_filter
- library::fetch_current_user
- library::handle_album_drop_upload
- library::handle_drop
- library::handle_library_drop_upload
- library::immich_checksum_to_hex
- library::lightbox::accent_row
- library::lightbox::apply_lightbox_zoom
- library::lightbox::build_camera_group
- library::lightbox::build_image_group
- library::lightbox::build_location_group
- library::lightbox::drag_export_path
- library::lightbox::exif_from_local
- library::lightbox::fill_exif_box
- library::lightbox::format_bytes
- library::lightbox::format_camera
- library::lightbox::format_datetime_display
- library::lightbox::format_exposure
- library::lightbox::format_location
- library::lightbox::open_lightbox
- library::lightbox::original_preview_cache_path
- library::lightbox::systemtime_to_rfc3339
- library::lightbox::truncate_filename
- library::linked_entry_path_for_album
- library::load_albums
- library::load_explore_landing
- library::load_source_page
- library::load_status
- library::load_texture_oriented
- library::local_exif::cache_key
- library::local_exif::cache_root
- library::local_exif::datetime_rfc3339
- library::local_exif::exposure_time
- library::local_exif::integer_u32
- library::local_exif::load_or_extract
- library::local_exif::parse_offset
- library::local_exif::rational_f64
- library::local_exif::read_exif
- library::local_exif::text
- library::local_source::build_asset
- library::local_source::enumerate_blocking
- library::local_source::enumerate_local
- library::local_source::enumerate_local_for_entry
- library::local_source::filter_by_filename
- library::local_source::format_modified
- library::local_source::local_sync_state
- library::local_to_library_asset
- library::masonry::canvas::accent_bg_color
- library::masonry::canvas::bucket_for_asset
- library::masonry::canvas::cached_texture
- library::masonry::canvas::finish_masonry_load
- library::masonry::canvas::interaction::build_drag_badge
- library::masonry::canvas::interaction::collect_drag_files
- library::masonry::canvas::interaction::connect_model_changes
- library::masonry::canvas::interaction::connect_selection_changes
- library::masonry::canvas::interaction::download_for_export
- library::masonry::canvas::interaction::enable_select_mode_if_needed
- library::masonry::canvas::interaction::export_cache_path
- library::masonry::canvas::interaction::files_to_content_provider
- library::masonry::canvas::interaction::handle_model_changed
- library::masonry::canvas::interaction::primary_click_controller
- library::masonry::canvas::interaction::resolve_drag_path
- library::masonry::canvas::interaction::retain_failed_ids_for_model
- library::masonry::canvas::interaction::secondary_click_controller
- library::masonry::canvas::interaction::select_range
- library::masonry::canvas::interaction::selected_count
- library::masonry::canvas::interaction::toggle_selection
- library::masonry::canvas::interaction::try_link_from_preview
- library::masonry::canvas::load_masonry_asset
- library::masonry::canvas::load_target_for
- library::masonry::canvas::placeholder_color
- library::masonry::canvas::resolve_symbolic_icon
- library::masonry::canvas::resolve_video_icon
- library::masonry::grid_view::build_grid_view
- library::masonry::layout::aspect
- library::masonry::layout::build_row
- library::masonry::layout::collect_row_indices
- library::masonry::layout::first_row_at_or_after
- library::masonry::layout::item_at_x
- library::masonry::layout::pack_rows
- library::masonry::layout::row_at_y
- library::masonry::layout::scale_to_fit
- library::masonry::load::collect_dims
- library::masonry::load::load_with_fallback
- library::masonry::load::propagate_dimensions
- library::masonry::quality::bucket_for_row_height
- library::masonry::quality::fallback_bucket
- library::merge_album_unified_page
- library::merge_unified_page
- library::month_year_label
- library::open_asset_in_lightbox
- library::prompt_create_album
- library::refresh_albums_view
- library::register_app_icons
- library::reload_sidebar
- library::search_filters::build_camera_group
- library::search_filters::build_date_group
- library::search_filters::build_flags_group
- library::search_filters::build_location_group
- library::search_filters::build_text_group
- library::search_filters::combo_row
- library::search_view::build_action_row
- library::search_view::build_filter_panel
- library::search_view::build_search_bar
- library::search_view::build_search_view
- library::search_view::clear_all_filters
- library::search_view::collect_filters
- library::search_view::connect_filter_toggle
- library::search_view::normalise_iso_date
- library::search_view::opt_string
- library::search_view::opt_true
- library::search_view::wrap_in_scrolled_revealer
- library::select_fixed_row
- library::server_stats_dialog::append_asset_statistics
- library::server_stats_dialog::append_error_ui
- library::server_stats_dialog::append_server_statistics
- library::server_stats_dialog::append_version_badge
- library::server_stats_dialog::format_number
- library::server_stats_dialog::format_size
- library::server_stats_dialog::present
- library::server_stats_dialog::stat_card_row
- library::server_stats_dialog::user_row
- library::setup_album_drop_target
- library::show_library_permission_error
- library::show_unsupported_drop_toast
- library::sidebar::action_row
- library::sidebar::build_sidebar
- library::spawn_server_ping_loop
- library::spawn_transfer_poll_loop
- library::staging_view::build_album_listbox
- library::staging_view::build_staging_assets
- library::staging_view::build_staging_header
- library::staging_view::build_staging_ui
- library::staging_view::build_staging_window
- library::staging_view::connect_select_all
- library::staging_view::connect_selection_tracking
- library::staging_view::connect_staging_drop_target
- library::staging_view::connect_upload_buttons
- library::staging_view::count_selected
- library::staging_view::handle_album_upload
- library::staging_view::present_album_list
- library::staging_view::selected_paths
- library::staging_view::setup_narrow_breakpoint
- library::staging_view::show_album_picker
- library::staging_view::show_upload_result
- library::staging_view::simple_alert
- library::staging_view::status_text
- library::staging_view::systemtime_to_iso
- library::state::dedup_assets
- library::style::ensure_registered
- library::sync_content_state
- library::texture_decode::apply_exif_orientation
- library::texture_decode::apply_libraw_flip
- library::texture_decode::choose_best_embedded_jpeg
- library::texture_decode::classify_jpeg_marker
- library::texture_decode::codecs::decode_jpeg2k_texture
- library::texture_decode::codecs::decode_jpegxl_texture
- library::texture_decode::codecs::decode_svg_texture
- library::texture_decode::codecs::expand_gray_alpha_to_rgba
- library::texture_decode::codecs::expand_gray_to_rgb
- library::texture_decode::codecs::extract_prefix_at
- library::texture_decode::codecs::inject_missing_xmlns
- library::texture_decode::codecs::insert_xmlns_decls
- library::texture_decode::codecs::is_prefix_ident_byte
- library::texture_decode::codecs::is_prefix_scan_boundary
- library::texture_decode::codecs::is_xmlns_delimiter
- library::texture_decode::codecs::load_jxl_render
- library::texture_decode::codecs::normalize_jpeg2k_pixels
- library::texture_decode::codecs::normalize_jxl_pixels
- library::texture_decode::codecs::prefix_ident_end
- library::texture_decode::codecs::prefix_ident_start
- library::texture_decode::codecs::read_jxl_pixels
- library::texture_decode::codecs::scaled_svg_size
- library::texture_decode::codecs::scan_declared_prefixes
- library::texture_decode::codecs::scan_used_prefixes
- library::texture_decode::codecs::xmlns_prefix_end
- library::texture_decode::configure_libraw_full_decode
- library::texture_decode::decode_full_raw_texture
- library::texture_decode::decode_heif_texture
- library::texture_decode::decode_image_texture
- library::texture_decode::decode_jpeg_texture
- library::texture_decode::decode_libraw_bitmap_thumb
- library::texture_decode::decode_libraw_jpeg_thumb
- library::texture_decode::decode_libraw_texture
- library::texture_decode::decode_libraw_uncached
- library::texture_decode::decode_pixbuf_texture
- library::texture_decode::decode_psd_texture
- library::texture_decode::decode_raw_preview_or_fallback
- library::texture_decode::decode_raw_texture
- library::texture_decode::decode_raw_thumbnail_texture
- library::texture_decode::decode_webp_texture
- library::texture_decode::decode_with_fallbacks
- library::texture_decode::decode_with_route
- library::texture_decode::dynamic_image_texture
- library::texture_decode::extract_largest_embedded_jpeg
- library::texture_decode::extract_libraw_thumb
- library::texture_decode::extract_primary_embedded_jpeg
- library::texture_decode::find_jpeg_end
- library::texture_decode::has_jpeg_soi
- library::texture_decode::init_libraw
- library::texture_decode::is_embedded_jpeg_start
- library::texture_decode::is_exif_segment
- library::texture_decode::is_lossless_jpeg
- library::texture_decode::is_standalone_jpeg_marker
- library::texture_decode::is_thumbnail_prerotated
- library::texture_decode::jpeg_bytes_to_oriented_texture
- library::texture_decode::jpeg_segment
- library::texture_decode::libraw_image_to_texture
- library::texture_decode::libraw_step
- library::texture_decode::load_texture_blocking
- library::texture_decode::log_decode_result
- library::texture_decode::make_libraw_image
- library::texture_decode::memory_texture
- library::texture_decode::parse_tiff_orientation
- library::texture_decode::pixbuf_to_texture
- library::texture_decode::raw_decode_cache_dir
- library::texture_decode::raw_decode_cache_key
- library::texture_decode::read_jpeg_exif_orientation
- library::texture_decode::read_raw_decode_cache
- library::texture_decode::run_libraw_full_decode
- library::texture_decode::scan_sos_entropy
- library::texture_decode::seek_marker
- library::texture_decode::set_raw_cache_enabled
- library::texture_decode::set_raw_full_decode
- library::texture_decode::skip_or_accept
- library::texture_decode::skip_segment
- library::texture_decode::texture_decoder_for_path
- library::texture_decode::unpack_libraw_fallback_thumb
- library::texture_decode::write_raw_decode_cache
- library::texture_decode::write_raw_decode_cache_async
- library::thumbnail_cache::auto_memory_budget
- library::thumbnail_cache::await_inflight
- library::thumbnail_cache::cache_key
- library::thumbnail_cache::custom_decode_to_thumbnail
- library::thumbnail_cache::decode_local_pixbuf
- library::thumbnail_cache::decode_to_scaled_texture
- library::thumbnail_cache::encode_png_bytes
- library::thumbnail_cache::estimate_texture_bytes
- library::thumbnail_cache::ffmpeg_extract_thumbnail
- library::thumbnail_cache::local_cache_key
- library::thumbnail_cache::pack_pixel_rows
- library::thumbnail_cache::pixbuf_png_bytes
- library::thumbnail_cache::read_meminfo_total_bytes
- library::thumbnail_cache::run_ffmpeg_frame
- library::thumbnail_cache::scale_pixbuf_to_thumbnail
- library::thumbnail_cache::target_dim_for_bucket
- library::update_footer
- library::update_timeline_banner_if_active
- library::update_transfer_ui
- library::upload_picker::build_file_task
- library::upload_picker::pick_and_upload
- library::upload_picker::spawn_enqueue
- library::upload_picker::spawn_enqueue_with_callback
- logging::detailed_colored_format
- logging::detailed_plain_format
- logging::format_log_location
- main
- media_kinds::asset_kind
- media_kinds::extension_lower
- media_kinds::is_raw_ext
- media_kinds::is_raw_path
- media_kinds::is_supported_ext
- media_kinds::is_supported_path
- media_kinds::is_video_path
- media_kinds::mime_for
- media_kinds::mime_for_path
- monitor::compute_sha1_chunked
- monitor::create_watcher
- monitor::handle_notify_event
- monitor::hash_and_emit
- monitor::is_flatpak_sandbox
- monitor::is_supported_media_path
- monitor::is_temporary_file
- monitor::monitor_event_kind
- monitor::process_delete_path
- monitor::process_upsert_path
- monitor::replace_watches
- monitor::should_skip_path
- monitor::spawn_hash_workers
- monitor::wait_for_file_completion
- notifications::send_connectivity_lost
- notifications::send_gio
- notifications::send_sync_summary
- notifications::set_enabled
- open_default_window
- open_library_window_now
- open_settings_window_now
- profile::application_id
- profile::cache_dir
- profile::config_dir
- profile::data_dir
- profile::dir_segment
- profile::keyring_account
- profile::name
- profile::profile
- profile::sanitise
- queue_manager::activate_batch_if_needed
- queue_manager::add_to_album_with_retry
- queue_manager::apply_active_state
- queue_manager::apply_idle_state
- queue_manager::batch_is_ready_to_notify
- queue_manager::batch_notification_summary
- queue_manager::check_batch_notification
- queue_manager::clear_stale_batch_schedule
- queue_manager::current_attempt_count
- queue_manager::finalize_upload_progress
- queue_manager::handle_upload
- queue_manager::infer_album_name
- queue_manager::is_quiet_hour
- queue_manager::load_retries
- queue_manager::record_upload_failure
- queue_manager::record_upload_success
- queue_manager::resolve_album_id
- queue_manager::resolve_final_asset_id
- queue_manager::save_retries
- queue_manager::schedule_batch_notification
- queue_manager::track_consecutive_failures
- queue_manager::unix_timestamp_now
- queue_manager::upload_progress_callback
- queue_manager::wait_until_allowed
- remote_sync::build_local_deletion_request
- remote_sync::cleanup_deleted_sync_record
- remote_sync::configured_album_id
- remote_sync::deletion_album_name
- remote_sync::deletion_record
- remote_sync::deletion_watch_entry
- remote_sync::find_album_asset_by_checksum
- remote_sync::mirror_remote_delete
- remote_sync::parent_folder_name
- remote_sync::resolve_album_by_name
- remote_sync::resolve_deletion_album_id
- remote_sync::run_album_reconciler
- remote_sync::trash_remote_after_local_delete
- remote_sync::trash_remote_asset
- remote_sync::unlink_from_album
- runtime_env::is_metered_connection
- runtime_env::is_metered_connection_from_nmcli_output
- runtime_env::is_on_battery_power
- runtime_env::is_on_battery_power_from_statuses
- sanitize::safe_filename
- sanitize::validate_http_url
- settings_window::actions_ui::action_flow
- settings_window::actions_ui::build_actions_group
- settings_window::actions_ui::flow_button
- settings_window::behavior::add_catchup_row
- settings_window::behavior::add_quiet_hours_rows
- settings_window::behavior::add_spin
- settings_window::behavior::add_switch
- settings_window::behavior::add_toggle_rows
- settings_window::behavior::add_upload_rows
- settings_window::behavior::build_behavior_group
- settings_window::build_settings_window
- settings_window::build_settings_window_with_parent
- settings_window::connectivity::add_api_key_row
- settings_window::connectivity::add_connectivity_breakpoint
- settings_window::connectivity::add_group_button
- settings_window::connectivity::add_url_row
- settings_window::connectivity::build_connectivity_group
- settings_window::connectivity::text_entry
- settings_window::format_sync_age
- settings_window::library::build_library_group
- settings_window::queue_inspector::clear_preferences_group
- settings_window::queue_inspector::has_status_change
- settings_window::queue_inspector::rebuild_event_rows
- settings_window::queue_inspector::rebuild_failed_rows
- settings_window::queue_inspector::refresh_inspector
- settings_window::queue_inspector::show_about_dialog
- settings_window::queue_inspector::show_queue_inspector
- settings_window::show_alert
- settings_window::status::action_row
- settings_window::status::build_status_group
- settings_window::status::progress_bar
- settings_window::watch_folders::add_folder_row
- settings_window::watch_folders::show_album_picker_dialog
- settings_window::watch_folders::show_folder_rules_dialog
- sidecar::case_insensitive_exists
- sidecar::find_sidecar
- sidecar::resolve_case_insensitive
- startup_scan::effective_album_name
- startup_scan::enumerate_candidates
- startup_scan::execute_reconcile_diff
- startup_scan::filter_and_reassociate_existing
- startup_scan::find_album_asset_id_by_checksum
- startup_scan::hash_to_task
- startup_scan::process_reassociation
- startup_scan::prune_index_entries_for_missing_files
- startup_scan::queue_unsynced_files
- startup_scan::reconcile_entry
- startup_scan::resolve_album
- startup_scan::resolve_album_ids_for_candidates
- startup_scan::should_skip_for_catchup
- startup_scan::sync_album_to_folder_entries
- startup_scan::trash_remote_asset_by_checksum
- startup_scan::trash_remote_assets_for_missing_local_files
- state_manager::unix_timestamp_now
- sync_index::fingerprint_from_metadata
- sync_index::load_entries
- sync_index::migrate_from_cache_dir
- sync_index::shard_for
- tray_icon::build_tray
- util::atomic_write
- watch_path_display::display_watch_path
- watch_path_display::display_watch_path_inline
- watch_path_display::is_document_portal_path
- watch_path_display::watch_path_subtitle
Type Aliases
- api_client::TransferProgressCallback
- library::albums_view::AlbumClick
- library::explore_view::ExploreClick
- library::explore_view::PersonClick
- library::masonry::canvas::ActivateHandler
- library::masonry::canvas::SelectModeChanger
- library::masonry::grid_view::AssetContextMenuHandler
- library::thumbnail_cache::InflightMap
- library::thumbnail_cache::InflightRx
- library::thumbnail_cache::InflightSlot
Statics
- APP_CONTEXT
- library::style::REGISTERED
- library::texture_decode::RAW_CACHE_ENABLED
- library::texture_decode::RAW_FULL_DECODE
- media_kinds::MIME_BY_EXT
- media_kinds::RAW_EXTENSIONS
- media_kinds::SUPPORTED
- notifications::ENABLED
- profile::DIR_SEGMENT
- profile::PROFILE
Constants
- autostart::APP_ID
- autostart::AUTOSTART_DESKTOP_ID
- autostart::AUTOSTART_REASON
- cache_manager::CACHE_SUBDIRS
- cache_manager::YIELD_EVERY
- library::LOCAL_ID_PREFIX
- library::PAGE_SIZE
- library::album_sync::ALBUM_TO_FOLDER_TRASH_AVAILABLE
- library::explore_view::INITIAL_TILE_COUNT
- library::explore_view::RECENTS_EXPANDED_COUNT
- library::masonry::canvas::CORNER_RADIUS
- library::masonry::canvas::VIEWPORTS_AHEAD
- library::masonry::canvas::VIEWPORTS_BEHIND
- library::masonry::canvas::imp::COMPACT_WIDTH_THRESHOLD
- library::masonry::layout::FALLBACK_H
- library::masonry::layout::FALLBACK_W
- library::masonry::layout::GAP
- library::masonry::layout::MAX_ROW_HEIGHT_COMPACT
- library::masonry::layout::MAX_ROW_HEIGHT_NARROW
- library::masonry::layout::MAX_ROW_HEIGHT_WIDE
- library::masonry::layout::MIN_ROW_HEIGHT_COMPACT
- library::masonry::layout::MIN_ROW_HEIGHT_NARROW
- library::masonry::layout::MIN_ROW_HEIGHT_WIDE
- library::masonry::quality::PREVIEW_BUCKET_THRESHOLD
- library::state::PAGE_SIZE
- library::style::LIBRARY_CSS
- library::texture_decode::MIN_EMBEDDED_JPEG_SIZE
- library::texture_decode::codecs::SVG_MAX_DIMENSION
- library::thumbnail_cache::FALLBACK_CPUS
- library::thumbnail_cache::LARGE_LOAD_MAX
- library::thumbnail_cache::SMALL_LOAD_MAX
- monitor::CHECK_INTERVAL_MS
- monitor::FLATPAK_POLL_INTERVAL_MS
- monitor::IDLE_TIMEOUT_SECS
- monitor::REQUIRED_STABLE_COUNTS
- profile::MAX_PROFILE_LEN
- profile::PROFILE_ENV_VAR
- remote_sync::REMOTE_POLL_INTERVAL
- settings_window::DEFAULT_ALBUM_LABEL
- sync_index::SHARD_COUNT