No description
Find a file
Barrett Ruth 9eb29f8fe1 feat(gcal): add one-way Google Calendar sync
Problem: need to push tasks with due dates to Google Calendar
as all-day events.

Solution: add gcal module with OAuth 2.0 loopback flow, PKCE,
token refresh, calendar creation, and event CRUD. Maps pending
tasks to all-day events, deletes events on completion, and
stores event IDs in task _extra for round-trip.
2026-02-24 15:09:50 -05:00
.github ci: add GitHub workflows and issue templates 2026-02-24 15:08:53 -05:00
lua/todo feat(gcal): add one-way Google Calendar sync 2026-02-24 15:09:50 -05:00
plugin feat: add commands, mappings, and plugin entry point 2026-02-24 15:09:43 -05:00
syntax feat: add commands, mappings, and plugin entry point 2026-02-24 15:09:43 -05:00
.busted build: add tooling and dev environment configs 2026-02-24 15:08:44 -05:00
.editorconfig build: initial repo scaffold 2026-02-24 15:08:35 -05:00
.gitignore build: initial repo scaffold 2026-02-24 15:08:35 -05:00
.luarc.json build: add tooling and dev environment configs 2026-02-24 15:08:44 -05:00
.pre-commit-config.yaml build: add tooling and dev environment configs 2026-02-24 15:08:44 -05:00
flake.lock build: add tooling and dev environment configs 2026-02-24 15:08:44 -05:00
flake.nix build: add tooling and dev environment configs 2026-02-24 15:08:44 -05:00
LICENSE build: initial repo scaffold 2026-02-24 15:08:35 -05:00
rockspec build: add tooling and dev environment configs 2026-02-24 15:08:44 -05:00
selene.toml build: add tooling and dev environment configs 2026-02-24 15:08:44 -05:00
stylua.toml build: add tooling and dev environment configs 2026-02-24 15:08:44 -05:00
vim.yaml build: add tooling and dev environment configs 2026-02-24 15:08:44 -05:00