44 lines
998 B
Markdown
44 lines
998 B
Markdown
# All-in-One Dashboard
|
|
|
|
A local-first Windows desktop app for daily notes, tasks, and Google Calendar events. It uses Electron for the native shell and stores your working data as Markdown files in a local vault.
|
|
|
|
## Run
|
|
|
|
```powershell
|
|
npm install
|
|
npm run dev
|
|
```
|
|
|
|
## Build
|
|
|
|
```powershell
|
|
npm run build
|
|
npm run dist
|
|
```
|
|
|
|
## Local files
|
|
|
|
By default the app creates a vault at:
|
|
|
|
```text
|
|
Documents/All-in-One Vault
|
|
```
|
|
|
|
The vault uses:
|
|
|
|
```text
|
|
Daily/YYYY-MM-DD.md
|
|
Notes/*.md
|
|
Tasks.md
|
|
.all-in-one/settings.json
|
|
.all-in-one/calendar-cache.json
|
|
```
|
|
|
|
Daily notes, standalone notes, and tasks are regular Markdown files, so they can be opened in Obsidian or any editor.
|
|
|
|
## Google Calendar
|
|
|
|
The first version uses a Google Calendar private iCal URL. In Google Calendar settings, copy the calendar's secret iCal address and paste it into the calendar settings field in the app.
|
|
|
|
OAuth sync is the natural next step if you want multi-calendar selection, account switching, or write-back to Google Calendar.
|