ZacharyZhang-NY and Claude Opus 5.5
b21db0e07a
Website: 8-bit Open Graph card drawn pixel by pixel; old screenshot assets removed
...
CI / Typecheck, lint, tests, e2e (push) Successful in 3m22s
landing/scripts/og.mjs paints a 240x126 NES-palette scene with a hand-placed 5x7 font and writes public/images/og.png at x5 (1200x630). npm run og regenerates it.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-10 00:09:05 -04:00
ZacharyZhang-NY and Claude Opus 5.5
2d0bff3f98
Website: hero fills 98vh with smaller copy; mode cards share one size; save-point row centred
...
CI / Typecheck, lint, tests, e2e (push) Failing after 3m50s
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-09 23:51:11 -04:00
ZacharyZhang-NY and Claude Opus 5.5
2d7af224dd
Website: 16-bit pixel-art rebuild with a live Three.js office, downloads from Gitea v1.5.1
...
CI / Typecheck, lint, tests, e2e (push) Failing after 3m51s
- Title screen over a real-time voxel office rendered at low resolution and quantized to a rotating 32-colour palette with Bayer dithering; day part and season re-light the scene and every surface.
- 16-bit UI kit: name-plate dialogs, menu cursor, inventory, XP bar, badges, NPC speech, GAME OVER with CONTINUE, hand-placed 12x12 icons, Fusion Pixel font (Latin subset preloaded).
- Sections as a game: quest log (onboarding), character select (AI CEO / AI Co-Founder), inventory (features), party roster (providers), live download XP, save point (all v1.5.1 builds), FAQ as NPC dialog, credits.
- Downloads and source point to the Gitea release; the download function only redirects to git.zacharyzhang.com.
- Tailwind and the old components removed; unit tests for platform/downloads, rewritten e2e suite.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-09 23:37:23 -04:00
ZacharyZhang-NY and Claude Opus 5.5
e374bc1e8e
Release: drop an empty CSC_LINK so the keychain identity signs the macOS build
...
Build Release Installers / Release for the tag (push) Successful in 11s
Build Release Installers / Windows installer (NSIS x64) (push) Successful in 1m19s
Build Release Installers / Linux packages (AppImage + deb x64) (push) Successful in 2m16s
CI / Typecheck, lint, tests, e2e (push) Successful in 3m25s
Build Release Installers / macOS installers (dmg + zip, x64 + arm64) (push) Successful in 7m22s
electron-builder read the empty secret as a certificate path and failed with "not a file". Also keeps lighting.ts types module-private.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
v1.5.1
2026-10-09 21:31:36 -04:00
ZacharyZhang-NY and Claude Opus 5.5
eca8693ac3
Release: build macOS installers on the login-session signing runner
...
Build Release Installers / macOS installers (dmg + zip, x64 + arm64) (push) Failing after 26s
Build Release Installers / Release for the tag (push) Successful in 11s
Build Release Installers / Windows installer (NSIS x64) (push) Successful in 1m14s
CI / Typecheck, lint, tests, e2e (push) Successful in 3m36s
Build Release Installers / Linux packages (AppImage + deb x64) (push) Successful in 1m56s
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-09 21:27:22 -04:00
ZacharyZhang-NY and Claude Opus 5.5
7b07bcea02
Release: fail the macOS job when notarization secrets are set but the Developer ID identity is unreachable
...
CI / Typecheck, lint, tests, e2e (push) Successful in 3m37s
v1.5.1 shipped ad-hoc macOS installers with only a warning: the runner ran as a system LaunchDaemon, outside the login keychain's session.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-09 21:24:50 -04:00
ZacharyZhang-NY and Claude Opus 5.5
245ff66336
1.5.1: refined office, chat in the app language, current OpenAI models, own connector keys
...
Build Release Installers / Release for the tag (push) Successful in 16s
Build Release Installers / Windows installer (NSIS x64) (push) Successful in 1m48s
CI / Typecheck, lint, tests, e2e (push) Successful in 3m52s
Build Release Installers / Linux packages (AppImage + deb x64) (push) Successful in 2m21s
Build Release Installers / macOS installers (dmg + zip, x64 + arm64) (push) Successful in 7m15s
- Home: the goal title box is two line boxes tall (2.8em), so a third line no longer peeks out.
- Chat messages, reply fallbacks and assignment DMs follow the app display language; tasks and documents keep the working language.
- OpenAI and GPT-account model lists match OpenAI's current line-up; default gpt-6.1-sol.
- Onboarding connectors step takes the operator's Composio and logo.dev keys, then lists the toolkits the Composio project enables; without a key Connectors leaves the sidebar.
- Google Antigravity removed end to end (migration 111), with the remote-revocation path only it used.
- Office: 2x pixel people with outlines, rim light, walk, typing and blink; dithered real-clock lighting; detailed furniture and floors.
- Per-agent model picker lists the provider's whole model list, live when connected.
- Chat wake context breaks same-millisecond ties by insertion order; the mid-run inbox dedupes by message id.
- The stored "clock" theme reads back instead of falling to "system".
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-09 21:12:19 -04:00
ZacharyZhang-NY and Claude Opus 5.5
48dfddffef
Linux packages: set the project homepage the deb format requires
...
Build Release Installers / Release for the tag (push) Successful in 10s
Build Release Installers / Linux packages (AppImage + deb x64) (push) Successful in 2m0s
CI / Typecheck, lint, tests, e2e (push) Successful in 3m6s
Build Release Installers / Windows installer (NSIS x64) (push) Successful in 1m5s
Build Release Installers / macOS installers (dmg + zip, x64 + arm64) (push) Successful in 10m33s
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
v1.5.0
2026-10-09 16:54:20 -04:00
ZacharyZhang-NY and Claude Opus 5.5
8299346fbd
CI on Gitea: cap test workers so a shared runner does not time out; tag pushes build and attach Windows, Linux and macOS installers to the Gitea release; version 1.5.0
...
CI / Typecheck, lint, tests, e2e (push) Successful in 3m29s
Build Release Installers / Release for the tag (push) Successful in 11s
Build Release Installers / Linux packages (AppImage + deb x64) (push) Failing after 37s
Build Release Installers / Windows installer (NSIS x64) (push) Successful in 55s
Build Release Installers / macOS installers (dmg + zip, x64 + arm64) (push) Successful in 6m53s
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-09 16:33:46 -04:00
ZacharyZhang-NY
15a93165e0
docs: add AGit pull request instructions
CI / Typecheck, lint, tests, e2e (push) Failing after 5m34s
2026-10-09 19:46:34 +00:00
ZacharyZhang-NY and Claude Opus 5.5
05ad409624
S3.10: office card shows the person's pixel portrait; provider policy explanations move into column tooltips
...
CI / Typecheck, lint, tests, e2e (push) Failing after 6m37s
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-09 14:03:19 -04:00
ZacharyZhang-NY and Claude Opus 5.5
e5a4e87300
S3.9: the org chart draws everyone as their office pixel person, with one shared CEO rule
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-09 13:56:49 -04:00
ZacharyZhang-NY and Claude Opus 5.5
ccd698602e
S3.8: office people show real agent state: running, queued, cooling down, blocked or idle, from sessions, task holds and pending approvals
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-09 13:51:04 -04:00
ZacharyZhang-NY and Claude Opus 5.5
202418f81c
S3.7: isometric office assets: animated monitors, coffee machine with steam, toilets, sinks, real-time wall clock, decorative window weather; explanatory on-screen notes and the hint bubble removed
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-09 13:34:12 -04:00
ZacharyZhang-NY and Claude Opus 5.5
23c7d55b1d
S3.6: isometric 2.5D office engine: projection, depth-sorted blocks and people, half-resolution pixel rendering, day-part and season palette
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-09 13:03:04 -04:00
ZacharyZhang-NY and Claude Opus 5.5
5dfc2a6dc6
S3.5: every page on the pixel grid: tokenised type, square corners, pixel charts with HTML axis labels
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-09 12:45:15 -04:00
ZacharyZhang-NY and Claude Opus 5.5
c97adc14cb
S3.4: pixel shell, navigation and global search
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-09 12:29:12 -04:00
ZacharyZhang-NY and Claude Opus 5.5
08ff96eec8
S3.3: pixel components: name-plate dialog titles, sunken fields, raised tabs, notched badges, XP bars, inventory slots, guide hint bubbles, game-over errors with Continue
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-09 12:23:17 -04:00
ZacharyZhang-NY and Claude Opus 5.5
a6036308b7
S3.2: hand-placed 12x12 pixel icon set replaces lucide and reicon
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-09 12:13:33 -04:00
ZacharyZhang-NY and Claude Opus 5.5
86dbb4efa1
S3.1: pixel design language: palette with day-part and season rotation, Fusion Pixel font on whole screen pixels, dither ground, 9-slice dialogs, pixel buttons, menu arrow
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-09 12:07:31 -04:00
ZacharyZhang-NY and Claude Opus 5.5
d422b2ce69
Q208: Home shows one ordered list of what needs you and why work stopped, else the next task in line
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-09 11:48:26 -04:00
ZacharyZhang-NY and Claude Opus 5.5
ace76dabc7
Q207: office positions follow real state: only idle agents leave their desks; the pretend whip is gone
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-09 11:43:30 -04:00
ZacharyZhang-NY and Claude Opus 5.5
412fdceb3c
Q206: Work and Library say which object drives work: only a task runs
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-09 11:32:43 -04:00
ZacharyZhang-NY and Claude Opus 5.5
10283f87e5
Q205: sprint records never tied to task progress are removed
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-09 11:27:44 -04:00
ZacharyZhang-NY and Claude Opus 5.5
8861aa4c30
Q204: meeting records that were never held are removed
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-09 11:22:44 -04:00
ZacharyZhang-NY and Claude Opus 5.5
9f44e0bdee
Q203: automation rules that never ran are removed, so none can claim to be enabled
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-09 11:17:17 -04:00
ZacharyZhang-NY and Claude Opus 5.5
a64b44e3ea
Q202: list width, office people and chart values work from the keyboard and read as text
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-09 11:10:14 -04:00
ZacharyZhang-NY and Claude Opus 5.5
ca7721358e
Q201: an input method's Enter never picks a mention, and suggestions are announced
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-09 10:30:38 -04:00
ZacharyZhang-NY and Claude Opus 5.5
11369f8fed
Q200: one-of choices and selected items say which is chosen
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-09 10:23:42 -04:00
ZacharyZhang-NY and Claude Opus 5.5
bac0d75451
Q199: dialogs keep the keyboard inside, close on Escape, and give focus back
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-09 10:16:13 -04:00
ZacharyZhang-NY and Claude Opus 5.5
27d4ec3be3
Q198: connector errors are shown whole and can be copied
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-09 09:49:42 -04:00
ZacharyZhang-NY and Claude Opus 5.5
9aa9a2aee7
Q197: connector screens say whether account statuses were checked with Composio, and when
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-09 09:42:32 -04:00
ZacharyZhang-NY and Claude Opus 5.5
4ca61c5deb
Q196: a connector sign-in always ends connected, failed or timed out, and says which
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-09 09:31:52 -04:00
ZacharyZhang-NY and Claude Opus 5.5
56eac39b1b
Q195: a change reloads only what is not already shown, and the snapshot stops carrying records the window never reads
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-09 09:20:45 -04:00
ZacharyZhang-NY and Claude Opus 5.5
2f79e4261f
Q194: history windows are cut within the shown company
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-09 09:01:52 -04:00
ZacharyZhang-NY and Claude Opus 5.5
3625ca4f4f
Q193: search re-indexes only what changed
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-09 08:55:35 -04:00
ZacharyZhang-NY and Claude Opus 5.5
6c0e3f4464
Q192: approved text files are found by what they say
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-09 08:45:33 -04:00
ZacharyZhang-NY and Claude Opus 5.5
ab64de276c
Q191: regression proving search filters by type and permission before it cuts a page
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-09 08:38:43 -04:00
ZacharyZhang-NY and Claude Opus 5.5
32c712f86f
Q190: search finds Chinese and other non-English words inside text, in any case
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-09 08:36:52 -04:00
ZacharyZhang-NY and Claude Opus 5.5
bc7e214b65
Q189: search says how many match, pages through all of them, and says when nothing matches
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-09 08:27:51 -04:00
ZacharyZhang-NY and Claude Opus 5.5
1b7106d511
Q188: search shows only the answer to the current words, and says while it is searching
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-09 08:17:34 -04:00
ZacharyZhang-NY and Claude Opus 5.5
6bedba850c
Q187: a search hit opens the object itself and marks it
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-09 08:10:22 -04:00
ZacharyZhang-NY and Claude Opus 5.5
6f6ed48549
Q186: data that can no longer be updated says how old it is and why
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-09 07:55:58 -04:00
ZacharyZhang-NY and Claude Opus 5.5
f5526b075c
Q185: switching company carries no focus, search or form from the previous company
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-09 07:51:39 -04:00
ZacharyZhang-NY and Claude Opus 5.5
72cf57ce3a
Q184: the page, its sections, filters and selections survive page switches and restarts
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-09 07:46:21 -04:00
ZacharyZhang-NY and Claude Opus 5.5
2790d88186
Q183: unsaved input is kept across pages, and leaving or closing asks before losing it
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-09 07:30:13 -04:00
ZacharyZhang-NY and Claude Opus 5.5
3f8832702e
Q182: dialogs stay busy while their request runs and ignore repeat submits
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-09 06:03:09 -04:00
ZacharyZhang-NY and Claude Opus 5.5
3039835644
Q181: a render error stays inside its page and says what failed
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-09 05:56:11 -04:00
ZacharyZhang-NY and Claude Opus 5.5
fd91832bc4
Q180: a failure no screen handles is shown instead of lost
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-09 05:51:33 -04:00
ZacharyZhang-NY and Claude Opus 5.5
7a4d986344
Q179: a failed first load says why and keeps retrying visibly
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-09 05:46:55 -04:00