better E2E encryption, nicer UI, bug fixes, more

This commit is contained in:
Zoe
2025-09-05 01:59:07 -05:00
parent 1b8ac362b6
commit 68bb6f1d2c
10 changed files with 407 additions and 180 deletions

View File

@@ -1,5 +1,13 @@
import { writable, type Writable } from 'svelte/store';
import { ConnectionState } from '../types/websocket';
export let room: Writable<string | null> = writable(null);
export let connectionState: Writable<ConnectionState> = writable(ConnectionState.DISCONNECTED);
export interface Room {
id: string | null;
connectionState: ConnectionState;
}
export const room: Writable<Room> = writable({
id: null,
connectionState: ConnectionState.DISCONNECTED,
key: null,
});