97 Commits
Author SHA1 Message Date
kevin 08c3a2e0ab Merge branch 'feature/backend-endpoints' 2026-05-03 21:18:47 -04:00
kevin 425c51e135 Created initial pnpm+turborepo setup 2026-05-02 04:06:44 -04:00
kevin 826c308d52 Merge branch 'feature/backend-endpoints' 2026-05-02 02:45:29 -04:00
kevin 3c37821ab4 The nukening 2026-05-02 02:44:18 -04:00
kevin 61d53886a3 Bla 2026-05-01 15:45:27 -04:00
kevin 0ea6005e7b Implement Channel endpoints and services for managing channels in the server 2026-04-20 15:43:43 -04:00
kevin 24671fefef Rename postMethodName to createNewServer for clarity in ServerController 2026-04-19 19:26:49 -04:00
kevin d5173e162f Add Server endpoints + shoebill 2026-04-19 19:25:27 -04:00
kevin b99a6c50b0 Improved user profile endpoints and validated usernames 2026-04-19 12:50:54 -04:00
kevin 1e97f75924 Shorten swagger shortcut /swag 2026-04-18 20:13:15 -04:00
kevin 6b73952ee0 Added UserProfile endpoint (also moved stuff around) 2026-04-18 20:11:51 -04:00
kevin 22991b6a30 Annotate repos 2026-04-18 18:34:59 -04:00
kevin 13b920d911 Set initial database schema 2026-04-18 18:25:51 -04:00
kevin 134a68f5ac Flaked it up 2026-04-18 16:52:10 -04:00
kevin 4b742ff211 Add README.md 2026-04-16 16:14:43 -04:00
kevin 624070bea5 Merge branch 'feature/frontend-scaffold-kmp' 2026-02-12 14:26:19 -05:00
kevin c81cf97ff7 Merge branch 'init/backend' 2026-02-12 14:20:09 -05:00
mfaller 41c0c8d405 Added KMP project Scaffold 2026-02-12 14:15:16 -05:00
kevin 8c1a2779f4 Initialize backend 2026-02-12 14:11:35 -05:00
mfaller cfdf39e6b9 Merge pull request 'Destroy It All!' (#3) from feature/blank-slate into main
Reviewed-on: #3
2026-02-12 18:51:29 +00:00
kevin 30984b0784 Destroy It All! 2026-02-12 13:46:05 -05:00
ge-garcia 7325fddd45 merge: branch 'refactor/client-changes' 2025-10-08 17:24:55 -04:00
ge-garcia 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
ge-garcia 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
ge-garcia 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
ge-garcia 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
ge-garcia 0cbb496fab merge: branch 'refactor/client-cleanup' 2025-10-01 16:38:42 -04:00
ge-garcia 8ca50b327a fix: channels not mapped properly, new dev:web and dev:electron scripts 2025-10-01 16:31:46 -04:00
ge-garcia 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
ge-garcia 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
ge-garcia bdc448c193 voip: initial test run of store for managing socket connections 2025-09-28 10:05:11 -04:00
ge-garciaandGitHub a2fb529911 Merge pull request #11 from k-puig/feature/events
socket set up
2025-09-28 08:37:50 -04:00
ge-garcia 67d041e287 Merge branch 'main' of https://github.com/k-puig/shellhacks-2025 2025-09-28 08:34:47 -04:00
Kevin PuigandGitHub 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
ge-garcia 83e813a950 socket set up 2025-09-28 08:02:47 -04:00
ge-garcia 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
ge-garcia 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 PuigandGitHub 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