Skip to content

Releases

v0.1.3-1

Choose a tag to compare

@github-actions github-actions released this 10 Nov 13:08
72d099c

Changelog

  • 535ad33 Merge branch 'feat/editor-assist' into release/v0.1.3-1
  • 2c7a01b Merge branch 'feat/lsp-client' into release/v0.1.3-1
  • 72d099c Merge pull request #8 from patrache/release/v0.1.3-1
  • 8bbe94c build(release): ship v0.1.3-1 as a normal, latest release
  • 2c06ac5 docs(contract): the top tab bar in every mode, the walk, WalkBar shortening
  • 1d54aea docs(exec-log): leet terminal (A) and the visible solve language (C)
  • 7498760 docs(exec-log): lsp-client — API summary for the integrator, tests, decisions
  • 885c300 docs(exec-log): lsp-client — 리뷰 반영 (findings, fixes, verification)
  • af564b3 docs(exec-log): rel0131 wire stage log with review fixes
  • 9cf544e docs(exec-log): tools-nav item 7 review fixes
  • c461859 docs(exec-log): tools-nav item 7 — [ ] walk tab bar
  • 4be4d2e docs(exec-log): tools-nav — ctrl+t hub/leave, login-shell claude, v0.1.3-1 release config
  • fd17352 docs(exec-log): tools-nav — review follow-up
  • 8a5f14a docs(readme): Daily LC terminal (t) and the always-shown solve language
  • a07a0e0 docs(readme): ctrl+t always opens the hub and leaves a panel; claude via the login shell
  • 878121a docs(readme): the ctrl+t hint shows on the chat status bar in Command/Standard
  • a4673a5 docs(readme): the top tab bar lists the whole [ / ] walk, click to go
  • 95d2546 feat(app): a top tab bar of the whole [ / ] walk in every mode, click to go
  • 0952777 feat(codeassist): window highlighting and completion candidates for the code editors
  • 3aa7a6c feat(config,cmd): [lsp.] command overrides and stop servers on exit
  • 646e2f4 feat(leet): a terminal under the editor (t), the solve language always shown
  • 3b9a1bf feat(leet): language-server items in the built-in editor; README
  • 692c9eb feat(lsp): minimal LSP client over stdio for editor completion
  • 7e7fdfa feat(status): "ctrl+t 도구" on the chat status line; panels say "ctrl+t 나가기"
  • cb933b2 feat(ui/leet): syntax colors and completion in the built-in editor
  • 8c15a02 feat(ui/settings): switches for code highlighting and completion
  • b31093d feat(ui/workspace): syntax colors and a completion menu in the code cell
  • 273d5c7 feat(widgets): WalkBar — a tab bar that keeps every entry on one line
  • 1e55094 feat(workspace): language-server items first in the code completion menu
  • 5d896a4 fix(app): tab / shift+tab on a one-pane screen walk the top tab bar
  • 7e90649 fix(codelsp): a server answer cut at the menu size counts as incomplete
  • 7bda81f fix(editor): a real terminal cursor and a reverse-video cursor cell
  • 8abff5d fix(gittool): "x 닫기" once after lazygit exits, not "x x 닫기"
  • 8129105 fix(leet): a reopened nvim stays left after l, the shell's own key hint
  • 6752085 fix(lsp): kill whole process trees, resync framing, stop starting servers, Open off the PATH
  • 9e437e0 fix(tools): ctrl+t from the chat always shows the hub
  • 359f8a4 fix(tools): ctrl+t leaves a panel that grabs the keyboard; Korean-layout ctrl+t and ctrl+\
  • 6669554 fix(tools): the hub moves its cursor only when ctrl+t brings it forward
  • 4738e53 fix(ui/editor): completion menu follows drawn rows, selection, read-only and theme
  • a055a8a fix(widgets): WalkBar's short step keeps a sigil and the first letter
  • ebabf5e fix(workspace): erase scrollback only in pane mode
  • 82df59e fix(workspace): login-shell claude starts in $HOME and cds to the folder
  • 4ff0465 fix(workspace): start claude through the user's login shell (zsh/bash)
  • de4b081 fix(workspace): turn job control off before claude in the login shell
  • 7c1c120 test(apitool): come back to the tool through the hub after ctrl+t
  • 975012d test(codelsp): absolute test paths on every OS (Windows has no volume in /r)
  • 2b95b40 test(gittool): subprocess-free lazygit seam for the leet and e2e tests

v0.1.3

Choose a tag to compare

@github-actions github-actions released this 10 Nov 06:50
309d23f

Changelog

  • e90019a Merge pull request #6 from patrache/dev/v0.1.3
  • 309d23f Merge pull request #7 from patrache/fix/v013-release-test
  • 2b5d2c5 build(deps): add github.com/ebitengine/purego v0.11.2
  • 7f0d457 build(deps): go 1.26.6, pin x/vt x/xpty goeditor, ship THIRD_PARTY_NOTICES (P0 Task 1)
  • a7336af docs(api): leet types name only planned helpers; exec-log records real leet signatures (P1 review)
  • 273b588 docs(apitool): record Task 7-12 review decisions (P4 review)
  • 8f48e32 docs(apitool): record shared-collection extract semantics and review fixes (P4 review)
  • 8e9c6bd docs(apitool): record the route query contract, the runner share card owner and the real imports; review log (P4 review)
  • 2b66d74 docs(arch): the challenge has no hub row for want of a P0 hook, not because of JX12 (P3 review)
  • 49dc93c docs(cmd): the API tool's register comment says the release default (P0 Task 31)
  • c2965b6 docs(contract): CA 10.3 names TestReleaseEntriesGolden among the new goldens (P0 Task 31)
  • c28f9d7 docs(contract): CA 5.6 P3 row lists arch.save_copy and arch.versions on room documents only (P3 review)
  • 62cdfb3 docs(contract): apicol fields take null and body_kind "", apitool's collab helpers; review log (P4 review)
  • c1e410b docs(contract): app 5.4 lists Box.ID and Locale(); fix Box.ID example (P5 review)
  • 457f16a docs(contract): fill collab.md 6 arch: object kinds, key regex, all maxObjects and the arch_* details (P3 review)
  • 6c94254 docs(contract): i18n.Ko() is i18n.KoT() in the contract and plans; exec log (P0 review)
  • 21e2524 docs(contract): init signature, validateOp state, per-language alert params; review log (P0 review)
  • 7e14988 docs(contract): list AdminSetLeetDaily in the client contract (P1 review)
  • 9a11f42 docs(contract): tool-surface seams as built — OpenTools, ToolStatuser, tools.open., id rules (P0 review)
  • efd50c3 docs(contract): v0.1.3 foundation — i18n, tools surface, termhost, secrets, cards, CollabHub (P0 Task 2)
  • e429ade docs(exec-log): P0 Task 31 merge record (p0-t31)
  • f0ee3d2 docs(exec-log): P0 Task 31 review fixes and full verification (P0 Task 31)
  • 96ec3a0 docs(exec-log): P0 server batch — Go contract-limiters waits for Task 30 doc methods (P0 Task 28)
  • c58fc9f docs(exec-log): P0 wave 1 integration record (P0 wave 1)
  • 34a17c5 docs(exec-log): P0 wave 2 integration record (P0 wave 2)
  • 58376da docs(exec-log): P0 wave 3 integration record (P0 wave 3)
  • f18e858 docs(exec-log): P0 wave 4 integration record (P0 wave 4)
  • 2ec16d7 docs(exec-log): P1-P4 track merge record (tracks-merge.md)
  • de6c288 docs(exec-log): P3 review fixes and decisions (P3 review)
  • 428a188 docs(exec-log): P5 batch 1 review fixes (P5 Task 5-10 review)
  • 9f915c2 docs(exec-log): P5 stage 0 integration record
  • c90dbe9 docs(exec-log): P5 stage 1 merge record (p5-b1, p5-docs, sec-af)
  • 348961d docs(exec-log): P5 stage 2 merge record (p5-b2)
  • e00683b docs(exec-log): Windows CI group api — apitool save-mode failures (v0.1.3 Windows CI)
  • 843ed9b docs(exec-log): Windows CI group git — causes, fixes, what is unverified (v0.1.3 Windows CI)
  • 7bf979a docs(exec-log): Windows CI integration record — four group merges, per-test table, verification (v0.1.3 Windows CI)
  • 6633c83 docs(exec-log): list P5 Task 20 contract edits outside the index range for the owner (P5 Task 20)
  • 9afe38a docs(exec-log): narrow (af) wording to the sources the active ignorer reads (v0.1.3 security af review)
  • c84096c docs(exec-log): plan lines 569/595 say 0600 with no Windows note — owner decision (v0.1.3 Windows CI)
  • fd091bc docs(exec-log): record the P0 review fixes and the e2e -race timing check (P0 review)
  • 2dc38ba docs(exec-log): record the ws group's Windows CI causes and fixes (v0.1.3 Windows CI)
  • 28e6211 docs(exec-log): record the ws group's review fixes (v0.1.3 Windows CI)
  • c4b647f docs(exec-log): security fixes p4a record (v0.1.3 security)
  • a393a84 docs(exec-log): v0.1.3 security fixes integration record (v0.1.3 security a-ae)
  • d8eaed0 docs(exec-log): windows CI arch group record (v0.1.3 Windows CI)
  • 2391c97 docs(leet): owner checks for Windows Credential Manager and review decisions (P1 review)
  • fad60f1 docs(plan): list internal/config/tools.go in the P0 file map, record review decisions (P0 review)
  • 9dafd4e docs(plan): record the P3 Task 12-17 review decisions; widget tab rule and terminal-column widths (P3 review)
  • d8bd7ea docs(plan): record the P3 Task 18-23 review decisions (P3 review)
  • 9614caf docs(plan): record the P3 Task 25-27 review decisions (P3 review)
  • 06b17e1 docs(plans): v0.1.3 implementation plans P0-P5 with cross-check fixes and index
  • a1acc97 docs(readme): language row in Settings only once two languages are open (P5 Task 21)
  • f37f952 docs(readme): lazygit name and link in the tools section
  • bffe5de docs(spec): v0.1.3 design — five tools on one foundation; i18n builder decisions
  • 57dd9f6 docs(spec): v0.1.3 빌더 질문 결정 추가, i18n 설계서 절 번호 정리
  • 1b45348 docs(spec): v0.1.4 i18n design — English README and ko/en/zh-Hans localization
  • 0e6139c docs(termpane): say Options.OnExit is pane-only and ExitedMsg is the end in every mode (P0 review)
  • 3a44d3d docs(workspace): Task 18 dedupe/reconnect interfaces, contract limits and chunk reference (P2 review)
  • 952dfe1 docs(workspace): note the participant's terminal size cap in the contract (P2 review)
  • cbfefb4 docs(workspace): record the Task 19-22 review decisions (P2 review)
  • c80a18f docs(workspace): record the Task 23-25 review decisions and complete the B16 table (P2 review)
  • 2f56f64 docs(workspace): record the Task 7~11 review fixes and point the auto-mode check at Task 25 (P2 review)
  • bdf87bf docs(workspace): record the review decisions and SetTermSize's error return (P2 review)
  • acd76d2 feat(admin): fix leet_daily facts from the operator CLI (P1 Task 7)
  • c7b25b7 feat(api): Explain and errtext.Describe surface (P5 Task 6a)
  • 53f6ab8 feat(api): leet endpoints and card data types (P1 Task 6)
  • a64efff feat(apitool): api.result and api.run chat cards (P4 Task 20)
  • 250cfdf feat(apitool): declarative assertions, json path and extraction (P4 Task 5)
  • bd8ba65 feat(apitool): http sender with phase timing, spill and cancel (P4 Task 3)
  • 48e272f feat(apitool): local history with redaction and pruning (P4 Task 7)
  • 66cb1ee feat(apitool): redaction and secret detector (P4 Task 6)
  • 7a3f05e feat(apitool): request model and personal collection files (P4 Task 1)
  • 281e8cc feat(apitool): secret host binding and private target guard (P4 Task 4)
  • bd944de feat(apitool): sequential collection runner (P4 Task 8)
  • adf8ed4 feat(apitool): shared collections over collab with secret gate (P4 Task 18)
  • 7a45200 feat(apitool): variable scopes, resolution order and secret vault (P4 Task 2)
  • d9a1dbe feat(apitool/convert): curl import and export (P4 Task 9)
  • 1a6c9c8 feat(apitool/convert): openapi 3.x json import (P4 Task 10)
  • c5b492b feat(apitool/convert): postman v2.1 import/export and environments (P4 Task 11)
  • 10e78a3 feat(app): OS alerts and a summary toast while an exec program owns the terminal (P0 Task 12)
  • 3fb9f05 feat(app): confirm quitting with live panes; warn when nested in a pane (P0 Task 20)
  • 8fb2db3 feat(app): non-blocking FIFO realtime bridge with overflow resync; ui.Poster (P0 Task 10)
  • e05e869...
Read more

v0.1.2

Choose a tag to compare

@github-actions github-actions released this 09 Nov 07:05
1e7fc61

Changelog

  • e309895 Merge branch 'feat/pd-chat' into feat/palette-discovery
  • 377b7f2 Merge branch 'feat/pd-palette' into feat/palette-discovery
  • 8afbeae Merge pull request #4 from patrache/docs/readme-cleanup
  • 1e7fc61 Merge pull request #5 from patrache/release/v0.1.2
  • 8ef24e1 docs(readme): brew first, drop the stale private-repo notice, move admin ops out
  • 9bb0460 docs(readme): 문제 해결 — 한글이 띄엄띄엄 보일 때 (한글 고정폭 글꼴)
  • 27ea6b6 feat(chat): drag-select copy and a system-clipboard fallback
  • 764d8f1 feat(chat): home 방 만들기/초대 코드로 방 참여 rows, sidebar + 새 채널
  • 863c3b6 feat(chat): start composing on a Hangul key without pressing i first
  • b5b3c24 feat(emoji): add 🚬 smoking (흡연·담배) to the picker and :emoji completion
  • 1571f13 feat(home): joined spaces' channels on the home
  • 39a5f3d feat(inbox): 알림함 "안 읽은 대화" section + DM thread_reply fix
  • b3e8f11 feat(nav): DM tab — a DM surface with its own stack in every mode
  • 09f5275 feat(nav): chronological back/forward history, thread → channel key
  • 4e28cbb fix(chat): drag review — motion-only drag, no press flash, honest copy toasts
  • 3f8e021 fix(dms): never preview a blocked author's message on the DM list
  • 334cb08 fix(home): keep homeItems(ctx); a collapsed space keeps the cursor's channel
  • 8ab6218 fix(inbox): selection stays on the top row while the 알림함 rows arrive
  • 955498e fix(inbox): 안 읽은 대화 review fixes — no duplicate thread rows, fresh previews, honest badge, quiet threads
  • 1a89ec2 fix(nav): fold a gone or hidden DM live; history keeps the DM under a push
  • 982af37 fix(nav): reply-box esc only leaves input; skip one-shot screens in history; command tab switch is a place
  • 3f6fcc8 fix(palette): dotted id tails match; quit asks first; contract covers new home/sidebar rows
  • 01bae4c fix(palette): empty query lists available commands; English keywords match by word prefix
  • fd895aa fix(palette): empty query's command list draws the 알림함 badge
  • 8cacdc2 fix: post-merge review of home-channels + copy-drag
  • 25241c5 merge feat/back-nav into release/v0.1.2
  • 7ab2aec merge feat/copy-drag into release/v0.1.2
  • 20b75ae merge feat/hangul-compose into release/v0.1.2
  • 5cceab4 merge feat/home-channels into release/v0.1.2
  • 1770df8 merge feat/inbox-conversations into release/v0.1.2
  • 0aa4da9 test(chat): drag-copy in a DM on the DM surface; channelOf falls back to the tab
  • 886745b test(dm): 안 읽은 대화 / palette / Hangul compose land on the DM surface
  • 62fc695 test(e2e): history via 알림함 opens the thread from 안 읽은 대화
  • d53ea97 test(golden): regenerate goldens after merging home-channels and copy-drag
  • 466bbf9 test(golden): regenerate goldens after merging v0.1.2 features
  • f739491 test(server): dm thread replies keep one dm alert; group dm mention reply

v0.1.1

Choose a tag to compare

@github-actions github-actions released this 08 Nov 16:20
0f3a0ba

Changelog

  • ab1d123 Merge branch 'v011-cli' into release/v0.1.1
  • 628af2d Merge branch 'v011-ops' into release/v0.1.1
  • 937ac91 Merge branch 'v011-srv' into release/v0.1.1
  • be9fba9 Merge pull request #2 from patrache/fix/ci-watchdog
  • 0f3a0ba Merge pull request #3 from patrache/release/v0.1.1
  • cfe2ecb build(install): retry release downloads and name HTTP errors on failure
  • 8f616c5 chore(server): vitest.config.ts uses import.meta.dirname (S4)
  • 83ad7ae ci(release): install goreleaser via proxy.golang.org; push tap to formula
  • 5d6aff1 docs(contract): RouteUpdatedMsg rejump and ui.ThreadHider (C1, D7)
  • 3da3f92 docs(plan06): stamp the local-dev go run with 0.1.0-dev
  • fc8c8f1 feat(feed): friend action in the profile menu (C2)
  • a5bb87d fix(app): a navigation to the same Anchor re-sends RouteUpdatedMsg (C1)
  • dfb87af fix(app): status line drops the mode's thread hint on a system message (D7)
  • efacd47 fix(chat): friend requests open the friends screen on 받은 요청 (C1)
  • cb9fb9c fix(chat): invite card member count follows the joined space (C3)
  • 5210627 fix(chat): no thread or reaction on a system message (D7)
  • e5a803a fix(feed): image box keeps the picture's aspect at the 12-row cap (C6)
  • 0577d35 fix(feed): no "+" help on a blocked or still-loading profile (C4)
  • 61d48cc fix(feed): profile + help names unfollow / cancel when it does that (C4)
  • 4e0f779 fix(feed): profile friend actions reach the friends screen and the Store (C2)
  • e7212a1 fix(server): a system message's thread lists no legacy replies (D7); doc touch-ups
  • 8a9e6f8 fix(server): attach 님 to the name in alert titles (D8)
  • 24dd76d fix(server): hide v0.1.0 replies / reactions on system messages (D7)
  • e9883cd fix(server): system messages take no thread replies or reactions (D7)
  • 371fe82 fix(settings): attach 님 to the name in the unblock confirm (D8)
  • 9b46629 test(server): wait for the dedupe notification frame; waitFor ends before testTimeout (S3)
  • 0174c48 test(server): wait for the hub's close / focus frames instead of fixed sleeps (S3)
  • a021464 test(uitest): 10s Cmd watchdog on CI runners, 1s locally

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 08 Nov 09:17
2743c55

Changelog

  • 2743c55 Merge pull request #1 from patrache/integration
  • a6a1517 build: check release binaries before goreleaser publishes
  • 7b4f076 build: checksum-verified install scripts for unix and windows
  • f0d2e53 build: goreleaser config for darwin/linux/windows amd64/arm64
  • 65162c8 build: homebrew tap formula template
  • 015ebea build: init Go module with pinned client dependencies
  • 91442ac build: ship under the MIT license (owner decision D6)
  • cb75ed1 build: verify release default server without go version -m
  • 9ddad66 chore(deps): tidy module, make golang.org/x/text a pinned direct dependency
  • 9a266c7 chore(server): scaffold worker, bindings, D1 schema and vitest pool
  • 016e5ab ci(server): type-check test files too via npm run typecheck
  • 44fd165 ci: pin every GitHub Action to a commit SHA (pending item 2)
  • 3ed513e ci: server vitest workflow and tag-only release workflow
  • ec5e8dc docs(contract): add x/text, CR-A..D and config ErrNotLoaded to client-architecture
  • d3c7a6e docs(contract): move masil admin ownership to sns-fun (CR-S3)
  • 94a8a5f feat(admincli): masil admin reports, resolve, remove, suspend and audit commands
  • a63a542 feat(autostart): launchd, systemd --user and HKCU Run registration
  • 308cdef feat(autostart): launchd/systemd/run-key renderers and stable executable path
  • cbd9f18 feat(chat): DM and group DM creation, channel settings overlay
  • 75da3a7 feat(chat): author menu in msg.actions reports the author as a user
  • 05258e8 feat(chat): channel and DM list pane with badges and presence
  • df07ba3 feat(chat): channel view with history paging, read marking, new-message highlight
  • 35a9ab4 feat(chat): composer with optimistic send, retry, IME cursor, edit-last
  • 23603e1 feat(chat): create and join spaces, invite link and direct invite screens
  • a1be007 feat(chat): friends and requests screen, user picker, friend.add
  • 83a7416 feat(chat): home route with DMs, friends, invites entry points
  • 53b09b3 feat(chat): invite management and public/private channel creation
  • 3777192 feat(chat): mention, emoji and slash-command autocomplete
  • 60fdc22 feat(chat): message actions, reactions, pin, delete, copy, report, block, poll vote
  • 637e291 feat(chat): message renderer for full/line/bubble/minimal densities
  • b29f6a4 feat(chat): message search with scopes, highlights, jump to message
  • 1dbe1da feat(chat): package scaffold, shared helpers, menu and form overlays
  • 2dd7dd8 feat(chat): pinned messages overlay and palette command coverage
  • 981abad feat(chat): slash commands /me /shrug /poll /status /focus /roll /invite
  • 058b74a feat(chat): space rail pane
  • 19f71ec feat(chat): space settings overview, member roles, kicks and bans
  • 14c7cb3 feat(chat): thread panel with per-mode placement
  • 93d6f81 feat(chat): typing indicator, presence polling and members pane
  • 7781114 feat(chatstore): REST page merge, optimistic reactions, resync
  • 9ebce2a feat(chatstore): apply realtime message/thread/reaction/pin/poll events
  • 268fd5f feat(chatstore): reducer skeleton, windows, pending sends, typing
  • 8b203f4 feat(cmd): masil daemon run/install/uninstall/status
  • 525e61e feat(core): alert decision policy, shared shown-ledger, OS backend
  • 983f163 feat(core): api client core, error envelope, cooldowns, fake server
  • d3d3f4f feat(core): api endpoints messages through admin
  • 1c2de9b feat(core): api endpoints meta/auth/me/users/social/dms/spaces/invites/channels
  • e376c99 feat(core): api wire types mirroring api.md section 2
  • 4aa6a84 feat(core): app shell rendering, status/tab bars, harness driver and shell goldens
  • ce39090 feat(core): command palette with chosung fuzzy search, core commands, run-command dispatch, live theme switch
  • d1042cb feat(core): config paths, toml load/save with defaults, atomic writes
  • 444a424 feat(core): credentials, device id, tui/daemon file locks
  • 9cdad4f feat(core): drawing widgets (frame, badges, chips, poll, tabs, toasts, spinner, fade)
  • c570133 feat(core): focus intents, key routing, ctrl+w prefix, mouse, pins; preservation tests
  • ad766fc feat(core): four themes with derived styles and code colors
  • 37cf534 feat(core): id-anchored list and IME-safe normalizing composer
  • a54a2e3 feat(core): korean humanize, slash command parser, terminal caps
  • 049cab2 feat(core): layout modes, pins and exhaustive geometry
  • 5acaa2c feat(core): login and signup screens with client validation
  • 26f5fbf feat(core): markdown subset parser and themed renderer with chroma
  • aa9588d feat(core): masil entrypoint with command registry and core commands
  • 4618770 feat(core): mode-independent navigation state and slot projection
  • 9714369 feat(core): overlay stack with clamping/degrade, help, confirm, emoji picker, report dialog
  • 700c8c8 feat(core): persist ui state.json and run the tea program under the tui lock
  • 5b8ea99 feat(core): phase-0 stubs for every core public signature and live registries
  • f51697e feat(core): realtime bridge, bootstrap/resync, idle, watch, unauthorized/logout handling
  • 224b6eb feat(core): realtime client with resume, heartbeat, backoff, rate-limited outbox
  • ad2e555 feat(core): realtime wire protocol and typed event decoding
  • 41208bf feat(core): settings screen with local, server, blocks, sessions and password sections
  • b9d435d feat(core): shared store, event reducers, bootstrap, ordered windows
  • df8ec77 feat(core): status bar right items, toasts with timed expiry, error toasts
  • 39ae669 feat(core): tui alert handling with ledger dedupe, toasts and focus summary trigger
  • 18b97ca feat(core): ui contracts, timers, keymap and raw-timer static check
  • 8a8370f feat(core): version user-agent and ULID helpers
  • 7de19b3 feat(core): width-stable unicode sanitize, truncate, wrap, fit
  • 9a5e1be feat(daemon): judge local TUI presence via tui.lock with server-signal fallback
  • 0c8bda2 feat(daemon): notify-mode run loop with credential wait, live config, restart on upgrade
  • 09d1996 feat(daemon): persist daemon-state.json and derive resume point
  • 9e92601 feat(daemon): rotating daemon.log and status report from the daemon's own view
  • 606129e feat(daemon): unbounded ordered alert queue with grace re-judgement and ack marking
  • 185aad9 feat(feed): feed poll voting, retract, close and live results
  • 0654d0a feat(feed): full-screen media viewer with kitty and iTerm2 support
  • 5a5c448 feat(feed): hashtag feed, top-10 trends with hashtag and post search
  • 13f2983 feat(feed): notifications inbox for command pane and single-pane modes
  • ccc1f3b feat(feed): palette commands, sns registration and cross-mode integration tests
  • dc9c99e feat(feed): post actions, menu, report/block and user list overlays
  • 767c4ef feat(feed): post and story composer with uploads, polls, reply and quote
  • 9337d3f feat(feed): post card renderer with four densities and hit regions
  • 1eb24c4 feat(feed): post detail with ancestors and expandable reply tree
  • adf57d2 feat(feed): profile route with follow, private requests, edit, block and report
  • fafad68 feat(feed): story viewer with auto-advan...
Read more