Commit Graph

31 Commits (develop)

Author SHA1 Message Date
yo 0e61d5d473 fix(plugins): plugin voice records RX state like a hotspot frame
4 days ago
yo 1ab9036345 refactor(voice): scheduled announcements and TTS leave the core
4 days ago
yo 620a2b7b43 feat(plugins): voice-announcements plugin (scheduled, TTS, beacons)
4 days ago
yo d76de25cbc feat(plugins): voice_slot_for_tg and monitor TX for plugin voice
4 days ago
yo ecddd1191d feat(plugins): group voice from plugins, routed like announcements
4 days ago
yo 0c3432ebfd feat(plugins): let a plugin send unit data, opt-in per plugin (#103)
4 days ago
yo 7c8db554a3 refactor(routing): address review on the forward plan cache
4 days ago
yo 3396030ac3 perf(routing): encode a call's LC once for all its legs; index legs by system
4 days ago
yo 1896a24842 perf(routing): stop rescanning the subscription store per voice frame
4 days ago
ce5rpy 595f4764d0
Merge pull request #97 from pyopower/perf/hbp-peer-options-once
4 days ago
yo e5bc60fd17 fix(subscription): unindex a leg by where it was indexed, not by its state now
5 days ago
yo cb70a1cae6 perf(hbp): parse a peer's OPTIONS and RF mode when they change, not per frame
5 days ago
Rodrigo Pérez c2fd82698d fix(obp): let a reused stream_id start a new call instead of dropping it
6 days ago
Rodrigo Pérez fa0ceae8a1 fix(routing): don't fan out unit data to OBPs for a fresh local subscriber
1 week ago
Rodrigo Pérez 0c5f1413e6 feat(plugins): add drop-in plugin framework for voice and unit-data
1 week ago
Rodrigo Pérez 11970e0552 fix: target private calls to the known hotspot instead of broadcasting
2 months ago
Rodrigo Pérez 99b6f8da70 fix: don't attribute synthetic announcement PTT to a real connected peer
2 months ago
Rodrigo Pérez 6a6601055e fix: forward OBP group voice to an HBP target only once per TG
2 months ago
ce5rpy 770523cc3e
Merge pull request #50 from ce5rpy/feat/obp-proxy-fan-in
3 months ago
Rodrigo Pérez 62f429aad9 fix: inject scheduled voice via routing and restore monitor TX events
3 months ago
Rodrigo Pérez cae5d57d8e fix: block OBP during server announcements on inject-only masters
3 months ago
ce5rpy c15430a3e0
fix: audit refactors, report contract, and concurrent OBP downlink (#36)
3 months ago
Rodrigo Pérez b4ecf1244f fix: remove incompatible develop test copies for downlink-clean tree
3 months ago
Rodrigo Pérez f404dee708 fix: align test suite and release infra with develop for 2.2.0
3 months ago
Rodrigo Pérez 64c0b9ab7f fix(routing): match legacy cross-slot TG downlink for hotspots
3 months ago
Rodrigo Pérez 04681bab14 refactor: rename parrot deployment surface to echo
4 months ago
Rodrigo Pérez a0bf476d6d chore: add full GPL license headers across server and tests
4 months ago
Rodrigo Pérez 2235203e22 perf: index inject-only downlink peers by slot and TGID
4 months ago
Rodrigo Pérez f4d6843f94 fix(reporting): skip PRIVATE VOICE monitor events for unit data
4 months ago
Rodrigo Pérez c15ff48eb2 fix(routing): pierce 7-digit private unit data downlink via pvt_call
4 months ago
Rodrigo Pérez 07b4a66831 feat(routing): rename bridge layer, fix OBP forward, and optimize downlink CPU
4 months ago

Powered by TurnKey Linux.