Commit Graph

49 Commits

Author SHA1 Message Date
Peter Steinberger
631f442798 fix: avoid shadowed vars for lint
Some checks failed
ci / test (push) Has been cancelled
2025-12-17 22:16:18 +01:00
Peter Steinberger
2ca93e9a9f test: fix CI flake from shared config dir 2025-12-17 22:13:23 +01:00
Peter Steinberger
98fc2225e7 test: raise coverage above 75% 2025-12-17 21:53:52 +01:00
Peter Steinberger
06f321a5bd refactor(auth): inject authorize function 2025-12-17 21:53:43 +01:00
Peter Steinberger
fd05a988e7 docs: update 0.1.1 changelog and examples 2025-12-17 21:25:04 +01:00
Peter Steinberger
249645a4a0 test: cover calendar/people/gmail commands 2025-12-17 21:24:59 +01:00
Peter Steinberger
4b4d78b16f feat(people): add me command 2025-12-17 21:24:55 +01:00
Peter Steinberger
7d8e93cdc2 feat(gmail): add message get and attachment download 2025-12-17 21:24:51 +01:00
Peter Steinberger
9fccf080a6 feat(calendar): respond to invites 2025-12-17 21:24:47 +01:00
Peter Steinberger
58b4db4577 docs: expand oauth setup instructions 2025-12-12 17:50:46 +00:00
Peter Steinberger
5741aee36f
Fix project title formatting in README
Correct formatting of project title in README.
2025-12-12 17:48:51 +00:00
Peter Steinberger
d48788b934
Update README.md 2025-12-12 17:48:18 +00:00
Peter Steinberger
8773c5a4e6
Update README.md 2025-12-12 17:47:47 +00:00
Peter Steinberger
2f289f05be
Update README title for clarity 2025-12-12 17:47:34 +00:00
Peter Steinberger
35145ae108
Update README.md 2025-12-12 17:46:58 +00:00
Peter Steinberger
f673df3d18 docs: add README tagline 2025-12-12 17:44:31 +00:00
Peter Steinberger
e0850d0189 docs: add homebrew install one-liner 2025-12-12 17:19:35 +00:00
Peter Steinberger
80533f76b6 docs: add releasing playbook
Some checks failed
ci / test (push) Has been cancelled
2025-12-12 17:08:22 +00:00
Peter Steinberger
7d4e2b9d38 docs: add changelog for 0.1.0 2025-12-12 17:06:21 +00:00
Peter Steinberger
0ebd388875 test: cover gmail + contacts via Execute 2025-12-12 16:51:01 +00:00
Peter Steinberger
3334fdb36f test: cover drive get/download via Execute 2025-12-12 16:44:26 +00:00
Peter Steinberger
b63fc3a6b5 test: cover oauth authorize flow 2025-12-12 16:40:44 +00:00
Peter Steinberger
4015bc4d91 test: cover drive downloads and gmail helpers 2025-12-12 16:35:41 +00:00
Peter Steinberger
c6e17331d1 test: raise coverage (auth + googleapi + helpers) 2025-12-12 16:32:07 +00:00
Peter Steinberger
26d4a1e8b3 test: cover calendar via Execute 2025-12-12 16:24:51 +00:00
Peter Steinberger
77fc81113f test: substantially raise unit coverage 2025-12-12 16:21:18 +00:00
Peter Steinberger
b15eda9ad1 test: raise coverage (gmail labels, ui, secrets) 2025-12-12 16:14:14 +00:00
Peter Steinberger
f27117ba33 test: raise coverage for drive and googleapi 2025-12-12 16:03:20 +00:00
Peter Steinberger
f5a5cef4c6 docs: link to original CLIs 2025-12-12 15:53:02 +00:00
Peter Steinberger
c595111db9 test: increase unit coverage 2025-12-12 15:52:12 +00:00
Peter Steinberger
dc714336fc Help: clarify --account is for API commands 2025-12-12 15:38:13 +00:00
Peter Steinberger
40c707b1c3 CLI: add root help examples 2025-12-12 15:35:36 +00:00
Peter Steinberger
8d605e1c5b Deps: bump to latest 2025-12-12 15:33:49 +00:00
Peter Steinberger
6645e1bd70 Auth: add token export/import 2025-12-12 15:25:35 +00:00
Peter Steinberger
055b27f9fc Tests: add more coverage for helpers 2025-12-12 15:21:57 +00:00
Peter Steinberger
89a133a983 Tests: increase unit coverage 2025-12-12 15:18:20 +00:00
Peter Steinberger
a55b84077e Docs: expand README and add credits 2025-12-12 15:07:54 +00:00
Peter Steinberger
dbd3846fcc Auth: don't pre-check stored scopes 2025-12-12 15:03:03 +00:00
Peter Steinberger
cb85517b09 Gmail: add labels get (counts) 2025-12-12 15:00:15 +00:00
Peter Steinberger
c0589dca9d OAuth2: bound refresh-token HTTP with timeout 2025-12-12 14:55:19 +00:00
Peter Steinberger
4a0718c83f Directory People: add sources + request timeout 2025-12-12 14:53:44 +00:00
Peter Steinberger
654ce4740f Google API: set default HTTP timeout 2025-12-12 14:51:17 +00:00
Peter Steinberger
57ba5e9e4b Fix contacts directory commands (People API sources) 2025-12-12 14:47:53 +00:00
Peter Steinberger
001d61210c People API: per-endpoint scopes + other contacts scope 2025-12-12 14:44:40 +00:00
Peter Steinberger
6928498160 CI: run make lint (pinned tool) 2025-12-12 14:26:30 +00:00
Peter Steinberger
a2b7ced498 Document pnpm -s for clean stdout 2025-12-12 14:24:57 +00:00
Peter Steinberger
e494764f9b Add pnpm gog build+run shortcut 2025-12-12 14:24:29 +00:00
Peter Steinberger
bfbc6e4323 Unify Google CLI with auth, services, and CI 2025-12-12 14:18:38 +00:00
Peter Steinberger
7984c5b9e4
Initial commit 2025-12-12 12:36:45 +00:00