22 Commits

Author SHA1 Message Date
124e18d656
feat(chat): use Phoenix.Presence to show online users 2024-11-12 23:56:28 +00:00
503efaf10b
feat(chat): usage improvements with hooks
1. scroll room messages to the bottom
2. submit message on `enter`
2024-11-06 00:55:03 +00:00
137b9b4581
feat(chat): notify message add/removal with pubsub 2024-11-06 00:22:50 +00:00
c788bfa8d8
feat(chat): show delete button on hover 2024-11-01 21:43:44 +00:00
ee4cb20e46
feat(chat): delete message from user 2024-11-01 21:36:51 +00:00
e342814550
feat(chat): shot timestamp in correct timezone 2024-10-31 00:08:29 +00:00
367f306297
feat(chat): add formatted timestamps with Timex 2024-10-30 23:56:39 +00:00
af2c4e4e95
feat(chat): use streams to show messages 2024-10-30 23:39:56 +00:00
b2e04be7ec
feat(chat): validate and submit messages 2024-10-24 17:21:49 +00:00
6581aa3ba5
feat(chat): show username using preload 2024-10-23 22:49:23 +00:00
ca90b77bcb
feat(chat): add messages 2024-10-23 22:33:47 +00:00
3f40253559
feat(auth): add auth through phx.gen.auth 2024-10-22 00:19:26 +00:00
a0d23e5672
feat(chat): initial implementation for edit live view 2024-10-16 01:04:47 +00:00
7de16a0ea2
feat: set proper page title for chats rooms 2024-10-15 00:35:20 +00:00
0ae441c31a
feat(chat): add context and use it in live view 2024-10-15 00:27:18 +00:00
fb7dff1f6f
feat: use link patch to navigate between rooms
Also, implement `c:handle_params/3` to allow the usage of `link patch`.
2024-10-10 23:40:44 +00:00
e20857f1d6
feat: map rooms route and add it to sidebar room list 2024-10-10 00:45:16 +00:00
7765b11f46
feat: list all rooms in sidebar 2024-10-10 00:30:46 +00:00
091a60eea4
refac: use update/3 to change handle_topic?
Untracked files:
2024-10-10 00:29:23 +00:00
b05b844b6c
feat: handle event to toggle topic on click 2024-10-09 23:50:50 +00:00
7d537c8148
feat: show room info on chat live view 2024-10-09 00:12:59 +00:00
63eff84a58
chore: first liveview route 2024-10-07 23:21:49 +00:00