mirror of
https://github.com/priyanshujain/margin-calendar.git
synced 2026-10-02 11:07:04 +00:00
8a525110c5475e8ab5072cfe573a947f59790a91
Every existing test handed seal and open a constant key, so the derivation they are used with had no coverage at all: a key that disagreed with itself between two calls would have passed the whole suite and broken every sign-in. This drives store, load and delete through the real salt file and the real machine id, and loads twice on purpose, because the second load derives the key afresh from what the first one left on disk.
Margin Calendar
A calendar for Google Calendar on macOS, Linux, Android and iOS. The grid owns the window, the day fits without scrolling, and on a desktop the whole thing is drivable from the keyboard.
It is a sibling to margin and shares its stack and its visual language.
just install builds it and installs it on the machine you are on. Setup and the Google OAuth
client it needs are in docs/setup.md, and the extra clients a phone build needs
are in docs/mobile.md. How releases are cut is in
docs/release.md. The product decisions are in docs/design.md,
how it is built is in docs/architecture.md, and the conventions it follows
are in docs/conventions.md.
Languages
TypeScript
54.8%
Rust
32.5%
CSS
10.2%
Kotlin
1.2%
Just
0.6%
Other
0.6%