| .. |
|
account_helpers.go
|
fix(cli): dedupe consumer account helper (#85)
|
2026-01-19 02:25:30 +00:00 |
|
account_test.go
|
refactor(auth): simplify account and token-source resolution
|
2026-03-07 23:48:50 +00:00 |
|
account.go
|
fix(cmd): reuse default literal constant
|
2026-04-20 13:34:05 +01:00 |
|
admin_common.go
|
fix(admin): harden directory command support (#403) (thanks @dl-alexandre)
|
2026-03-08 02:29:47 +00:00 |
|
admin_groups.go
|
refactor(cmd): reuse paged list helper
|
2026-05-05 08:48:59 +01:00 |
|
admin_test.go
|
test(cmd): share command UI test contexts
|
2026-03-09 00:45:34 +00:00 |
|
admin_users.go
|
refactor(cmd): reuse paged list helper
|
2026-05-05 08:48:59 +01:00 |
|
admin.go
|
fix(admin): harden directory command support (#403) (thanks @dl-alexandre)
|
2026-03-08 02:29:47 +00:00 |
|
agent_cmd_test.go
|
feat(cli): agent ergonomics + gmail watch exclude labels (#201)
|
2026-02-14 03:09:49 +01:00 |
|
agent_desire_paths_test.go
|
fix(cli): resolve alias routing and preserve dry-run envelope
|
2026-02-14 04:05:39 +01:00 |
|
agent_exit_codes.go
|
feat(cli): agent ergonomics + gmail watch exclude labels (#201)
|
2026-02-14 03:09:49 +01:00 |
|
agent.go
|
feat(cli): agent ergonomics + gmail watch exclude labels (#201)
|
2026-02-14 03:09:49 +01:00 |
|
appscript.go
|
feat(cli): add forms and appscript commands
|
2026-02-14 06:24:41 +01:00 |
|
auth_accounts.go
|
fix(auth): tolerate unreadable file keyring tokens
|
2026-04-28 09:15:19 +01:00 |
|
auth_add_keep_more_test.go
|
fix(auth): preserve accounts across Google email renames
|
2026-04-28 04:01:06 +01:00 |
|
auth_add_test.go
|
fix(auth): guard manual auth token storage
|
2026-04-28 08:12:43 +01:00 |
|
auth_add.go
|
fix(auth): guard manual auth token storage
|
2026-04-28 08:12:43 +01:00 |
|
auth_alias_test.go
|
test(cmd): share command UI test contexts
|
2026-03-09 00:45:34 +00:00 |
|
auth_alias.go
|
refactor(cmd): unify result output
|
2026-02-15 04:16:13 +01:00 |
|
auth_cmd_test.go
|
fix(auth): tolerate unreadable file keyring tokens
|
2026-04-28 09:15:19 +01:00 |
|
auth_credentials.go
|
feat(auth): add credentials remove command
|
2026-04-20 16:32:03 +01:00 |
|
auth_doctor.go
|
feat(auth): add auth doctor diagnostics
|
2026-04-28 02:49:38 +01:00 |
|
auth_keychain_test.go
|
feat(auth): check keychain access before OAuth flow
|
2026-01-03 06:52:36 +01:00 |
|
auth_keyring_test.go
|
feat(auth): hint keyring file password
|
2026-01-09 10:52:52 +01:00 |
|
auth_keyring.go
|
feat(auth): add auth doctor diagnostics
|
2026-04-28 02:49:38 +01:00 |
|
auth_list_helpers.go
|
fix(auth): tolerate unreadable file keyring tokens
|
2026-04-28 09:15:19 +01:00 |
|
auth_manage_test.go
|
fix(auth): add proxy-friendly OAuth callback flags (#227) (thanks @cyberfox)
|
2026-03-09 02:58:53 +00:00 |
|
auth_more_test.go
|
test(cmd): share command UI test contexts
|
2026-03-09 00:45:34 +00:00 |
|
auth_redirect.go
|
fix(auth): add proxy-friendly OAuth callback flags (#227) (thanks @cyberfox)
|
2026-03-09 02:58:53 +00:00 |
|
auth_service_account_more_test.go
|
feat(auth): support Workspace service accounts (#54) (thanks @pvieito)
|
2026-01-11 02:09:05 +01:00 |
|
auth_service_account.go
|
chore(deps): update dependencies
|
2026-04-20 13:06:44 +01:00 |
|
auth_services_test.go
|
feat(cli): agent ergonomics + gmail watch exclude labels (#201)
|
2026-02-14 03:09:49 +01:00 |
|
auth_text_test.go
|
test(cmd): harden config sandboxing in watch suites
|
2026-03-09 05:26:34 +00:00 |
|
auth_tokens_more_test.go
|
test(cmd): share command UI test contexts
|
2026-03-09 00:45:34 +00:00 |
|
auth_tokens.go
|
fix(auth): tolerate unreadable file keyring tokens
|
2026-04-28 09:15:19 +01:00 |
|
auth_validation_more_test.go
|
fix(auth): preserve accounts across Google email renames
|
2026-04-28 04:01:06 +01:00 |
|
auth.go
|
fix(auth): preserve accounts across Google email renames
|
2026-04-28 04:01:06 +01:00 |
|
backup_chat_classroom.go
|
feat(backup): expand workspace backup coverage
|
2026-04-27 11:13:40 +01:00 |
|
backup_directory_keep.go
|
feat(backup): expand google backup coverage
|
2026-04-27 12:09:37 +01:00 |
|
backup_drive_collaboration.go
|
perf(backup): parallelize drive collaboration scan
|
2026-04-27 12:23:33 +01:00 |
|
backup_drive_content.go
|
fix(backup): bound drive content exports
|
2026-04-27 12:42:34 +01:00 |
|
backup_drive.go
|
fix(docs): resolve tab titles before mutations
|
2026-04-27 22:32:31 +01:00 |
|
backup_export_gmail_test.go
|
feat(safety): add baked safety profiles (#536)
|
2026-04-29 03:35:18 +01:00 |
|
backup_export_gmail.go
|
feat(safety): add baked safety profiles (#536)
|
2026-04-29 03:35:18 +01:00 |
|
backup_export.go
|
feat(safety): add baked safety profiles (#536)
|
2026-04-29 03:35:18 +01:00 |
|
backup_gmail_settings.go
|
feat(backup): expand workspace backup coverage
|
2026-04-27 11:13:40 +01:00 |
|
backup_gmail.go
|
feat(safety): add baked safety profiles (#536)
|
2026-04-29 03:35:18 +01:00 |
|
backup_services.go
|
fix(backup): use valid contact group field mask
|
2026-04-27 12:11:35 +01:00 |
|
backup_test.go
|
feat(safety): add baked safety profiles (#536)
|
2026-04-29 03:35:18 +01:00 |
|
backup_workspace.go
|
fix(docs): resolve tab titles before mutations
|
2026-04-27 22:32:31 +01:00 |
|
backup.go
|
feat(backup): add markdown Gmail export
|
2026-04-28 07:29:27 +01:00 |
|
calendar_add_attendee_test.go
|
refactor(calendar): dedupe scope validation and attendee no-op handling
|
2026-02-16 04:02:05 +01:00 |
|
calendar_alias_resolution_test.go
|
test(calendar): share calendar test harness
|
2026-03-08 23:41:01 +00:00 |
|
calendar_alias_test.go
|
test(calendar): share calendar test harness
|
2026-03-08 23:41:01 +00:00 |
|
calendar_alias.go
|
refactor(calendar): normalize alias output keys
|
2026-03-08 19:40:07 +00:00 |
|
calendar_all_events_test.go
|
test(calendar): share calendar test harness
|
2026-03-08 23:41:01 +00:00 |
|
calendar_attendees.go
|
refactor(calendar): dedupe scope validation and attendee no-op handling
|
2026-02-16 04:02:05 +01:00 |
|
calendar_base.go
|
refactor: drive raw-query flag + mail address list parsing (#267)
|
2026-02-15 04:23:28 +01:00 |
|
calendar_build_test.go
|
feat(cli): improve google api hints and upload/timezone handling
|
2026-04-27 20:29:39 +01:00 |
|
calendar_build.go
|
feat(cli): improve google api hints and upload/timezone handling
|
2026-04-27 20:29:39 +01:00 |
|
calendar_colors_test.go
|
feat: take over PR #18 integration
|
2025-12-26 15:35:15 +01:00 |
|
calendar_colors.go
|
feat(cli): agent ergonomics + gmail watch exclude labels (#201)
|
2026-02-14 03:09:49 +01:00 |
|
calendar_conflicts_test.go
|
feat(calendar): add timezone-aware time defaults
|
2026-01-08 06:27:07 +01:00 |
|
calendar_conflicts.go
|
refactor(cmd): reuse shared service loaders
|
2026-03-09 03:52:14 +00:00 |
|
calendar_create_calendar_test.go
|
refactor(gmail): centralize compose send plumbing
|
2026-04-20 19:06:45 +01:00 |
|
calendar_create_calendar.go
|
feat(calendar): add secondary calendar creation
|
2026-04-20 17:14:11 +01:00 |
|
calendar_create_update_test.go
|
feat(calendar): add meet updates
|
2026-05-04 05:28:02 +01:00 |
|
calendar_delete_test.go
|
feat(calendar): improve selection and recurring scope handling (#319) (thanks @salmonumbrella)
|
2026-03-09 03:16:58 +00:00 |
|
calendar_edit_patch_test.go
|
test: expand coverage and tracking regressions (#35)
|
2026-01-09 04:21:16 +01:00 |
|
calendar_edit_scope_test.go
|
feat(calendar): improve selection and recurring scope handling (#319) (thanks @salmonumbrella)
|
2026-03-09 03:16:58 +00:00 |
|
calendar_edit_test.go
|
feat(cli): improve google api hints and upload/timezone handling
|
2026-04-27 20:29:39 +01:00 |
|
calendar_edit_validation_more_test.go
|
feat(calendar): add --send-updates flag to update and delete commands (#163)
|
2026-02-14 23:02:27 +01:00 |
|
calendar_edit.go
|
feat(calendar): add meet updates
|
2026-05-04 05:28:02 +01:00 |
|
calendar_error_test.go
|
refactor(cli): migrate to kong
|
2025-12-31 17:24:31 +01:00 |
|
calendar_event_days_test.go
|
feat(calendar): add timezone/local times to outputs
|
2026-01-21 10:57:37 +00:00 |
|
calendar_event_days.go
|
fix(calendar): localize listed event times
|
2026-04-27 13:59:14 +01:00 |
|
calendar_event_plan.go
|
feat(cli): improve google api hints and upload/timezone handling
|
2026-04-27 20:29:39 +01:00 |
|
calendar_event_type_test.go
|
feat(cli): expand calendar event types and tasks
|
2026-01-17 07:46:21 +00:00 |
|
calendar_event_type.go
|
refactor: drive raw-query flag + mail address list parsing (#267)
|
2026-02-15 04:23:28 +01:00 |
|
calendar_events_cmds.go
|
fix(calendar): accept events list selector forms
|
2026-05-04 05:22:39 +01:00 |
|
calendar_events_test.go
|
fix(calendar): accept events list selector forms
|
2026-05-04 05:22:39 +01:00 |
|
calendar_focus_time_cmd_test.go
|
test: expand coverage and tracking regressions (#35)
|
2026-01-09 04:21:16 +01:00 |
|
calendar_focus_time_test.go
|
feat(calendar,gmail): calendar parity + email open tracking (#38)
|
2026-01-08 04:44:18 +01:00 |
|
calendar_focus_time.go
|
fix(calendar): correct event timezone and day bounds
|
2026-04-20 14:16:50 +01:00 |
|
calendar_freebusy_conflicts_selection_test.go
|
feat(calendar): improve selection and recurring scope handling (#319) (thanks @salmonumbrella)
|
2026-03-09 03:16:58 +00:00 |
|
calendar_freebusy.go
|
refactor(cmd): reuse shared service loaders
|
2026-03-09 03:52:14 +00:00 |
|
calendar_list_cmds.go
|
refactor(cmd): reuse paged list helper
|
2026-05-05 08:48:59 +01:00 |
|
calendar_list_test.go
|
fix(calendar): hide cancelled events in list output (#362) (thanks @sharukh010)
|
2026-03-07 16:52:53 +00:00 |
|
calendar_list.go
|
refactor(cmd): reuse paged list helper
|
2026-05-05 08:48:59 +01:00 |
|
calendar_more_commands_test.go
|
feat(cli): agent ergonomics + gmail watch exclude labels (#201)
|
2026-02-14 03:09:49 +01:00 |
|
calendar_more_commands_text_test.go
|
chore: tighten lint rules and fix findings
|
2025-12-31 19:47:32 +01:00 |
|
calendar_more_test.go
|
test: increase unit coverage
|
2025-12-12 15:52:12 +00:00 |
|
calendar_move_test.go
|
feat(calendar): add event ownership transfer
|
2026-05-04 05:50:28 +01:00 |
|
calendar_move.go
|
feat(calendar): add event ownership transfer
|
2026-05-04 05:50:28 +01:00 |
|
calendar_mutation_helpers.go
|
feat(calendar): add event ownership transfer
|
2026-05-04 05:50:28 +01:00 |
|
calendar_ooo_users_test.go
|
test: expand coverage and tracking regressions (#35)
|
2026-01-09 04:21:16 +01:00 |
|
calendar_ooo.go
|
style(refactor): satisfy gate after helper extractions
|
2026-03-09 00:47:36 +00:00 |
|
calendar_print_test.go
|
feat(calendar): add timezone/local times to outputs
|
2026-01-21 10:57:37 +00:00 |
|
calendar_print.go
|
feat(auth): add multi-org login
|
2026-01-22 04:04:14 +00:00 |
|
calendar_propose_time_test.go
|
feat(cli): agent ergonomics + gmail watch exclude labels (#201)
|
2026-02-14 03:09:49 +01:00 |
|
calendar_propose_time.go
|
refactor(calendar): unify selector resolution
|
2026-03-08 19:33:47 +00:00 |
|
calendar_raw_test.go
|
test(cmd): share google service fixtures
|
2026-05-05 08:48:54 +01:00 |
|
calendar_raw.go
|
refactor(cmd): share raw response helpers
|
2026-05-05 08:30:06 +01:00 |
|
calendar_recurrence_scope.go
|
refactor(calendar): share recurring scope resolution
|
2026-03-09 03:37:11 +00:00 |
|
calendar_recurrence_test.go
|
feat(calendar): improve selection and recurring scope handling (#319) (thanks @salmonumbrella)
|
2026-03-09 03:16:58 +00:00 |
|
calendar_recurrence.go
|
feat(calendar): improve selection and recurring scope handling (#319) (thanks @salmonumbrella)
|
2026-03-09 03:16:58 +00:00 |
|
calendar_respond_cmd_test.go
|
fix: only patch Attendees in calendar respond to avoid reminders vali… (#265)
|
2026-02-15 05:30:51 +01:00 |
|
calendar_respond.go
|
style(refactor): satisfy gate after helper extractions
|
2026-03-09 00:47:36 +00:00 |
|
calendar_search_test.go
|
feat(calendar): add calendar aliases (supersedes #104) (#393)
|
2026-03-08 17:34:11 +00:00 |
|
calendar_search.go
|
refactor(cmd): reuse shared service loaders
|
2026-03-09 03:52:14 +00:00 |
|
calendar_team_helpers_test.go
|
test: raise coverage to 85%
|
2026-01-09 09:18:16 +01:00 |
|
calendar_team_test.go
|
test: expand coverage and tracking regressions (#35)
|
2026-01-09 04:21:16 +01:00 |
|
calendar_team.go
|
feat(cli): agent ergonomics + gmail watch exclude labels (#201)
|
2026-02-14 03:09:49 +01:00 |
|
calendar_test.go
|
fix(calendar): force-send zero-minute reminder overrides
|
2026-03-08 00:38:37 +00:00 |
|
calendar_testutil_test.go
|
test(cmd): share google service fixtures
|
2026-05-05 08:48:54 +01:00 |
|
calendar_time_test.go
|
fix(calendar): use Calendars.Get for TZ lookup to fix SA 404 (#325)
|
2026-03-07 17:53:45 +00:00 |
|
calendar_time.go
|
refactor(calendar): unify selector resolution
|
2026-03-08 19:33:47 +00:00 |
|
calendar_update_delete_test.go
|
feat(cli): agent ergonomics + gmail watch exclude labels (#201)
|
2026-02-14 03:09:49 +01:00 |
|
calendar_users.go
|
fix: satisfy lint after refactor
|
2026-05-05 08:52:50 +01:00 |
|
calendar_util.go
|
feat(calendar): improve selection and recurring scope handling (#319) (thanks @salmonumbrella)
|
2026-03-09 03:16:58 +00:00 |
|
calendar_validate_test.go
|
feat(calendar): add subscribe command (#327) (thanks @cdthompson)
|
2026-03-07 16:55:08 +00:00 |
|
calendar_validate.go
|
fix(calendar): harden enterprise live paths
|
2026-03-09 05:16:01 +00:00 |
|
calendar_working_location_test.go
|
fix(calendar): harden enterprise live paths
|
2026-03-09 05:16:01 +00:00 |
|
calendar_working_location.go
|
fix(calendar): harden enterprise live paths
|
2026-03-09 05:16:01 +00:00 |
|
calendar.go
|
feat(raw): add lossless API dump commands
|
2026-05-04 07:55:15 +01:00 |
|
chat_dm.go
|
feat(cli): agent ergonomics + gmail watch exclude labels (#201)
|
2026-02-14 03:09:49 +01:00 |
|
chat_helpers.go
|
feat(chat): add messages reactions create/list/delete commands
|
2026-03-08 02:23:54 +00:00 |
|
chat_messages.go
|
fix: satisfy lint after refactor
|
2026-05-05 08:52:50 +01:00 |
|
chat_reactions_test.go
|
feat(chat): add react shorthand command for reactions create (#435)
|
2026-03-08 21:24:03 +00:00 |
|
chat_reactions.go
|
fix: satisfy lint after refactor
|
2026-05-05 08:52:50 +01:00 |
|
chat_services.go
|
feat: add chat support and expand people commands
|
2026-01-18 05:42:12 +00:00 |
|
chat_spaces.go
|
refactor(cmd): reuse paged list helper
|
2026-05-05 08:48:59 +01:00 |
|
chat_threads.go
|
fix: satisfy lint after refactor
|
2026-05-05 08:52:50 +01:00 |
|
chat.go
|
feat: add chat support and expand people commands
|
2026-01-18 05:42:12 +00:00 |
|
classroom_announcements.go
|
style(classroom): fix shadow warnings
|
2026-03-09 03:53:53 +00:00 |
|
classroom_courses.go
|
fix: satisfy lint after refactor
|
2026-05-05 08:52:50 +01:00 |
|
classroom_coursework.go
|
refactor(cmd): reuse paged list helper
|
2026-05-05 08:48:59 +01:00 |
|
classroom_guardians.go
|
fix: satisfy lint after refactor
|
2026-05-05 08:52:50 +01:00 |
|
classroom_helpers_test.go
|
fix(ci): clear pre-existing lint baseline and docs updates
|
2026-03-03 04:06:29 +00:00 |
|
classroom_helpers.go
|
contacts: support --birthday and --notes in contacts update (#233)
|
2026-02-13 18:16:49 +01:00 |
|
classroom_invitations.go
|
fix: satisfy lint after refactor
|
2026-05-05 08:52:50 +01:00 |
|
classroom_list_helpers.go
|
refactor(cmd): reuse paged list helper
|
2026-05-05 08:48:59 +01:00 |
|
classroom_materials.go
|
refactor(cmd): reuse paged list helper
|
2026-05-05 08:48:59 +01:00 |
|
classroom_profile.go
|
feat(cli): agent ergonomics + gmail watch exclude labels (#201)
|
2026-02-14 03:09:49 +01:00 |
|
classroom_rosters.go
|
fix: remove stale classroom nolint
|
2026-05-05 08:55:21 +01:00 |
|
classroom_submissions.go
|
fix: satisfy lint after refactor
|
2026-05-05 08:52:50 +01:00 |
|
classroom_topic_scan_test.go
|
refactor: share classroom topic scan helpers
|
2026-01-17 02:05:23 +00:00 |
|
classroom_topics.go
|
style(classroom): fix shadow warnings
|
2026-03-09 03:53:53 +00:00 |
|
classroom.go
|
feat(cli): agent ergonomics + gmail watch exclude labels (#201)
|
2026-02-14 03:09:49 +01:00 |
|
client_helpers.go
|
feat(auth): add multi-org login
|
2026-01-22 04:04:14 +00:00 |
|
cmd_testutil_test.go
|
test(cmd): share command UI test contexts
|
2026-03-09 00:45:34 +00:00 |
|
comment_ops.go
|
style(refactor): satisfy gate after helper extractions
|
2026-03-09 00:47:36 +00:00 |
|
completion_internal_test.go
|
fix(completion): stop suggestions after -- (#77) (thanks @salmonumbrella)
|
2026-01-17 03:27:49 +00:00 |
|
completion_internal.go
|
refactor(completion): cache model + split helpers
|
2026-01-17 03:50:40 +00:00 |
|
completion_scripts.go
|
fix(cli): improve completion and Windows live testing
|
2026-04-20 16:05:12 +01:00 |
|
completion_test.go
|
fix(cli): improve completion and Windows live testing
|
2026-04-20 16:05:12 +01:00 |
|
completion.go
|
fix(timezone): honor --timezone local (#79)
|
2026-01-17 04:53:31 +00:00 |
|
config_cmd_test.go
|
feat(gmail): add command and send safety guards
|
2026-04-20 16:05:19 +01:00 |
|
config_cmd.go
|
feat(gmail): add command and send safety guards
|
2026-04-20 16:05:19 +01:00 |
|
config_no_send.go
|
feat(gmail): add command and send safety guards
|
2026-04-20 16:05:19 +01:00 |
|
confirm_more_test.go
|
refactor(cmd): share destructive mutation guardrails
|
2026-03-08 05:07:52 +00:00 |
|
confirm_test.go
|
feat(cli): agent ergonomics + gmail watch exclude labels (#201)
|
2026-02-14 03:09:49 +01:00 |
|
confirm.go
|
refactor(cmd): share destructive mutation guardrails
|
2026-03-08 05:07:52 +00:00 |
|
contacts_crud_error_test.go
|
fix(contacts): send required other-contact copy mask (#384) (thanks @rbansal42)
|
2026-03-07 16:50:08 +00:00 |
|
contacts_crud_validation_more_test.go
|
test: raise coverage to 85%
|
2026-01-09 09:18:16 +01:00 |
|
contacts_crud.go
|
feat(contacts): export vCards
|
2026-04-28 02:01:07 +01:00 |
|
contacts_dedupe_test.go
|
feat(contacts): add dedupe preview (#555)
|
2026-05-05 06:37:36 +01:00 |
|
contacts_dedupe.go
|
feat(contacts): add dedupe preview (#555)
|
2026-05-05 06:37:36 +01:00 |
|
contacts_directory.go
|
fix: satisfy lint after refactor
|
2026-05-05 08:52:50 +01:00 |
|
contacts_export_test.go
|
feat(contacts): export vCards
|
2026-04-28 02:01:07 +01:00 |
|
contacts_export.go
|
feat(contacts): export vCards
|
2026-04-28 02:01:07 +01:00 |
|
contacts_helpers_test.go
|
feat(contacts): add address field support (fixes #331)
|
2026-03-08 04:17:51 +00:00 |
|
contacts_output.go
|
refactor(cmd): unify result output
|
2026-02-15 04:16:13 +01:00 |
|
contacts_services.go
|
chore: tighten lint rules and fix findings
|
2025-12-31 19:47:32 +01:00 |
|
contacts_test.go
|
Unify Google CLI with auth, services, and CI
|
2025-12-12 14:18:38 +00:00 |
|
contacts_update_json_more_test.go
|
fix(contacts): reject conflicting from-file update flags
|
2026-04-20 13:31:36 +01:00 |
|
contacts_update_json.go
|
feat(contacts): update contacts from JSON
|
2026-02-14 15:31:14 +01:00 |
|
contacts_update_more_test.go
|
feat(gmail,contacts): land label style and contact gender
|
2026-04-20 19:17:47 +01:00 |
|
contacts_vcard.go
|
feat(contacts): export vCards
|
2026-04-28 02:01:07 +01:00 |
|
contacts.go
|
feat(contacts): add dedupe preview (#555)
|
2026-05-05 06:37:36 +01:00 |
|
csv.go
|
feat(calendar,gmail): calendar parity + email open tracking (#38)
|
2026-01-08 04:44:18 +01:00 |
|
docs_commands_test.go
|
fix(docs): show available tabs on lookup errors
|
2026-04-27 10:12:24 +01:00 |
|
docs_comments_test.go
|
feat: add docs comments subcommand for managing Google Doc comments (#263)
|
2026-02-15 00:49:34 +01:00 |
|
docs_comments.go
|
refactor(comments): share drive-backed comment ops
|
2026-03-09 00:40:28 +00:00 |
|
docs_edit_test.go
|
refactor(docs): split sed tests into focused files
|
2026-03-08 03:47:27 +00:00 |
|
docs_edit.go
|
feat(docs): add rich text formatting commands
|
2026-05-04 08:28:38 +01:00 |
|
docs_find_replace_test.go
|
feat(docs): add tab-aware editing fixes
|
2026-05-04 05:22:49 +01:00 |
|
docs_format_test.go
|
feat(docs): add rich text formatting commands
|
2026-05-04 08:28:38 +01:00 |
|
docs_format.go
|
feat(docs): add rich text formatting commands
|
2026-05-04 08:28:38 +01:00 |
|
docs_formatter_test.go
|
feat(docs): add tab-aware editing fixes
|
2026-05-04 05:22:49 +01:00 |
|
docs_formatter.go
|
feat(docs): add tab-aware editing fixes
|
2026-05-04 05:22:49 +01:00 |
|
docs_helpers.go
|
fix(docs): resolve tab titles before mutations
|
2026-04-27 22:32:31 +01:00 |
|
docs_import_security_test.go
|
fix(docs): harden markdown image insertion
|
2026-04-27 21:33:04 +01:00 |
|
docs_import_test.go
|
feat(docs): add tab-aware editing fixes
|
2026-05-04 05:22:49 +01:00 |
|
docs_import.go
|
feat(docs): add tab-aware editing fixes
|
2026-05-04 05:22:49 +01:00 |
|
docs_markdown_edge_test.go
|
refactor(docs): split sed tests into focused files
|
2026-03-08 03:47:27 +00:00 |
|
docs_markdown_test.go
|
feat: add docs update command for editing Google Docs (#219)
|
2026-02-13 22:52:17 +01:00 |
|
docs_markdown.go
|
feat(docs): add sedmat — sed-like document formatting DSL
|
2026-02-23 09:34:32 -05:00 |
|
docs_mutation.go
|
feat(docs): add tab-aware editing fixes
|
2026-05-04 05:22:49 +01:00 |
|
docs_paragraphs_test.go
|
feat(sedmat): add paragraph addressing and structure introspection
|
2026-03-01 14:15:08 -05:00 |
|
docs_paragraphs.go
|
fix(docs): show available tabs on lookup errors
|
2026-04-27 10:12:24 +01:00 |
|
docs_raw_test.go
|
feat(raw): add lossless API dump commands
|
2026-05-04 07:55:15 +01:00 |
|
docs_read.go
|
refactor(docs): centralize tab helpers
|
2026-04-27 10:31:51 +01:00 |
|
docs_sed_api_test.go
|
test(sed): comprehensive test suite (~75% overall package coverage, near-100% on core sed functions)
|
2026-02-23 09:34:37 -05:00 |
|
docs_sed_boost1_test.go
|
fix: resolve govet/shadow, nilnil, and unparam lint errors
|
2026-02-26 13:50:46 -05:00 |
|
docs_sed_boost2_test.go
|
fix(docs): use utf16 offsets for sed matches
|
2026-04-20 13:51:24 +01:00 |
|
docs_sed_boost3_test.go
|
test(sed): comprehensive test suite (~75% overall package coverage, near-100% on core sed functions)
|
2026-02-23 09:34:37 -05:00 |
|
docs_sed_boost3b_test.go
|
fix: resolve govet/shadow, nilnil, and unparam lint errors
|
2026-02-26 13:50:46 -05:00 |
|
docs_sed_brace_format_test.go
|
test(sed): comprehensive test suite (~75% overall package coverage, near-100% on core sed functions)
|
2026-02-23 09:34:37 -05:00 |
|
docs_sed_brace_format.go
|
feat(docs): add sedmat — sed-like document formatting DSL
|
2026-02-23 09:34:32 -05:00 |
|
docs_sed_brace_match.go
|
fix(docs): preserve sed backreference formatting
|
2026-04-20 13:57:47 +01:00 |
|
docs_sed_brace_pattern_test.go
|
test(sed): comprehensive test suite (~75% overall package coverage, near-100% on core sed functions)
|
2026-02-23 09:34:37 -05:00 |
|
docs_sed_brace_pattern.go
|
feat(docs): add sedmat — sed-like document formatting DSL
|
2026-02-23 09:34:32 -05:00 |
|
docs_sed_brace_resolve.go
|
style: apply goimports + gofumpt formatting
|
2026-02-26 13:43:49 -05:00 |
|
docs_sed_brace_structural_test.go
|
test(sed): comprehensive test suite (~75% overall package coverage, near-100% on core sed functions)
|
2026-02-23 09:34:37 -05:00 |
|
docs_sed_brace_structural.go
|
feat(docs): add sedmat — sed-like document formatting DSL
|
2026-02-23 09:34:32 -05:00 |
|
docs_sed_brace_test.go
|
fix(docs): use utf16 offsets for sed matches
|
2026-04-20 13:51:24 +01:00 |
|
docs_sed_brace_util_test.go
|
test(sed): comprehensive test suite (~75% overall package coverage, near-100% on core sed functions)
|
2026-02-23 09:34:37 -05:00 |
|
docs_sed_brace.go
|
fix(admin): harden directory command support (#403) (thanks @dl-alexandre)
|
2026-03-08 02:29:47 +00:00 |
|
docs_sed_commands_test.go
|
fix(docs): preserve sed formatting offsets
|
2026-04-20 13:29:35 +01:00 |
|
docs_sed_commands.go
|
fix(docs): preserve sed formatting offsets
|
2026-04-20 13:29:35 +01:00 |
|
docs_sed_coverage_test.go
|
test(sed): comprehensive test suite (~75% overall package coverage, near-100% on core sed functions)
|
2026-02-23 09:34:37 -05:00 |
|
docs_sed_dryrun.go
|
feat(docs): add sedmat — sed-like document formatting DSL
|
2026-02-23 09:34:32 -05:00 |
|
docs_sed_fuzz_test.go
|
test(sed): comprehensive test suite (~75% overall package coverage, near-100% on core sed functions)
|
2026-02-23 09:34:37 -05:00 |
|
docs_sed_helpers_test.go
|
test(sed): comprehensive test suite (~75% overall package coverage, near-100% on core sed functions)
|
2026-02-23 09:34:37 -05:00 |
|
docs_sed_helpers.go
|
feat(drive): convert Markdown uploads to Docs
|
2026-04-20 16:39:48 +01:00 |
|
docs_sed_images_more_test.go
|
refactor(docs): split sed tests into focused files
|
2026-03-08 03:47:27 +00:00 |
|
docs_sed_images_test.go
|
chore(deps): update dependencies
|
2026-04-20 13:06:44 +01:00 |
|
docs_sed_images.go
|
feat(docs): extend find-replace with markdown, images, and first-occurrence support (#305)
|
2026-03-08 21:36:34 +00:00 |
|
docs_sed_inputs_test.go
|
refactor(docs): split sed tests into focused files
|
2026-03-08 03:47:27 +00:00 |
|
docs_sed_insert.go
|
fix(docs): preserve sed formatting offsets
|
2026-04-20 13:29:35 +01:00 |
|
docs_sed_integration_edge_test.go
|
feat(sedmat): add paragraph addressing and structure introspection
|
2026-03-01 14:15:08 -05:00 |
|
docs_sed_integration_test.go
|
feat(sedmat): add paragraph addressing and structure introspection
|
2026-03-01 14:15:08 -05:00 |
|
docs_sed_live_test.go
|
test(sed): comprehensive test suite (~75% overall package coverage, near-100% on core sed functions)
|
2026-02-23 09:34:37 -05:00 |
|
docs_sed_manual.go
|
fix(docs): use utf16 offsets for sed matches
|
2026-04-20 13:51:24 +01:00 |
|
docs_sed_misc_test.go
|
refactor(docs): split sed tests into focused files
|
2026-03-08 03:47:27 +00:00 |
|
docs_sed_nesting.go
|
feat(docs): add sedmat — sed-like document formatting DSL
|
2026-02-23 09:34:32 -05:00 |
|
docs_sed_parse.go
|
feat(drive): convert Markdown uploads to Docs
|
2026-04-20 16:39:48 +01:00 |
|
docs_sed_regex_test.go
|
fix(docs): preserve sed backreference formatting
|
2026-04-20 13:57:47 +01:00 |
|
docs_sed_retry.go
|
feat(docs): add sedmat — sed-like document formatting DSL
|
2026-02-23 09:34:32 -05:00 |
|
docs_sed_table_cells.go
|
feat(docs): add sedmat — sed-like document formatting DSL
|
2026-02-23 09:34:32 -05:00 |
|
docs_sed_table_create.go
|
fix(docs): preserve sed formatting offsets
|
2026-04-20 13:29:35 +01:00 |
|
docs_sed_table_ops.go
|
feat(docs): add sedmat — sed-like document formatting DSL
|
2026-02-23 09:34:32 -05:00 |
|
docs_sed_table_ref_test.go
|
chore(deps): update dependencies
|
2026-04-20 13:06:44 +01:00 |
|
docs_sed_tables.go
|
feat(docs): add sedmat — sed-like document formatting DSL
|
2026-02-23 09:34:32 -05:00 |
|
docs_sed.go
|
fix(docs): preserve sed formatting offsets
|
2026-04-20 13:29:35 +01:00 |
|
docs_tab_edit_test.go
|
feat(docs): add tab-aware editing fixes
|
2026-05-04 05:22:49 +01:00 |
|
docs_tab_export_test.go
|
fix(docs): harden tab export landing
|
2026-04-28 06:30:38 +01:00 |
|
docs_tab_export.go
|
fix(auth): guard manual auth token storage
|
2026-04-28 08:12:43 +01:00 |
|
docs_tab_manage_test.go
|
feat(docs): add tab-aware editing fixes
|
2026-05-04 05:22:49 +01:00 |
|
docs_tab_manage.go
|
feat(docs): add tab-aware editing fixes
|
2026-05-04 05:22:49 +01:00 |
|
docs_table_inserter.go
|
feat(docs): add tab-aware editing fixes
|
2026-05-04 05:22:49 +01:00 |
|
docs_table_test.go
|
fix(ci): clear pre-existing lint baseline and docs updates
|
2026-03-03 04:06:29 +00:00 |
|
docs_tabs.go
|
fix(docs): resolve tab titles before mutations
|
2026-04-27 22:32:31 +01:00 |
|
docs_testutil_test.go
|
refactor(googleapi): expose authenticated HTTP client
|
2026-04-28 05:08:14 +01:00 |
|
docs_validation_more_test.go
|
test(docs): add invalid index validation tests for DocsUpdateCmd
|
2026-03-03 03:04:32 +00:00 |
|
docs_write_file_test.go
|
fix(docs): format markdown append writes
|
2026-04-27 23:36:18 +01:00 |
|
docs_write_markdown_test.go
|
fix(docs): format markdown append writes
|
2026-04-27 23:36:18 +01:00 |
|
docs_write_update_test.go
|
refactor: split command test helpers
|
2026-04-20 15:11:55 +01:00 |
|
docs.go
|
refactor(cmd): share raw response helpers
|
2026-05-05 08:30:06 +01:00 |
|
drive_commands_more_test.go
|
feat(drive): convert Markdown uploads to Docs
|
2026-04-20 16:39:48 +01:00 |
|
drive_comments_cmd_test.go
|
test: add drive comments command coverage
|
2026-01-03 06:53:42 +01:00 |
|
drive_comments_empty_test.go
|
test: expand coverage and tracking regressions (#35)
|
2026-01-09 04:21:16 +01:00 |
|
drive_comments_more_test.go
|
test: expand coverage and tracking regressions (#35)
|
2026-01-09 04:21:16 +01:00 |
|
drive_comments_validation_more_test.go
|
test: raise coverage to 85%
|
2026-01-09 09:18:16 +01:00 |
|
drive_comments.go
|
refactor(comments): share drive-backed comment ops
|
2026-03-09 00:40:28 +00:00 |
|
drive_copy.go
|
refactor(cmd): reuse shared service loaders
|
2026-03-09 03:52:14 +00:00 |
|
drive_download_helpers.go
|
fix(drive): support stdout downloads
|
2026-04-28 02:26:43 +01:00 |
|
drive_download_test.go
|
test(drive): cover auto-created download dirs
|
2026-03-09 03:42:50 +00:00 |
|
drive_download.go
|
refactor(cmd): split drive command modules
|
2026-05-05 08:49:02 +01:00 |
|
drive_driveid_field_test.go
|
fix(drive): include thumbnail fields in metadata
|
2026-04-27 11:24:42 +01:00 |
|
drive_drives_test.go
|
test(drive): add httptest helpers
|
2026-02-15 04:16:13 +01:00 |
|
drive_drives.go
|
style(refactor): satisfy gate after helper extractions
|
2026-03-09 00:47:36 +00:00 |
|
drive_errors_test.go
|
refactor(cmd): share destructive mutation guardrails
|
2026-03-08 05:07:52 +00:00 |
|
drive_export_format_test.go
|
feat(docs): add html export format (#141) (thanks @in-liberty420)
|
2026-03-08 04:36:21 +00:00 |
|
drive_fields_test.go
|
feat(raw): add lossless API dump commands
|
2026-05-04 07:55:15 +01:00 |
|
drive_fields.go
|
fix(drive): include thumbnail fields in metadata
|
2026-04-27 11:24:42 +01:00 |
|
drive_get_download_more_test.go
|
fix(drive): include thumbnail fields in metadata
|
2026-04-27 11:24:42 +01:00 |
|
drive_helpers_more_test.go
|
feat(docs): add html export format (#141) (thanks @in-liberty420)
|
2026-03-08 04:36:21 +00:00 |
|
drive_helpers_test.go
|
test: raise coverage to 85%
|
2026-01-09 09:18:16 +01:00 |
|
drive_listing.go
|
feat(raw): add lossless API dump commands
|
2026-05-04 07:55:15 +01:00 |
|
drive_ls_cmd_test.go
|
fix(drive): include thumbnail fields in metadata
|
2026-04-27 11:24:42 +01:00 |
|
drive_markdown_frontmatter_test.go
|
feat(drive): convert Markdown uploads to Docs
|
2026-04-20 16:39:48 +01:00 |
|
drive_markdown_frontmatter.go
|
feat(drive): convert Markdown uploads to Docs
|
2026-04-20 16:39:48 +01:00 |
|
drive_more_commands_test.go
|
chore: tighten lint rules and fix findings
|
2025-12-31 19:47:32 +01:00 |
|
drive_more_test.go
|
test: raise coverage above 75%
|
2025-12-17 21:53:52 +01:00 |
|
drive_permissions_cmd_test.go
|
chore: tighten lint rules and fix findings
|
2025-12-31 19:47:32 +01:00 |
|
drive_raw_test.go
|
test(cmd): share google service fixtures
|
2026-05-05 08:48:54 +01:00 |
|
drive_raw.go
|
refactor(cmd): split drive command modules
|
2026-05-05 08:49:02 +01:00 |
|
drive_reporting_helpers.go
|
feat(drive): add read-only reporting commands (#554)
|
2026-05-05 05:36:55 +01:00 |
|
drive_reporting_test.go
|
feat(drive): add read-only reporting commands (#554)
|
2026-05-05 05:36:55 +01:00 |
|
drive_reporting.go
|
feat(drive): add read-only reporting commands (#554)
|
2026-05-05 05:36:55 +01:00 |
|
drive_search_more_test.go
|
fix(docs): resolve tab titles before mutations
|
2026-04-27 22:32:31 +01:00 |
|
drive_sharing.go
|
refactor(cmd): split drive command modules
|
2026-05-05 08:49:02 +01:00 |
|
drive_stdout_test.go
|
fix(drive): support stdout downloads
|
2026-04-28 02:26:43 +01:00 |
|
drive_test_helpers_test.go
|
fix(drive): validate drive download --format values
|
2026-02-14 20:57:12 +01:00 |
|
drive_test.go
|
feat(drive): add --all flag to ls for global file listing
|
2026-03-03 05:06:17 +00:00 |
|
drive_testutil_test.go
|
test(cmd): share google service fixtures
|
2026-05-05 08:48:54 +01:00 |
|
drive_upload_progress_test.go
|
feat(cli): improve google api hints and upload/timezone handling
|
2026-04-27 20:29:39 +01:00 |
|
drive_upload_progress.go
|
feat(cli): improve google api hints and upload/timezone handling
|
2026-04-27 20:29:39 +01:00 |
|
drive_upload_replace_test.go
|
fix(drive): align upload replace with convert/lint semantics
|
2026-02-14 01:04:01 +01:00 |
|
drive_upload.go
|
refactor(cmd): split drive command modules
|
2026-05-05 08:49:02 +01:00 |
|
drive_url_cmd_test.go
|
test(drive): add httptest helpers
|
2026-02-15 04:16:13 +01:00 |
|
drive_validation_more_test.go
|
feat(drive): convert Markdown uploads to Docs
|
2026-04-20 16:39:48 +01:00 |
|
drive.go
|
refactor(cmd): split drive command modules
|
2026-05-05 08:49:02 +01:00 |
|
dryrun_test.go
|
fix(cli): resolve alias routing and preserve dry-run envelope
|
2026-02-14 04:05:39 +01:00 |
|
dryrun.go
|
fix(cli): resolve alias routing and preserve dry-run envelope
|
2026-02-14 04:05:39 +01:00 |
|
enabled_commands_test.go
|
feat(gmail): add command and send safety guards
|
2026-04-20 16:05:19 +01:00 |
|
enabled_commands.go
|
feat(gmail): add command and send safety guards
|
2026-04-20 16:05:19 +01:00 |
|
execute_auth_add_test.go
|
fix(auth): preserve accounts across Google email renames
|
2026-04-28 04:01:06 +01:00 |
|
execute_auth_credentials_test.go
|
feat(auth): add credentials remove command
|
2026-04-20 16:32:03 +01:00 |
|
execute_calendar_events_text_test.go
|
feat(cli): agent ergonomics + gmail watch exclude labels (#201)
|
2026-02-14 03:09:49 +01:00 |
|
execute_calendar_more_commands_test.go
|
feat(cli): agent ergonomics + gmail watch exclude labels (#201)
|
2026-02-14 03:09:49 +01:00 |
|
execute_calendar_paging_test.go
|
feat(cli): agent ergonomics + gmail watch exclude labels (#201)
|
2026-02-14 03:09:49 +01:00 |
|
execute_calendar_respond_test.go
|
fix: only patch Attendees in calendar respond to avoid reminders vali… (#265)
|
2026-02-15 05:30:51 +01:00 |
|
execute_calendar_team_test.go
|
feat(groups): add Google Groups commands and calendar team feature
|
2026-01-08 06:27:58 +01:00 |
|
execute_calendar_test.go
|
test(calendar): harden subscribe coverage
|
2026-03-07 16:59:58 +00:00 |
|
execute_calendar_text_test.go
|
feat(cli): agent ergonomics + gmail watch exclude labels (#201)
|
2026-02-14 03:09:49 +01:00 |
|
execute_chat_test.go
|
refactor: split command test helpers
|
2026-04-20 15:11:55 +01:00 |
|
execute_classroom_more_commands_test.go
|
fix: adjust classroom topic scan + manage upgrade scopes (#73) (thanks @salmonumbrella)
|
2026-01-17 01:56:32 +00:00 |
|
execute_completion_test.go
|
fix(completion): enable shell completions in release builds
|
2026-01-17 03:24:07 +00:00 |
|
execute_contacts_directory_text_test.go
|
feat(cli)!: switch to --json/--plain
|
2025-12-26 10:15:12 +00:00 |
|
execute_contacts_more_commands_test.go
|
feat(cli)!: switch to --json/--plain
|
2025-12-26 10:15:12 +00:00 |
|
execute_contacts_test.go
|
feat(contacts): export vCards
|
2026-04-28 02:01:07 +01:00 |
|
execute_contacts_text_more_test.go
|
test: expand CLI coverage
|
2025-12-31 15:36:10 +01:00 |
|
execute_docs_slides_sheets_more_test.go
|
test(sed): comprehensive test suite (~75% overall package coverage, near-100% on core sed functions)
|
2026-02-23 09:34:37 -05:00 |
|
execute_drive_delete_test.go
|
test(drive): add httptest helpers
|
2026-02-15 04:16:13 +01:00 |
|
execute_drive_download_test.go
|
fix(cmd): repair rebase fallout in docs, time, and drive tests
|
2026-03-03 03:27:32 +00:00 |
|
execute_drive_flags_test.go
|
test: enforce drive flag contract
|
2025-12-26 10:32:50 +00:00 |
|
execute_drive_more_commands_test.go
|
fix(security): guard risky filter/delegate/public-share actions (#317)
|
2026-03-07 23:25:54 +00:00 |
|
execute_drive_test.go
|
refactor(gmail): centralize compose send plumbing
|
2026-04-20 19:06:45 +01:00 |
|
execute_drive_text_test.go
|
test(drive): add httptest helpers
|
2026-02-15 04:16:13 +01:00 |
|
execute_export_cmds_test.go
|
chore(lint): tighten golangci rules
|
2025-12-31 17:38:29 +01:00 |
|
execute_export_via_drive_test.go
|
feat(docs): add html export format (#141) (thanks @in-liberty420)
|
2026-03-08 04:36:21 +00:00 |
|
execute_forms_appscript_test.go
|
feat(cli): add forms and appscript commands
|
2026-02-14 06:24:41 +01:00 |
|
execute_gmail_attachment_test.go
|
fix: timezone fallback and attachment output hardening
|
2026-02-14 14:06:25 +01:00 |
|
execute_gmail_forward_test.go
|
refactor(gmail): centralize compose send plumbing
|
2026-04-20 19:06:45 +01:00 |
|
execute_gmail_get_test.go
|
fix(gmail): expose reply threading metadata
|
2026-04-27 10:12:21 +01:00 |
|
execute_gmail_labels_text_test.go
|
feat(cli)!: switch to --json/--plain
|
2025-12-26 10:15:12 +00:00 |
|
execute_gmail_messages_search_text_test.go
|
test(gmail): cover html body-format search
|
2026-04-27 22:42:45 +01:00 |
|
execute_gmail_more_commands_test.go
|
test(cmd): harden config sandboxing in watch suites
|
2026-03-09 05:26:34 +00:00 |
|
execute_gmail_search_text_test.go
|
fix(gmail): constrain system-label searches
|
2026-04-27 14:59:02 +01:00 |
|
execute_gmail_send_reply_test.go
|
test(gmail): assert draft reply subject inference
|
2026-04-27 11:36:33 +01:00 |
|
execute_gmail_settings_more_commands_test.go
|
fix(security): guard risky filter/delegate/public-share actions (#317)
|
2026-03-07 23:25:54 +00:00 |
|
execute_gmail_test.go
|
feat(gmail): Add thread message count to search results
|
2026-01-20 14:48:45 -07:00 |
|
execute_gmail_text_test.go
|
feat(gmail): add --full to thread get
|
2026-01-07 18:49:53 +00:00 |
|
execute_gmail_thread_alias_test.go
|
fix(gmail): allow read alias for threads
|
2026-01-22 00:45:38 +00:00 |
|
execute_gmail_watch_more_test.go
|
test(cmd): simplify watch sandbox helper
|
2026-03-09 05:27:43 +00:00 |
|
execute_groups_test.go
|
fix(groups): include required label filter in transitive group search (#315)
|
2026-03-07 17:59:16 +00:00 |
|
execute_more_text_coverage_test.go
|
fix(contacts): hard-validate custom and sort output
|
2026-02-16 05:28:08 +01:00 |
|
execute_people_me_test.go
|
feat(cli)!: switch to --json/--plain
|
2025-12-26 10:15:12 +00:00 |
|
execute_people_test.go
|
fix(lint): resolve chat lint issues
|
2026-01-19 02:29:32 +00:00 |
|
execute_sheets_more_commands_test.go
|
feat(sheets): add read-format command and borders guardrails (#284)
|
2026-03-08 17:23:24 +00:00 |
|
execute_tasks_test.go
|
feat(cli): agent ergonomics + gmail watch exclude labels (#201)
|
2026-02-14 03:09:49 +01:00 |
|
execute_version_exitcodes_test.go
|
feat(cli)!: switch to --json/--plain
|
2025-12-26 10:15:12 +00:00 |
|
exit_codes_test.go
|
feat(cli): agent ergonomics + gmail watch exclude labels (#201)
|
2026-02-14 03:09:49 +01:00 |
|
exit_codes.go
|
feat(cli): agent ergonomics + gmail watch exclude labels (#201)
|
2026-02-14 03:09:49 +01:00 |
|
exit_more_test.go
|
ci: fix fmt-check and lint
|
2026-01-09 10:09:53 +01:00 |
|
exit_test.go
|
test: expand coverage and tracking regressions (#35)
|
2026-01-09 04:21:16 +01:00 |
|
exit.go
|
feat(cli)!: switch to --json/--plain
|
2025-12-26 10:15:12 +00:00 |
|
export_via_drive.go
|
fix(drive): support stdout downloads
|
2026-04-28 02:26:43 +01:00 |
|
flags_output_test.go
|
feat(cli): add --output/--output-dir aliases
|
2026-01-08 12:08:42 +01:00 |
|
flags_output.go
|
feat(cli): add --output/--output-dir aliases
|
2026-01-08 12:08:42 +01:00 |
|
forms_modify_test.go
|
fix(forms): address lint nits in tests (#274) (thanks @alexknowshtml)
|
2026-03-08 04:49:07 +00:00 |
|
forms_modify.go
|
refactor(cmd): share destructive mutation guardrails
|
2026-03-08 05:07:52 +00:00 |
|
forms_raw_test.go
|
test(cmd): share google service fixtures
|
2026-05-05 08:48:54 +01:00 |
|
forms_raw.go
|
refactor(cmd): share raw response helpers
|
2026-05-05 08:30:06 +01:00 |
|
forms_test_helpers_test.go
|
fix(forms): address lint nits in tests (#274) (thanks @alexknowshtml)
|
2026-03-08 04:49:07 +00:00 |
|
forms_watch_test.go
|
fix(forms): address lint nits in tests (#274) (thanks @alexknowshtml)
|
2026-03-08 04:49:07 +00:00 |
|
forms_watch.go
|
Add forms question management and watch commands
|
2026-03-08 04:49:07 +00:00 |
|
forms.go
|
feat(raw): add lossless API dump commands
|
2026-05-04 07:55:15 +01:00 |
|
gmail_archive_test.go
|
fix: honor dry-run for gmail bulk shortcuts (#385) (thanks @yeager)
|
2026-03-03 04:33:41 +00:00 |
|
gmail_archive.go
|
feat(cli): improve google api hints and upload/timezone handling
|
2026-04-27 20:29:39 +01:00 |
|
gmail_attachment_more_test.go
|
refactor: attachment output flow + timezone helpers (#252)
|
2026-02-14 14:21:06 +01:00 |
|
gmail_attachment.go
|
chore(deps): update dependencies
|
2026-04-20 13:06:44 +01:00 |
|
gmail_attachments.go
|
fix(auth): guard manual auth token storage
|
2026-04-28 08:12:43 +01:00 |
|
gmail_autoforward_cmd_test.go
|
chore: tighten lint rules and fix findings
|
2025-12-31 19:47:32 +01:00 |
|
gmail_autoforward_test.go
|
refactor(cli): migrate to kong
|
2025-12-31 17:24:31 +01:00 |
|
gmail_autoforward.go
|
feat(cli): agent ergonomics + gmail watch exclude labels (#201)
|
2026-02-14 03:09:49 +01:00 |
|
gmail_autoreply_test.go
|
feat(gmail): add autoreply command
|
2026-03-13 17:02:21 +00:00 |
|
gmail_autoreply.go
|
refactor(gmail): split reply metadata helpers
|
2026-04-27 10:31:53 +01:00 |
|
gmail_batch.go
|
test(gmail): cover nested label names
|
2026-04-28 05:32:25 +01:00 |
|
gmail_body_input_test.go
|
test: fix stdin body lint
|
2026-01-15 09:51:51 +00:00 |
|
gmail_body_input.go
|
feat(gmail): add --body-file support
|
2026-01-15 09:51:19 +00:00 |
|
gmail_compose.go
|
fix(gmail): use people profile for primary sender name
|
2026-04-27 20:55:03 +01:00 |
|
gmail_concurrent_test.go
|
fix(timezone): honor --timezone local (#79)
|
2026-01-17 04:53:31 +00:00 |
|
gmail_constants.go
|
chore: tighten lint rules and fix findings
|
2025-12-31 19:47:32 +01:00 |
|
gmail_date.go
|
fix(timezone): honor --timezone local (#79)
|
2026-01-17 04:53:31 +00:00 |
|
gmail_delegates_test.go
|
fix(security): guard risky filter/delegate/public-share actions (#317)
|
2026-03-07 23:25:54 +00:00 |
|
gmail_delegates.go
|
refactor(gmail): share settings CRUD helpers
|
2026-03-09 03:47:58 +00:00 |
|
gmail_drafts_cmd_test.go
|
fix(gmail): allow Workspace native aliases with empty verification status (#407)
|
2026-03-07 14:56:25 +00:00 |
|
gmail_drafts_error_test.go
|
feat(gmail): add --quote support to draft replies
|
2026-03-03 03:37:05 +00:00 |
|
gmail_drafts_more_coverage_test.go
|
feat(gmail): allow drafts without a recipient
|
2026-01-10 13:34:26 +02:00 |
|
gmail_drafts_text_more_test.go
|
chore: tighten lint rules and fix findings
|
2025-12-31 19:47:32 +01:00 |
|
gmail_drafts.go
|
fix(gmail): infer draft reply subject
|
2026-04-27 11:24:52 +01:00 |
|
gmail_filters_cmd_test.go
|
feat(gmail): export filters as WebUI XML (#553)
|
2026-05-05 04:02:53 +01:00 |
|
gmail_filters_export.go
|
feat(gmail): export filters as WebUI XML (#553)
|
2026-05-05 04:02:53 +01:00 |
|
gmail_filters_helpers.go
|
feat(gmail): add autoreply command
|
2026-03-13 17:02:21 +00:00 |
|
gmail_filters_test.go
|
refactor(cli): migrate to kong
|
2025-12-31 17:24:31 +01:00 |
|
gmail_filters.go
|
feat(gmail): export filters as WebUI XML (#553)
|
2026-05-05 04:02:53 +01:00 |
|
gmail_forward.go
|
refactor(gmail): centralize compose send plumbing
|
2026-04-20 19:06:45 +01:00 |
|
gmail_forwarding_test.go
|
refactor(cli): migrate to kong
|
2025-12-31 17:24:31 +01:00 |
|
gmail_forwarding.go
|
refactor(gmail): share settings CRUD helpers
|
2026-03-09 03:47:58 +00:00 |
|
gmail_get_cmd_test.go
|
fix(gmail/calendar): ISO-2022-JP decoding, cc/bcc headers, calendar selection (#131)
|
2026-02-16 06:56:42 +01:00 |
|
gmail_get.go
|
feat(raw): add lossless API dump commands
|
2026-05-04 07:55:15 +01:00 |
|
gmail_history_cmd_test.go
|
chore: tighten lint rules and fix findings
|
2025-12-31 19:47:32 +01:00 |
|
gmail_history.go
|
fix: satisfy lint after refactor
|
2026-05-05 08:52:50 +01:00 |
|
gmail_labels_cmd_test.go
|
feat(gmail,contacts): land label style and contact gender
|
2026-04-20 19:17:47 +01:00 |
|
gmail_labels_create_test.go
|
fix(gmail): reject label slash collisions
|
2026-04-28 06:38:02 +01:00 |
|
gmail_labels_delete_cmd_test.go
|
fix(gmail): harden labels delete id resolution
|
2026-02-13 20:36:57 +01:00 |
|
gmail_labels_rename_cmd_test.go
|
feat(gmail): harden label rename resolution (#391) (thanks @adam-zethraeus)
|
2026-03-08 01:17:29 +00:00 |
|
gmail_labels_test.go
|
Unify Google CLI with auth, services, and CI
|
2025-12-12 14:18:38 +00:00 |
|
gmail_labels_utils_test.go
|
test: raise coverage to 85%
|
2026-01-09 09:18:16 +01:00 |
|
gmail_labels_utils.go
|
fix(gmail): reject label slash collisions
|
2026-04-28 06:38:02 +01:00 |
|
gmail_labels.go
|
refactor(cmd): keep landed PR paths lint-clean
|
2026-04-20 19:20:54 +01:00 |
|
gmail_messages_modify_test.go
|
feat(gmail): add single-message modify command (#281) (thanks @zerone0x)
|
2026-03-08 01:07:53 +00:00 |
|
gmail_messages_test.go
|
test(gmail): cover html body-format search
|
2026-04-27 22:42:45 +01:00 |
|
gmail_messages.go
|
test(gmail): cover html body-format search
|
2026-04-27 22:42:45 +01:00 |
|
gmail_metadata_headers.go
|
fix(gmail): infer draft reply subject
|
2026-04-27 11:24:52 +01:00 |
|
gmail_mime_more_test.go
|
test(gmail): satisfy timezone date lint
|
2026-04-27 13:40:59 +01:00 |
|
gmail_mime_test.go
|
fix(gmail): mark non-ascii html mime as 8bit
|
2026-04-20 15:28:58 +01:00 |
|
gmail_mime.go
|
test(gmail): satisfy timezone date lint
|
2026-04-27 13:40:59 +01:00 |
|
gmail_no_send.go
|
refactor(gmail): centralize compose send plumbing
|
2026-04-20 19:06:45 +01:00 |
|
gmail_raw_test.go
|
test(cmd): share google service fixtures
|
2026-05-05 08:48:54 +01:00 |
|
gmail_raw.go
|
refactor(cmd): share raw response helpers
|
2026-05-05 08:30:06 +01:00 |
|
gmail_reply.go
|
fix(gmail): infer draft reply subject
|
2026-04-27 11:24:52 +01:00 |
|
gmail_sanitize_test.go
|
feat(gmail): add sanitized content reads
|
2026-05-04 07:04:45 +01:00 |
|
gmail_sanitize.go
|
feat(gmail): add sanitized content reads
|
2026-05-04 07:04:45 +01:00 |
|
gmail_search_labels.go
|
fix(gmail): constrain system-label searches
|
2026-04-27 14:59:02 +01:00 |
|
gmail_search_request.go
|
feat(cli): improve google api hints and upload/timezone handling
|
2026-04-27 20:29:39 +01:00 |
|
gmail_search.go
|
feat(cli): improve google api hints and upload/timezone handling
|
2026-04-27 20:29:39 +01:00 |
|
gmail_send_batches_test.go
|
test: expand coverage and tracking regressions (#35)
|
2026-01-09 04:21:16 +01:00 |
|
gmail_send_helpers_test.go
|
feat: add --quote flag to include original message in replies (#169)
|
2026-02-14 21:51:09 +01:00 |
|
gmail_send_quote_test.go
|
feat: add --quote flag to include original message in replies (#169)
|
2026-02-14 21:51:09 +01:00 |
|
gmail_send_reply_test.go
|
fix(gmail): expose reply threading metadata
|
2026-04-27 10:12:21 +01:00 |
|
gmail_send_signature_test.go
|
feat(gmail): append send-as signatures
|
2026-04-28 08:40:43 +01:00 |
|
gmail_send_signature.go
|
feat(gmail): append send-as signatures
|
2026-04-28 08:40:43 +01:00 |
|
gmail_send_test.go
|
fix(gmail): use people profile for primary sender name
|
2026-04-27 20:55:03 +01:00 |
|
gmail_send_tracking_test.go
|
feat: add --quote flag to include original message in replies (#169)
|
2026-02-14 21:51:09 +01:00 |
|
gmail_send_validation_more_test.go
|
test: raise coverage to 85%
|
2026-01-09 09:18:16 +01:00 |
|
gmail_send.go
|
feat(gmail): append send-as signatures
|
2026-04-28 08:40:43 +01:00 |
|
gmail_sendas_errors_more_test.go
|
test: raise coverage to 85%
|
2026-01-09 09:18:16 +01:00 |
|
gmail_sendas_more_test.go
|
feat(cli): agent ergonomics + gmail watch exclude labels (#201)
|
2026-02-14 03:09:49 +01:00 |
|
gmail_sendas_test.go
|
feat(cli): agent ergonomics + gmail watch exclude labels (#201)
|
2026-02-14 03:09:49 +01:00 |
|
gmail_sendas_text_more_test.go
|
feat(cli): agent ergonomics + gmail watch exclude labels (#201)
|
2026-02-14 03:09:49 +01:00 |
|
gmail_sendas_text_test.go
|
chore: tighten lint rules and fix findings
|
2025-12-31 19:47:32 +01:00 |
|
gmail_sendas_validation_test.go
|
fix(gmail): allow Workspace native aliases with empty verification status (#407)
|
2026-03-07 14:56:25 +00:00 |
|
gmail_sendas_validation.go
|
fix(gmail): allow Workspace native aliases with empty verification status (#407)
|
2026-03-07 14:56:25 +00:00 |
|
gmail_sendas.go
|
feat(cli): agent ergonomics + gmail watch exclude labels (#201)
|
2026-02-14 03:09:49 +01:00 |
|
gmail_settings_helpers.go
|
refactor(gmail): share settings CRUD helpers
|
2026-03-09 03:47:58 +00:00 |
|
gmail_settings_text_test.go
|
feat(cli): agent ergonomics + gmail watch exclude labels (#201)
|
2026-02-14 03:09:49 +01:00 |
|
gmail_test.go
|
fix(timezone): honor --timezone local (#79)
|
2026-01-17 04:53:31 +00:00 |
|
gmail_testutil_test.go
|
test(cmd): share google service fixtures
|
2026-05-05 08:48:54 +01:00 |
|
gmail_thread_cmd_test.go
|
test: expand coverage and tracking regressions (#35)
|
2026-01-09 04:21:16 +01:00 |
|
gmail_thread_helpers_more_test.go
|
feat(gmail): add drafts update command
|
2026-01-09 22:46:04 +01:00 |
|
gmail_thread_helpers_test.go
|
test(gmail): cover html body-format search
|
2026-04-27 22:42:45 +01:00 |
|
gmail_thread_run_test.go
|
test: expand coverage and tracking regressions (#35)
|
2026-01-09 04:21:16 +01:00 |
|
gmail_thread_search_helpers.go
|
refactor(gmail): split reply metadata helpers
|
2026-04-27 10:31:53 +01:00 |
|
gmail_thread_test.go
|
fix(gmail): normalize MIME types in multipart bodies
|
2026-01-09 01:11:01 +01:00 |
|
gmail_thread_validation_more_test.go
|
test: raise coverage to 85%
|
2026-01-09 09:18:16 +01:00 |
|
gmail_thread.go
|
feat(gmail): add sanitized content reads
|
2026-05-04 07:04:45 +01:00 |
|
gmail_track_cmd_test.go
|
fix(tracking): rotate email tracking keys
|
2026-04-28 10:22:55 +01:00 |
|
gmail_track_helpers.go
|
refactor(tracking): extract deploy helpers
|
2026-01-09 01:53:42 +01:00 |
|
gmail_track_key.go
|
fix(tracking): rotate email tracking keys
|
2026-04-28 10:22:55 +01:00 |
|
gmail_track_opens.go
|
chore(deps): update dependencies
|
2026-04-20 13:06:44 +01:00 |
|
gmail_track_setup.go
|
fix(tracking): rotate email tracking keys
|
2026-04-28 10:22:55 +01:00 |
|
gmail_track_status.go
|
fix(tracking): rotate email tracking keys
|
2026-04-28 10:22:55 +01:00 |
|
gmail_track.go
|
fix(tracking): rotate email tracking keys
|
2026-04-28 10:22:55 +01:00 |
|
gmail_url_test.go
|
test: expand coverage and tracking regressions (#35)
|
2026-01-09 04:21:16 +01:00 |
|
gmail_vacation_test.go
|
refactor(cli): migrate to kong
|
2025-12-31 17:24:31 +01:00 |
|
gmail_vacation.go
|
feat(cli): agent ergonomics + gmail watch exclude labels (#201)
|
2026-02-14 03:09:49 +01:00 |
|
gmail_watch_cmds_errors_test.go
|
test(cmd): simplify watch sandbox helper
|
2026-03-09 05:27:43 +00:00 |
|
gmail_watch_cmds_more_test.go
|
test(cmd): simplify watch sandbox helper
|
2026-03-09 05:27:43 +00:00 |
|
gmail_watch_cmds.go
|
fix(auth): preserve extra scopes replay and satisfy lint on current main (#421) (thanks @peteradams2026)
|
2026-03-08 03:17:52 +00:00 |
|
gmail_watch_helpers_test.go
|
test(cmd): simplify watch sandbox helper
|
2026-03-09 05:27:43 +00:00 |
|
gmail_watch_redact_test.go
|
fix(security): redact webhook bearer token in watch status output (#136)
|
2026-03-08 03:11:32 +00:00 |
|
gmail_watch_serve_test.go
|
test(cmd): simplify watch sandbox helper
|
2026-03-09 05:27:43 +00:00 |
|
gmail_watch_serve_validation_test.go
|
fix(gmail-watch): delay history fetch in watch serve (#397)
|
2026-03-07 14:54:54 +00:00 |
|
gmail_watch_server_coverage_test.go
|
chore(deps): update dependencies
|
2026-04-20 13:06:44 +01:00 |
|
gmail_watch_server_error_test.go
|
chore(deps): update dependencies
|
2026-04-20 13:06:44 +01:00 |
|
gmail_watch_server_exclude_labels_test.go
|
chore(deps): update dependencies
|
2026-04-20 13:06:44 +01:00 |
|
gmail_watch_server_helpers_test.go
|
chore(deps): update dependencies
|
2026-04-20 13:06:44 +01:00 |
|
gmail_watch_server_more_test.go
|
chore(deps): update dependencies
|
2026-04-20 13:06:44 +01:00 |
|
gmail_watch_server.go
|
feat(auth): add auth doctor diagnostics
|
2026-04-28 02:49:38 +01:00 |
|
gmail_watch_state_more_test.go
|
fix(gmail): preserve renewed watch state
|
2026-04-27 13:31:27 +01:00 |
|
gmail_watch_state.go
|
fix(gmail): preserve renewed watch state
|
2026-04-27 13:31:27 +01:00 |
|
gmail_watch_test.go
|
chore(deps): update dependencies
|
2026-04-20 13:06:44 +01:00 |
|
gmail_watch_types.go
|
fix(gmail-watch): delay history fetch in watch serve (#397)
|
2026-03-07 14:54:54 +00:00 |
|
gmail_watch_utils.go
|
feat(cli): agent ergonomics + gmail watch exclude labels (#201)
|
2026-02-14 03:09:49 +01:00 |
|
gmail.go
|
feat(raw): add lossless API dump commands
|
2026-05-04 07:55:15 +01:00 |
|
google_service_testutil_test.go
|
fix: satisfy lint after refactor
|
2026-05-05 08:52:50 +01:00 |
|
googleid_test.go
|
feat(cli): agent ergonomics + gmail watch exclude labels (#201)
|
2026-02-14 03:09:49 +01:00 |
|
googleid.go
|
feat(cli): agent ergonomics + gmail watch exclude labels (#201)
|
2026-02-14 03:09:49 +01:00 |
|
groups_more_coverage_test.go
|
test: raise coverage to 85%
|
2026-01-09 09:18:16 +01:00 |
|
groups_test.go
|
fix(groups): include required label filter in transitive group search (#315)
|
2026-03-07 17:59:16 +00:00 |
|
groups_validation_more_test.go
|
fix(groups): improve cloud identity errors
|
2026-01-17 18:15:27 +00:00 |
|
groups.go
|
fix: satisfy lint after refactor
|
2026-05-05 08:52:50 +01:00 |
|
help_printer_more_test.go
|
test: raise coverage to 85%
|
2026-01-09 09:18:16 +01:00 |
|
help_printer_test.go
|
feat(safety): add baked safety profiles (#536)
|
2026-04-29 03:35:18 +01:00 |
|
help_printer.go
|
fix(version): infer module version for source installs
|
2026-05-04 05:22:43 +01:00 |
|
help_snapshot_test.go
|
refactor(cli): deprecate --tab-id in favor of --tab
|
2026-04-27 22:24:18 +01:00 |
|
info_via_drive_test.go
|
chore: tighten lint rules and fix findings
|
2025-12-31 19:47:32 +01:00 |
|
info_via_drive.go
|
feat(cli): agent ergonomics + gmail watch exclude labels (#201)
|
2026-02-14 03:09:49 +01:00 |
|
input_spec_test.go
|
feat(cli): agent ergonomics + gmail watch exclude labels (#201)
|
2026-02-14 03:09:49 +01:00 |
|
input_spec.go
|
feat(cli): agent ergonomics + gmail watch exclude labels (#201)
|
2026-02-14 03:09:49 +01:00 |
|
keep_test.go
|
feat(keep): add create and delete commands (#413)
|
2026-03-08 21:19:48 +00:00 |
|
keep.go
|
refactor(cmd): reuse paged list helper
|
2026-05-05 08:48:59 +01:00 |
|
kong_helpers.go
|
feat(cli): expand calendar event types and tasks
|
2026-01-17 07:46:21 +00:00 |
|
literals.go
|
feat(auth): add auth doctor diagnostics
|
2026-04-28 02:49:38 +01:00 |
|
misc_more_test.go
|
fix(completion): enable shell completions in release builds
|
2026-01-17 03:24:07 +00:00 |
|
name_resolution_test.go
|
feat(cli): agent ergonomics + gmail watch exclude labels (#201)
|
2026-02-14 03:09:49 +01:00 |
|
name_resolution.go
|
refactor(core): move selector matching out of cmd
|
2026-03-08 23:30:28 +00:00 |
|
open.go
|
feat(cli): agent ergonomics + gmail watch exclude labels (#201)
|
2026-02-14 03:09:49 +01:00 |
|
output_file_helpers.go
|
fix(drive): support stdout downloads
|
2026-04-28 02:26:43 +01:00 |
|
output_helpers.go
|
refactor(cmd): unify result output
|
2026-02-15 04:16:13 +01:00 |
|
paged_list_helpers.go
|
refactor(cmd): share service bootstrap and paging helpers
|
2026-03-09 00:37:34 +00:00 |
|
paging.go
|
feat(cli): agent ergonomics + gmail watch exclude labels (#201)
|
2026-02-14 03:09:49 +01:00 |
|
people_helpers.go
|
refactor(people): extract people/me magic string to constant
|
2026-01-18 05:42:12 +00:00 |
|
people_profile.go
|
fix: satisfy lint after refactor
|
2026-05-05 08:52:50 +01:00 |
|
people_raw_test.go
|
test(cmd): share google service fixtures
|
2026-05-05 08:48:54 +01:00 |
|
people_raw.go
|
refactor(cmd): share raw response helpers
|
2026-05-05 08:30:06 +01:00 |
|
people.go
|
feat(raw): add lossless API dump commands
|
2026-05-04 07:55:15 +01:00 |
|
raw_helpers.go
|
refactor(cmd): share raw response helpers
|
2026-05-05 08:30:06 +01:00 |
|
root_autojson_test.go
|
feat(cli): agent ergonomics + gmail watch exclude labels (#201)
|
2026-02-14 03:09:49 +01:00 |
|
root_more_test.go
|
refactor(gmail): centralize compose send plumbing
|
2026-04-20 19:06:45 +01:00 |
|
root_test.go
|
refactor(auth): simplify account and token-source resolution
|
2026-03-07 23:48:50 +00:00 |
|
root.go
|
feat(safety): add baked safety profiles (#536)
|
2026-04-29 03:35:18 +01:00 |
|
safety_profile_default.go
|
fix(safety): compile baked policy to code to resist binary tampering
|
2026-05-04 05:55:05 +01:00 |
|
safety_profile_test.go
|
fix(safety): compile baked policy to code to resist binary tampering
|
2026-05-04 05:55:05 +01:00 |
|
safety_profile.go
|
fix(safety): compile baked policy to code to resist binary tampering
|
2026-05-04 05:55:05 +01:00 |
|
schema_test.go
|
feat(cli): agent ergonomics + gmail watch exclude labels (#201)
|
2026-02-14 03:09:49 +01:00 |
|
schema.go
|
feat(safety): add baked safety profiles (#536)
|
2026-04-29 03:35:18 +01:00 |
|
service_helpers.go
|
refactor(cmd): reuse shared service loaders
|
2026-03-09 03:52:14 +00:00 |
|
sheets_a1_test.go
|
feat(sheets): add named ranges support
|
2026-03-08 02:21:07 +00:00 |
|
sheets_a1.go
|
fix(sheets): harden named range support (#278) (thanks @TheCrazyLex)
|
2026-03-08 02:21:07 +00:00 |
|
sheets_advanced_test.go
|
feat(sheets): add conditional formatting and banding
|
2026-05-05 02:14:13 +01:00 |
|
sheets_append_validation_test.go
|
feat(sheets): add copy-validation-from to update
|
2026-01-07 17:27:33 +00:00 |
|
sheets_banding.go
|
feat(sheets): add conditional formatting and banding
|
2026-05-05 02:14:13 +01:00 |
|
sheets_chart_helpers.go
|
fix(sheets): preserve chart sheet ID zero
|
2026-04-20 20:53:57 +01:00 |
|
sheets_chart_mutation_test.go
|
fix(sheets): preserve chart sheet ID zero
|
2026-04-20 20:53:57 +01:00 |
|
sheets_chart_test.go
|
fix(sheets): preserve chart sheet ID zero
|
2026-04-20 20:53:57 +01:00 |
|
sheets_chart.go
|
fix(sheets): preserve chart sheet ID zero
|
2026-04-20 20:53:57 +01:00 |
|
sheets_commands_test.go
|
chore: tighten lint rules and fix findings
|
2025-12-31 19:47:32 +01:00 |
|
sheets_conditional.go
|
feat(sheets): add conditional formatting and banding
|
2026-05-05 02:14:13 +01:00 |
|
sheets_create_test.go
|
fix: land sheets create parent move semantics (#424) (thanks @ManManavadaria)
|
2026-03-07 15:32:19 +00:00 |
|
sheets_dimension_span.go
|
refactor(sheets): extract dimension span parsing
|
2026-03-09 03:33:30 +00:00 |
|
sheets_find_replace_test.go
|
feat(sheets): add find-replace and fix note clearing (#341) (thanks @Shehryar)
|
2026-03-09 03:07:30 +00:00 |
|
sheets_find_replace.go
|
refactor(cmd): reuse shared service loaders
|
2026-03-09 03:52:14 +00:00 |
|
sheets_format_fields_test.go
|
feat(sheets): add read-format command and borders guardrails (#284)
|
2026-03-08 17:23:24 +00:00 |
|
sheets_format_fields.go
|
feat(sheets): add read-format command and borders guardrails (#284)
|
2026-03-08 17:23:24 +00:00 |
|
sheets_format_test.go
|
feat(sheets): add read-format command and borders guardrails (#284)
|
2026-03-08 17:23:24 +00:00 |
|
sheets_format.go
|
feat(sheets): add read-format command and borders guardrails (#284)
|
2026-03-08 17:23:24 +00:00 |
|
sheets_freeze_test.go
|
feat(sheets): add merge, freeze, resize, and number-format commands (#320) (thanks @Shehryar)
|
2026-03-09 03:24:11 +00:00 |
|
sheets_freeze.go
|
refactor(sheets): share mutation runner and sheet catalog
|
2026-03-09 03:31:53 +00:00 |
|
sheets_insert_test.go
|
fix(sheets): polish insert command (#203) (thanks @andybergon)
|
2026-02-16 03:26:41 +01:00 |
|
sheets_insert.go
|
refactor(cmd): reuse shared service loaders
|
2026-03-09 03:52:14 +00:00 |
|
sheets_links_test.go
|
fix(sheets): cover rich-text hyperlinks in links command (#374) (thanks @omothm)
|
2026-03-03 05:25:56 +00:00 |
|
sheets_links.go
|
refactor(cmd): reuse shared service loaders
|
2026-03-09 03:52:14 +00:00 |
|
sheets_merge_test.go
|
feat(sheets): add merge, freeze, resize, and number-format commands (#320) (thanks @Shehryar)
|
2026-03-09 03:24:11 +00:00 |
|
sheets_merge.go
|
refactor(sheets): share mutation runner and sheet catalog
|
2026-03-09 03:31:53 +00:00 |
|
sheets_metadata_test.go
|
chore: tighten lint rules and fix findings
|
2025-12-31 19:47:32 +01:00 |
|
sheets_mutation_helpers.go
|
refactor(sheets): share mutation runner and sheet catalog
|
2026-03-09 03:31:53 +00:00 |
|
sheets_named_ranges_test.go
|
feat(sheets): add named ranges support
|
2026-03-08 02:21:07 +00:00 |
|
sheets_named_ranges.go
|
fix(sheets): harden named range support (#278) (thanks @TheCrazyLex)
|
2026-03-08 02:21:07 +00:00 |
|
sheets_notes_test.go
|
feat: add sheets notes command to read cell notes (#208)
|
2026-02-14 23:25:49 +01:00 |
|
sheets_notes.go
|
refactor(cmd): reuse shared service loaders
|
2026-03-09 03:52:14 +00:00 |
|
sheets_number_format_test.go
|
feat(sheets): add merge, freeze, resize, and number-format commands (#320) (thanks @Shehryar)
|
2026-03-09 03:24:11 +00:00 |
|
sheets_number_format.go
|
refactor(sheets): share mutation runner and sheet catalog
|
2026-03-09 03:31:53 +00:00 |
|
sheets_plain_test.go
|
fix(sheets): respect --plain flag for TSV output in metadata command (#298)
|
2026-03-07 23:23:33 +00:00 |
|
sheets_range_resolve_test.go
|
chore(deps): update dependencies
|
2026-04-20 13:06:44 +01:00 |
|
sheets_range_resolve.go
|
refactor(sheets): share mutation runner and sheet catalog
|
2026-03-09 03:31:53 +00:00 |
|
sheets_raw_test.go
|
test(cmd): share google service fixtures
|
2026-05-05 08:48:54 +01:00 |
|
sheets_read_format_test.go
|
feat(sheets): add read-format command and borders guardrails (#284)
|
2026-03-08 17:23:24 +00:00 |
|
sheets_read_format.go
|
feat(sheets): add read-format command and borders guardrails (#284)
|
2026-03-08 17:23:24 +00:00 |
|
sheets_resize_test.go
|
refactor(sheets): extract dimension span parsing
|
2026-03-09 03:33:30 +00:00 |
|
sheets_resize.go
|
refactor(sheets): extract dimension span parsing
|
2026-03-09 03:33:30 +00:00 |
|
sheets_tab_test.go
|
feat(drive,sheets): polish listings and tab commands
|
2026-04-20 15:29:14 +01:00 |
|
sheets_tab.go
|
feat(drive,sheets): polish listings and tab commands
|
2026-04-20 15:29:14 +01:00 |
|
sheets_table_append.go
|
feat(sheets): append table rows
|
2026-05-04 10:09:36 +01:00 |
|
sheets_table_clear.go
|
feat(sheets): clear table data rows
|
2026-05-04 23:14:42 +01:00 |
|
sheets_table_columns.go
|
feat(sheets): add table basics
|
2026-05-04 09:41:02 +01:00 |
|
sheets_table_test.go
|
feat(sheets): clear table data rows
|
2026-05-04 23:14:42 +01:00 |
|
sheets_table.go
|
feat(sheets): clear table data rows
|
2026-05-04 23:14:42 +01:00 |
|
sheets_update_note_test.go
|
feat(sheets): add find-replace and fix note clearing (#341) (thanks @Shehryar)
|
2026-03-09 03:07:30 +00:00 |
|
sheets_update_note.go
|
feat(sheets): add find-replace and fix note clearing (#341) (thanks @Shehryar)
|
2026-03-09 03:07:30 +00:00 |
|
sheets_update_validation_test.go
|
feat(sheets): add named ranges support
|
2026-03-08 02:21:07 +00:00 |
|
sheets_validation_more_test.go
|
feat(sheets): add read-format command and borders guardrails (#284)
|
2026-03-08 17:23:24 +00:00 |
|
sheets_validation.go
|
fix(sheets): harden named range support (#278) (thanks @TheCrazyLex)
|
2026-03-08 02:21:07 +00:00 |
|
sheets.go
|
refactor(cmd): share raw response helpers
|
2026-05-05 08:30:06 +01:00 |
|
slides_add_slide_test.go
|
feat(slides): add add-slide, list-slides, and delete-slide commands (#214)
|
2026-02-14 00:21:59 +01:00 |
|
slides_add_slide.go
|
feat(cli): agent ergonomics + gmail watch exclude labels (#201)
|
2026-02-14 03:09:49 +01:00 |
|
slides_create_from_template_test.go
|
fix(slides): harden template replacements (#273) (thanks @penguinco)
|
2026-03-08 04:43:36 +00:00 |
|
slides_create_from_template.go
|
refactor(slides): extract template replacement builders
|
2026-03-08 05:25:18 +00:00 |
|
slides_delete_slide_test.go
|
feat(slides): add add-slide, list-slides, and delete-slide commands (#214)
|
2026-02-14 00:21:59 +01:00 |
|
slides_delete_slide.go
|
feat(slides): add add-slide, list-slides, and delete-slide commands (#214)
|
2026-02-14 00:21:59 +01:00 |
|
slides_formatter.go
|
fix(sheets): harden tab delete flow (#309) (thanks @JulienMalige)
|
2026-03-08 04:32:36 +00:00 |
|
slides_insert_text_test.go
|
fix(slides): harden text edit commands
|
2026-04-28 01:18:26 +01:00 |
|
slides_insert_text.go
|
fix(slides): harden text edit commands
|
2026-04-28 01:18:26 +01:00 |
|
slides_list_slides.go
|
feat(cli): agent ergonomics + gmail watch exclude labels (#201)
|
2026-02-14 03:09:49 +01:00 |
|
slides_markdown.go
|
feat(drive): convert Markdown uploads to Docs
|
2026-04-20 16:39:48 +01:00 |
|
slides_raw_test.go
|
test(cmd): share google service fixtures
|
2026-05-05 08:48:54 +01:00 |
|
slides_read_slide_test.go
|
feat(slides): add add-slide, list-slides, and delete-slide commands (#214)
|
2026-02-14 00:21:59 +01:00 |
|
slides_read_slide.go
|
feat(cli): agent ergonomics + gmail watch exclude labels (#201)
|
2026-02-14 03:09:49 +01:00 |
|
slides_replace_slide_test.go
|
feat(slides): add add-slide, list-slides, and delete-slide commands (#214)
|
2026-02-14 00:21:59 +01:00 |
|
slides_replace_slide.go
|
refactor(slides): share speaker notes helpers
|
2026-04-28 01:09:34 +01:00 |
|
slides_replace_text_test.go
|
fix(slides): harden text edit commands
|
2026-04-28 01:18:26 +01:00 |
|
slides_replace_text.go
|
fix(slides): harden text edit commands
|
2026-04-28 01:18:26 +01:00 |
|
slides_shared_test.go
|
refactor(slides): share speaker notes helpers
|
2026-04-28 01:09:34 +01:00 |
|
slides_shared.go
|
fix(slides): harden text edit commands
|
2026-04-28 01:18:26 +01:00 |
|
slides_template_request_builders_test.go
|
refactor(slides): extract template replacement builders
|
2026-03-08 05:25:18 +00:00 |
|
slides_thumbnail_test.go
|
feat(slides): add rendered slide thumbnails
|
2026-04-20 16:52:53 +01:00 |
|
slides_thumbnail.go
|
feat(slides): add rendered slide thumbnails
|
2026-04-20 16:52:53 +01:00 |
|
slides_update_notes_test.go
|
feat(slides): add add-slide, list-slides, and delete-slide commands (#214)
|
2026-02-14 00:21:59 +01:00 |
|
slides_update_notes.go
|
refactor(slides): share speaker notes helpers
|
2026-04-28 01:09:34 +01:00 |
|
slides.go
|
refactor(cmd): share raw response helpers
|
2026-05-05 08:30:06 +01:00 |
|
strings.go
|
fix(paths): expand ~ in user-provided file paths (#56)
|
2026-01-10 02:19:30 +00:00 |
|
tasks_due_test.go
|
test(gmail): cover nested label names
|
2026-04-28 05:32:25 +01:00 |
|
tasks_due.go
|
fix(tasks): normalize due dates
|
2026-01-17 09:24:09 +00:00 |
|
tasks_items_error_test.go
|
refactor(cli): migrate to kong
|
2025-12-31 17:24:31 +01:00 |
|
tasks_items_json_test.go
|
feat(cli): agent ergonomics + gmail watch exclude labels (#201)
|
2026-02-14 03:09:49 +01:00 |
|
tasks_items_validation_more_test.go
|
feat(tasks): add recur aliases and RRULE support for task repeats (#408)
|
2026-03-08 21:22:02 +00:00 |
|
tasks_items.go
|
fix: satisfy lint after refactor
|
2026-05-05 08:52:50 +01:00 |
|
tasks_lists.go
|
fix: satisfy lint after refactor
|
2026-05-05 08:52:50 +01:00 |
|
tasks_raw_test.go
|
test(cmd): share google service fixtures
|
2026-05-05 08:48:54 +01:00 |
|
tasks_raw.go
|
refactor(cmd): share raw response helpers
|
2026-05-05 08:30:06 +01:00 |
|
tasks_repeat_test.go
|
feat(tasks): add recur aliases and RRULE support for task repeats (#408)
|
2026-03-08 21:22:02 +00:00 |
|
tasks_repeat.go
|
feat(tasks): add recur aliases and RRULE support for task repeats (#408)
|
2026-03-08 21:22:02 +00:00 |
|
tasks_text_test.go
|
chore: tighten lint rules and fix findings
|
2025-12-31 19:47:32 +01:00 |
|
tasks_validation_test.go
|
chore(lint): tighten golangci rules
|
2025-12-31 17:38:29 +01:00 |
|
tasks.go
|
feat(raw): add lossless API dump commands
|
2026-05-04 07:55:15 +01:00 |
|
testmain_test.go
|
fix: embed IANA timezone database for Windows support (#388)
|
2026-03-07 14:53:06 +00:00 |
|
testutil_test.go
|
fix(calendar): accept events list selector forms
|
2026-05-04 05:22:39 +01:00 |
|
time_helpers_more_test.go
|
test: raise coverage to 85%
|
2026-01-09 09:18:16 +01:00 |
|
time_helpers_test.go
|
fix(calendar): correct event timezone and day bounds
|
2026-04-20 14:16:50 +01:00 |
|
time_helpers.go
|
fix(calendar): correct event timezone and day bounds
|
2026-04-20 14:16:50 +01:00 |
|
time_now_test.go
|
feat(cli): expand calendar event types and tasks
|
2026-01-17 07:46:21 +00:00 |
|
time_now.go
|
feat(cli): agent ergonomics + gmail watch exclude labels (#201)
|
2026-02-14 03:09:49 +01:00 |
|
time_range_more_test.go
|
fix(calendar): correct event timezone and day bounds
|
2026-04-20 14:16:50 +01:00 |
|
timezone.go
|
refactor(timezone): centralize timezone location loading
|
2026-03-07 22:58:38 +00:00 |
|
usage.go
|
feat(cli)!: switch to --json/--plain
|
2025-12-26 10:15:12 +00:00 |
|
version_test.go
|
fix(version): infer module version for source installs
|
2026-05-04 05:22:43 +01:00 |
|
version.go
|
fix(version): infer module version for source installs
|
2026-05-04 05:22:43 +01:00 |
|
webid_test.go
|
feat(cli): agent ergonomics + gmail watch exclude labels (#201)
|
2026-02-14 03:09:49 +01:00 |
|
webid.go
|
feat(cli): agent ergonomics + gmail watch exclude labels (#201)
|
2026-02-14 03:09:49 +01:00 |