Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
147 commits
Select commit Hold shift + click to select a range
559f259
Add initial implementation of PurrLobby structures and interfaces
BlenMiner Mar 1, 2026
f8016e2
Add xargs command to Bash settings in local configuration
BlenMiner Mar 1, 2026
680eba8
Add tests for lobby and connection functionality, implement PurrLobby…
BlenMiner Mar 1, 2026
42a354a
Rename PurrLobbyDebugPanel to PurrLobbyImgui and refactor connection …
BlenMiner Mar 1, 2026
a0801ca
rework UI to use OnGUI
BlenMiner Mar 1, 2026
754acb8
refactoring a lot of code after experimentation
BlenMiner Mar 1, 2026
239b7f4
refactor files around
BlenMiner Mar 5, 2026
a9dd9c6
we need to refactor this
BlenMiner Mar 5, 2026
4ecc6de
audio for the UI
BlenMiner Mar 8, 2026
d98a494
rename SliderSounds to ClickSounds and update related prefab references
BlenMiner Mar 8, 2026
8a8598d
fix button being clicked when dragging scrollview
BlenMiner Mar 8, 2026
5bc79c2
add close sounds to CloseParentView
BlenMiner Mar 8, 2026
355ccaa
update PurrNet and PurrUI package versions to latest beta releases
BlenMiner Mar 8, 2026
f242885
add OpenURL and Toaster classes, implement LoadingView and ToastEntry…
BlenMiner Mar 8, 2026
123ec0f
add CreateLobbyView and LobbyView classes, implement lobby creation l…
BlenMiner Mar 9, 2026
3076f44
add PurrNetChat and PurrNetMetadata classes, update ILobby and ILobby…
BlenMiner Mar 10, 2026
466e454
update lobby joining logic to implement async methods, add player cou…
BlenMiner Mar 10, 2026
d669e4f
add LobbyView class with player join/leave event handling, update sca…
BlenMiner Mar 10, 2026
0968d72
update scale factors in CreateLobby, Loading, LobbyView, and MainMenu…
BlenMiner Mar 10, 2026
31fc03a
update UI scaling settings in CreateLobby, Loading, and MainMenu pref…
BlenMiner Mar 10, 2026
977ea65
add PlayerEntry and PlayerEntry-Placeholder prefabs; update UI scalin…
BlenMiner Mar 11, 2026
4a46678
refactor namespaces from PurrLobby to PurrNet.Lobby for consistency; …
BlenMiner Mar 11, 2026
ef92104
matchmaking through lobbies
BlenMiner Mar 12, 2026
989017a
interactable option for buttons
BlenMiner Mar 12, 2026
3c21899
chat workings
BlenMiner Mar 12, 2026
fdb9c16
chat
BlenMiner Mar 12, 2026
54a4295
system messages
BlenMiner Mar 12, 2026
fac45a8
fix kicking
BlenMiner Mar 12, 2026
da6b4ae
logo
BlenMiner Mar 12, 2026
f9b8a43
join code
BlenMiner Mar 12, 2026
8ae7d6a
joincode
BlenMiner Mar 12, 2026
2cae876
copy code; ready status
BlenMiner Mar 12, 2026
6b94a48
ready button
BlenMiner Mar 12, 2026
f340836
join via code
BlenMiner Mar 12, 2026
5ff1243
set to new input system only and update purr dependencies
BlenMiner Mar 13, 2026
cd17273
lower vomule for notifications
BlenMiner Mar 13, 2026
0469840
voice chat support
BlenMiner Mar 13, 2026
f2d8919
link player identity directly to player entry and isolate voice chat …
BlenMiner Mar 18, 2026
94c0699
fix some leftovers from purrvoice integration
BlenMiner Mar 18, 2026
69730b7
feat: contextmenuview
BlenMiner Mar 18, 2026
93f09f3
ci(release): 1.0.0-beta.1 [skip ci]
semantic-release-bot Mar 18, 2026
7bfdc2e
i dont like this player entry
BlenMiner Mar 18, 2026
d13b960
Merge remote-tracking branch 'origin/dev' into dev
BlenMiner Mar 18, 2026
cfb57e6
joining lobby
BlenMiner Mar 18, 2026
6846f50
simple lobby browser
BlenMiner Mar 18, 2026
8ad36d9
fix player not updating on host change
BlenMiner Mar 18, 2026
53a0845
fixing shit
BlenMiner Mar 18, 2026
e270fc9
add some starting game timer
BlenMiner Mar 24, 2026
8b21b35
WIP for settings, could change
BlenMiner Mar 24, 2026
5ac2863
start game
BlenMiner Mar 24, 2026
b800b9c
proper fallbacks for when things go wrong
BlenMiner Mar 24, 2026
212c91a
fixes and refactors
BlenMiner Apr 10, 2026
d058a85
first end to end
BlenMiner Apr 10, 2026
56f8288
add metadata checks and update package versions
BlenMiner Apr 13, 2026
7da8a03
refactor lobby metadata handling and improve player metadata updates
BlenMiner Apr 13, 2026
e1f89de
add Edgegap game allocator and improve game allocation error handling
BlenMiner Apr 13, 2026
774923c
update PurrUI
BlenMiner Apr 27, 2026
0377f19
update packages
BlenMiner Apr 27, 2026
18e3571
nakama providers
BlenMiner Apr 27, 2026
4de3795
fixes for Nakama
BlenMiner Apr 27, 2026
ecf77cf
testing nakama
BlenMiner Apr 27, 2026
2e7cc71
cleanup
BlenMiner Apr 29, 2026
022e8e7
rename from `host` to `owner`; i think its more accurate
BlenMiner Apr 29, 2026
d0351e4
trying to make host migration more robust
BlenMiner Apr 29, 2026
4444193
update Nakama integration and dependencies; add searchAllIfNoFolder o…
BlenMiner May 4, 2026
bba826b
use the lobby matchid for the game
BlenMiner May 4, 2026
e251b3f
cleanup
BlenMiner May 6, 2026
4c529ee
Create README.md
BlenMiner May 7, 2026
452e41d
regen sample scenes
BlenMiner May 17, 2026
14d7383
remove, these, won't be releasing with these
BlenMiner May 17, 2026
8314235
feat: edgegap matchmaking; cleanup etc
BlenMiner May 17, 2026
8973421
refactor to use one HttpClient
BlenMiner May 17, 2026
4692887
ci(release): 1.0.0-beta.2 [skip ci]
semantic-release-bot May 17, 2026
a1151db
Merge remote-tracking branch 'origin/dev' into dev
BlenMiner May 17, 2026
5234af5
fix: Nakama stuff + GameOver
BlenMiner May 29, 2026
d297754
ci(release): 1.0.0-beta.3 [skip ci]
semantic-release-bot May 29, 2026
e7bc60d
more nakama refactors
BlenMiner May 29, 2026
a921770
Merge remote-tracking branch 'origin/dev' into dev
BlenMiner May 29, 2026
60c4552
BitPacker
BlenMiner May 29, 2026
61c23ee
redundant pieces
BlenMiner May 29, 2026
150e0bc
ReplaceOrPush when Matchmaking straight to Game
BlenMiner May 29, 2026
93e6ef2
cleanup some code
BlenMiner Jun 1, 2026
af9977d
Add new prefabs and update PauseMenu functionality
BlenMiner Jun 1, 2026
505959a
cleanup and fixes
BlenMiner Jun 2, 2026
72ff705
fix: patching bugs and completing some features
BlenMiner Jun 11, 2026
7ca0690
ci(release): 1.0.0-beta.4 [skip ci]
semantic-release-bot Jun 11, 2026
a5a6aed
feat: steam provider + BIG rework
BlenMiner Jul 20, 2026
e3e1cf5
Merge remote-tracking branch 'origin/dev' into dev
BlenMiner Jul 20, 2026
f683411
ci(release): 1.0.0-beta.5 [skip ci]
semantic-release-bot Jul 20, 2026
65e9113
context menu
BlenMiner Jul 21, 2026
95ae40d
Merge remote-tracking branch 'origin/dev' into dev
BlenMiner Jul 21, 2026
53b9b07
fix: refactor folder structure and steam provider
BlenMiner Jul 30, 2026
8eb9190
fix: make purrservices optional
BlenMiner Jul 30, 2026
0bfec23
fix: not needed global namespaces
BlenMiner Jul 30, 2026
5efb2c7
unused using
BlenMiner Jul 30, 2026
b5af85a
simplifying some stuff
BlenMiner Jul 30, 2026
27385b6
fix: auto start was broken
BlenMiner Jul 30, 2026
abad0ed
unused using
BlenMiner Jul 30, 2026
85248d2
event/messages loopback
BlenMiner Jul 30, 2026
77cc9a0
fix: include purrservices warning
BlenMiner Jul 30, 2026
aa2e7a3
fix: no more "global" free tier thing
BlenMiner Jul 31, 2026
c8891d2
fix: remove meta files
BlenMiner Jul 31, 2026
619ba3c
testing project id stuff
BlenMiner Jul 31, 2026
2bdf7b8
fix: releaserc
BlenMiner Jul 31, 2026
8ab8d18
ci(release): 1.0.0-beta.6 [skip ci]
semantic-release-bot Jul 31, 2026
4c46518
fix: releaserc
BlenMiner Jul 31, 2026
ab6b3cc
Merge branch 'dev' of https://github.com/BlenMiner/PurrLobby into dev
BlenMiner Jul 31, 2026
4a3994f
ci(release): 1.0.0-beta.7 [skip ci]
semantic-release-bot Jul 31, 2026
05e09bc
fix: releaserc
BlenMiner Jul 31, 2026
519633d
Merge branch 'dev' of https://github.com/BlenMiner/PurrLobby into dev
BlenMiner Jul 31, 2026
5ce0f67
ci(release): 1.0.0-beta.8 [skip ci]
semantic-release-bot Jul 31, 2026
6bf797e
fix: wtf
BlenMiner Jul 31, 2026
32afdbe
Merge branch 'dev' of https://github.com/BlenMiner/PurrLobby into dev
BlenMiner Jul 31, 2026
024f14f
ci(release): 1.0.0-beta.9 [skip ci]
semantic-release-bot Jul 31, 2026
f640496
fix: support Unity 6.3 scene handles
BlenMiner Jul 31, 2026
1e6afbf
ci(release): 1.0.0-beta.10 [skip ci]
semantic-release-bot Jul 31, 2026
0f7ce61
fix: serializable warning
BlenMiner Aug 2, 2026
44b45c5
Merge branch 'dev' of https://github.com/BlenMiner/PurrLobby into dev
BlenMiner Aug 2, 2026
7c4c3c7
ci(release): 1.0.0-beta.11 [skip ci]
semantic-release-bot Aug 2, 2026
74910d8
fix: cleanup menu scene
BlenMiner Aug 2, 2026
556eb96
Merge branch 'dev' of https://github.com/BlenMiner/PurrLobby into dev
BlenMiner Aug 2, 2026
09169fe
ci(release): 1.0.0-beta.12 [skip ci]
semantic-release-bot Aug 2, 2026
0609ee1
fix: developer errors
BlenMiner Aug 2, 2026
87562b9
Merge branch 'dev' of https://github.com/BlenMiner/PurrLobby into dev
BlenMiner Aug 2, 2026
b8290e1
ci(release): 1.0.0-beta.13 [skip ci]
semantic-release-bot Aug 2, 2026
c64b827
fix: Create & Link
BlenMiner Aug 2, 2026
ba4d997
fix: issues
BlenMiner Aug 2, 2026
c1f8763
erge branch 'dev' of https://github.com/BlenMiner/PurrLobby into dev
BlenMiner Aug 2, 2026
695da5a
ci(release): 1.0.0-beta.14 [skip ci]
semantic-release-bot Aug 2, 2026
63f865e
fix: Buttons missing functionality
BobsiUnity Aug 10, 2026
be742f5
ci(release): 1.0.0-beta.15 [skip ci]
semantic-release-bot Aug 10, 2026
4aead61
fix: don't shut down lobby when lobby view closes (since it also happens
BlenMiner Aug 14, 2026
d8f858f
Merge branch 'dev' of https://github.com/BlenMiner/PurrLobby into dev
BlenMiner Aug 14, 2026
a7bbcc8
ci(release): 1.0.0-beta.16 [skip ci]
semantic-release-bot Aug 14, 2026
d63afbe
fix: Nakama lobby browser
BlenMiner Aug 15, 2026
58a3325
ci(release): 1.0.0-beta.17 [skip ci]
semantic-release-bot Aug 15, 2026
e3bbb1b
fix: hide visibility toggle when its not directly supported
BlenMiner Aug 16, 2026
43f7593
ci(release): 1.0.0-beta.18 [skip ci]
semantic-release-bot Aug 16, 2026
5dd8065
fixing some minor things before release
BlenMiner Aug 25, 2026
fffbc73
nakama precisions
BlenMiner Aug 25, 2026
9fea6d1
Update README.md
BlenMiner Aug 25, 2026
dccb048
Update README.md
BlenMiner Aug 25, 2026
2928568
readme
BlenMiner Aug 25, 2026
e77ed64
fix: nakama installer inspector helper
BlenMiner Aug 26, 2026
fbd1c31
ci(release): 1.0.0-beta.19 [skip ci]
semantic-release-bot Aug 26, 2026
8a7e86b
local nakama install
BlenMiner Aug 26, 2026
fcfeb78
Merge branch 'dev' of https://github.com/BlenMiner/PurrLobby into dev
BlenMiner Aug 26, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 3 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -26,9 +26,11 @@

# Visual Studio cache directory
.vs/
PurrPackages/dev.purrnet.voice*

# Gradle cache directory
.gradle/
.claude/

# Autogenerated VS/MD/Consulo solution and project files
ExportedObj/
Expand Down Expand Up @@ -67,4 +69,4 @@ crashlytics-build.properties
node_modules

# Mac
.DS_Store
.DS_Store
16 changes: 4 additions & 12 deletions .releaserc
Original file line number Diff line number Diff line change
Expand Up @@ -14,33 +14,25 @@
"@semantic-release/commit-analyzer",
"@semantic-release/release-notes-generator",
["@semantic-release/changelog", {
"changelogFile": "Assets/Tool/CHANGELOG.md"
"changelogFile": "Assets/PurrLobby/CHANGELOG.md"
}],
["semantic-release-replace-plugin", {
"replacements": [
{
"files": ["Assets/Tool/package.json"],
"files": ["Assets/PurrLobby/package.json"],
"from": "\"version\": \".*?\"",
"to": "\"version\": \"${nextRelease.version}\"",
"results": [
{
"file": "Assets/Tool/package.json",
"hasChanged": true,
"numMatches": 1,
"numReplacements": 1
}
],
"countMatches": true
}
]
}],
["@iam1337/create-unitypackage", {
"packageRoot": "Assets/Tool",
"packageRoot": "Assets/PurrLobby",
"projectRoot": "./",
"output": "PurrLobby_${nextRelease.version}.unitypackage"
}],
["@semantic-release/git", {
"assets": ["Assets/Tool/package.json", "Assets/Tool/CHANGELOG.md"],
"assets": ["Assets/PurrLobby/package.json", "Assets/PurrLobby/CHANGELOG.md"],
"message": "ci(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"
}],
["@semantic-release/github", {
Expand Down
8 changes: 8 additions & 0 deletions Assets/PurrLobby.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 8 additions & 0 deletions Assets/PurrLobby/Art.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 8 additions & 0 deletions Assets/PurrLobby/Art/Fonts.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Binary file not shown.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

7,244 changes: 7,244 additions & 0 deletions Assets/PurrLobby/Art/Fonts/Inter-Italic.asset

Large diffs are not rendered by default.

8 changes: 8 additions & 0 deletions Assets/PurrLobby/Art/Fonts/Inter-Italic.asset.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Binary file not shown.
21 changes: 21 additions & 0 deletions Assets/PurrLobby/Art/Fonts/Inter-VariableFont_opsz,wght.ttf.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Loading