Skip to content
Draft
Show file tree
Hide file tree
Changes from 23 commits
Commits
Show all changes
38 commits
Select commit Hold shift + click to select a range
e9f254b
docs: add pull request template (#10)adds a PR template for more stru…
maayamohan Aug 10, 2025
d0623c1
feat: update index.html and PeerConnection.js
maayamohan Aug 10, 2025
25985a8
feat: Implement multi-user streaming changed server.js accordingly
maayamohan Aug 10, 2025
b1c2493
frontend
SolarPhoenix13 Aug 9, 2025
ea90d7a
refactor: Moved client side script code to new file
maayamohan Aug 10, 2025
adbc6cb
feat: Display room code and code input field
maayamohan Aug 10, 2025
e640b91
feat: Implemented room logic
maayamohan Aug 9, 2025
c16e947
refactor: Moved all html scripts to client.js
maayamohan Aug 9, 2025
44335ff
chore: cleaning up client.js
maayamohan Aug 9, 2025
ecc2391
feat: add auto bitrate (#21)
Delta18-Git Aug 10, 2025
0a2c007
chore: update index.html to previous state
Delta18-Git Aug 10, 2025
8fd826d
chore: remove unnecessary files
Delta18-Git Aug 10, 2025
bd8aa0b
chore: Added navigation.js to handle all page navigations
maayamohan Aug 16, 2025
6f18056
refactor: Moved host relevant code to host.js
maayamohan Aug 16, 2025
73a6c43
fix: Fixed enter room button display condition for join
maayamohan Aug 17, 2025
cc934ad
refactor: Moved join relevant code to join.js
maayamohan Aug 17, 2025
cd68ec4
fix: Made fixes in host.js
maayamohan Aug 17, 2025
57db5c1
Update index.html
SolarPhoenix13 Aug 19, 2025
f6803d3
Update index.html
SolarPhoenix13 Aug 19, 2025
8c07ed3
fix: Fixed script source file name in page2.html
maayamohan Aug 22, 2025
bd5b007
Merge branch 'join-room' of github.com:homebrew-ec-foss/JamSesh into …
maayamohan Aug 22, 2025
8028359
refactor: Added comments for the code blocks
maayamohan Aug 22, 2025
0a6694c
refactor: Refactor in host.js
maayamohan Aug 22, 2025
4bc47e9
fix: Removed reinitialisation of ws in navigation.js
maayamohan Aug 23, 2025
0b6e44d
feat: Sending start-call message from host.js
maayamohan Aug 23, 2025
e975302
feat: Added room-code validation from the server
vanshsoma Aug 23, 2025
5a362d9
fix: Disable start call button till host starts call
maayamohan Aug 23, 2025
3ee626b
Merge branch 'join-room' of https://github.com/homebrew-ec-foss/JamSe…
vanshsoma Aug 23, 2025
ca86979
feat: Added working room logic for multiple rooms
vanshsoma Aug 23, 2025
c6b4ba1
fix: Wrong api end point
vanshsoma Aug 23, 2025
00f3e05
feat: Added more user friendly UI-UX
vanshsoma Aug 24, 2025
2e4ee8e
fix: Made continous UI and fixed volume issues
vanshsoma Aug 25, 2025
9d0555d
fix: Bug in websocket link
vanshsoma Aug 26, 2025
547b544
fix: Uptime ping
vanshsoma Aug 27, 2025
f994303
feat: integrate timesync for sync playback (#28)
Gowda-Arjun Aug 31, 2025
9c24a33
fix: Installed dependencies
vanshsoma Aug 31, 2025
0f5f316
fix: clients not receiving stream
Gowda-Arjun Aug 31, 2025
c0c226f
fix: rechecks latency every 5s
Gowda-Arjun Sep 4, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file removed .DS_Store
Binary file not shown.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
# dependencies
.DS_Store
node_modules
74 changes: 74 additions & 0 deletions public/host.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Host a Jam</title>
<link href="https://fonts.googleapis.com/css2?family=Fjalla+One&display=swap" rel="stylesheet">
<style>
body {
background-color: #152238;
color: white;
font-family: 'Fjalla One', sans-serif;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
height: 100vh;
}

h1 {
font-size: 60px;
margin-bottom: 40px;
}

button {
padding: 14px 28px;
font-size: 22px;
border: none;
border-radius: 10px;
background-color: #0F52BA;
color: white;
cursor: pointer;
margin-top: 20px;
transition: background-color 0.3s;
}

button:hover {
background-color: #0c47a1;
}

#jamCodeDisplay {
font-size: 28px;
margin-top: 20px;
color: #00ffff;
}

#enterRoomHostBtn {
display: none;
}

a {
position: absolute;
top: 20px;
left: 20px;
color: #00ffff;
text-decoration: none;
font-size: 18px;
}
</style>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think it makes sense to move the CSS to a separate file which is imported as there is a lot of shared loc in these webpages.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Same comment applies for all other pages.

<script src="js/navigation.js" defer></script>
</head>
<body>

<a href="index.html">← Back to Home</a>
<h1>Host a Jam</h1>
<button id="generateCodeBtn">Generate Jam Code</button>
<div id="jamCodeDisplay"></div>

<!-- New Button -->
<button id="enterRoomHostBtn">Enter the Room</button>

</body>
</html>


Loading