CONTRIBUTING.md
LICENSE
MANIFEST.in
Makefile
PKGBUILD
README.md
pyproject.toml
install/install.sh
install/moment-bot.service
install/moment.desktop
install/save-replay.sh
src/moment/__init__.py
src/moment/__main__.py
src/moment/main.py
src/moment/bot/__init__.py
src/moment/bot/main.py
src/moment/core/__init__.py
src/moment/core/bookmarker.py
src/moment/core/config.py
src/moment/core/corruption.py
src/moment/core/discord_bot.py
src/moment/core/encoder.py
src/moment/core/encryption.py
src/moment/core/event_bus.py
src/moment/core/game_monitor.py
src/moment/core/game_profiles.py
src/moment/core/gsr_controller.py
src/moment/core/gsr_watcher.py
src/moment/core/hotkey_daemon.py
src/moment/core/import_discovery.py
src/moment/core/import_export.py
src/moment/core/migrations.py
src/moment/core/models.py
src/moment/core/noise_suppression.py
src/moment/core/pipeline.py
src/moment/core/recorder_controller.py
src/moment/core/retention.py
src/moment/core/screenshot.py
src/moment/core/store.py
src/moment/core/thumbnail.py
src/moment/core/updater.py
src/moment/core/uploader.py
src/moment/core/repositories/__init__.py
src/moment/core/repositories/base.py
src/moment/core/repositories/bookmark_repo.py
src/moment/core/repositories/clip_repo.py
src/moment/core/repositories/folder_repo.py
src/moment/core/repositories/profile_repo.py
src/moment/core/repositories/settings_repo.py
src/moment/core/repositories/tag_repo.py
src/moment/core/repositories/task_repo.py
src/moment/core/repositories/webhook_repo.py
src/moment/mcp/__init__.py
src/moment/mcp/main.py
src/moment/mcp/server.py
src/moment/mcp/tools.py
src/moment/ui/__init__.py
src/moment/ui/app.py
src/moment/ui/main_window.py
src/moment/ui/resources.py
src/moment/ui/tray.py
src/moment/ui/assets/__init__.py
src/moment/ui/assets/icons/__init__.py
src/moment/ui/assets/icons/add.svg
src/moment/ui/assets/icons/check.svg
src/moment/ui/assets/icons/chevron-down.svg
src/moment/ui/assets/icons/close.svg
src/moment/ui/assets/icons/delete.svg
src/moment/ui/assets/icons/download.svg
src/moment/ui/assets/icons/edit.svg
src/moment/ui/assets/icons/empty-library.svg
src/moment/ui/assets/icons/empty-recording.svg
src/moment/ui/assets/icons/empty-trash.svg
src/moment/ui/assets/icons/empty-webhook.svg
src/moment/ui/assets/icons/error.svg
src/moment/ui/assets/icons/fullscreen-exit.svg
src/moment/ui/assets/icons/fullscreen.svg
src/moment/ui/assets/icons/heart-filled.svg
src/moment/ui/assets/icons/heart.svg
src/moment/ui/assets/icons/info.svg
src/moment/ui/assets/icons/library.svg
src/moment/ui/assets/icons/moment.svg
src/moment/ui/assets/icons/more.svg
src/moment/ui/assets/icons/pause.svg
src/moment/ui/assets/icons/play.svg
src/moment/ui/assets/icons/player.svg
src/moment/ui/assets/icons/processing.svg
src/moment/ui/assets/icons/record.svg
src/moment/ui/assets/icons/refresh.svg
src/moment/ui/assets/icons/restore.svg
src/moment/ui/assets/icons/search.svg
src/moment/ui/assets/icons/settings.svg
src/moment/ui/assets/icons/share.svg
src/moment/ui/assets/icons/skip-back.svg
src/moment/ui/assets/icons/skip-forward.svg
src/moment/ui/assets/icons/sort.svg
src/moment/ui/assets/icons/stats.svg
src/moment/ui/assets/icons/trash.svg
src/moment/ui/assets/icons/view-grid-large.svg
src/moment/ui/assets/icons/view-grid-medium.svg
src/moment/ui/assets/icons/view-grid-small.svg
src/moment/ui/assets/icons/volume-muted.svg
src/moment/ui/assets/icons/volume.svg
src/moment/ui/assets/icons/warning.svg
src/moment/ui/assets/icons/webhooks.svg
src/moment/ui/dialogs/__init__.py
src/moment/ui/dialogs/about_dialog.py
src/moment/ui/dialogs/game_profile_dialog.py
src/moment/ui/dialogs/import_wizard.py
src/moment/ui/dialogs/manual_game_dialog.py
src/moment/ui/dialogs/settings_dialog.py
src/moment/ui/dialogs/tag_dialog.py
src/moment/ui/dialogs/trim_dialog.py
src/moment/ui/editor/__init__.py
src/moment/ui/editor/editor_window.py
src/moment/ui/editor/filter_panel.py
src/moment/ui/editor/gif_exporter.py
src/moment/ui/editor/merge_panel.py
src/moment/ui/editor/music_panel.py
src/moment/ui/editor/timeline_panel.py
src/moment/ui/pages/__init__.py
src/moment/ui/pages/grid_page.py
src/moment/ui/pages/player_page.py
src/moment/ui/pages/recording_page.py
src/moment/ui/pages/stats_page.py
src/moment/ui/pages/trash_page.py
src/moment/ui/pages/webhook_page.py
src/moment/ui/services/__init__.py
src/moment/ui/services/async_loader.py
src/moment/ui/services/global_hotkey.py
src/moment/ui/widgets/__init__.py
src/moment/ui/widgets/audio_mixer.py
src/moment/ui/widgets/clip_delegate.py
src/moment/ui/widgets/context_menu.py
src/moment/ui/widgets/hover_preview.py
src/moment/ui/widgets/overlay.py
src/moment/ui/widgets/pip_window.py
src/moment/ui/widgets/processing_banner.py
src/moment/ui/widgets/progress_ring.py
src/moment/ui/widgets/review_card.py
src/moment/ui/widgets/search_bar.py
src/moment/ui/widgets/skeleton_card.py
src/moment/ui/widgets/tag_dialog.py
src/moment/ui/widgets/timeline_editor.py
src/moment/ui/widgets/toast.py
src/moment/ui/widgets/transition_picker.py
src/moment/utils/__init__.py
src/moment/utils/ffmpeg.py
src/moment/utils/logging.py
src/moment/utils/subprocess.py
src/moment/utils/system.py
src/moment_clips.egg-info/PKG-INFO
src/moment_clips.egg-info/SOURCES.txt
src/moment_clips.egg-info/dependency_links.txt
src/moment_clips.egg-info/entry_points.txt
src/moment_clips.egg-info/requires.txt
src/moment_clips.egg-info/top_level.txt
tests/test_about_dialog.py
tests/test_app.py
tests/test_audio_mixer.py
tests/test_bookmarker.py
tests/test_bot_main.py
tests/test_config.py
tests/test_context_menu.py
tests/test_corruption.py
tests/test_discord_bot.py
tests/test_editor_window.py
tests/test_encoder.py
tests/test_encryption.py
tests/test_event_bus.py
tests/test_ffmpeg.py
tests/test_filter_panel.py
tests/test_game_monitor.py
tests/test_game_profile_dialog.py
tests/test_game_profiles.py
tests/test_gif_exporter.py
tests/test_global_hotkey.py
tests/test_grid_page.py
tests/test_gsr_controller.py
tests/test_gsr_watcher.py
tests/test_hotkey_daemon.py
tests/test_hover_preview.py
tests/test_import_discovery.py
tests/test_import_export.py
tests/test_logging.py
tests/test_logging_extended.py
tests/test_main.py
tests/test_main_window.py
tests/test_mcp_main.py
tests/test_mcp_server.py
tests/test_mcp_tools.py
tests/test_merge_panel.py
tests/test_migrations.py
tests/test_models.py
tests/test_music_panel.py
tests/test_noise_suppression.py
tests/test_overlay.py
tests/test_pip_window.py
tests/test_pipeline.py
tests/test_player_page.py
tests/test_processing_banner.py
tests/test_progress_ring.py
tests/test_recorder_controller.py
tests/test_recording_page.py
tests/test_resources.py
tests/test_retention.py
tests/test_review_card.py
tests/test_schema.py
tests/test_screenshot.py
tests/test_search_bar.py
tests/test_settings_dialog.py
tests/test_settings_repo.py
tests/test_skeleton_card.py
tests/test_stats_page.py
tests/test_store.py
tests/test_store_aggregates.py
tests/test_store_encryption.py
tests/test_subprocess.py
tests/test_system.py
tests/test_tag_dialog.py
tests/test_thumbnail.py
tests/test_timeline_editor.py
tests/test_timeline_editor_widget.py
tests/test_timeline_panel.py
tests/test_toast.py
tests/test_transition_picker.py
tests/test_trash_page.py
tests/test_tray.py
tests/test_trim_dialog.py
tests/test_ui_pages.py
tests/test_updater.py
tests/test_uploader.py
tests/test_webhook_page.py