Amr Gharbeia amr
  • Joined on 2026-03-27
amr pushed to main at amr/passepartout 2026-05-20 16:42:50 -04:00
084abc0644 Per-command dispatch table, hierarchical config menu, fix dialog navigation
a64532bc96 type / to open command palette; fix missing paren in process-key-event
e763768122 migrate on-key to text-input callbacks
0629f8c6d3 fix dialog navigation and sidebar data construction
9492e00318 Phase 4 — sidebar, input, chat cleanup
Compare 9 commits »
amr pushed to main at amr/memex 2026-05-18 16:52:29 -04:00
3b6bf53829 bump cl-tty → v1.0.0 (library consolidation), passepartout → v0.8.0 (read-event, text-input)
5c2a928522 bump cl-tty → simple backend ANSI support, passepartout → v0.8.0 TUI stabilization
cfb1fb01d2 bump passepartout: fix Reader error nil loop, Swank *standard-output* redirect
f32acc54a1 bump passepartout: fix nil in CSI detection, Swank *standard-output* redirect
18a73b4fe0 bump passepartout: direct read-raw-byte reader, working arrow keys
Compare 27 commits »
amr pushed to main at amr/passepartout 2026-05-18 16:52:06 -04:00
f783b45ac7 v0.8.0: use exported text-input symbols (remove :: access)
ab8ffb6a64 v0.8.0: integrate cl-tty text-input widget for buffer management
fd99099258 v0.8.0: replace inline read-raw-byte reader with cl-tty.input:read-event
d157a837a9 v0.8.0: use cl-tty.box:char-width and cl-tty.markdown:search-highlight
126e104854 v0.8.0: remove position-cursor from dirty-guarded redraw (runs every frame from main loop already)
Compare 105 commits »
amr pushed to main at amr/cl-tty 2026-05-18 16:51:58 -04:00
4c3f5fe65a v1.0.0: extract theme from cl-tty.box to own cl-tty.theme package
ef613927e6 v1.0.0: merge container (scrollbox + tabbar) into cl-tty.box
108abd054f v1.0.0: add word-wrap support to text-input.render method
d0382f9290 v1.0.0: merge mouse → input — eliminate cl-tty.mouse package
9a4d117eee v1.0.0: merge select → dialog — eliminate cl-tty.select package
Compare 61 commits »
amr pushed to main at amr/infrastructure 2026-05-15 09:57:52 -04:00
6ed9046c2c chore: switch to SSH git auth for tangle-deploy
amr pushed to main at amr/infrastructure 2026-05-15 09:57:33 -04:00
5f128963d3 docs: Jellyfin SSO, auth architecture, fix tree rendering
amr pushed to main at amr/infrastructure 2026-05-15 06:55:40 -04:00
66422a9283 Add Docker service sections, master compose, document modular architecture
amr pushed to main at amr/infrastructure 2026-05-15 06:41:37 -04:00
18d5c494ae Remove Gitea Action workflow — replaced by systemd timer
amr pushed to main at amr/infrastructure 2026-05-15 03:16:41 -04:00
ec511b02d9 fix: install docker CLI in runner
amr pushed to main at amr/infrastructure 2026-05-15 03:15:02 -04:00
aa6aacd346 fix: install git in runner step
amr pushed to main at amr/infrastructure 2026-05-15 03:14:04 -04:00
e5d78da3cb fix: bash-only checkout in Gitea Action workflow
amr pushed to main at amr/infrastructure 2026-05-15 03:12:25 -04:00
2a01bed005 feat: literate IaC with tangle-deploy pipeline
amr pushed to main at amr/infrastructure 2026-05-15 03:08:10 -04:00
26e95185e3 chore: initial infrastructure docs scaffold
amr created branch main in amr/infrastructure 2026-05-15 03:08:10 -04:00
amr created repository amr/infrastructure 2026-05-15 03:08:04 -04:00
amr pushed to main at amr/memex 2026-05-13 16:29:51 -04:00
d14d1ab8ae bump cl-tty + passepartout: backend-clear array fix
amr pushed to feature/v0.8.0-minibuffer at amr/passepartout 2026-05-13 16:29:51 -04:00
60ce9c894c fix: backend-clear called with framebuffer instead of backend
amr pushed to main at amr/memex 2026-05-13 16:25:38 -04:00
e509dba4b9 bump passepartout: fix printable key dispatch (missing keyword clause)
amr pushed to feature/v0.8.0-minibuffer at amr/passepartout 2026-05-13 16:25:38 -04:00
36e7d51fce fix: add missing keyword clause in printable branch of on-key
amr pushed to main at amr/memex 2026-05-13 16:15:10 -04:00
aed138cec3 bump cl-tty: fix read-raw-byte (alien + timeout) for TUI