Commit graph

40 commits

Author SHA1 Message Date
Mario Zechner
18a28992df Add comprehensive frontend component documentation
- Document all frontend components with JSDoc headers describing their purpose and events
- Add @fires and @listens tags for all component events with detailed parameter descriptions
- Update spec.md with complete Component Event Architecture section
- Add shared terminal-text-formatter.ts for consistent text formatting between client/server
- Implement event-driven activity detection replacing polling-based approach
- Add content-changed event to vibe-terminal-buffer for activity monitoring
- Remove ESC prompt detection in favor of general activity detection
- Add plain text endpoint with optional style formatting (/api/sessions/:id/text?styles)

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-21 23:14:30 +02:00
Mario Zechner
5d932d7c3d Fix Xcode build scripts for Bun -> SEA transition. 2025-06-21 21:37:41 +02:00
Peter Steinberger
01e3c229ec add subtle back button 2025-06-21 19:17:24 +02:00
Peter Steinberger
95c00d683d move vt 2025-06-21 19:17:16 +02:00
Peter Steinberger
5100d3f2fb resilient vt 2025-06-21 19:06:27 +02:00
Peter Steinberger
d820a4b147 handle session id passing + better error messages 2025-06-21 18:55:34 +02:00
Peter Steinberger
5ee5cbb5ec Make scripts ugly but resilient 2025-06-21 18:08:00 +02:00
Mario Zechner
7c1023efe4 Fix web frontened build script for xcode step 2025-06-21 17:43:03 +02:00
Peter Steinberger
c9b86f6726 Bust cache on project reload 2025-06-21 16:11:35 +02:00
Peter Steinberger
a933e69b37 arm only 2025-06-21 16:11:34 +02:00
Peter Steinberger
382f108f72 update build scripts 2025-06-21 16:11:34 +02:00
Peter Steinberger
cdf22ae212 Improve cli installer logic 2025-06-21 16:11:34 +02:00
Peter Steinberger
f31d3c5fab Remove BunPrebuilts from git tracking
- Remove entire mac/Resources/BunPrebuilts/ directory from git
- Add directory to .gitignore
- These binaries should be generated/downloaded during build process
2025-06-21 14:44:26 +02:00
Peter Steinberger
3820f98e22 add tutorial 2025-06-21 14:43:00 +02:00
Peter Steinberger
a5b0354139 Burn everything with fire that is not node or swift. 2025-06-21 14:39:44 +02:00
Peter Steinberger
766819247c Prepare beta 3 2025-06-21 14:39:44 +02:00
Peter Steinberger
0a8eb8054c fix build script 2025-06-21 11:26:34 +02:00
Peter Steinberger
3479492ad3 update server code 2025-06-21 10:03:10 +02:00
Peter Steinberger
089d6e4e8e move resources 2025-06-21 10:02:50 +02:00
Peter Steinberger
d60bb8b95f move templates 2025-06-21 10:02:31 +02:00
Peter Steinberger
453c99ab90 Use web/src/fwd.ts when node server is active 2025-06-21 02:50:44 +02:00
Peter Steinberger
a2cdbb8816 Integrate node server, cleanup dead code 2025-06-21 02:49:38 +02:00
Peter Steinberger
a176ffeee1 fix mac build 2025-06-20 20:52:56 +02:00
Peter Steinberger
774379e8fc Improve window tracking 2025-06-20 20:25:29 +02:00
Peter Steinberger
00e38451b0 fixes main actor issues 2025-06-20 20:17:17 +02:00
Peter Steinberger
f55e5b731d raise cli version 2025-06-20 20:06:07 +02:00
Peter Steinberger
d0b08622fc remove build step for vt, now a symlink 2025-06-20 20:04:28 +02:00
Peter Steinberger
22eb5a2e3f Work on new session logic 2025-06-20 19:22:02 +02:00
Peter Steinberger
1519fbca16 more rust stuff to purge 2025-06-20 19:10:46 +02:00
Peter Steinberger
7e2b20f4bc kill remaining rust stuff 2025-06-20 19:09:39 +02:00
Peter Steinberger
f9e35e6eaf update mac to use go lib for terminal spawning 2025-06-20 19:09:04 +02:00
Peter Steinberger
bb9702e52d make window tracker open windows 2025-06-20 19:03:29 +02:00
Peter Steinberger
1a3a93ef8d Add window tracking for terminals 2025-06-20 18:25:30 +02:00
Peter Steinberger
891e184bb2 Improve padding for About 2025-06-20 16:55:54 +02:00
Peter Steinberger
3fb4a1fac4 Remove double debug toggle 2025-06-20 16:55:47 +02:00
Peter Steinberger
c6a9e84bec Add session details to menui 2025-06-20 16:34:22 +02:00
Peter Steinberger
f4a21d8459 Ensure CLI installer also installs go binary 2025-06-20 14:11:41 +02:00
Peter Steinberger
1dd8a55fc6 lint 2025-06-20 13:28:49 +02:00
Peter Steinberger
c704b2394a test: fix ServerManagerTests after server refactoring
- Remove references to deleted ServerProtocol and ServerMode
- Update tests to work with GoServer-only implementation
- Simplify mock server code that was commented out
- Update test expectations to match current server behavior
- Keep all critical tests functional with the new architecture
2025-06-20 13:22:15 +02:00
Peter Steinberger
a9fd66c291 refactor: major project restructuring - move macOS app to mac/ directory
- Move all macOS-specific code from root to mac/ directory
- Move app icons and assets to dedicated assets/ directory
- Update GitHub workflows for new structure
- Consolidate documentation files
- Clean up root directory for better multi-platform organization
2025-06-20 13:20:01 +02:00