Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
dbc78d4
feat: scaffold google calendar connector crate
mohammedahmed18 Jul 16, 2026
afad3b4
fix: complete google calendar settings scaffold
mohammedahmed18 Jul 16, 2026
7e8ef9a
fix: preserve google calendar dto fields
mohammedahmed18 Jul 16, 2026
215546d
fix: redact google calendar secrets in debug
mohammedahmed18 Jul 16, 2026
adff322
feat: render google calendar events
mohammedahmed18 Jul 16, 2026
ad9db09
fix: validate google calendar event drafts
mohammedahmed18 Jul 16, 2026
58b27ec
fix: preserve google calendar recurrence yaml
mohammedahmed18 Jul 16, 2026
645d7b2
fix: preserve quoted google calendar yaml scalars
mohammedahmed18 Jul 16, 2026
a5623fa
fix: validate null calendar draft dates
mohammedahmed18 Jul 16, 2026
b9df5ee
feat: add google calendar http client
mohammedahmed18 Jul 16, 2026
e100416
fix: harden google calendar client errors
mohammedahmed18 Jul 16, 2026
8f2e1ac
feat: project google calendar primary events
mohammedahmed18 Jul 16, 2026
4f60c8a
fix: tighten google calendar event observation
mohammedahmed18 Jul 17, 2026
6c2a53f
feat: create google calendar events from drafts
mohammedahmed18 Jul 17, 2026
519dfe3
fix: restrict google calendar draft creates to markdown
mohammedahmed18 Jul 17, 2026
a57a429
fix: align google calendar draft reconciliation
mohammedahmed18 Jul 17, 2026
4d9c82a
feat: add google calendar oauth client
mohammedahmed18 Jul 17, 2026
884c81f
test: cover google calendar oauth broker client
mohammedahmed18 Jul 17, 2026
4136149
feat: register google calendar source
mohammedahmed18 Jul 17, 2026
65070fd
fix: tighten google calendar draft write policy
mohammedahmed18 Jul 17, 2026
cc39707
fix: expose google calendar draft folder as writable
mohammedahmed18 Jul 17, 2026
f5ef4fd
feat: add google calendar cli flows
mohammedahmed18 Jul 17, 2026
7a14571
feat: add google calendar oauth broker
mohammedahmed18 Jul 17, 2026
5be3c15
test: assert google calendar connector response
mohammedahmed18 Jul 17, 2026
059d4ce
test: cover google calendar refresh broker
mohammedahmed18 Jul 17, 2026
532e260
feat: expose google calendar in desktop
mohammedahmed18 Jul 17, 2026
bd4eb57
docs: document google calendar connector
mohammedahmed18 Jul 17, 2026
5d82eb9
fix: harden google calendar draft creates
mohammedahmed18 Jul 17, 2026
abf7b31
Fix Google Calendar create request JSON
mohammedahmed18 Jul 20, 2026
413c0ac
Merge remote-tracking branch 'origin/main' into google-calendar-conne…
mohammedahmed18 Jul 20, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 17 additions & 0 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 2 additions & 0 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ members = [
"crates/locality-store",
"crates/locality-notion",
"crates/locality-google-docs",
"crates/locality-google-calendar",
"crates/locality-gmail",
"crates/locality-granola",
"crates/locality-linear",
Expand All @@ -30,6 +31,7 @@ locality-platform = { path = "crates/locality-platform" }
locality-store = { path = "crates/locality-store" }
locality-notion = { path = "crates/locality-notion" }
locality-google-docs = { path = "crates/locality-google-docs" }
locality-google-calendar = { path = "crates/locality-google-calendar" }
locality-gmail = { path = "crates/locality-gmail" }
locality-granola = { path = "crates/locality-granola" }
locality-linear = { path = "crates/locality-linear" }
1 change: 1 addition & 0 deletions apps/desktop/src-tauri/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ loc-cli = { path = "../../../crates/loc-cli" }
locality-connector.workspace = true
locality-core.workspace = true
locality-gmail.workspace = true
locality-google-calendar.workspace = true
locality-google-docs.workspace = true
locality-notion.workspace = true
locality-platform.workspace = true
Expand Down
Loading
Loading