Commit graph

78 commits

Author SHA1 Message Date
ByteAtATime
25da9ebf5e
fix: use arrow functions in Cache to maintain this context 2025-11-27 21:33:43 -08:00
ByteAtATime
e5fca473a0
feat: add List.EmptyView component 2025-11-27 21:25:39 -08:00
ByteAtATime
fc89593b48
feat: add suspense root in nav stack 2025-11-27 20:31:01 -08:00
ByteAtATime
1415011d55
fix: implement synchronous cache methods
Turns out Raycast's cache is completely synchronous, so this commit moves the logic from Rust to the sidecar and removes the legacy code.
2025-11-27 20:21:06 -08:00
ByteAtATime
d96aaa8243
feat: implement oauth token storage methods 2025-11-27 19:18:53 -08:00
ByteAtATime
18a46dfb72
feat: implement PKCEClient.authorize method 2025-11-27 17:57:06 -08:00
ByteAtATime
1f76b6e8ef
fix: rename PCKE to PKCE 2025-11-27 17:20:55 -08:00
ByteAtATime
2a169a7613
fix: actually expose oauth api 2025-11-27 17:19:52 -08:00
ByteAtATime
316f3c2186
feat: add oauth authorizationRequest 2025-11-27 16:53:03 -08:00
ByteAtATime
0d799694b5
feat: add OpenInBrowser action 2025-11-26 17:45:44 -08:00
ByteAtATime
47b1053979
feat: add basic Clipboard apis 2025-11-26 17:30:05 -08:00
ByteAtATime
4ecd018cba
feat: add CopyToClipboard action 2025-11-26 17:20:29 -08:00
ByteAtATime
06e597db42
refactor: use success/error instead of response 2025-11-26 17:07:33 -08:00
ByteAtATime
61bf69b6b8
feat: export storage api 2025-11-26 16:51:49 -08:00
ByteAtATime
8920d79911
feat: implement storage api 2025-11-26 16:50:36 -08:00
ByteAtATime
ecb583d256
feat: add storage api to protocol 2025-11-26 16:49:44 -08:00
ByteAtATime
8bdedb1bfe
feat: pass assetsPath to sidecar 2025-11-26 16:33:48 -08:00
ByteAtATime
9a67343d8d
feat: add preference open api 2025-11-26 16:13:47 -08:00
ByteAtATime
342db62b32
feat: send preferences to sidecar 2025-11-26 16:05:33 -08:00
ByteAtATime
d9f1006bb0
feat: add color definitions to api 2025-11-26 15:53:07 -08:00
ByteAtATime
23a1b87994
fix: map undefined to null in msgpackr 2025-11-26 15:16:05 -08:00
ByteAtATime
9ccb2b5295
fix: disable msgpackr record feature for rust compatibility 2025-11-26 14:59:00 -08:00
ByteAtATime
08efbe1c71
feat: implement list item accessories 2025-11-26 12:47:47 -08:00
ByteAtATime
9973270374
feat: add List.Dropdown component 2025-11-24 20:47:19 -08:00
ByteAtATime
7ecd71eb60
feat: add List.Detail components 2025-11-24 20:25:32 -08:00
ByteAtATime
9852667712
feat: add grid dropdown accessory 2025-11-23 21:55:12 -08:00
ByteAtATime
3cac5bf118
feat: add List component 2025-11-23 21:11:14 -08:00
ByteAtATime
40d385415f
feat: add Push component 2025-11-23 19:14:42 -08:00
ByteAtATime
d02830334c
feat: render prop components into tree as slots 2025-11-23 18:34:20 -08:00
ByteAtATime
ca535ba78f
fix: correctly log errors from reconciler to stderr
stdout gets consumed by the client, so we change console.log to console.error to actually see logs
2025-11-23 16:31:15 -08:00
ByteAtATime
05795b75a5
feat: add TagList and Separator Detail components 2025-11-23 16:07:24 -08:00
ByteAtATime
3833b32da9
feat: add Detail.Metadata.Link component 2025-11-23 12:21:06 -08:00
ByteAtATime
fde1b513f9
feat: register Detail.Metadata and Detail.Metadata.Label components 2025-11-23 11:32:06 -08:00
ByteAtATime
6b488205e0
feat: pop views on escape 2025-11-22 18:33:46 -08:00
ByteAtATime
065d785ba0
refactor: move api files into api folder 2025-11-22 18:24:18 -08:00
ByteAtATime
75cb38bfdb
refactor: consolidate sidecar entrypoint into index 2025-11-22 17:59:49 -08:00
ByteAtATime
38db5a9783
refactor: update sidecar to use new apis 2025-11-22 17:56:17 -08:00
ByteAtATime
22e519f286
refactor: create api index file 2025-11-22 17:55:46 -08:00
ByteAtATime
d062cf72cf
refactor: extract environment constants 2025-11-22 17:55:20 -08:00
ByteAtATime
7d2858023c
refactor: extract cache 2025-11-22 17:54:23 -08:00
ByteAtATime
2b528f6f8b
refactor: extract toast api 2025-11-22 17:53:59 -08:00
ByteAtATime
29b6c30cef
refactor: extract sidecar components to separate file 2025-11-22 17:53:36 -08:00
ByteAtATime
1817f06bbe
feat: re-integrate cache functions into raycast api 2025-11-22 17:40:07 -08:00
ByteAtATime
492f86ce2b
chore: add sourcemaps to sidecar 2025-11-22 13:22:46 -08:00
ByteAtATime
297f568ba6
feat: switch to msgpack for sidecar protocol 2025-11-22 11:56:50 -08:00
ByteAtATime
769c9b76d5
feat: redirect sidecar console to stderr 2025-11-22 11:35:18 -08:00
ByteAtATime
d68c37e2b9
chore: remove global protocol assignment from sidecar 2025-11-22 11:22:17 -08:00
ByteAtATime
fed3231821
refactor: remove legacy rustyscript references 2025-11-22 11:14:57 -08:00
ByteAtATime
983e7e66c1
feat: implement basic communication protocol over stdio 2025-11-22 10:58:39 -08:00
ByteAtATime
794e5354e5
feat: add sidecar build script 2025-11-22 10:49:04 -08:00