summaryrefslogtreecommitdiff
path: root/.gitignore
AgeCommit message (Collapse)Author
30 hoursfeat(calendar-sync): add RECURRENCE-ID exception handling for recurring eventsCraig Jennings
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.
8 dayschore: untrack calendar sync generated dataCraig Jennings
These files change every sync and don't belong in version control.
11 dayschore: add .stignore to gitignore, add terminal pinentry TODOCraig Jennings
- Ignore .stignore (Syncthing config) - Add TODO [#C] for terminal GPG pinentry work (branch: terminal-pinentry)
2025-11-14chore: updated tasksCraig Jennings
2025-11-06chore: Move .claude folder to .gitignoreCraig Jennings
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. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-06chore: Move docs folder to .gitignoreCraig Jennings
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. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-25chore: ignoring flycheck temp filesCraig Jennings
2025-10-25chore:gitignore: Add client secret JSON file to ignore listCraig Jennings
Prevent tracking of sensitive client secret file in version control by ignoring it in .gitignore.
2025-10-23ignoring browser-choice.el persistence fileCraig Jennings
2025-10-19ignoring recent emoji value persistence fileCraig Jennings
2025-10-12changing repositoriesCraig Jennings