149 Commits
Author SHA1 Message Date
Mike SawkaandGitHub 62cc9d8a6b telemetry fix, log no-telemetry (#802) 2024-09-23 13:33:39 -07:00
370ea132fe Save update channel to user setting automatically (#401)
When a user first launches Wave, we will read the updater config and
store the channel as a user setting for use on future launches. This
should ensure that if a user on a beta channel gets updated to a latest
release, they will still be subscribed to beta releases going forward.
If a user manually updates the user setting, it will be honored.

---------

Co-authored-by: sawka <mike@commandline.dev>
2024-09-19 11:04:18 -07:00
Evan SimkowitzandGitHub 4c3496c5e1 Fix WebSocket compatibility with Rollup (#398) 2024-09-19 10:53:06 -07:00
Mike SawkaandGitHub d2366df9db updated ws loading code (#397) 2024-09-19 10:42:53 -07:00
Mike SawkaandGitHub c7a60a80f8 initwshrpc in electron (#391) 2024-09-17 23:10:09 -07:00
Mike SawkaandGitHub 46eb164778 tos page 2 -- quick tips (#387) 2024-09-16 23:45:47 -07:00
sawka dbdcc49ff2 add ws reconnect handlers -- wps + route announcements 2024-09-16 19:35:36 -07:00
Mike SawkaandGitHub 3939648bbb fe wsh router + wsh client impl (#381) 2024-09-16 11:59:39 -07:00
Mike SawkaandGitHub 174cf3d39d flash error messages (#369) 2024-09-12 16:02:18 -07:00
Evan SimkowitzandGitHub 936d4bfb30 Migrate websocket eventbus messages to wps (#367)
This migrates all remaining eventbus events sent over the websocket to
use the wps interface. WPS is more flexible for registering events and
callbacks and provides support for more reliable unsubscribes and
resubscribes.
2024-09-11 18:03:55 -07:00
Evan SimkowitzandGitHub afe73c3e85 Make the debounced node inner rect hook more reliable (#350)
Rather than try to track the transition state, which was proving
unreliable, I am just directly tracking the node state and determining
whether to debounce the inner rect based on whether the user has the
prefers-reduced-motion setting or query, whether the node is resizing,
and whether it's currently magnified. I'm then using the actual
animation time setting to determine how long to debounce.
2024-09-06 16:20:27 -07:00
sawka f51678415c fix ts errors 2024-09-06 11:13:55 -07:00
Mike SawkaandGitHub acae25f6e3 connmodal updates. connection colors, conn status in modal (#335) 2024-09-05 23:09:30 -07:00
sawka 98a55b2290 updates for local 2024-09-05 18:54:12 -07:00
Sylvie CroweandGitHub fc0b1929ec Connection Typeahead/Suggestions (#332)
Adds a list of potential remotes to add and filters it as you type. It
also provides options for reconnecting on a disconnection and
specifically connecting to a local connection
2024-09-05 17:02:44 -07:00
Evan SimkowitzandGitHub debbed7003 Remove WOS dependency from wshrpc (#329)
The frontend wshserver.ts had a weird circuitous dependency on wos.ts,
which was unnecessary. This moves the misplaced functions into wshrpc.ts
and updates the generation logic.
2024-09-05 13:17:35 -07:00
Mike SawkaandGitHub 3e0ca6b41e connection handling / block controller handling (#326) 2024-09-05 00:21:08 -07:00
Evan SimkowitzandGitHub 74c8044c73 Add gap size setting (#325)
Adds a new setting for the gap size between tiles in a layout. Also
updates the resize handle calculations so they are dynamically generated
based on the gap size. Also updates the styling for the resize handles
to be more robust.

This also updates the default gap size to 3px.

This also slims out the Block Frame padding so it is just enough that
the blocks don't overlap when there's no gap.
2024-09-04 22:07:47 -07:00
Evan SimkowitzandGitHub 74612c7e62 Add user setting for the editor minimap (#321) 2024-09-04 14:00:29 -07:00
Mike SawkaandGitHub 7bc154771a implement wsh conn commands (#319) 2024-09-03 23:04:19 -07:00
Mike SawkaandGitHub afd83f0f6f wsh connreinstall (#317) 2024-09-03 22:15:02 -07:00
Mike SawkaandGitHub a7746bc5cc fix rpc no-route errors, fix fileopen in preview (#313) 2024-09-03 21:08:51 -07:00
sawka 70ef76be62 implement cmd:i, hook up telemetry switch, fix some settings types 2024-09-02 20:21:35 -07:00
Mike SawkaandGitHub e3b7ab73c0 preview refactor for keyboard/focus (#303) 2024-09-02 16:48:10 -07:00
Sylvie CroweandGitHub 226bc4ee6f Connect With Non-Terminal Widgets (#304)
- Adds connection buttons for previews
- Makes it possible for graphs and previews to connect on backend
(without a terminal open to connection)
- Changes the wsh install message
2024-09-02 12:34:49 -07:00