on 94de6bc help sign in
all commits
cd88520feat(ui): initial lazy-loaded list implementationAyman Bagabas 82bc601feat(ui): add common utils and refactor chat message items and toolsAyman Bagabas a1648a8fix(ui): list: scroll to bottom after session loadAyman Bagabas 17de9c7refactor(list): remove item IDs for simpler APIAyman Bagabas 6088247fix(ui): move canvas initialization to View methodAyman Bagabas ca3e06afeat(ui): chat: add navigation and keybindingsAyman Bagabas 0633988feat(ui): initial chat ui implementationAyman Bagabas 84bbd5bfix(ui): change UI model receiver to pointer backAyman Bagabas f0942a7fix(ui): change pointer receivers to value receiversAyman Bagabas a52e030fix(ui): hide cursor when editor is not visibleAyman Bagabas b71baeefeat(ui): add optimized list component with focus navigationAyman Bagabas 26edcdcchore: add chat sidebar (#1510)Kujtim Hoxha db5c3ebchore: initialize functionality & landing pageKujtim Hoxha 4c223c3fix: use canvas to render UI viewAyman Bagabas 22040d2feat(ui): implement tea.Layer Draw for UI modelAyman Bagabas efaa956refactor(ui): rework init and support different layouts (#1463)Kujtim Hoxha d9e6736feat(ui): simplify editor and embed into main UI modelAyman Bagabas ba9e452refactor(ui): pass app.App to common.Common and access config via commonAyman Bagabas 7bc57e7fix(ui): use Content instead of Layer for main viewAyman Bagabas 4cd2946Merge branch 'main' into uiAyman Bagabas 470e6f6feat(ui): add initial sidebar component with logoAyman Bagabas 538d203Merge branch 'main' into uiAyman Bagabas 8d5226dchore(ui): add comments to internal/ui/model/ui.goAyman Bagabas aec65c4fix(ui): don't use separate showFullHelp fieldAyman Bagabas 6b8ca6afix(ui): accurately calculate help and main height in UI layoutAyman Bagabas 7d99762feat(ui): add chat and editor models with keybindingsAyman Bagabas 8783795feat(ui): restructure UI package into subpackagesAyman Bagabas