Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 15 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# Line-ending policy (issue #336): frontend Biome enforces lineEnding "lf",
# so a CRLF checkout — the Windows default with core.autocrlf=true — fails
# `pnpm check` on formatting alone while the same tree is green on Linux.
# `text=auto` lets Git keep auto-detecting binaries; `eol=lf` pins every
# detected text file to LF in the working tree on ALL platforms, making the
# repo's checkout independent of each contributor's autocrlf setting.
* text=auto eol=lf

# Binary assets — never subject to any conversion.
*.png binary
*.webp binary
*.ico binary
*.icns binary
*.woff binary
*.woff2 binary
82 changes: 41 additions & 41 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -1,41 +1,41 @@
## Summary
Briefly describe the change and why it is needed.
Fixes #<issue-number>
## Type of change
- [ ] Bug fix
- [ ] Feature
- [ ] Documentation update
- [ ] Refactor
- [ ] CI / tooling
## What changed
-
-
## Screenshots / recordings (for UI changes)
Attach before/after screenshots or a short video.
## How to test
List exact steps/commands used to validate this PR.
## Checklist
- [ ] I linked the related issue
- [ ] I ran required checks from CONTRIBUTING.md
- [ ] I updated docs/env notes if needed
- [ ] My PR is scoped to a single issue
- [ ] I followed commit message conventions
- [ ] I am not committing secrets or local artifacts
## GSSoC'26 checklist
- [ ] I requested issue assignment before starting
- [ ] I have meaningful commits (no spam commits)
- [ ] I am ready to explain my implementation in review comments
## Summary

Briefly describe the change and why it is needed.

Fixes #<issue-number>

## Type of change

- [ ] Bug fix
- [ ] Feature
- [ ] Documentation update
- [ ] Refactor
- [ ] CI / tooling

## What changed

-
-

## Screenshots / recordings (for UI changes)

Attach before/after screenshots or a short video.

## How to test

List exact steps/commands used to validate this PR.

## Checklist

- [ ] I linked the related issue
- [ ] I ran required checks from CONTRIBUTING.md
- [ ] I updated docs/env notes if needed
- [ ] My PR is scoped to a single issue
- [ ] I followed commit message conventions
- [ ] I am not committing secrets or local artifacts

## GSSoC'26 checklist

- [ ] I requested issue assignment before starting
- [ ] I have meaningful commits (no spam commits)
- [ ] I am ready to explain my implementation in review comments
148 changes: 74 additions & 74 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,77 +1,77 @@
# Python
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
venv/
env/
ENV/
.venv
# Node
node_modules/
.next/
.npm
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
# IDEs
.vscode/
.idea/
*.swp
*.swo
*~
# OS
.DS_Store
Thumbs.db
# Environment
.env
.env.local
.env.*.local
# Docker
!**/.dockerignore
# Data
uploads/
*.db
*.sqlite
backend/vault_storage/
# ML weights/checkpoints (download locally, don't commit)
*.pt
*.pth
*.onnx
# Logs
logs/
*.log
lint_errors.txt
lint_output.txt
# Testing
.pytest_cache/
coverage/
.coverage
# Build
dist/
build/
*.egg-info/
# Tauri
frontend/src-tauri/target/
frontend/out/
frontend/src-tauri/gen/
# MinIO data
minio_data/
# Python
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
venv/
env/
ENV/
.venv

# Node
node_modules/
.next/
.npm
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*

# IDEs
.vscode/
.idea/
*.swp
*.swo
*~

# OS
.DS_Store
Thumbs.db

# Environment
.env
.env.local
.env.*.local

# Docker
!**/.dockerignore

# Data
uploads/
*.db
*.sqlite
backend/vault_storage/

# ML weights/checkpoints (download locally, don't commit)
*.pt
*.pth
*.onnx

# Logs
logs/
*.log
lint_errors.txt
lint_output.txt

# Testing
.pytest_cache/
coverage/
.coverage

# Build
dist/
build/
*.egg-info/

# Tauri
frontend/src-tauri/target/
frontend/out/
frontend/src-tauri/gen/

# MinIO data
minio_data/

# Local reference copy of the AGPL-3.0 reference project — reference only, never committed
reference-app/
immich/
Loading
Loading