aboutsummaryrefslogtreecommitdiff
path: root/.gitignore
Commit message (Collapse)AuthorAgeFilesLines
* chore: rename /docs/ → /.ai/ in gitignore and CLAUDE.mdCraig Jennings2026-04-201-2/+2
| | | | | | .gitignore: rename the private-tooling entry from /docs/ to /.ai/. CLAUDE.md: expand Layout to list /.ai/ (gitignored) and docs/ (reserved for real project documentation, if/when created).
* chore: gitignore *.eln (native-compiled artifacts from validate-el.sh)Craig Jennings2026-04-191-0/+3
|
* chore: track CLAUDE.md and .claude/ bundle, narrow gitignoreCraig Jennings2026-04-191-3/+3
| | | | | | | | | | | | | | | | | | | | Swap blanket /CLAUDE.md + /.claude/ gitignore rules for personal-only overrides (.claude/settings.local.json, .claude/.cache/). Add the tracked bundle content from ~/code/rulesets install-elisp: - CLAUDE.md (project instructions) - .claude/rules/elisp.md - .claude/rules/elisp-testing.md - .claude/rules/verification.md - .claude/hooks/validate-el.sh (portable via $CLAUDE_PROJECT_DIR) - .claude/settings.json (allowlist + hook wiring) Hooks now use $CLAUDE_PROJECT_DIR with script-relative fallback, so a fresh clone of this repo works on any machine without path edits. Project-local skills under .claude/skills/ were stale DeepSat-flavored copies; deleted and replaced with symlinks into ~/.claude/skills/ via the rulesets repo's global install.
* chore: gitignore and untrack data/ directoryCraig Jennings2026-04-051-5/+2
|
* chore: gitignore and untrack CLAUDE.mdCraig Jennings2026-04-051-0/+1
|
* chore: gitignore and untrack build artifacts, vendored assets, personal filesCraig Jennings2026-04-051-0/+15
| | | | | | Untrack .cask/, .localrepo/ (61M), emojis/ (7.2M), inbox/, todo.org, v2mom.org, .time-zones.el. Move test-reporter-spec.org to docs/ (already gitignored). Reduces tracked repo size significantly.
* feat(reveal): add org-reveal presentation workflow with ERT testsCraig Jennings2026-02-141-0/+3
| | | | | | | Replaced pandoc-based reveal.js export with native ox-reveal integration. New org-reveal-config.el module provides offline, self-contained HTML export with keybindings under C-; p. Includes setup script for reveal.js 5.1.0 and 34 ERT tests covering header template and title-to-filename helpers.
* feat(calendar-sync): add RECURRENCE-ID exception handling for recurring eventsCraig Jennings2026-02-031-0/+1
| | | | | | | | | | | | | | | | | | | | | Handle rescheduled instances of recurring calendar events by processing RECURRENCE-ID properties from ICS files. When someone reschedules a single instance of a recurring meeting in Google Calendar, the calendar-sync module now shows the rescheduled time instead of the original RRULE time. New functions: - calendar-sync--get-recurrence-id: Extract RECURRENCE-ID from event - calendar-sync--get-recurrence-id-line: Get full line with TZID params - calendar-sync--parse-recurrence-id: Parse into (year month day hour minute) - calendar-sync--collect-recurrence-exceptions: Collect all exceptions by UID - calendar-sync--occurrence-matches-exception-p: Match occurrences to exceptions - calendar-sync--apply-single-exception: Apply exception data to occurrence - calendar-sync--apply-recurrence-exceptions: Apply all exceptions to occurrences Also adds DeepSat calendar configuration (dcal-file) to user-constants, init.el, and org-agenda-config. 48 unit and integration tests added covering normal, boundary, and error cases.
* chore: untrack calendar sync generated dataCraig Jennings2026-01-271-0/+5
| | | | These files change every sync and don't belong in version control.
* chore: add .stignore to gitignore, add terminal pinentry TODOCraig Jennings2026-01-241-0/+1
| | | | | - Ignore .stignore (Syncthing config) - Add TODO [#C] for terminal GPG pinentry work (branch: terminal-pinentry)
* chore: updated tasksCraig Jennings2025-11-141-0/+1
|
* chore: Move .claude folder to .gitignoreCraig Jennings2025-11-061-0/+3
| | | | | | | | | | | | Removed .claude/ from version control to keep personal Claude Code configuration and custom commands private. The folder remains on disk but is no longer tracked by git. Files removed from tracking: - .claude/commands/wrap-it-up.md (custom command) - .claude/settings.local.json (local settings) The .claude/ folder still exists locally but is now gitignored.
* chore: Move docs folder to .gitignoreCraig Jennings2025-11-061-0/+3
| | | | | | | | | | | | | | | Removed docs/ from version control to keep session notes, personal workflows, and V2MOM documentation private. These files remain on disk but are no longer tracked by git. Files removed from tracking: - docs/NOTES.org (session history) - docs/EMACS-CONFIG-V2MOM.org (personal goals) - docs/SOMEDAY-MAYBE.org (research backlog) - docs/values-comparison.org - docs/workflows/*.org (workflow templates) The docs/ folder still exists locally but is now gitignored.
* chore: ignoring flycheck temp filesCraig Jennings2025-10-251-0/+1
|
* chore:gitignore: Add client secret JSON file to ignore listCraig Jennings2025-10-251-0/+1
| | | | | Prevent tracking of sensitive client secret file in version control by ignoring it in .gitignore.
* ignoring browser-choice.el persistence fileCraig Jennings2025-10-231-0/+1
|
* ignoring recent emoji value persistence fileCraig Jennings2025-10-191-0/+1
|
* changing repositoriesCraig Jennings2025-10-121-0/+48