git.iko.soy
/
fold
readme
files
commits
refs
on
master
help
sign in
history of
766f659..master
compare
66a02d5
Refactor op-log and move utilities to fold-core (#5)
iko
1 month ago
2de42a9
Rename project from "notes" to "fold" (#4)
iko
1 month ago
c3c872f
Add fold for Android: mobile app with Rust FFI bindings (#3)
iko
1 month ago
d321ef3
UX first batch: no false reloads, no keys acting out of sight, safe exits, calmer sync conflicts, clearer status bar (#2)
iko
1 month ago
0645141
Fix ~140 bugs in core, CLI and TUI found by review (#1)
iko
1 month ago
dc50672
outline without the pane shows counts beside titles and each node's first line of text; outline keys work from the reading pane; editing returns focus; view remembered per vault; toggles show their state; status hint fits
iko
1 month ago
65307b5
hide the reading pane by default: the outline fills the screen, zp or the ◨ button or Tab shows the pane, the editor still opens in it
iko
1 month ago
9c6b745
add README: what fold is, running it with nix or cargo, mouse and keys, editor keymaps, the file format, the CLI
iko
1 month ago
970373b
add flake.nix: nix run/build the fold binary, nix flake check runs the tests, dev shell
iko
1 month ago
786c670
soft-wrap long lines in the reading pane and editor: word wrap with hanging indents, hard-broken code with ↪, screen-row motion per keymap, zw toggle
iko
1 month ago
ae13f49
editor keymaps: normal (micro-like), vim and helix over a new tag-preserving editing core, with mouse selection, bracketed paste, OSC 52 copy and --keys/$FOLD_KEYS
iko
1 month ago
43ed268
highlight 140 languages: compile in every crates.io tree-sitter grammar compatible with 0.27 that has a highlights query, vendoring unexported queries
iko
1 month ago
9ad6e43
tree-sitter syntax highlighting for fenced code in the reading pane (14 grammars, lazy-loaded, cached per block)
iko
1 month ago
ead9054
mouse-first TUI: hit-map drawing, clickable top bar/breadcrumbs/rows/checkboxes, node menu, drag-and-drop moves (ops::move_node), wheel scrolling, resizable panes, node pickers, restyled panes; spec §10 rewritten
iko
1 month ago
3ba7c84
remove legacy todo: support, old conflict pairing, dead code and the spec's version history; renumber §10.7-10.10
iko
1 month ago
65d0c87
spec 0.40: checkbox is the only task state, names set once, block files adopt stray column-0 lines, ordinal node keys, per-file checked undo, blank line before text after a node, heading-embed level checks
iko
1 month ago
7e7417d
stop tracking .vix/ tool state and ignore it
iko
1 month ago
9e67fd4
stop tracking target/ (already in .gitignore)
iko
1 month ago
75d65c0
ordered children: text and nodes interleave under (text | item)* section*, every verb clamps placement and leaves text in place, heading embeds for section blocks, merge compares text children (spec 0.39)
iko
1 month ago
00c71f7
fix ~57 audited bugs: parser/render/editor round-trip and data-loss fixes, check --fix, merge, trash, unicode panics, and TUI keymap/undo/cursor/mouse fixes, with regression tests
iko
1 month ago
3d54c76
full mouse operability: clickable toolbar with every action, on-screen keyboard for editor/prompts/filter/palette, clickable palette/filter/props rows, help closes on click
iko
1 month ago
4d715cd
mouse support: click to select, fold-marker clicks, double-click zoom/follow/toggle, wheel scrolling, editor cursor placement (beyond spec; ? help updated)
iko
1 month ago
keys
esc to close
j k
move down, up
enter
open
esc
back, or up a level
1 2 3 4
readme, files, commits, refs
/
filter
y
copy the clone command
c
compare the chosen commit with another (or shift-click both)
?
show or hide this list