50 Commits

Author SHA1 Message Date
Alex Gleason
f75ddb6654
Add CommentsSection for NIP-22 (kind 1111) comments 2025-07-13 18:45:25 -05:00
Alex Gleason
a2eab78ae3
Improve AppConfigSchema type 2025-07-05 17:50:21 -05:00
Alex Gleason
0cda9cb7fc
LoginDialog: use a password input
Fixes https://gitlab.com/soapbox-pub/mkstack/-/issues/13
2025-07-03 19:14:11 -05:00
Alex Gleason
49952a10bf
Parse AppConfig with a zod schema 2025-07-03 19:04:40 -05:00
Alex Gleason
15dbc6df85
AccountSwitcher: modal={false} 2025-06-26 10:35:59 -05:00
Alex Gleason
b7ff219e6e
avatar: object-cover 2025-06-23 22:49:53 -05:00
Alex Gleason
da87f2c7b1
RelaySelector should not accept any props 2025-06-04 18:32:45 -05:00
Alex Gleason
cd87b6e430
Publish to preset relays 2025-06-04 11:32:12 -05:00
Alex Gleason
048bf4cc69
Refactor AppProvider, AppConfig and presetRelays 2025-06-04 10:20:31 -05:00
Alex Gleason
3ad83cd114
Refactor AppProvider 2025-06-04 10:06:38 -05:00
Alex Gleason
c3310ab485
Consolidate ThemeProvider and AppProvider 2025-06-04 09:42:53 -05:00
Alex Gleason
f762136f14
Remove Spinner and don't lazy-load components 2025-06-04 09:14:44 -05:00
Alex Gleason
c2ff2a990f
Reorder relays 2025-06-02 22:13:22 -05:00
Alex Gleason
0481cd024e
Tweak the default relay list 2025-06-02 22:08:03 -05:00
Alex Gleason
a8163d7a6c
Add RelaySelector 2025-06-02 21:46:07 -05:00
Alex Gleason
0ee653f631
Make light theme the default 2025-06-02 10:14:56 -05:00
Alex Gleason
1fc548c7e9
Improve eslint rules for unused vars 2025-06-01 17:28:25 -05:00
Alex Gleason
8bdff8da6d
Lazy load page components 2025-06-01 16:26:09 -05:00
Alex Gleason
aa1e2145d0
Fix NoteContent test 2025-06-01 11:12:35 -05:00
Alex Gleason
130300f1c1
Use generated username fallback in other parts of the UI 2025-06-01 11:11:13 -05:00
Alex Gleason
34770a3145
LoginArea display and context improvements 2025-06-01 11:00:53 -05:00
Alex Gleason
139e6696db
Improve LoginArea sizing and space 2025-06-01 09:47:15 -05:00
Alex Gleason
738b512d9c
ThemeProvider nitpicks 2025-06-01 09:37:49 -05:00
Alex Gleason
7c5fe75572
Generate a deterministic name from pubkey if no display name is set 2025-06-01 09:28:20 -05:00
Alex Gleason
865ca7039f
Improve NoteContent and NoteContent tests 2025-06-01 09:20:00 -05:00
Alex Gleason
830d806933
NoteContent can linkify any kind, add TestApp component and "Testing Your Changes" to CONTEXT.md 2025-06-01 08:39:33 -05:00
Alex Gleason
ee42c84171
Scroll to top during navigation changes 2025-06-01 07:32:33 -05:00
Alex Gleason
2d326ca5e9
Remove ThemeToggle component 2025-05-31 00:01:08 +02:00
Alex Gleason
a6eeb05d6e
Add ThemeProvider 2025-05-30 22:38:23 +02:00
Alex Gleason
ef7667501b
Add eslint to ci 2025-05-23 12:39:21 +02:00
Alex Gleason
69faf49454
Add max width to AccountSwitcher 2025-05-20 03:32:37 -05:00
Alex Gleason
aa2468b656
Kind 1 text rendering 2025-05-17 00:37:39 -05:00
Alex Gleason
73e7e818b2
Improve AccountSwitcher without kind 0 2025-05-16 14:09:28 -05:00
Alex Gleason
ebc399776d
Fix SignupDialog (so it logs the user in immediately after generating the key) 2025-05-16 13:55:12 -05:00
Alex Gleason
601b3ce370
Add file uploads with Blossom 2025-05-14 17:15:00 -05:00
Alex Gleason
f77a6a4af3
Add EditProfileForm 2025-05-14 15:56:53 -05:00
Alex Gleason
282d6f4d4e
Add comments to login stuff saying not to modify 2025-04-21 11:29:49 -05:00
Alex Gleason
04673a276a
Simplify LoginArea 2025-04-18 15:39:03 -05:00
Alex Gleason
dec966b693
Refactor AccountSwitcher / LoginArea 2025-04-18 15:36:58 -05:00
Alex Gleason
d88285480c
Refactor useLoggedInAccounts into a separate hook 2025-04-18 15:30:11 -05:00
Alex Gleason
884b85ce25
Add comments to LoginDialog and SignupDialog 2025-04-18 15:22:23 -05:00
Alex Gleason
d29f328bd4
LoginForm -> LoginDialog, SignupForm -> SignupDialog 2025-04-18 15:20:19 -05:00
Alex Gleason
3dc8d32ca8
LoginForm: simplify defaultTab 2025-04-18 15:06:58 -05:00
Alex Gleason
e07e98c882
Fix AccountSwitcher 2025-04-18 00:15:29 -05:00
Alex Gleason
b4605cf672
Fix AccountSwitcher 2025-04-17 23:46:33 -05:00
Alex Gleason
360b9062b8
Include the AccountSwitcher component 2025-04-17 23:27:15 -05:00
Alex Gleason
6cfd6f95ba
Include login components in stack 2025-04-17 21:19:27 -05:00
Alex Gleason
b8175a459e
Use consistent naming for hooks 2025-04-17 18:32:44 -05:00
Alex Gleason
420edd9ed6
Include NostrLoginProvider, narrow down default relays 2025-04-17 14:25:18 -05:00
Alex Gleason
0ab5354d7e
Create mkstack 2025-04-16 21:43:54 -05:00