brewery
notashelf /
1ef2efa0a763bd17faee4957ccae5aec06b0c824

beer

public

A terminal worth pouring time into

Star0tarball
clone
ssh://git@git.notashelf.dev:33/notashelf/beer.git

Commits

  1. 2026-06-26
  2. build: tag 0.1.0

    Signed-off-by: NotAShelf <raf@notashelf.dev>

    NotAShelf3w ago
    unverified9df4e8fb8a33
  3. grid: reflow scrollback and screen on resize

    Signed-off-by: NotAShelf <raf@notashelf.dev>

    NotAShelf3w ago
    unverifiedb7ed08d44c75
  4. search: incremental scrollback search with match highlight and prompt

    Signed-off-by: NotAShelf <raf@notashelf.dev>

    NotAShelf3w ago
    unverified6f1d4dd7f9dd
  5. osc: clipboard get/set via OSC 52

    Signed-off-by: NotAShelf <raf@notashelf.dev>

    NotAShelf3w ago
    unverified28a49c5bbedf
  6. selection: block (Ctrl-drag) selection, edge autoscroll, word delimiters

    Signed-off-by: NotAShelf <raf@notashelf.dev>

    NotAShelf3w ago
    unverified1b4c293c998d
  7. input: report mouse and focus events to the application

    Signed-off-by: NotAShelf <raf@notashelf.dev>

    NotAShelf3w ago
    unverified219f0a3c949f
  8. pointer: set an I-beam cursor shape over the window

    Signed-off-by: NotAShelf <raf@notashelf.dev>

    NotAShelf3w ago
    unverified8469cd3b392b
  9. vt: honour synchronized output (DECSET 2026) with a present timeout

    Signed-off-by: NotAShelf <raf@notashelf.dev>

    NotAShelf3w ago
    unverified72044c21fde3
  10. render: frame-paced presentation with per-row damage and blink

    Signed-off-by: NotAShelf <raf@notashelf.dev>

    NotAShelf3w ago
    unverifiedf1c8271d3190
  11. render: mouse selection with clipboard and primary copy-paste

    Signed-off-by: NotAShelf <raf@notashelf.dev>

    NotAShelf3w ago
    unverified78874201392c
  12. build: tag 0.0.2

    Signed-off-by: NotAShelf <raf@notashelf.dev>

    NotAShelf3w ago
    unverifiedf52af55f66f8
  13. grid: scrollback with mouse-wheel and Shift+PageUp scrolling

    Signed-off-by: NotAShelf <raf@notashelf.dev>

    NotAShelf3w ago
    unverified3dd953b75a22
  14. input: drive key repeat off a calloop timer

    Signed-off-by: NotAShelf <raf@notashelf.dev>

    NotAShelf3w ago
    unverifiedba8f8d714469
  15. font: bound the glyph cache; synthesize missing bold/italic

    Signed-off-by: NotAShelf <raf@notashelf.dev>

    NotAShelf3w ago
    unverified23ad00348d20
  16. font: render colour emoji from bitmap strikes, scaled to the cell

    Signed-off-by: NotAShelf <raf@notashelf.dev>

    NotAShelf3w ago
    unverified5682027a947c
  17. vt: answer `XTGETTCAP` capability queries

    Signed-off-by: NotAShelf <raf@notashelf.dev>

    NotAShelf3w ago
    unverified8e737dd2fff2
  18. nix: load terminfo in the devshell and complete the package build

    Signed-off-by: NotAShelf <raf@notashelf.dev>

    NotAShelf3w ago
    unverified8486c343d709
  19. render: cut per-frame cost with a fast clear and row fills

    Signed-off-by: NotAShelf <raf@notashelf.dev>

    NotAShelf3w ago
    unverified7254cbf3812b
  20. input: encode keyboard events and send them to the shell

    Signed-off-by: NotAShelf <raf@notashelf.dev>

    NotAShelf3w ago
    unverifiedb2d656e7bdb3
  21. wayland: spawn the pty after the first configure

    Signed-off-by: NotAShelf <raf@notashelf.dev>

    NotAShelf3w ago
    unverified0df5588f02af
  22. render: cursor shapes, visibility, and focus

    Signed-off-by: NotAShelf <raf@notashelf.dev>

    NotAShelf3w ago
    unverified88df7c2404ed
  23. 2026-06-24
  24. render: draw underline styles, strike, overline, and dim

    Signed-off-by: NotAShelf <raf@notashelf.dev>

    NotAShelf3w ago
    unverified2afb4875bed5
  25. vt: answer XTVERSION, DA3, DECRQM, and the title stack

    Signed-off-by: NotAShelf <raf@notashelf.dev>

    NotAShelf3w ago
    unverified6b3c8dc05945
  26. pty: propagate the shell's exit status

    Signed-off-by: NotAShelf <raf@notashelf.dev>

    NotAShelf3w ago
    unverified56907b411509
  27. render: draw the grid with rasterized glyphs

    Signed-off-by: NotAShelf <raf@notashelf.dev>

    NotAShelf3w ago
    unverified5690e0e883a9

Previous Page 2 of 2