pending.nvim/lua/todo
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
..
sync feat(gcal): add one-way Google Calendar sync 2026-02-24 15:09:50 -05:00
buffer.lua feat(buffer): add scratch buffer with concealment and extmarks 2026-02-24 15:09:29 -05:00
config.lua feat(config): add configuration module 2026-02-24 15:08:59 -05:00
diff.lua feat(diff): add buffer-to-store diff algorithm 2026-02-24 15:09:36 -05:00
init.lua feat: add commands, mappings, and plugin entry point 2026-02-24 15:09:43 -05:00
parse.lua feat(parse): add inline metadata parser 2026-02-24 15:09:15 -05:00
store.lua feat(store): add JSON data store with CRUD operations 2026-02-24 15:09:07 -05:00
views.lua feat(views): add category and priority view renderers 2026-02-24 15:09:22 -05:00