alpha
Login
Join now
ejuarezg.com
/
jam-session
Star
Starred
Star
Something went wrong. Try again.
Fork
0
Eye filled
Watch
Watching
Watch
A local, collaborative music player (main-branch-only mirror of forge.ejuarezg.com/ejuarezg/jam-session)
Star
Starred
Star
Something went wrong. Try again.
Fork
0
Eye filled
Watch
Watching
Watch
Overview
Overview
Issues
Issues
Pulls
Pulls
Pipelines
Pipelines
Commits on
main
Ezequiel Juarez Garcia
6af795e7
docs(quick-260929-iv8): record task commit
main
4d ago
docs(quick-260929-iv8): record task commit
main
Copy SHA
Browse repository
Ezequiel Juarez Garcia
committed
4d ago
Ezequiel Juarez Garcia
fb257138
docs(quick-260929-iv8): add development disclosure and Tangled mirror
4d ago
docs(quick-260929-iv8): add development disclosure and Tangled mirror
Copy SHA
Browse repository
Ezequiel Juarez Garcia
committed
4d ago
Ezequiel Juarez Garcia
a9558857
ci: move Bitbucket mirror to Forgejo Actions
3w ago
ci: move Bitbucket mirror to Forgejo Actions
Copy SHA
Browse repository
Ezequiel Juarez Garcia
committed
3w ago
Ezequiel Juarez Garcia
7ca735e7
Add Bitbucket mirror build
1mo ago
Add Bitbucket mirror build
Copy SHA
Browse repository
Ezequiel Juarez Garcia
committed
1mo ago
Ezequiel Juarez Garcia
8afc39f3
fix: send server.nickname_assigned + conn_id; client updates nickname on targeted message
4mo ago
fix: send server.nickname_assigned + conn_id; client updates nickname on targeted message
Copy SHA
Browse repository
Ezequiel Juarez Garcia
committed
4mo ago
Ezequiel Juarez Garcia
255a5169
fix: always update nickname from server.sync payload; avoid ignoring live nickname changes
4mo ago
fix: always update nickname from server.sync payload; avoid ignoring live nickname changes
Copy SHA
Browse repository
Ezequiel Juarez Garcia
committed
4mo ago
Ezequiel Juarez Garcia
946009d3
fix: remove custom signal handler blocking uvicorn Ctrl-C; verify exits cleanly
4mo ago
fix: remove custom signal handler blocking uvicorn Ctrl-C; verify exits cleanly
Copy SHA
Browse repository
Ezequiel Juarez Garcia
committed
4mo ago
Ezequiel Juarez Garcia
f893bf1f
fix: restore detect_lan_ip accidentally deleted during edit
4mo ago
fix: restore detect_lan_ip accidentally deleted during edit
Copy SHA
Browse repository
Ezequiel Juarez Garcia
committed
4mo ago
Ezequiel Juarez Garcia
f44cacf0
fix: nickname Enter/cancelEdit, share LAN IP over WS, Ctrl-C exits server
4mo ago
fix: nickname Enter/cancelEdit, share LAN IP over WS, Ctrl-C exits server
Copy SHA
Browse repository
Ezequiel Juarez Garcia
committed
4mo ago
Ezequiel Juarez Garcia
2e23bdfd
fix: separate LAN IP from bind address for QR, mDNS, and sharing
4mo ago
fix: separate LAN IP from bind address for QR, mDNS, and sharing
Copy SHA
Browse repository
Ezequiel Juarez Garcia
committed
4mo ago
Ezequiel Juarez Garcia
5d56a464
fix(e2e): use to_have_css instead of to_be_visible for toast assertion
4mo ago
fix(e2e): use to_have_css instead of to_be_visible for toast assertion
Copy SHA
Browse repository
Ezequiel Juarez Garcia
committed
4mo ago
Ezequiel Juarez Garcia
ea202456
fix(e2e): wait for WS sync before form submit, fix nickname click target
4mo ago
fix(e2e): wait for WS sync before form submit, fix nickname click target
Copy SHA
Browse repository
Ezequiel Juarez Garcia
committed
4mo ago
Ezequiel Juarez Garcia
931e4261
fix(e2e): correct selector scoping and WS timing in 3 failing tests
4mo ago
fix(e2e): correct selector scoping and WS timing in 3 failing tests
Copy SHA
Browse repository
Ezequiel Juarez Garcia
committed
4mo ago
Ezequiel Juarez Garcia
d32cfd0f
fix: wire up enableNicknameEdit call and fix 3 flaky E2E tests
4mo ago
fix: wire up enableNicknameEdit call and fix 3 flaky E2E tests
Copy SHA
Browse repository
Ezequiel Juarez Garcia
committed
4mo ago
Ezequiel Juarez Garcia
b4b8c139
fix(server): use model_dump(mode='json') on all WebSocket-bound model_dump calls
4mo ago
fix(server): use model_dump(mode='json') on all WebSocket-bound model_dump calls
Copy SHA
Browse repository
Ezequiel Juarez Garcia
committed
4mo ago
Ezequiel Juarez Garcia
c368f072
fix(ws): serialize datetime fields correctly with model_dump(mode='json')
4mo ago
fix(ws): serialize datetime fields correctly with model_dump(mode='json')
Copy SHA
Browse repository
Ezequiel Juarez Garcia
committed
4mo ago
Ezequiel Juarez Garcia
8f919572
fix(server): move static mount after routes so /ws is not intercepted
4mo ago
fix(server): move static mount after routes so /ws is not intercepted
Copy SHA
Browse repository
Ezequiel Juarez Garcia
committed
4mo ago
Ezequiel Juarez Garcia
ae0edf9c
fix(e2e): add missing re import in TestSkipVoteButton
4mo ago
fix(e2e): add missing re import in TestSkipVoteButton
Copy SHA
Browse repository
Ezequiel Juarez Garcia
committed
4mo ago
Ezequiel Juarez Garcia
5da44279
test(phase-01): add unit and E2E tests from add-tests command
4mo ago
test(phase-01): add unit and E2E tests from add-tests command
Copy SHA
Browse repository
Ezequiel Juarez Garcia
committed
4mo ago
Ezequiel Juarez Garcia
844f48b3
chore: add uv.lock for reproducible dependency resolution
4mo ago
chore: add uv.lock for reproducible dependency resolution
Copy SHA
Browse repository
Ezequiel Juarez Garcia
committed
4mo ago
Ezequiel Juarez Garcia
05e61172
chore: add comprehensive .gitignore for Python project
4mo ago
chore: add comprehensive .gitignore for Python project
Copy SHA
Browse repository
Ezequiel Juarez Garcia
committed
4mo ago
Ezequiel Juarez Garcia
de4a4b64
docs: add project README with installation, usage, and architecture
4mo ago
docs: add project README with installation, usage, and architecture
Copy SHA
Browse repository
Ezequiel Juarez Garcia
committed
4mo ago
Ezequiel Juarez Garcia
f198ac62
docs(phase-04): update tracking after plan 04-01 completion
4mo ago
docs(phase-04): update tracking after plan 04-01 completion
Copy SHA
Browse repository
Ezequiel Juarez Garcia
committed
4mo ago
Ezequiel Juarez Garcia
efec4205
feat(04-01): add loading placeholder, disconnect panel, and error recovery
4mo ago
feat(04-01): add loading placeholder, disconnect panel, and error recovery
Copy SHA
Browse repository
Ezequiel Juarez Garcia
committed
4mo ago
Ezequiel Juarez Garcia
7cb001ce
feat(04-01): add mobile responsive layout and arrow button reorder
4mo ago
feat(04-01): add mobile responsive layout and arrow button reorder
Copy SHA
Browse repository
Ezequiel Juarez Garcia
committed
4mo ago
Ezequiel Juarez Garcia
d20a9fe3
feat(04-01): add progress bar and 3-tier toast system
4mo ago
feat(04-01): add progress bar and 3-tier toast system
Copy SHA
Browse repository
Ezequiel Juarez Garcia
committed
4mo ago
Ezequiel Juarez Garcia
76940bd9
docs(04): create phase plan
4mo ago
docs(04): create phase plan
Copy SHA
Browse repository
Ezequiel Juarez Garcia
committed
4mo ago
Ezequiel Juarez Garcia
dd7d8ff5
docs(04): create phase 4 plan — UI polish + mobile UX
4mo ago
docs(04): create phase 4 plan — UI polish + mobile UX
Copy SHA
Browse repository
Ezequiel Juarez Garcia
committed
4mo ago
Ezequiel Juarez Garcia
db804b2b
docs(04): research phase domain
4mo ago
docs(04): research phase domain
Copy SHA
Browse repository
Ezequiel Juarez Garcia
committed
4mo ago
Ezequiel Juarez Garcia
c75bde7f
docs(phase04): UI design contract
4mo ago
docs(phase04): UI design contract
Copy SHA
Browse repository
Ezequiel Juarez Garcia
committed
4mo ago
Ezequiel Juarez Garcia
c9242418
docs(state): record phase 4 context session
4mo ago
docs(state): record phase 4 context session
Copy SHA
Browse repository
Ezequiel Juarez Garcia
committed
4mo ago
Ezequiel Juarez Garcia
19749b58
docs(04): capture phase context
4mo ago
docs(04): capture phase context
Copy SHA
Browse repository
Ezequiel Juarez Garcia
committed
4mo ago
Ezequiel Juarez Garcia
9669c69a
test(phase-1): add unit and E2E tests from add-tests command
4mo ago
test(phase-1): add unit and E2E tests from add-tests command
Copy SHA
Browse repository
Ezequiel Juarez Garcia
committed
4mo ago
Ezequiel Juarez Garcia
4722a8cc
docs(03): update tracking for phase completion
4mo ago
docs(03): update tracking for phase completion
Copy SHA
Browse repository
Ezequiel Juarez Garcia
committed
4mo ago
Ezequiel Juarez Garcia
72805ed4
docs(03-03): complete session persistence plan
4mo ago
docs(03-03): complete session persistence plan
Copy SHA
Browse repository
Ezequiel Juarez Garcia
committed
4mo ago
Ezequiel Juarez Garcia
a1e93094
feat(03-03): add stop server modal, session management UI, modal styles
4mo ago
feat(03-03): add stop server modal, session management UI, modal styles
Copy SHA
Browse repository
Ezequiel Juarez Garcia
committed
4mo ago
Ezequiel Juarez Garcia
741eb0cc
feat(03-03): add session save/load, shutdown handlers, auto-backup, startup restore
4mo ago
feat(03-03): add session save/load, shutdown handlers, auto-backup, startup restore
Copy SHA
Browse repository
Ezequiel Juarez Garcia
committed
4mo ago
Ezequiel Juarez Garcia
a1e95b2b
docs(03-02): complete host settings panel plan
4mo ago
docs(03-02): complete host settings panel plan
Copy SHA
Browse repository
Ezequiel Juarez Garcia
committed
4mo ago
Ezequiel Juarez Garcia
558b2544
feat(03-02): add host settings UI — sliders, toggle, collapse, debounced ws
4mo ago
feat(03-02): add host settings UI — sliders, toggle, collapse, debounced ws
Copy SHA
Browse repository
Ezequiel Juarez Garcia
committed
4mo ago
Ezequiel Juarez Garcia
8980b54f
feat(03-02): add settings load/save, host settings handler, ws broadcast
4mo ago
feat(03-02): add settings load/save, host settings handler, ws broadcast
Copy SHA
Browse repository
Ezequiel Juarez Garcia
committed
4mo ago
Ezequiel Juarez Garcia
0b6a61b4
docs(03-01): complete democratic vote-to-skip plan
4mo ago
docs(03-01): complete democratic vote-to-skip plan
Copy SHA
Browse repository
Ezequiel Juarez Garcia
committed
4mo ago
Ezequiel Juarez Garcia
3a9651c8
feat(03-01): add skip vote frontend — toggle button, badge, cooldown timer, optimistic UI
4mo ago
feat(03-01): add skip vote frontend — toggle button, badge, cooldown timer, optimistic UI
Copy SHA
Browse repository
Ezequiel Juarez Garcia
committed
4mo ago
Ezequiel Juarez Garcia
6b55c885
feat(03-01): add skip vote backend — SessionManager state, ws broadcast, server handler
4mo ago
feat(03-01): add skip vote backend — SessionManager state, ws broadcast, server handler
Copy SHA
Browse repository
Ezequiel Juarez Garcia
committed
4mo ago
Ezequiel Juarez Garcia
2eb5128c
docs(03): create phase plan
4mo ago
docs(03): create phase plan
Copy SHA
Browse repository
Ezequiel Juarez Garcia
committed
4mo ago
Ezequiel Juarez Garcia
5c0af22e
fix(03): revise plans based on checker feedback
4mo ago
fix(03): revise plans based on checker feedback
Copy SHA
Browse repository
Ezequiel Juarez Garcia
committed
4mo ago
Ezequiel Juarez Garcia
f84ed11c
docs(phase-03): create phase plan — 3 plans, 3 waves, 6 tasks
4mo ago
docs(phase-03): create phase plan — 3 plans, 3 waves, 6 tasks
Copy SHA
Browse repository
Ezequiel Juarez Garcia
committed
4mo ago
Ezequiel Juarez Garcia
31414469
docs(phase-03): research skip system, session persistence, settings
4mo ago
docs(phase-03): research skip system, session persistence, settings
Copy SHA
Browse repository
Ezequiel Juarez Garcia
committed
4mo ago
Ezequiel Juarez Garcia
19a27937
docs(03): UI design contract for skip system, session persistence, and host settings
4mo ago
docs(03): UI design contract for skip system, session persistence, and host settings
Copy SHA
Browse repository
Ezequiel Juarez Garcia
committed
4mo ago
Ezequiel Juarez Garcia
eab8b67d
docs(03): capture phase context
4mo ago
docs(03): capture phase context
Copy SHA
Browse repository
Ezequiel Juarez Garcia
committed
4mo ago
Ezequiel Juarez Garcia
e76e7b04
docs: update tracking after Phase 02 completion — nicknames, voting, host controls
4mo ago
docs: update tracking after Phase 02 completion — nicknames, voting, host controls
Copy SHA
Browse repository
Ezequiel Juarez Garcia
committed
4mo ago
Ezequiel Juarez Garcia
c14eab30
docs(02-03): complete host authority system plan
4mo ago
docs(02-03): complete host authority system plan
Copy SHA
Browse repository
Ezequiel Juarez Garcia
committed
4mo ago
Ezequiel Juarez Garcia
d73f0da1
feat(02-03): add frontend host UI with token claim, controls, and pause/resume toggle
4mo ago
feat(02-03): add frontend host UI with token claim, controls, and pause/resume toggle
Copy SHA
Browse repository
Ezequiel Juarez Garcia
committed
4mo ago
Ezequiel Juarez Garcia
8a3f4d41
feat(02-03): add server-side host infrastructure with token generation and command handlers
4mo ago
feat(02-03): add server-side host infrastructure with token generation and command handlers
Copy SHA
Browse repository
Ezequiel Juarez Garcia
committed
4mo ago
Ezequiel Juarez Garcia
1109558d
docs(02-02): complete collaborative voting system plan
4mo ago
docs(02-02): complete collaborative voting system plan
Copy SHA
Browse repository
Ezequiel Juarez Garcia
committed
4mo ago
Ezequiel Juarez Garcia
5b2192bf
feat(02-02): add frontend vote UI with buttons, badges, optimistic updates, and sort rendering
4mo ago
feat(02-02): add frontend vote UI with buttons, badges, optimistic updates, and sort rendering
Copy SHA
Browse repository
Ezequiel Juarez Garcia
committed
4mo ago
Ezequiel Juarez Garcia
7f5aa110
feat(02-02): add server-side voting state with toggle, sort, manual order, and handlers
4mo ago
feat(02-02): add server-side voting state with toggle, sort, manual order, and handlers
Copy SHA
Browse repository
Ezequiel Juarez Garcia
committed
4mo ago
Ezequiel Juarez Garcia
6acc6309
docs(02-01): complete nickname identity system plan
4mo ago
docs(02-01): complete nickname identity system plan
Copy SHA
Browse repository
Ezequiel Juarez Garcia
committed
4mo ago
Ezequiel Juarez Garcia
8b98bbfc
feat(02-01): add frontend nickname UI with inline edit, error handling, and reconnect recovery
4mo ago
feat(02-01): add frontend nickname UI with inline edit, error handling, and reconnect recovery
Copy SHA
Browse repository
Ezequiel Juarez Garcia
committed
4mo ago
Ezequiel Juarez Garcia
55306fcb
fix(02-01): pass conn_id to updated send_sync in ws_endpoint
4mo ago
fix(02-01): pass conn_id to updated send_sync in ws_endpoint
Copy SHA
Browse repository
Ezequiel Juarez Garcia
committed
4mo ago
Ezequiel Juarez Garcia
6810117a
feat(02-01): extend send_sync with nickname/is_host, add broadcast_nicknames_update and send_nickname_error
4mo ago
feat(02-01): extend send_sync with nickname/is_host, add broadcast_nicknames_update and send_nickname_error
Copy SHA
Browse repository
Ezequiel Juarez Garcia
committed
4mo ago
Previous
1
2
Next