000a24234c
- 3 screenshots at 1284x2778 (iPhone 6.5"): note list, note detail, settings - Docker WebDAV setup with 9 demo notes in Denote format for local screenshots - Fix theme not applying to NoteListView and NoteEditorView: move tint/preferredColorScheme from App.body (Scene) to RootView.body (View) so @Observable tracking works correctly - NoteEditorView (sheet) now also gets preferredColorScheme and tint directly - Add debug.password UserDefaults fallback in DEBUG builds for screenshot automation
878 B
878 B
Git Workflow
Branching Strategy
Main Branch
Always deployable. Only merge through pull requests.
Feature Branches
- Name:
feature/short-description - Short-lived: merge within days, not weeks
- One concern per branch
Commit Messages
Follow the conventional commits spec:
<type>(<scope>): <description> [optional body] [optional footer]
Types: feat, fix, docs, style, refactor, test, chore
Useful Aliases
[alias]
lg = log --oneline --graph --decorate --all
st = status -sb
co = checkout
undo = reset --soft HEAD~1
Rebase vs Merge
- Rebase: clean linear history, good for feature branches before merging
- Merge: preserves history, good for long-lived branches