Shibo Lyu
f5c74e02ea
chore: Update Node to v22.14.0 and upgrade dependencies
2025-04-11 18:22:45 +08:00
Shibo Lyu
db186636a3
refactor: Replace Typewriter editor with ProseMirror
...
Switch the rich text editor implementation from Typewriter to
ProseMirror for better document model and editing capabilities.
2025-04-11 02:58:06 +08:00
Shibo Lyu
48f4721e5b
refactor[wip]: rich text editor state handling
...
Create dedicated RichTextEditState class, make editor configuration more
flexible, and modify schema to support multiple text blocks. Add keyboard
submission options.
2025-04-02 02:07:52 +08:00
Shibo Lyu
cd6a8e392e
refactor[wip]: replace typewriter-editor with ProseMirror for rich text editing
2025-04-02 01:17:09 +08:00
Shibo Lyu
7299c1dee0
fix: increase button horizontal padding from px-2 to px-2.5
2025-04-02 00:30:40 +08:00
Shibo Lyu
5a7641b4d6
fix: check null encodedKeyPair in onKeyPairChange
2025-04-02 00:30:10 +08:00
Shibo Lyu
82f0fc35b0
deps: bump dependencies
2025-04-02 00:28:58 +08:00
Shibo Lyu
5091053f90
fix(ci): switch to PNPM and update package manager version
2025-03-19 02:23:20 +08:00
Shibo Lyu
b96bdf7ff3
fix: all svelte diagnostics.
2025-03-19 01:48:54 +08:00
Shibo Lyu
4129cac511
refactor: continue to migrate components
2025-03-17 01:54:56 +08:00
Shibo Lyu
1e95dc0830
refactor: migrate to svelte 5, vite 6 and bits-ui 1.
2025-03-17 01:10:15 +08:00
Shibo Lyu
0bb201636a
chore: bump tailwind-merge for tw v4 support
2025-03-17 00:25:38 +08:00
Shibo Lyu
cd0bf37a68
chore: upgrade to tailwindcss v4
2025-03-17 00:25:07 +08:00
Shibo Lyu
88551053d9
chore: minimal dependency bump
2025-03-17 00:15:44 +08:00
Shibo Lyu
766d50adc6
wip
2025-03-17 00:03:20 +08:00
Shibo Lyu
67803041cf
deps: Bump versions (to last Svelte 4 compatible)
2024-12-04 01:36:08 +08:00
Shibo Lyu
502c9deb27
chore: switch to pnpm
2024-12-03 21:44:51 +08:00
Shibo Lyu
a5042980dd
refactor: identityFile -> identityDesc
2024-10-31 02:25:27 +08:00
Shibo Lyu
42aeca58e7
deps: bump to latest Svelte 4 compatible versions
2024-10-31 02:22:06 +08:00
Shibo Lyu
55ceb187a1
save
2024-10-23 17:06:19 +08:00
Shibo Lyu
e78279114a
feat: account switching
2024-10-16 03:21:26 +08:00
Shibo Lyu
2b47eeb146
feat: create account ui
2024-10-16 02:22:31 +08:00
Shibo Lyu
e3e3481739
feat: grouped list selected state
2024-10-15 03:03:30 +08:00
Shibo Lyu
3097b8a9dd
feat: basic settings layout
2024-10-15 02:53:26 +08:00
Shibo Lyu
5c82a79b9c
deps: bump blah core to 0.2.6
2024-10-15 01:07:51 +08:00
Shibo Lyu
0cab27cae8
refactor: identity dropdown -> settings
2024-10-14 23:36:07 +08:00
Shibo Lyu
333b5a4ed4
feat: [wip] accountStore
2024-10-14 02:21:29 +08:00
Shibo Lyu
71a7a3c76e
feat: profile store
2024-10-12 01:57:29 +08:00
Shibo Lyu
2771381a13
refactor: actKeyStore -> accountKeyStore
...
Now it stores encoded id key too, if needed. Also use idb instead of wrangling IndexedDB API ourselves.
2024-10-12 01:02:59 +08:00
Shibo Lyu
8a91ea13fd
refactor: remove sqlite & drizzle
...
We will just use idb and localstorage to keep web client simple.
2024-10-12 00:05:06 +08:00
Shibo Lyu
7098580d10
feat: [wip] ActKeyStore
2024-10-11 02:19:01 +08:00
Shibo Lyu
79da5554a0
chore: update deps
2024-10-11 02:03:35 +08:00
Shibo Lyu
a127364f0c
deps: bump blah core to 0.2.4
2024-10-11 01:29:20 +08:00
Shibo Lyu
ce23d4404f
deps: bump @blah-im/core to 0.2.3
2024-10-11 00:54:16 +08:00
Shibo Lyu
23e248a61e
chore: update package lock
2024-10-01 03:11:16 +08:00
Shibo Lyu
e05c89d04f
feat: [wip] settings page
2024-10-01 03:11:05 +08:00
Shibo Lyu
2827a1bf1f
feat: [wip] local identity db
2024-10-01 03:10:24 +08:00
Shibo Lyu
2074687692
refactor: migrate to @blah-im/core
2024-10-01 03:09:51 +08:00
Shibo Lyu
d361ac2db3
fix: show username in chat history
2024-09-11 03:18:42 +08:00
Shibo Lyu
78d30020c3
fix: various fixes around discover
2024-09-11 03:02:04 +08:00
Shibo Lyu
ca3dba04e0
feat: search panel
2024-09-10 05:04:05 +08:00
Shibo Lyu
3ee0156d19
feat: [wip] search panel
2024-09-10 04:53:51 +08:00
Shibo Lyu
1a1ac5cd43
feat: [wip] keybox
2024-09-05 04:23:30 +08:00
Shibo Lyu
071ffe1f81
fix: remove unused
2024-09-04 16:04:21 +08:00
Shibo Lyu
dcf1705edb
fix: make time labels smaller
2024-09-04 13:04:53 +08:00
Shibo Lyu
7070621afc
fix: time label spacing
2024-09-04 13:01:50 +08:00
Shibo Lyu
c80b2cbf10
refactor: render messages in sections
2024-09-04 12:59:31 +08:00
Shibo Lyu
4be1380d69
feat: chat list item selected
2024-09-04 05:39:57 +08:00
Shibo Lyu
9e899bbb27
feat: chat list (joined)
2024-09-04 05:28:10 +08:00
Shibo Lyu
48c5ed4687
refactor: chatServerConnection.chat -> useChat
2024-09-04 03:33:32 +08:00