index
:
meshbay.git
main
MeshBay — read-only public mirror
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
Commit message (
Expand
)
Author
Age
Files
Lines
*
docs(readme): the repository itself is published read-only, not a mirror
Christophe Besson
7 hours
1
-1
/
+1
*
docs: add a README at the repository root
Christophe Besson
8 hours
2
-1
/
+68
*
refactor(client): split transport.js into classic scripts
Christophe Besson
8 hours
14
-2147
/
+2234
*
test(hub): read the transport wherever it is split
Christophe Besson
8 hours
27
-36
/
+118
*
docs(claude): translate the remaining French passages into English
Christophe Besson
8 hours
1
-12
/
+12
*
docs(claude): translate the Python environment section into English
Christophe Besson
8 hours
1
-19
/
+19
*
feat(client): fetch the media apps, the player, settings and search on first use
Christophe Besson
9 hours
8
-17
/
+160
*
refactor(client): move the connection pool and the media tiles to modules
Christophe Besson
10 hours
7
-369
/
+392
*
test(hub): read the search code wherever it is split
Christophe Besson
10 hours
8
-9
/
+50
*
refactor(node): split ops.py into the ops package
Christophe Besson
19 hours
20
-2073
/
+2298
*
test(node): read ops wherever it is split
Christophe Besson
19 hours
4
-10
/
+44
*
refactor(node): move per-app enrichment out of NodeDaemon
Christophe Besson
26 hours
8
-297
/
+308
*
refactor(node): move the CLI out of daemon.py into cli/
Christophe Besson
26 hours
18
-1428
/
+1601
*
test(node): record what every CLI verb prints
Christophe Besson
26 hours
2
-0
/
+1001
*
test(node): keep the CLI dispatch test off the developer's node
Christophe Besson
26 hours
1
-0
/
+8
*
test(node): read the daemon's source wherever it is split
Christophe Besson
26 hours
9
-59
/
+138
*
fix(node): Peers tab answered 500 after the webrtc split
Christophe Besson
26 hours
3
-1
/
+70
*
refactor(node): run signed operations through a table of executors
Christophe Besson
27 hours
1
-85
/
+37
*
refactor(node): dispatch MNP messages through a table
Christophe Besson
27 hours
4
-197
/
+167
*
test(node): the dispatch golden covers a type field that is not a string
Christophe Besson
27 hours
2
-0
/
+258
*
refactor(node): move _dispatch_message out of webrtc_server, unchanged
Christophe Besson
27 hours
5
-246
/
+256
*
refactor(node): move the session core out of webrtc_server
Christophe Besson
27 hours
6
-330
/
+351
*
refactor(node): move operator authority and the admin response out of webrtc_...
Christophe Besson
27 hours
3
-309
/
+320
*
refactor(node): move the operator's group controls out of webrtc_server
Christophe Besson
27 hours
4
-369
/
+384
*
refactor(node): move the operator's node controls out of webrtc_server
Christophe Besson
27 hours
3
-564
/
+589
*
refactor(node): section headers follow the code they introduce
Christophe Besson
27 hours
3
-21
/
+16
*
refactor(node): move the MNP handshake out of webrtc_server
Christophe Besson
27 hours
5
-357
/
+375
*
docs(node): two stale comments in webrtc_server
Christophe Besson
27 hours
1
-6
/
+2
*
refactor(node): move invitations, joins and device linking out of webrtc_server
Christophe Besson
27 hours
3
-848
/
+865
*
refactor(node): move uploads out of webrtc_server
Christophe Besson
27 hours
9
-418
/
+424
*
refactor(node): move transfer slots and leases out of webrtc_server
Christophe Besson
27 hours
4
-263
/
+286
*
refactor(node): move file browsing and folder/file ops out of webrtc_server
Christophe Besson
27 hours
11
-481
/
+510
*
refactor(node): move group chat out of webrtc_server
Christophe Besson
27 hours
5
-655
/
+671
*
refactor(node): move per-account blobs and key bundles out of webrtc_server
Christophe Besson
27 hours
4
-246
/
+264
*
docs: the transcoded-seek test passes without transcoding
Christophe Besson
27 hours
1
-0
/
+1
*
refactor(node): move video streaming out of webrtc_server
Christophe Besson
27 hours
15
-658
/
+669
*
refactor(node): move the Videos catalogue handlers out of webrtc_server
Christophe Besson
27 hours
4
-721
/
+744
*
refactor(node): move the MusicBrainz switch to the Music mixin
Christophe Besson
27 hours
3
-39
/
+41
*
refactor(node): move the Music handlers out of webrtc_server
Christophe Besson
27 hours
4
-193
/
+213
*
refactor(node): move the subtitle handler out of webrtc_server
Christophe Besson
27 hours
6
-177
/
+200
*
refactor(node): move framing, shared limits and ffmpeg jobs out of webrtc_server
Christophe Besson
27 hours
8
-347
/
+387
*
test(node): record what the session does with every message it can be sent
Christophe Besson
27 hours
2
-0
/
+24943
*
docs: listing a group's folders walks every root on the event loop
Christophe Besson
27 hours
1
-0
/
+1
*
test(node): a patched module attribute must be read where it is patched
Christophe Besson
27 hours
1
-0
/
+118
*
test: read the WebRTC transport's source as a set of files
Christophe Besson
27 hours
17
-125
/
+231
*
fix(node): a connection that ends leaves its group's peer set
Christophe Besson
27 hours
2
-0
/
+70
*
docs(mail): route @meshbay.org mail to OVH, document the real setup
Christophe Besson
33 hours
1
-34
/
+175
*
fix(hub): Search reaches each group with one offer, and a busy hub is not a d...
0.15
Christophe Besson
44 hours
10
-103
/
+813
*
fix(hub): offer ceilings that bound a member without failing an ordinary one
Christophe Besson
44 hours
3
-5
/
+236
*
fix(hub): a redeemed invitation link leaves the owner's list
Christophe Besson
2 days
15
-31
/
+67
[next]