index
:
meshbay.git
main
MeshBay — read-only public mirror
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
packages
/
meshbay-node
Commit message (
Expand
)
Author
Age
Files
Lines
*
chore: bump version to 0.16.0
HEAD
0.16
main
Christophe Besson
3 hours
2
-2
/
+2
*
refactor(node): split ops.py into the ops package
Christophe Besson
15 hours
16
-2060
/
+2285
*
test(node): read ops wherever it is split
Christophe Besson
15 hours
2
-6
/
+26
*
refactor(node): move per-app enrichment out of NodeDaemon
Christophe Besson
22 hours
5
-294
/
+305
*
refactor(node): move the CLI out of daemon.py into cli/
Christophe Besson
22 hours
17
-1427
/
+1600
*
test(node): record what every CLI verb prints
Christophe Besson
22 hours
2
-0
/
+1001
*
test(node): keep the CLI dispatch test off the developer's node
Christophe Besson
22 hours
1
-0
/
+8
*
test(node): read the daemon's source wherever it is split
Christophe Besson
22 hours
9
-59
/
+138
*
fix(node): Peers tab answered 500 after the webrtc split
Christophe Besson
22 hours
3
-1
/
+70
*
refactor(node): run signed operations through a table of executors
Christophe Besson
24 hours
1
-85
/
+37
*
refactor(node): dispatch MNP messages through a table
Christophe Besson
24 hours
3
-196
/
+166
*
test(node): the dispatch golden covers a type field that is not a string
Christophe Besson
24 hours
2
-0
/
+258
*
refactor(node): move _dispatch_message out of webrtc_server, unchanged
Christophe Besson
24 hours
3
-244
/
+254
*
refactor(node): move the session core out of webrtc_server
Christophe Besson
24 hours
3
-322
/
+342
*
refactor(node): move operator authority and the admin response out of webrtc_...
Christophe Besson
24 hours
2
-307
/
+318
*
refactor(node): move the operator's group controls out of webrtc_server
Christophe Besson
24 hours
3
-368
/
+383
*
refactor(node): move the operator's node controls out of webrtc_server
Christophe Besson
24 hours
2
-563
/
+588
*
refactor(node): section headers follow the code they introduce
Christophe Besson
24 hours
3
-21
/
+16
*
refactor(node): move the MNP handshake out of webrtc_server
Christophe Besson
24 hours
3
-355
/
+373
*
docs(node): two stale comments in webrtc_server
Christophe Besson
24 hours
1
-6
/
+2
*
refactor(node): move invitations, joins and device linking out of webrtc_server
Christophe Besson
24 hours
2
-847
/
+864
*
refactor(node): move uploads out of webrtc_server
Christophe Besson
24 hours
7
-416
/
+422
*
refactor(node): move transfer slots and leases out of webrtc_server
Christophe Besson
24 hours
3
-262
/
+285
*
refactor(node): move file browsing and folder/file ops out of webrtc_server
Christophe Besson
24 hours
7
-473
/
+502
*
refactor(node): move group chat out of webrtc_server
Christophe Besson
24 hours
4
-654
/
+670
*
refactor(node): move per-account blobs and key bundles out of webrtc_server
Christophe Besson
24 hours
3
-244
/
+262
*
refactor(node): move video streaming out of webrtc_server
Christophe Besson
24 hours
12
-652
/
+663
*
refactor(node): move the Videos catalogue handlers out of webrtc_server
Christophe Besson
24 hours
3
-716
/
+739
*
refactor(node): move the MusicBrainz switch to the Music mixin
Christophe Besson
24 hours
2
-38
/
+40
*
refactor(node): move the Music handlers out of webrtc_server
Christophe Besson
24 hours
3
-192
/
+212
*
refactor(node): move the subtitle handler out of webrtc_server
Christophe Besson
24 hours
5
-176
/
+199
*
refactor(node): move framing, shared limits and ffmpeg jobs out of webrtc_server
Christophe Besson
24 hours
6
-343
/
+383
*
test(node): record what the session does with every message it can be sent
Christophe Besson
24 hours
2
-0
/
+24943
*
test(node): a patched module attribute must be read where it is patched
Christophe Besson
24 hours
1
-0
/
+118
*
test: read the WebRTC transport's source as a set of files
Christophe Besson
24 hours
11
-93
/
+160
*
fix(node): a connection that ends leaves its group's peer set
Christophe Besson
24 hours
2
-0
/
+70
*
fix(hub): offer ceilings that bound a member without failing an ordinary one
Christophe Besson
40 hours
1
-2
/
+3
*
feat(node): member invite --link and member cancel in the CLI
Christophe Besson
46 hours
6
-6
/
+274
*
docs: drop the invitation-link plan from the tree
Christophe Besson
47 hours
5
-5
/
+5
*
feat(node): invitation links — a code bound to no account until redeemed
Christophe Besson
47 hours
7
-25
/
+695
*
feat: the node signs its handshake challenge (MNP 3.4)
Christophe Besson
47 hours
4
-4
/
+109
*
perf(hub): bound video read-ahead by bytes, not by seconds
Christophe Besson
5 days
1
-2
/
+10
*
fix: removing someone who never redeemed their invitation
Christophe Besson
5 days
4
-6
/
+149
*
chore: bump version to 0.15.0
Christophe Besson
5 days
2
-2
/
+2
*
Merge origin/main: the tree-wide ruff pass beside the Music reconnect work
Christophe Besson
6 days
100
-532
/
+356
|
\
|
*
refactor(node): delete the revocation subscriber H4 replaced
Christophe Besson
6 days
1
-149
/
+0
|
*
style: the 98 ruff could not fix, so the linter is a signal again
Christophe Besson
6 days
15
-43
/
+54
|
*
style: ruff's own fixes, mechanically applied
Christophe Besson
6 days
96
-348
/
+310
*
|
fix(node): the Music app's tags survive a restart
Christophe Besson
6 days
3
-31
/
+365
|
/
*
Merge origin/main: the operator's upload ceiling beside the disk-thread work
Christophe Besson
6 days
10
-73
/
+482
|
\
[next]