Skip to content

feat(realtime): add phoenixAdapter, refactor RealtimePresence, use supabase phonix git dep#3

Merged
GuzekAlan merged 27 commits into
masterfrom
alanguzek/sup-18-copy-raltimepresence
Dec 5, 2025
Merged

feat(realtime): add phoenixAdapter, refactor RealtimePresence, use supabase phonix git dep#3
GuzekAlan merged 27 commits into
masterfrom
alanguzek/sup-18-copy-raltimepresence

Conversation

@GuzekAlan

Copy link
Copy Markdown
Member

No description provided.

@GuzekAlan
GuzekAlan changed the base branch from swm/use-phoenix-js to master December 4, 2025 12:10
@GuzekAlan
GuzekAlan merged commit 9eac9d8 into master Dec 5, 2025
@GuzekAlan
GuzekAlan deleted the alanguzek/sup-18-copy-raltimepresence branch December 5, 2025 09:36
GuzekAlan added a commit that referenced this pull request Dec 10, 2025
…pabase phonix git dep (#3)

* feat(realtime): add submodule for phoenix, change deps

* fix(realtime): add temporary types since types/phoenix was removed

* feat(realtime): use phoenix consts

* fix(realtime): rename vitest extension

* fix(realtime): cannot import form path

* feat(realtime): add phoenixAdapter with basic stuff

* fix(realtime): add path to compile project

* feat(realtime): make presence use phoenixAdapter

* feat(realtime): use github path instead of git submodules

* fix(realtime): update phoenix github dependency

* fix(realtime): properly export constatns with types form phoenix

* fix(realtime): use proper types in phoenixAdapter, fix package-lock file

* fix(realtime): small changes

* fix(realtime): add and remove comments

* fix(realtime): use proper url string

* fix(realtime): better imports, fix constatns

* fix(realtime): point to branch, fix commnet place

* fix(realtime): change config file extension

* feat(realtime): update phoenix dep, remove ts-ignore

* fix(realtime): fix config extension

* fix(realtime): generic helper function in phoenixAdapter

* feat(realtime): update dep to supabase/phoenix

* fix(realtime): remove unuse function

* feat(realtime): better presence translation code, split into files

* fix(realtime): fix cloneDeep function

* fix(realtime): change privarte to internal in docs
GuzekAlan added a commit that referenced this pull request Dec 11, 2025
* feat(realtime): add phoenixAdapter, refactor RealtimePresence, use supabase phonix git dep (#3)

* feat(realtime): add submodule for phoenix, change deps

* fix(realtime): add temporary types since types/phoenix was removed

* feat(realtime): use phoenix consts

* fix(realtime): rename vitest extension

* fix(realtime): cannot import form path

* feat(realtime): add phoenixAdapter with basic stuff

* fix(realtime): add path to compile project

* feat(realtime): make presence use phoenixAdapter

* feat(realtime): use github path instead of git submodules

* fix(realtime): update phoenix github dependency

* fix(realtime): properly export constatns with types form phoenix

* fix(realtime): use proper types in phoenixAdapter, fix package-lock file

* fix(realtime): small changes

* fix(realtime): add and remove comments

* fix(realtime): use proper url string

* fix(realtime): better imports, fix constatns

* fix(realtime): point to branch, fix commnet place

* fix(realtime): change config file extension

* feat(realtime): update phoenix dep, remove ts-ignore

* fix(realtime): fix config extension

* fix(realtime): generic helper function in phoenixAdapter

* feat(realtime): update dep to supabase/phoenix

* fix(realtime): remove unuse function

* feat(realtime): better presence translation code, split into files

* fix(realtime): fix cloneDeep function

* fix(realtime): change privarte to internal in docs

* feat(realtime): move PoC for RealtimeClient and RealtimeChannel

* fix(realtime): fix phoenixAdapter, make realtime work

* fix(realtime): clear code, add types, make consistent

* fix(realtime): cleaning, making supabase tests work

* fix(realtime): more cleaning and checking

* fix(realtime): import directly from pheonix, use type instead of interface

* fix(realtime): use functions directly from channelAdapter

* fix(realtime): use websocket factory

* fix(realtime): remove infered types, make trigger more private, small fixes

* fix(realtime): add ts-ignore for connectionState
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants