Shibo Lyu
b467ec1491
refactor: account management system
...
Replace store-based approach with manager-based implementation and update
related components to use the new system. Change ProfilePicture props
from `account` to `identity`.
2025-04-14 00:49:59 +08:00
Shibo Lyu
308eef1cff
feat: Implement AccountManager
...
Replace simple keystore with a full-featured AccountManager that handles
identity management, account creation, and authentication. Update account-
related UI components to integrate with the new system.
2025-04-13 02:23:06 +08:00
Shibo Lyu
6b32bda600
refactor: Update account creation UI and bump @blah-im/core
...
Improve identity provider selection with proper self-hosting flow options.
Fix empty state detection in rich text editor and display shortened
account ID key in settings screen.
2025-04-12 22:34:01 +08:00
Shibo Lyu
a27b585f26
fix: Navigation to only occur after successful account creation
2025-04-12 04:18:50 +08:00
Shibo Lyu
a5e1a07e69
refactor: Add GroupedListContent and enhance GroupedList components
2025-04-12 04:17:59 +08:00
Shibo Lyu
a5ae23b229
fix: Rich text bio input in account creation
...
Replace Typewriter-Editor with ProseMirror for bio handling and simplify section headers throughout the form
2025-04-12 03:49:38 +08:00
Shibo Lyu
d2c4b5aa47
fix: Replace hardcoded SVGs in ChatInput with svelte-hero-icons components
2025-04-12 02:54:28 +08:00
Shibo Lyu
a08122663e
refactor: Message input now use ProseMirror directly
...
Remove Delta/Typewriter-editor dependency and implement ProseMirror-based
rich text conversion. Add methods to access the editor view and improve
the architecture of text input components.
2025-04-12 02:48:45 +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
cd0bf37a68
chore: upgrade to tailwindcss v4
2025-03-17 00:25:07 +08:00
Shibo Lyu
766d50adc6
wip
2025-03-17 00:03:20 +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
0cab27cae8
refactor: identity dropdown -> settings
2024-10-14 23:36:07 +08:00
Shibo Lyu
e05c89d04f
feat: [wip] settings page
2024-10-01 03:11:05 +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
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
Shibo Lyu
c65ff6c892
refactor: chat list item data
2024-09-04 03:02:14 +08:00
Shibo Lyu
5954928834
refactor: extract logic from chat page
2024-09-04 03:01:00 +08:00
Shibo Lyu
f34ad89b79
refactor: update to new room info protocol
2024-09-03 23:12:41 +08:00
Shibo Lyu
431f14b35d
fix: enter to send
2024-09-03 15:28:39 +08:00
Shibo Lyu
72b962fb77
feat: sending messages
2024-09-03 03:45:25 +08:00
Shibo Lyu
09b7d24b95
feat: identity menu
2024-09-03 01:58:04 +08:00
Shibo Lyu
3a76e2f9f8
feat: [wip] identity menu & creation
2024-09-02 03:43:45 +08:00
Shibo Lyu
0989ed4fa8
fix: improve dark mode color palette
2024-09-02 02:36:38 +08:00
Shibo Lyu
1bbc149536
fix: properly unsubscribe when chat is closed
2024-09-01 17:59:34 +08:00
Shibo Lyu
cd68c982c8
feat: receive messages
2024-09-01 17:51:14 +08:00
Shibo Lyu
7e39e55926
feat: blah crypto
2024-09-01 13:44:38 +08:00
Shibo Lyu
9f05926c67
feat: myself side of message
2024-08-31 18:34:26 +08:00
Shibo Lyu
e6f15605ff
fix: adjust message bubble
2024-08-31 11:54:56 +08:00
Shibo Lyu
85ccb8fce2
refactor: adjust chat header design on desktop
2024-08-31 11:51:44 +08:00
Shibo Lyu
7438628584
fix: allow text selection in message content
2024-08-31 11:33:00 +08:00
Shibo Lyu
4e161c5c10
fix: item unread badge alignment
2024-08-31 11:31:49 +08:00
Shibo Lyu
38c08ec8d9
fix: history follow latest
2024-08-31 05:12:12 +08:00
Shibo Lyu
13bd2e31e7
fix: improve message max width
2024-08-31 05:02:35 +08:00