Commit Graph

40 Commits

Author SHA1 Message Date
Peter Steinberger
05914139e5
docs(site): polish homepage and code highlighting 2026-05-06 09:55:38 +01:00
Peter Steinberger
2c9c1dcc8b
build: sign macos release binaries
Some checks failed
ci / test (push) Has been cancelled
ci / worker (push) Has been cancelled
ci / windows (push) Has been cancelled
ci / darwin-cgo-build (push) Has been cancelled
pages / Deploy docs (push) Has been cancelled
2026-05-05 17:06:03 +01:00
Peter Steinberger
4e61efe0b8
docs: add docs site theme and social card 2026-05-05 08:25:41 +01:00
Peter Steinberger
e8e04a49f9
docs: refresh docs site 2026-05-05 07:39:03 +01:00
Peter Steinberger
e322aad2e9
docs: add feature coverage pages 2026-05-05 07:17:38 +01:00
Peter Steinberger
dd39bb794c
fix(release): use api workflow checks 2026-05-05 06:54:43 +01:00
Peter Steinberger
322695f78c
feat(sheets): add table basics
Adds Google Sheets table list/get/create/delete commands, local table column type validation, generated command docs, and a dedicated Sheets tables docs page.\n\nCo-authored-by: Pedro Henrique Gomes Venturott <27008096+Pedrohgv@users.noreply.github.com>
2026-05-04 09:41:02 +01:00
Peter Steinberger
8b8fd09fa2
docs: add generated command pages site 2026-05-04 07:25:56 +01:00
Peter Steinberger
e30d870b3f
feat(contacts): export vCards
Co-authored-by: Dinakar Sarbada <dinakars777@users.noreply.github.com>
2026-04-28 02:01:07 +01:00
Peter Steinberger
dbeca138c3
docs: add generated command reference 2026-04-20 19:06:53 +01:00
Peter Steinberger
35d0ff4f47
test(gmail): extend live no-send smokes 2026-04-20 19:06:48 +01:00
Peter Steinberger
d84148a424
feat(gmail): add command and send safety guards
Co-authored-by: EricYangTL <eric@topazlabs.com>
Co-authored-by: spookyuser <16196262+spookyuser@users.noreply.github.com>
Co-authored-by: VeteranBV <henrysowell@gmail.com>
2026-04-20 16:05:19 +01:00
Peter Steinberger
4f5e474059
fix(cli): improve completion and Windows live testing
Co-authored-by: Theodore Aptekarev <aptekarev@gmail.com>
Co-authored-by: gagradebnath <salemdebnath@gmail.com>
2026-04-20 16:05:12 +01:00
Peter Steinberger
68e0e2e6ba
chore(deps): update dependencies 2026-04-20 13:06:44 +01:00
Peter Steinberger
e968c2f65f fix(calendar): harden enterprise live paths 2026-03-09 05:16:01 +00:00
Toni Melisma
2c7426711c
feat(calendar): add --send-updates flag to update and delete commands (#163)
* feat(calendar): add --send-updates flag to update and delete commands

Add --send-updates flag to CalendarUpdateCmd and CalendarDeleteCmd to
control notification behavior when modifying or canceling events with
attendees.

Without this flag, attendees are not notified of updates or cancellations,
causing:
- Stale events remaining in attendees' calendars
- Duplicate/overlapping events when updates are made
- Data synchronization issues for systems managing calendars at arm's length

Changes:
- Add SendUpdates field to CalendarUpdateCmd and CalendarDeleteCmd
- Validate SendUpdates value (all, externalOnly, none)
- Pass SendUpdates to Patch and Delete API calls
- Update truncateParentRecurrence helper to accept sendUpdates parameter
- Add tests for validation and API integration

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

* test(calendar): add integration tests for --send-updates flag

Add TestCalendarSendUpdates Go integration test and shell live test
that verify attendee notifications are sent on create/update/delete.

Tests are opt-in via GOG_IT_ATTENDEE / GOG_LIVE_CALENDAR_ATTENDEE env vars.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

* fix(calendar): polish --send-updates landing

---------

Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
Co-authored-by: Peter Steinberger <steipete@gmail.com>
2026-02-14 23:02:27 +01:00
Peter Steinberger
a92bd6322b fix(live-tests): make live scripts cwd-safe
Some checks failed
ci / test (push) Has been cancelled
ci / worker (push) Has been cancelled
ci / darwin-cgo-build (push) Has been cancelled
2026-02-14 04:32:13 +01:00
Peter Steinberger
99d957581f feat(auth): add multi-org login
Some checks failed
ci / test (push) Has been cancelled
ci / worker (push) Has been cancelled
ci / darwin-cgo-build (push) Has been cancelled
2026-01-22 04:04:14 +00:00
Peter Steinberger
417644868a perf(gmail): trim message search fields 2026-01-22 01:46:42 +00:00
Peter Steinberger
f4aa007a65 test(live): add chat live test helper 2026-01-18 05:42:12 +00:00
Peter Steinberger
39ea102ba9 test(live): cover tasks list create 2026-01-17 20:34:55 +00:00
Peter Steinberger
ba3f507ffa test(live): cover more gmail settings 2026-01-17 20:15:52 +00:00
Peter Steinberger
432e4887a6 test(live): expand coverage 2026-01-17 20:07:42 +00:00
Peter Steinberger
cafcf09fca test(live): skip unsupported workspace tests 2026-01-17 19:47:46 +00:00
Peter Steinberger
9ef5c8d2f8 test(live): tolerate classroom cleanup failures 2026-01-17 19:30:35 +00:00
Peter Steinberger
bd91323552 test(live): expand live test coverage 2026-01-17 19:15:47 +00:00
Peter Steinberger
8b04ca37f9 test: harden live test coverage 2026-01-17 18:35:27 +00:00
Peter Steinberger
03a3e969cc test: add live test script and wrapper 2026-01-17 18:31:52 +00:00
Peter Steinberger
7b664d5ac4 chore(release): fix verify-release.sh for tap 2026-01-10 02:12:57 +01:00
Peter Steinberger
8b18ae87c9 fix(lint): resolve wsl lint findings (#35)
Thanks @salmonumbrella.

Co-authored-by: salmonumbrella <salmonumbrella@users.noreply.github.com>
2026-01-09 04:49:53 +01:00
Peter Steinberger
7beb1bc52f fix(lint): tidy test lint findings (#35)
Thanks @salmonumbrella.

Co-authored-by: salmonumbrella <salmonumbrella@users.noreply.github.com>
2026-01-09 04:34:38 +01:00
Peter Steinberger
c1ebd60210 test: expand coverage and tracking regressions (#35)
Thanks @salmonumbrella.

Co-authored-by: salmonumbrella <salmonumbrella@users.noreply.github.com>
2026-01-09 04:21:16 +01:00
Peter Steinberger
7d0080f76a docs(readme): add generated auth services table 2026-01-08 02:48:01 +01:00
Peter Steinberger
d043934de3 chore: remove pnpm wrapper 2026-01-02 20:42:05 +01:00
Peter Steinberger
0f6294a114 chore: fix formula parsing in verify script 2025-12-31 20:19:54 +01:00
Peter Steinberger
e941709dbc chore: fix mktemp usage 2025-12-31 20:17:21 +01:00
Peter Steinberger
70b9fb1d2a chore: fix release scripts 2025-12-31 20:16:32 +01:00
Peter Steinberger
6a17462eab chore: add release verification scripts 2025-12-31 20:15:56 +01:00
Peter Steinberger
18f2a9fd4f feat(cli)!: switch to --json/--plain 2025-12-26 10:15:12 +00:00
Peter Steinberger
e494764f9b Add pnpm gog build+run shortcut 2025-12-12 14:24:29 +00:00