Skip to main content

max / goingson

launch-eve doc pass: Neobrute name, 2024 edition, theme phrasing §4 doc/exorcise/nitpick deferrals from `~/Code/launchplan_final.md`: - README, docs/contributing.md: Rust 2021 → 2024 edition (matches workspace Cargo.toml `edition = "2024"`). - docs/architecture.md, docs/contributing.md, docs/frontend_architecture.md, src-tauri/frontend/favicon.svg: "Skeubrute" → "Neobrute" — five surfaces drifted from the canonical name. Neobrute is the name used by styles.css source header, styleguide.md (authoritative), live js/themes.js (hard-coded default + fallback ID), and the on-disk theme TOMLs. "Skeubrute" was stale prose. - README, CHANGELOG, docs/design-system.md: drop hard-coded theme counts (5 / 16 / 9) in favor of "see src-tauri/frontend/themes/ helix/" — counts had drifted across docs. Posture aligns with the planned cross-app unified theme library tracked in MNW/shared/ theme-common/todo.md. - docs/privacy-policy.md: "The Short Version" → "Summary" (drop AI-section-header convention per exorcise pass). Repo-hygiene (launchplan §3.3): 4 stray root planning files (css_refactor_plan ×2, css_state_audit, ui_mode_separation_plan) moved into untracked docs/_archive/. They document completed work from 2026-05-22 → 2026-05-24. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Author: Max Johnson <me@maxj.phd> · 2026-06-01 02:03 UTC
Commit: e4525e624ebb5a4eb8cd7884850b8149fd8e8693
Parent: 94cc2e9
8 files changed, +10 insertions, -10 deletions
M CHANGELOG.md +1 -1
@@ -18,7 +18,7 @@ First beta-ready release.
18 18 - Calendar with recurring events
19 19 - Contact management with vCard import/export
20 20 - Snooze and subtask linking
21 - - 16 bundled color themes
21 + - Bundled color themes (see `src-tauri/frontend/themes/helix/`)
22 22 - macOS, Windows, and Linux builds (signed and notarized on macOS)
23 23
24 24 ### Fixed
M README.md +2 -2
@@ -15,7 +15,7 @@ Published by Make Creative, LLC. Contact: info@makenot.work. Privacy policy: `do
15 15
16 16 ## Prerequisites
17 17
18 - - **Rust** (stable toolchain, 2021 edition)
18 + - **Rust** (stable toolchain, 2024 edition)
19 19 - **Tauri 2 CLI** (`cargo install tauri-cli --version '^2'`)
20 20 - **Linux only:** system dependencies for WebKitGTK
21 21 ```
@@ -65,7 +65,7 @@ Dependency flow: `core` is leaf -> `db-sqlite` and `plugin-runtime` depend on `c
65 65 - **Search** -- FTS5 full-text search across all entity types
66 66 - **Cloud sync** -- SyncKit integration with E2E encryption
67 67 - **Plugins** -- Rhai scripting for CSV/data import
68 - - **Themes** -- 5 built-in themes (light and dark), system auto-detection
68 + - **Themes** -- built-in light and dark themes with system auto-detection (see `src-tauri/frontend/themes/helix/`)
69 69 - **Keyboard shortcuts** -- vim-style navigation throughout
70 70 - **Platforms** -- macOS (primary), Windows, Linux; iOS in development
71 71
@@ -2,7 +2,7 @@
2 2
3 3 Email, calendar, tasks in one place. Project management for individuals and small teams.
4 4
5 - A Rust-based productivity application built with Tauri 2 (Rust backend + Vanilla JS frontend), SQLite with sqlx 0.8, and a "Skeubrute" design aesthetic. 3 crates: `core` (domain models), `db-sqlite` (repository), `plugin-runtime` (Rhai plugins).
5 + A Rust-based productivity application built with Tauri 2 (Rust backend + Vanilla JS frontend), SQLite with sqlx 0.8, and a "Neobrute" design aesthetic. 3 crates: `core` (domain models), `db-sqlite` (repository), `plugin-runtime` (Rhai plugins).
6 6
7 7 ## High-Level Overview
8 8
@@ -4,7 +4,7 @@
4 4
5 5 ### Prerequisites
6 6
7 - - Rust stable toolchain (2021 edition)
7 + - Rust stable toolchain (2024 edition)
8 8 - Tauri 2 CLI: `cargo install tauri-cli --version '^2'`
9 9 - Linux only: WebKitGTK system dependencies (see README.md)
10 10 - macOS / Windows: no extra system dependencies
@@ -149,7 +149,7 @@ Larger scope. Follow the existing pattern:
149 149 ### CSS
150 150
151 151 - CSS variables from the design system
152 - - Skeubrute style (see `docs/styleguide.md`)
152 + - Neobrute style (see `docs/styleguide.md`)
153 153 - No inline styles except for dynamic values
154 154 - Only edit `styles.css`, never `styles.min.css`
155 155
@@ -4,7 +4,7 @@ This is the **canonical primitive list** for the GoingsOn frontend. Every JS mod
4 4
5 5 For visual specs (colors, sizes, shadows, hover behavior) see `styleguide.md`. This file is the inventory and the rules.
6 6
7 - **Stack:** Tauri 2 webview, vanilla HTML / CSS / JS. CSS in `src-tauri/frontend/css/styles.css`. JS modules under `src-tauri/frontend/js/` in IIFE `GoingsOn.*` namespace. 9 runtime themes in `src-tauri/frontend/themes/helix/`.
7 + **Stack:** Tauri 2 webview, vanilla HTML / CSS / JS. CSS in `src-tauri/frontend/css/styles.css`. JS modules under `src-tauri/frontend/js/` in IIFE `GoingsOn.*` namespace. Runtime themes in `src-tauri/frontend/themes/helix/`.
8 8
9 9 ---
10 10
@@ -225,7 +225,7 @@ Scripts load in order via `<script>` tags in `index.html`:
225 225
226 226 Single stylesheet at `frontend/css/styles.css`. Uses CSS variables from the theme system. `styles.min.css` is auto-generated via `build-css.sh` (clean-css-cli) -- never edit it directly.
227 227
228 - Follow the Skeubrute design style (see `docs/styleguide.md`). No inline styles except for dynamic values.
228 + Follow the Neobrute design style (see `docs/styleguide.md`). No inline styles except for dynamic values.
229 229
230 230 ## Key Paths
231 231
@@ -4,7 +4,7 @@
4 4
5 5 GoingsOn is published by Make Creative, LLC. This policy explains what data the app handles.
6 6
7 - ## The Short Version
7 + ## Summary
8 8
9 9 - GoingsOn is a local-first app. Your tasks, emails, calendar events, and contacts live in a SQLite database on your own device.
10 10 - We don't run a server for GoingsOn. We don't see your data.
@@ -2,7 +2,7 @@
2 2 <!--
3 3 GoingsOn Logo - Small "GO" variant
4 4 Neobrutalist style with offset shadow
5 - Colors from Skeubrute design system
5 + Colors from Neobrute design system
6 6 -->
7 7
8 8 <!-- Shadow layer (2px offset) -->