Commit graph

55 commits

Author SHA1 Message Date
Alvin Unreal
2d4bf93180 Fix sharp binaries in desktop packages 2026-05-14 16:11:48 +02:00
Alvin Unreal
68a44a6602 Fix Windows pet input after reload 2026-05-14 15:58:03 +02:00
Alvin Unreal
05bb979362 Fix Linux AppImage sandbox packaging 2026-05-14 15:42:10 +02:00
Alvin Unreal
58e96d3d3c Document manual log locations 2026-05-14 15:32:59 +02:00
Alvin Unreal
c106f47d89 Expose desktop logs from tray 2026-05-14 15:20:55 +02:00
Alvin Unreal
c47fd3d350 Enable production debug logging 2026-05-14 15:18:30 +02:00
Alvin Unreal
6078728e6b Cursor docs 2026-05-14 15:11:42 +02:00
Alvin Unreal
82e70c8842 Add Cursor project rules support 2026-05-14 14:59:04 +02:00
Alvin Unreal
d362c3b87f Add Cursor MCP integration 2026-05-14 13:59:45 +02:00
Alvin Unreal
c042b9c75d Add desktop diagnostic logging 2026-05-14 11:03:31 +02:00
Alvin Unreal
2d30cecdeb Fix Windows pet passthrough reloads 2026-05-14 09:21:15 +02:00
Alvin Unreal
3c553dc25d Release desktop v2.0.6 2026-05-13 20:31:28 +02:00
Alvin Unreal
85ce0d4c9e Add Pi extension integration 2026-05-13 20:28:09 +02:00
Alvin Unreal
13d525fb87 Add unified pet status bubbles 2026-05-13 18:54:24 +02:00
Alvin Unreal
aa21ed41ce pi 2026-05-13 18:25:52 +02:00
Alvin Unreal
44bff794f9 Improve Codex pet previews 2026-05-13 17:13:41 +02:00
Alvin
19b1ef2e73
Remove reproduction steps from bug report template
Removed the 'How can we reproduce it?' section from the bug report template.
2026-05-13 17:09:26 +02:00
Alvin
b3256b11b1
Remove 'reason' field from feature request template
Removed the 'reason' textarea field from the feature request template.
2026-05-13 17:09:03 +02:00
Alvin Unreal
ddee2628bc Improve pet manager filters 2026-05-13 15:39:57 +02:00
Alvin Unreal
534f3cf3bb Simplify reaction messages 2026-05-13 15:05:22 +02:00
Alvin Unreal
958f842aa2 Add opt-in TCP IPC transport 2026-05-13 15:00:04 +02:00
Alvin Unreal
8710c7a795 Improve Linux pet window behavior 2026-05-13 14:16:26 +02:00
Alvin Unreal
7790411e0c Update codemap state 2026-05-13 13:40:31 +02:00
Alvin Unreal
82ddc02d8c release desktop v2.0.5 2026-05-12 23:05:51 +02:00
Alvin Unreal
4bb55e1a22 fix custom node path for Claude setup 2026-05-12 23:03:23 +02:00
Alvin Unreal
64124659e6 scale desktop pet catalog 2026-05-12 22:43:47 +02:00
Alvin Unreal
89aed99850 Revert "Catalog v3"
This reverts commit c612b3b79c.
2026-05-12 19:47:45 +02:00
Alvin Unreal
f6f076122c Revert "Fix validation"
This reverts commit 4ac1df60af.
2026-05-12 19:47:44 +02:00
alvinreal
4ac1df60af Fix validation 2026-05-12 18:33:11 +01:00
alvinreal
c612b3b79c Catalog v3 2026-05-12 18:26:19 +01:00
Alvin Unreal
3e2417b7be simplify issue templates 2026-05-11 21:36:55 +02:00
Alvin Unreal
ce767ea05a derive cli contract version expectations 2026-05-11 21:17:43 +02:00
Alvin Unreal
930ba5adcf fix cli contract version expectations 2026-05-11 21:17:00 +02:00
Alvin Unreal
02421aa74a fix npm release package version 2026-05-11 21:15:59 +02:00
Alvin Unreal
4b55716fe6 release desktop v2.0.4 2026-05-11 21:14:19 +02:00
alvinreal
4270e47b2b add pet submission issue template 2026-05-11 13:59:39 +01:00
alvinreal
553aaa17c9 add codemap documentation 2026-05-11 12:31:59 +01:00
Alvin Unreal
c5673729c2 fix installer message for old desktop 2026-05-10 20:46:45 +02:00
Alvin Unreal
7fbace62f3 fix installer message for old desktop 2026-05-10 20:35:20 +02:00
Alvin Unreal
dd57efcf09 fix package contract builds 2026-05-10 18:31:20 +02:00
Alvin Unreal
115fdf3217 Ignore 2026-05-10 18:29:13 +02:00
Alvin Unreal
e392d48b20 add npm pet installer 2026-05-10 18:29:00 +02:00
Alvin
d9af007f48
Merge pull request #8 from youngYangtze/fix/pet-visible-on-all-spaces
fix(desktop): show pet window on all macOS Spaces
2026-05-10 17:43:15 +02:00
yang
254d0e620c fix(desktop): show pet window on all macOS Spaces
The pet window only appeared on the macOS Space (desktop workspace)
where it was initially created. Switching to another Space made the
pet disappear.

Root cause: Electron BrowserWindow defaults to being bound to the
Space where it's created. The alwaysOnTop + floating level keeps it
above other windows *within the same Space*, but does not make it
span across Spaces.

Fix: Call setVisibleOnAllWorkspaces(true, { visibleOnFullScreen: true })
on macOS after creating the window. This tells macOS to show the
window on all Spaces and even over fullscreen apps.

The visibleOnFullScreen option ensures the pet remains visible when
a fullscreen application occupies the current Space, matching the
'always visible companion' UX intent.

This is safe because OpenPets already hides its dock icon via
app.dock.hide(), so the known Electron issue #26350 (dock icon
disappearing after setVisibleOnAllWorkspaces) is irrelevant.
2026-05-10 23:19:54 +08:00
Alvin Unreal
103f890b4b fix: run cli from npm bin symlink 2026-05-10 15:48:40 +02:00
Alvin Unreal
2058c4e554 fix: skip published npm packages 2026-05-10 15:37:21 +02:00
Alvin Unreal
7e64f7afcb chore: add npm release helper 2026-05-10 15:33:20 +02:00
Alvin Unreal
40b9ebc96a docs: add app screenshots to README 2026-05-10 15:31:40 +02:00
Alvin Unreal
183c40b518 docs: add OpenPets star prompt 2026-05-10 15:14:19 +02:00
Alvin Unreal
239654fe61 fix: keep integration cards compact 2026-05-10 15:08:26 +02:00