Files
mc-webui/.gitignore
T
MarekWo 0cbab03ab8 feat(android): add wrapper sources and fix the address, camera and downloads
The wrapper is what users sideload, so its source belongs next to the APK -
they can read what they install, or build it themselves.

Behaviour fixes on the way in (APK rebuild pending):

- The saved server address survives. Back on the first page and connection
  errors used to delete it, so a stray tap or a moment without signal meant
  typing the address again; the form now opens pre-filled and only a save
  replaces what is stored. Back at the top level asks: exit, change server,
  or cancel
- QR scanning works: the page's camera request is mirrored to an Android
  permission request (CAMERA, on an https instance - getUserMedia needs a
  secure context, as in any browser)
- Downloads work: a DownloadListener hands database backups and other files
  to DownloadManager, which puts them in the phone's Downloads folder
- Links to other hosts and non-http schemes open in the system browser, so
  a URL in a message no longer navigates the app away from the instance
- Rotating the screen no longer reloads the page

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-07-28 21:05:42 +02:00

121 lines
2.4 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# mc-webui .gitignore
# ============================================
# Environment and Configuration
# ============================================
.env
*.env
!.env.example
# ============================================
# Python
# ============================================
__pycache__/
# Auto-generated version file (created during Docker build)
app/version_frozen.py
*.py[cod]
*$py.class
*.so
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
*.egg-info/
.installed.cfg
*.egg
MANIFEST
# ============================================
# Virtual Environment
# ============================================
venv/
ENV/
env/
.venv
# ============================================
# IDE and Editors
# ============================================
.vscode/
.idea/
*.swp
*.swo
*~
.DS_Store
# ============================================
# Testing and Coverage
# ============================================
.pytest_cache/
.coverage
htmlcov/
*.cover
.hypothesis/
# ============================================
# Docker
# ============================================
docker-compose.override.yml
# ============================================
# Runtime Data (Docker volumes)
# ============================================
data/
# ============================================
# Logs and Databases
# ============================================
*.log
*.sql
!app/schema.sql
*.sqlite
*.db
# ============================================
# Android wrapper app (android/src)
# ============================================
.gradle/
local.properties
# Signing keys never belong in the repository
*.jks
*.keystore
keystore.properties
# ============================================
# OS
# ============================================
Thumbs.db
.DS_Store
# ============================================
# Miscellaneous
# ============================================
.claude/
technotes/
docs/Pomoc w zwiększeniu zasięgu.pdf
PRD.md
.gitignore
CLAUDE_CODE_PROMPT.md
docs/Mesh Core Lista Zakupowa (repeater Dachowy).pdf
docs/contact-management-next-step.md
docs/response-to-xahgmah.md
docs/UI-Contact-Management-MVP-v1.md
docs/UI-Contact-Management-MVP-v2.md
docs/TEST-PLAN-Contact-Management-v2.md
docs/github-discussion-*.md
docs/github-response-spaces-in-device-name.md
docs/check-compat-howto.md
docs/v2/
docs/PRD-mc-webui-2.md
docs/PRD-mc-webui-2-en.html
docs/PRD-mc-webui-2-pl.html