2f91713c11
ui: consistency across pages and better autofocus
...
- Consistency achieved across all pages on header items, icons, and
margins / positions. Kinda hacked together quite a bit, may need to
focus on a consistent style guide across components via utility classes
- Autofocus on MessageInput. Refs were giving problems, ended up using
DOM queries and focus is now achieved on ChatPage load and when replying
to a user. Not ideal and should be changed to Refs again at some point
- CreateChannelModal now loads categories, still fails the actual POST
request though
- Removed extrenuous console.log statements
- Laid groundwork for permissions system
- New more consistent look and feel overall
2025-10-07 15:55:24 -04:00
24a99900b1
fix: role logic, autofocus
...
- MessageInput: autofocus on reply
- usePermission: new hook to start working out permissions and actions
- fix all build blocking errors
2025-10-06 20:03:49 -04:00
99ade46247
ui: message improvements
...
- Message input: improve focus
- Server home icon: improve sizing and padding relative to other borders
on page
- Chat page: improve loading more messages through use effect scroll
2025-10-06 19:30:35 -04:00
2edf97bf1c
ui: many minor changes
...
- Messages:
- Separate into components in @/components/messages/
- Fixed replies
- Dropdown still failing
- Channel Sidebar's User Panel:
- Navigate to /settings
- Settings:
- Use navigate() instead of a tags
- Remove stub settings cards
- ServerSidebar: minor padding fix
- ChannelSidebar: category collapse working
2025-10-06 19:05:23 -04:00
0cbb496fab
merge: branch 'refactor/client-cleanup'
2025-10-01 16:38:42 -04:00
8ca50b327a
fix: channels not mapped properly, new dev:web and dev:electron scripts
2025-10-01 16:31:46 -04:00
e071be8def
merge pull request 'fix: fix all build blocking errors for bun run build' ( #1 ) from refactor/client-cleanup into main
...
Reviewed-on: #1
2025-10-01 19:45:57 +00:00
8bb12f94e3
fix: fix all build blocking errors for bun run build
2025-10-01 15:34:19 -04:00
Kevin Puig
f18d192e5b
30000
2025-09-28 10:57:25 -04:00
Kevin Puig
8fcc775c66
refactor refetch and stale time
2025-09-28 10:47:29 -04:00
Kevin Puig
ac5f6ed680
payload formatted
2025-09-28 10:26:04 -04:00
Kevin Puig
e1a7257137
qwertyu
2025-09-28 10:08:43 -04:00
bdc448c193
voip: initial test run of store for managing socket connections
2025-09-28 10:05:11 -04:00
a2fb529911
Merge pull request #11 from k-puig/feature/events
...
socket set up
2025-09-28 08:37:50 -04:00
67d041e287
Merge branch 'main' of https://github.com/k-puig/shellhacks-2025
2025-09-28 08:34:47 -04:00
Kevin Puig
4cc6f4841c
Merge pull request #10 from k-puig/feature/webrtc-voice
...
Feature/webrtc voice
2025-09-28 08:33:23 -04:00
Kevin Puig
afd2454674
rtc works
2025-09-28 08:24:26 -04:00
83e813a950
socket set up
2025-09-28 08:02:47 -04:00
a5e7fa4bc6
sad
2025-09-28 07:46:11 -04:00
Kevin Puig
5a5afcec32
skeletons of fun
2025-09-28 06:14:22 -04:00
Kevin Puig
d55049dfc4
sdfgh
2025-09-28 06:06:44 -04:00
af8371ed84
halfway commit to allow collaboration
2025-09-28 05:58:29 -04:00
Kevin Puig
7c5d0a4bad
Handle disconnect (willful and otherwise)
2025-09-28 05:58:06 -04:00
Kevin Puig
226ee3f998
Join voice channel with sockets
2025-09-28 05:39:05 -04:00
Kevin Puig
69b03ecc61
Merge pull request #8 from k-puig/feature/websockets
...
Feature/websockets
2025-09-28 03:19:43 -04:00
Kevin Puig
b3e24f4493
pretty + socket separation
2025-09-28 03:18:11 -04:00
Kevin Puig
460991f2ae
socket.io work!!!
2025-09-28 03:11:34 -04:00
PrimarchPaul
4adcf81004
nuked all realtime code
2025-09-28 02:10:41 -04:00
b79d3ac2cf
auth: update server authentication
2025-09-28 01:58:59 -04:00
Kevin Puig
3bffb87d90
Merge pull request #7 from k-puig/feature/websockets
...
feat: completed messagetochannel endpoint
2025-09-28 01:49:36 -04:00
PrimarchPaul
de827ad441
oops, forgot to mount the routes
2025-09-28 01:49:24 -04:00
PrimarchPaul
6ef53fd964
feat: completed messagetochannel endpoint
2025-09-28 01:45:43 -04:00
Paul R
36a04de084
Merge pull request #6 from k-puig/feature/websockets
...
feat: send message to channel event
2025-09-28 00:44:02 -04:00
PrimarchPaul
db9a9a5d13
feat: send message to channel event
2025-09-28 00:41:42 -04:00
Kevin Puig
fa05830996
Merge pull request #5 from k-puig/feature/full-endpoint
...
Feature/full endpoint
2025-09-27 23:22:32 -04:00
d6a52460c5
ui: theme system, routing fixes, major overhaul, still need to fix dropdowns
2025-09-27 23:19:51 -04:00
Kevin Puig
c305298927
code made pretty
2025-09-27 21:42:43 -04:00
Kevin Puig
11f25ca915
refacto
2025-09-27 21:30:08 -04:00
PrimarchPaul
83718a0dec
minor refactor to categoryRoutes
2025-09-27 21:11:13 -04:00
Kevin Puig
d7aeb2fec8
Basic instance stuff
2025-09-27 21:01:52 -04:00
PrimarchPaul
d1273ca4ec
feat: category and channel endpoints
2025-09-27 20:45:36 -04:00
Kevin Puig
9b46852e20
Get up to 50 messages before ISO 8601 timestamp
2025-09-27 19:37:56 -04:00
Kevin Puig
74d0c502f3
le super migration timestamp style on it
2025-09-27 19:13:22 -04:00
Kevin Puig
0ee3984262
Message post and get by id + Deps fixed
2025-09-27 18:47:34 -04:00
Kevin Puig
da1310b9c8
made pretty and fixed message posting
2025-09-27 15:55:20 -04:00
PrimarchPaul
74f4e076ce
feat: message.ts service
2025-09-27 15:51:46 -04:00
Kevin Puig
5634518cd3
Add admin auth verification to user creation ; Force credentials for a new user
2025-09-27 15:31:49 -04:00
Kevin Puig
8eb8adec67
aefnuosbgtdhjkyh
2025-09-27 15:01:10 -04:00
Kevin Puig
0818d9828a
Update db schema + add hasher func
2025-09-27 14:53:15 -04:00
PrimarchPaul
072bd7f0d7
added realtime post/deleteFromChannel serv+controller
2025-09-27 14:23:19 -04:00