mirror of
https://github.com/TencentCloud/Octop.git
synced 2026-10-01 23:26:13 +08:00
* fix(deskop): update DMG packaging instructions for macOS to clarify drag-and-drop installation * feat(darwin): enhance DMG installer with custom background and layout adjustments Added a custom background image for the DMG installer and adjusted the layout settings for better visual presentation. The background image is copied to the staging area if it exists, and the window dimensions and icon positions have been updated for improved aesthetics. * chore(workflows): update upload and download artifact actions to latest versions Updated the GitHub Actions in the octop-desktop workflow to use the latest versions of the upload-artifact and download-artifact actions, improving compatibility and security. * refactor(darwin): remove old DMG creation script and update Taskfile for new background image Deleted the outdated create-installer-dmg.sh script and replaced it with an inline script in Taskfile.yml that utilizes dmg-background.png for the DMG installer. This change streamlines the DMG creation process and enhances the visual presentation with the new background image. * chore(.gitignore): clean up ignored files and directories Updated the .gitignore file to remove unnecessary entries and ensure that build artifacts are properly ignored, while preserving the build directory for the desktop application. This change enhances the clarity and organization of ignored files. * feat(darwin): replace DMG background image and enhance detachment logic Introduced a new JPEG background image for the DMG installer, replacing the previous PNG file. Updated the Taskfile to improve the device detachment process with a dedicated function, ensuring smoother handling during DMG creation. Adjusted layout settings for better visual presentation in the installer window.
107 lines
1.5 KiB
Plaintext
107 lines
1.5 KiB
Plaintext
# Build
|
|
build/
|
|
!desktop/src/build/
|
|
!desktop/src/build/**
|
|
dist/
|
|
|
|
# OS
|
|
.DS_Store
|
|
.DS_Store?
|
|
._*
|
|
.Spotlight-V100
|
|
.Trashes
|
|
Thumbs.db
|
|
ehthumbs.db
|
|
Desktop.ini
|
|
|
|
# Environment / secrets
|
|
.env
|
|
.env.*
|
|
!.env.example
|
|
|
|
# Python
|
|
__pycache__/
|
|
*.py[cod]
|
|
*$py.class
|
|
*.so
|
|
.Python
|
|
*.egg-info/
|
|
*.egg
|
|
.eggs/
|
|
wheels/
|
|
*.whl
|
|
pip-wheel-metadata/
|
|
|
|
# Virtual environments
|
|
.venv/
|
|
.venv-online/
|
|
venv/
|
|
env/
|
|
ENV/
|
|
|
|
# Test / coverage
|
|
.pytest_cache/
|
|
.testmondata*
|
|
.mypy_cache/
|
|
.ruff_cache/
|
|
.coverage
|
|
.coverage.*
|
|
htmlcov/
|
|
coverage.xml
|
|
.tox/
|
|
.nox/
|
|
.hypothesis/
|
|
|
|
# IDE / editors
|
|
.vscode/
|
|
.idea/
|
|
.codebuddy
|
|
*.swp
|
|
*.swo
|
|
*~
|
|
.project
|
|
.pydevproject
|
|
|
|
# uv
|
|
.uv/
|
|
|
|
# Node / frontend
|
|
node_modules/
|
|
npm-debug.log*
|
|
yarn-debug.log*
|
|
yarn-error.log*
|
|
dashboard/dist/
|
|
src/octop/dashboard/**
|
|
src/octop/dashboard/assets/*
|
|
!src/octop/dashboard/__init__.py
|
|
!src/octop/dashboard/.gitkeep
|
|
|
|
# Ship Meituan pt-passport runtime; override global node_modules/ ignore.
|
|
!src/octop/infra/agents/experts/library/meituan-living-assistant/skills/meituan-deals/scripts/node_modules/
|
|
!src/octop/infra/agents/experts/library/meituan-living-assistant/skills/meituan-deals/scripts/node_modules/**
|
|
|
|
# Local databases
|
|
*.sqlite
|
|
*.sqlite-journal
|
|
*.sqlite-wal
|
|
*.sqlite-shm
|
|
*.db
|
|
*.db-wal
|
|
*.db-shm
|
|
|
|
# Logs / runtime
|
|
*.log
|
|
logs/
|
|
|
|
# Local monorepo dev helpers (not for upstream)
|
|
scripts/dev-local-link.sh
|
|
|
|
# Local downloaded platform-tools for mobile DinD testing
|
|
.tools/
|
|
.tools-sdk/
|
|
|
|
# Local agent planning docs (not for upstream)
|
|
docs/superpowers/
|
|
scripts/lh_image_install_octop_tencentos.sh
|
|
.worktrees/
|