53 Commits

Author SHA1 Message Date
lucaronin
792b3009dd fix: keep saved view reorder UI native 2026-04-29 11:51:22 +02:00
lucaronin
648241604f feat: add theme mode command actions 2026-04-29 02:35:52 +02:00
lucaronin
65e54f108a fix: render saved view colors 2026-04-29 01:40:16 +02:00
lucaronin
d2d4746d5c feat: add vault ai agent permission modes 2026-04-29 01:26:33 +02:00
lucaronin
595c48ca59 fix: apply settings theme changes immediately 2026-04-28 21:16:30 +02:00
lucaronin
fd92ff5e9b feat: allow manual saved view ordering 2026-04-28 20:41:07 +02:00
lucaronin
38fb8a7370 feat: copy mcp config from app 2026-04-28 14:03:10 +02:00
lucaronin
d2c15b8469 feat: hide gitignored vault content 2026-04-28 09:07:21 +02:00
lucaronin
e0ea0ddad9 chore: restore ui-design.pen (Pencil design file — not stale) 2026-04-06 19:27:40 +02:00
lucaronin
89f655cc04 chore: remove stale docs and assets (PROJECT-SPEC, ROADMAP, VISION, Design System Proposal, iPad Prototype, screenshots, untitled notes, prompt.txt, ui-design.pen) 2026-04-06 19:18:15 +02:00
lucaronin
8a17421000 chore: update ui-design.pen 2026-04-01 11:14:57 +02:00
lucaronin
f2a26cc73f chore: update ui-design.pen 2026-03-30 14:21:24 +02:00
lucaronin
559c585a08 feat: add Pulse — vault activity feed showing git commit history
Adds a new Pulse sidebar section that shows chronological git commit
history for the vault. Commits are grouped by day with message, time,
short hash (clickable GitHub link when remote configured), file list
with add/modify/delete status icons, and summary badges. Clicking a
file opens the note in the editor. Disabled with tooltip for non-git
vaults. Accessible via sidebar click or "Go to Pulse" command palette.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-05 16:27:29 +01:00
lucaronin
fdb6a73b21 design: merge theming-system frames into ui-design.pen 2026-02-28 23:07:22 +01:00
lucaronin
4e93e1ea95 design: merge github-oauth-fix frames into ui-design.pen 2026-02-28 14:05:05 +01:00
lucaronin
33b851c4ab design: merge tags-property-type + zoom-shortcuts frames into ui-design.pen 2026-02-28 12:44:18 +01:00
lucaronin
222a9ff2dd design: merge relationship-x-cosmetic frames into ui-design.pen 2026-02-28 12:09:35 +01:00
lucaronin
21c0c12dcb design: add theme Light to 25 dark-mode frames, remove before variants 2026-02-27 19:06:38 +01:00
lucaronin
29fddea2f0 design: fix search panel overlay layout positioning 2026-02-27 19:05:16 +01:00
lucaronin
142ff54e5a fix: apply 3 pending fixes directly to main
- fix: deduplicate search results by note path (was PR #116)
- fix: raise z-index on all overlays to appear above BlockNote editor (was PR #119)
- fix: repair corrupted design-full-layouts.pen (was PR #121)

PRs were blocked by merge conflicts after main advanced; applying directly.
2026-02-27 15:35:19 +01:00
Luca Rossi
190ae6420d refactor: clean up ui-design.pen — remove befores, integrate design files (#122)
- Remove 2 'before' variant frames (csB01, mb001) keeping only 'after' versions
- Rename 'after' frames to drop Before/After labels (csA01, mb011)
- Integrate 18 frames from 7 design/*.pen files into ui-design.pen:
  - 4 full layouts (editor focused, search, properties, changes view)
  - 2 add-property-inline, 2 autocomplete-type-color, 2 date-picker
  - 1 hide-backlinks-empty (after only), 4 smart-property-display
  - 3 status-property-dropdown
- Reposition all integrated frames to avoid overlaps
- Frame count: 113 → 129 (−2 removed, +18 integrated)
- No dark mode conversion needed (all frames use CSS variables)
- No duplicates found (unnamed frames are section dividers)

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-27 15:27:13 +01:00
Luca Rossi
943f6e3bc7 feat: structured design system in ui-design.pen (#95)
* feat: restructure ui-design.pen as complete design system

Major restructuring of the design canvas into 5 organized sections:

0. Cover — title, TOC with links to all sections
1. Foundations — colors, typography, spacing scale, heights, shadows
2. Components — 23 reusable components (atoms, molecules, organisms)
3. Full Layouts — 5 app variants at 1440×900
4. Feature Specs — 65 existing frames reorganized into 10 functional groups

Components created (reusable, defined once):
- Atoms: StatusDot, Separator, Badge, Button (Primary/Secondary/Ghost),
  Input, IconButton
- Molecules: InspectorHeader, NoteListItem, Tab (Active/Inactive),
  PropertyRow, RelationshipPill, SidebarFilterItem, SectionLabel,
  SectionCountHeader, AddButton, RelGroupLabel, CommandPaletteItem,
  EditableValue
- Organisms: Toast, AIChatMessage

Variables added (22 new):
- Spacing: --spacing-xs through --spacing-3xl (4px to 40px)
- Heights: --height-titlebar, --height-tabbar, --height-statusbar, etc.
- Shadows: --shadow-sm, --shadow-md, --shadow-lg
- Search colors: --search-bg, --search-input-bg (replacing hardcoded hex)
- Font: --font-mono

Hardcoded colors replaced with variables in existing frames.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* feat: zero hardcoded colors + 6th layout (Focus Mode)

- Replace all 82 remaining hardcoded hex colors with CSS variables
- Add 11 new variables: search theme colors, traffic lights, white overlay
- Total variables: 79 (zero hardcoded fills in entire canvas)
- Add 6th full layout: Focus Mode — Distraction-free Writing (1440×900)
- All 6 layout variants now complete

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* docs: add .claude-done summary

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-26 17:18:35 +00:00
lucaronin
c0240c5d84 design: merge add-property-inline frames into ui-design.pen 2026-02-26 14:34:47 +01:00
lucaronin
72295dadae design: merge status-property-dropdown frames into ui-design.pen 2026-02-26 14:01:13 +01:00
lucaronin
bd65a4b8bc design: design system proposal + canvas reorganization
- Reorder frames in ui-design.pen for better spatial organization
- Add docs/DESIGN-SYSTEM-PROPOSAL.md: full design system analysis and roadmap
  - Identifies 13 duplicated patterns (NoteList/Item x10, Inspector headers x7, etc.)
  - Proposes atomic structure: atoms → molecules → organisms
  - 6-phase implementation plan (16-22h total, phases 1-3 = 80% value)
  - Naming conventions, component inventory, canvas layout strategy
2026-02-26 10:22:34 +01:00
Luca Rossi
7ca5ee47b5 refactor: reorganize all 65 frames in ui-design.pen into logical grid (#86)
All frames were overlapping at origin or had undefined positions.
Now organized into 23 functional groups with 100px intra-group spacing
and 500px inter-group spacing:

- Design System (Color Palette, Typography)
- App Layout (Full Layout)
- Sidebar Collapse (4 layout variants)
- macOS Border
- GitHub Vault (4 modal states)
- Settings
- Sidebar (drag handles, sections)
- Trash (4 views)
- Tabs (draggable + rename)
- Sort Controls
- Archive Notes
- Wikilinks
- Properties Inspector
- Referenced By
- Relations Edit
- URL Property
- Virtual List
- Modified Note Indicator
- NoteStatus
- Changes (version control)
- Git History
- Full-text Search

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-25 23:36:57 +00:00
lucaronin
131fe7dcd6 design: merge full-text-search frames into ui-design.pen 2026-02-25 00:35:21 +01:00
lucaronin
76504d300a design: merge differenzia-pallino frames into ui-design.pen 2026-02-24 17:31:58 +01:00
lucaronin
0e9de3c1e2 design: merge vista-changes frames into ui-design.pen 2026-02-24 16:01:41 +01:00
lucaronin
55aff60571 design: merge url-property-click frames into ui-design.pen 2026-02-24 15:02:30 +01:00
lucaronin
f9008fcfff design: merge relations-edit frames into ui-design.pen 2026-02-24 14:33:05 +01:00
lucaronin
83431351c3 design: merge modified-notes-indicator frames into ui-design.pen 2026-02-23 21:22:07 +01:00
lucaronin
9fb6c86a61 design: merge performance-note-list frames into ui-design.pen 2026-02-23 21:17:47 +01:00
lucaronin
a0783921cd design: merge relazioni-bidirezionali + wikilink-colorati frames into ui-design.pen 2026-02-23 21:02:59 +01:00
lucaronin
50e505e1b5 design: merge properties-inspector frames into ui-design.pen 2026-02-23 19:44:50 +01:00
lucaronin
b88329e8df design: merge fix-note-mutation, vault-from-github, sidebar-collapsable frames into ui-design.pen 2026-02-23 08:36:42 +01:00
lucaronin
547f21c616 design: merge settings-panel frame into ui-design.pen 2026-02-22 16:01:01 +01:00
lucaronin
f3790eb95c design: merge macos-border frames into ui-design.pen 2026-02-22 12:31:47 +01:00
lucaronin
0da85350f5 design: merge rename-note-tab frames into ui-design.pen 2026-02-22 12:31:23 +01:00
lucaronin
752df01bf1 design: merge git-history frames into ui-design.pen 2026-02-22 10:02:38 +01:00
lucaronin
8d75702087 design: merge archive-notes-button frames into ui-design.pen 2026-02-22 10:02:20 +01:00
lucaronin
fb3cdf2bab design: merge customize-sections-design frames into ui-design.pen 2026-02-21 19:01:52 +01:00
lucaronin
96252b66eb design: merge draggable-section-groups frames into ui-design.pen 2026-02-21 18:36:34 +01:00
lucaronin
79ada08275 design: merge draggable-tabs frames into ui-design.pen 2026-02-21 18:35:19 +01:00
lucaronin
b46baaae10 design: merge trash-notes frames into ui-design.pen 2026-02-21 18:34:55 +01:00
lucaronin
3c2bbbaed2 added mocked feature of AI chat panel 2026-02-20 15:29:59 +01:00
lucaronin
6068c188e1 Added grouping of relationships in note list, and improved design here and there 2026-02-17 18:14:07 +01:00
lucaronin
40b0d4f867 feat: add macOS title bar to UI design 2026-02-17 16:33:14 +01:00
lucaronin
b143dc9d98 updated the design 2026-02-17 14:09:44 +01:00
lucaronin
81d00395db design: extend note preview text in mockup
- Note 1: 'modern stack...' → 'modern stack and updated visual language...'
- Note 2: 'hiring priorities...' → 'hiring priorities with the engineering team leads...'

Changes are cosmetic mockup text only, no code implementation needed.
2026-02-17 13:22:34 +01:00