Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
43 commits
Select commit Hold shift + click to select a range
e4666f3
feat: added basic cli py-peer
sumanjeet0012 Jul 4, 2025
c579c33
basic TUI structure created
sumanjeet0012 Jul 5, 2025
996c6b1
feat: add trio-asyncio support for better combatibility
sumanjeet0012 Jul 7, 2025
363e587
Enhance chat UI and messaging system
sumanjeet0012 Jul 7, 2025
f2b4bce
Refactored py-peer architecture: added headless service and TUI using…
sumanjeet0012 Jul 12, 2025
ce986cf
fix: update chat and peers log methods to use write_line
sumanjeet0012 Jul 12, 2025
ad9d73e
fix: adjust scrollbar size for Log widget
sumanjeet0012 Jul 12, 2025
cdd67ab
Removed unused files and refactored UI files
sumanjeet0012 Jul 12, 2025
82e7340
fix: improve logging configuration for headless and UI modes
sumanjeet0012 Jul 12, 2025
73f3530
fix: duplicate message for own peer and fix some overlapping logs on …
sumanjeet0012 Jul 12, 2025
c0764a4
refactor: reorganize imports and simplify message formatting in UI mo…
sumanjeet0012 Jul 13, 2025
df15661
Removed some log files
sumanjeet0012 Jul 13, 2025
dedf1eb
refactor: remove unused log files and streamline message handling in …
sumanjeet0012 Jul 13, 2025
2ea83f0
refactor: remove unused development dependencies and system messages
sumanjeet0012 Jul 13, 2025
0167217
docs: update README for clarity and structure, enhancing features and…
sumanjeet0012 Jul 13, 2025
d5a0ff6
docs: add screenshots and description for Textual TUI Interface in RE…
sumanjeet0012 Jul 13, 2025
81cbcb3
docs: update README to clarify multiaddr sharing in Textual UI
sumanjeet0012 Jul 13, 2025
04b7026
refactor: enhance logging in ChatRoom and HeadlessService for better …
sumanjeet0012 Aug 25, 2025
a851353
Disabled peer discovery and added more loggings in go peer to test co…
sumanjeet0012 Aug 25, 2025
7900d12
refactor: enhance logging and compatibility in Go and Python peers; u…
sumanjeet0012 Aug 25, 2025
c2a8303
removed strict validation
sumanjeet0012 Aug 26, 2025
19e8005
refactor: update message publishing to use JSON format with nickname;…
sumanjeet0012 Aug 27, 2025
d73aaee
refactor: change key pair generation from Ed25519 to RSA for identity…
sumanjeet0012 Aug 27, 2025
9687044
reverted all go peer changes
sumanjeet0012 Aug 27, 2025
ef8170b
publishing plain text not json
sumanjeet0012 Aug 27, 2025
7903bba
Used bootstrap module in py peer
sumanjeet0012 Aug 31, 2025
220f953
refactor: enhance headless service with DHT support and connection ma…
sumanjeet0012 Sep 1, 2025
74d3fc8
feat: add deterministic seed support for peer ID generation.
sumanjeet0012 Sep 27, 2025
e1bfa08
fix: revert to Ed25519 key pair generation in GenerateIdentity function
sumanjeet0012 Sep 28, 2025
aa02c2a
removed ed25519 keys
sumanjeet0012 Sep 28, 2025
beb88cc
fix: update dependencies in pyproject.toml
sumanjeet0012 Sep 28, 2025
b468651
feat: integrate identify protocol for peer validation and caching in …
sumanjeet0012 Sep 28, 2025
e003046
feat: made identify go peer compatible and update bootstrap peers.
sumanjeet0012 Oct 1, 2025
6584c2a
feat: add detailed error logging with traceback for headless service …
sumanjeet0012 Oct 2, 2025
a14f81b
feat: enhance message validation and logging in chatroom and headless…
sumanjeet0012 Oct 2, 2025
65ae536
Remove some unnecessary files
sumanjeet0012 Oct 2, 2025
7612cbe
feat: add Kivy UI support and update dependencies for mobile-friendly…
sumanjeet0012 Oct 3, 2025
634b030
feat: add topic subscription functionality to chatroom and headless s…
sumanjeet0012 Oct 3, 2025
e2664c0
feat: implement topic-based messaging and UI updates for chat functio…
sumanjeet0012 Oct 3, 2025
a873ff4
fix: clean up .gitignore and remove unused py-libp2p subproject
sumanjeet0012 Oct 4, 2025
6e55011
feat: add peer connection functionality to headless service and Kivy UI
sumanjeet0012 Oct 4, 2025
7022351
feat: enhance connection info dialog with clickable text for Peer ID …
sumanjeet0012 Oct 4, 2025
75dc5b1
feat: add Kivy and Textual UI screenshots to README
sumanjeet0012 Oct 5, 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
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -8,4 +8,4 @@ yarn.lock
.vscode/
.DS_Store
go-peer/go-peer
**/.idea
**/.idea
2 changes: 1 addition & 1 deletion go-peer/chatroom.go
Original file line number Diff line number Diff line change
Expand Up @@ -207,4 +207,4 @@ func (cr *ChatRoom) requestFile(toPeer peer.ID, fileID []byte) ([]byte, error) {
}

return fileBody, nil
}
}
2 changes: 1 addition & 1 deletion go-peer/identity.go
Original file line number Diff line number Diff line change
Expand Up @@ -47,4 +47,4 @@ func GenerateIdentity(path string) (crypto.PrivKey, error) {
err = os.WriteFile(path, bytes, 0400)

return privk, err
}
}
2 changes: 1 addition & 1 deletion go-peer/main.go
Original file line number Diff line number Diff line change
Expand Up @@ -379,4 +379,4 @@ func getResourceManager() network.ResourceManager {
panic(err)
}
return rcmgr
}
}
1 change: 1 addition & 0 deletions py-libp2p
Submodule py-libp2p added at f9f8ce
File renamed without changes.
Loading