Commit Graph

  • 56c67c5445 Merge pull request #42 from jwetzell/feat/nats-message-create-subject-template v0.12.0 Joel Wetzell 2026-01-17 19:31:53 -06:00
  • 13229215a6 allow subject to be a template in nats.message.create Joel Wetzell 2026-01-17 19:27:40 -06:00
  • 909b4d2337 add TODO Joel Wetzell 2026-01-17 19:24:21 -06:00
  • 3bcb9a6608 Merge pull request #41 from jwetzell/fix/dtmf-create-rune-check Joel Wetzell 2026-01-17 18:40:53 -06:00
  • 17dcffc09b return error if dtmf create results in invalid characters Joel Wetzell 2026-01-17 18:39:54 -06:00
  • 8318645eef Merge pull request #40 from jwetzell/chore/router-context-handling Joel Wetzell 2026-01-16 19:04:21 -06:00
  • 0c777a8874 move router context to run methods Joel Wetzell 2026-01-16 18:50:40 -06:00
  • a8f9894ff0 Merge pull request #39 from jwetzell/feat/wasm-module Joel Wetzell 2026-01-14 17:56:33 -06:00
  • f0f74f50e5 allow specifying function name to call Joel Wetzell 2026-01-14 17:53:37 -06:00
  • bb3a8b982b add script.wasm via extism plugins Joel Wetzell 2025-12-18 21:52:35 -06:00
  • be9ce5a8aa update to versioned artnet library Joel Wetzell 2026-01-14 17:35:31 -06:00
  • ac2cf078a4 Remove debug print statement from SIPCallServer Joel Wetzell 2026-01-14 09:38:57 -06:00
  • 0fc264d0e9 Merge pull request #38 from jwetzell/dependabot/go_modules/github.com/emiago/sipgo-1.0.2 Joel Wetzell 2026-01-14 09:02:28 -06:00
  • 3c99eef999 Bump github.com/emiago/sipgo from 1.0.1 to 1.0.2 dependabot[bot] 2026-01-14 15:01:01 +00:00
  • f7c3a85649 Merge pull request #37 from jwetzell/dependabot/go_modules/github.com/emiago/diago-0.24.0 Joel Wetzell 2026-01-14 08:59:30 -06:00
  • 76caccd9f8 Bump github.com/emiago/diago dependabot[bot] 2026-01-12 21:31:51 +00:00
  • e8c71562a6 update artnet-go Joel Wetzell 2025-12-30 11:58:48 -06:00
  • 42551127ba Merge pull request #36 from jwetzell/dependabot/go_modules/modernc.org/quickjs-0.17.1 Joel Wetzell 2025-12-29 16:11:25 -06:00
  • a99fef9389 Merge pull request #35 from jwetzell/dependabot/github_actions/docker/setup-buildx-action-3.12.0 Joel Wetzell 2025-12-29 16:11:16 -06:00
  • e6099b6acd update cli usage in README v0.11.0 Joel Wetzell 2025-12-29 16:09:24 -06:00
  • b93d754c19 fix usage descriptions Joel Wetzell 2025-12-29 16:08:52 -06:00
  • 710dcf3a02 change logging flags Joel Wetzell 2025-12-29 16:07:56 -06:00
  • ac83b339a6 Bump modernc.org/quickjs from 0.17.0 to 0.17.1 dependabot[bot] 2025-12-29 17:28:41 +00:00
  • cb06e2dbb5 Bump docker/setup-buildx-action from 3.11.1 to 3.12.0 dependabot[bot] 2025-12-29 17:28:19 +00:00
  • 3ef41d0026 Merge pull request #34 from jwetzell/feat/sip-response Joel Wetzell 2025-12-28 20:45:51 -06:00
  • 8dcb70bfee Merge pull request #33 from jwetzell/fix/route-concurrency Joel Wetzell 2025-12-28 20:44:03 -06:00
  • 59f00c1a32 process routes concurrently Joel Wetzell 2025-12-28 20:42:11 -06:00
  • 6e88d259b8 support for responding with dtmf or an audio file to both sip call types Joel Wetzell 2025-12-28 20:40:09 -06:00
  • bb33974e1c start messing with controlling response to SIP calls Joel Wetzell 2025-12-28 19:29:38 -06:00
  • bd2a68ff6e test a couple error router scenarios Joel Wetzell 2025-12-28 18:17:23 -06:00
  • 7e2d76ef3a add test for router creation and basic input output Joel Wetzell 2025-12-28 18:09:51 -06:00
  • d1cec1e094 Merge pull request #32 from jwetzell/feat/json-encode Joel Wetzell 2025-12-28 16:27:12 -06:00
  • 477d70fad0 remove last byte in json.encode because of new line Joel Wetzell 2025-12-28 16:26:11 -06:00
  • 70f4636522 add test for json.encode Joel Wetzell 2025-12-28 16:25:57 -06:00
  • 0248ca6973 add processor to encode json bytes Joel Wetzell 2025-12-28 16:17:56 -06:00
  • 4aa586427b change body field name Joel Wetzell 2025-12-28 13:39:01 -06:00
  • 6d3cf6692f fix route output with nil payload Joel Wetzell 2025-12-28 12:42:20 -06:00
  • a263b10690 Merge pull request #31 from jwetzell/feat/http-server-output Joel Wetzell 2025-12-28 12:41:45 -06:00
  • 3ce2909b0f check that response writer has not been written too already Joel Wetzell 2025-12-28 12:32:22 -06:00
  • b15e282d59 support basic http server response control with body string template for now Joel Wetzell 2025-12-28 12:25:25 -06:00
  • f97f9b9fc9 propagate a ctx all the way from input to output of a route Joel Wetzell 2025-12-28 12:21:58 -06:00
  • 12de947f3d cleanup logging Joel Wetzell 2025-12-28 11:47:02 -06:00
  • 7335ba973a Merge pull request #30 from jwetzell/fix/multi-out-errors Joel Wetzell 2025-12-28 11:40:34 -06:00
  • a994286402 fix error handling/short-circuiting in multi route matching Joel Wetzell 2025-12-28 11:30:37 -06:00
  • b639a5c786 Merge pull request #29 from jwetzell/feat/int-random v0.10.0 Joel Wetzell 2025-12-28 09:06:12 -06:00
  • d170958d9b add processors to create random int/uint Joel Wetzell 2025-12-28 09:05:01 -06:00
  • ed4c14e82b rework route to just process payload Joel Wetzell 2025-12-28 08:24:12 -06:00
  • fcb1378784 fix route test Joel Wetzell 2025-12-27 23:02:37 -06:00
  • 97f4cbeace fix filename Joel Wetzell 2025-12-27 22:59:50 -06:00
  • 8ffc7d02a5 stuff values into context Joel Wetzell 2025-12-27 22:59:30 -06:00
  • 3458b52206 Merge pull request #28 from jwetzell/feat/artnet-module Joel Wetzell 2025-12-26 11:59:59 -06:00
  • e12b6e098e add artnet packet filter Joel Wetzell 2025-12-24 15:28:35 -06:00
  • 58cb7766fe change namespace Joel Wetzell 2025-12-24 15:28:25 -06:00
  • 407f1f3618 add basic artnet decode/encode Joel Wetzell 2025-12-23 14:19:52 -06:00
  • 3c0f555a6f Merge pull request #27 from jwetzell/chore/time-namespace Joel Wetzell 2025-12-26 11:18:44 -06:00
  • 6c6e50e0eb move timer and interval to time namespace Joel Wetzell 2025-12-26 11:17:29 -06:00
  • 0ed4d6669f don't use default mux Joel Wetzell 2025-12-26 11:01:30 -06:00
  • cc37559bde use router.Stop Joel Wetzell 2025-12-26 10:43:04 -06:00
  • 18b307bca1 control flow of router running with better context handling and logging in cmd Joel Wetzell 2025-12-26 10:39:09 -06:00
  • 17106b5096 add more debug logging to router Joel Wetzell 2025-12-26 10:38:33 -06:00
  • df9ffdda9e add debug log about waiting for modules to close Joel Wetzell 2025-12-26 10:24:31 -06:00
  • 479cf41ea0 use WaitGroup Go function Joel Wetzell 2025-12-26 10:24:15 -06:00
  • af833cb212 cleanup debug.log Joel Wetzell 2025-12-26 10:23:39 -06:00
  • a6a8e275ee remove unecessary logger Joel Wetzell 2025-12-26 10:23:33 -06:00
  • 6968539c59 cleanup logging in router Joel Wetzell 2025-12-26 10:19:29 -06:00
  • e96913230b logging cleanup Joel Wetzell 2025-12-26 10:08:24 -06:00
  • f1dff33704 centralize module logger creation Joel Wetzell 2025-12-26 09:51:55 -06:00
  • ff426994e4 add tests for registration and error cases to script.expr Joel Wetzell 2025-12-24 20:53:46 -06:00
  • a1275b3b69 add tests for error scenarios to script.js Joel Wetzell 2025-12-24 20:53:25 -06:00
  • 227d042feb add bitsize and registration tests for float.parse Joel Wetzell 2025-12-24 20:32:42 -06:00
  • e53515267e tests for debug.log Joel Wetzell 2025-12-24 20:32:31 -06:00
  • 502586dec6 add base and bitsize to int.parse tests Joel Wetzell 2025-12-24 20:25:59 -06:00
  • cad3714664 add base and bitsize to bad tests Joel Wetzell 2025-12-24 20:25:46 -06:00
  • cf6519b594 more tests for script.js Joel Wetzell 2025-12-24 20:16:02 -06:00
  • 7dcac9470a tests for general processor stuff Joel Wetzell 2025-12-24 20:15:46 -06:00
  • e5268f42f8 add more tests for int/uint parsers Joel Wetzell 2025-12-24 20:15:29 -06:00
  • ccff105e37 test error cleanup Joel Wetzell 2025-12-24 19:45:24 -06:00
  • 6611821155 add tests for route Joel Wetzell 2025-12-24 19:16:52 -06:00
  • 7cde1c244a cleanup route interface Joel Wetzell 2025-12-24 19:16:46 -06:00
  • 70878e6df6 Merge pull request #26 from jwetzell/fix/slip-framer Joel Wetzell 2025-12-24 19:15:17 -06:00
  • bd005da358 fix incorrect slip frame encoding Joel Wetzell 2025-12-24 19:13:33 -06:00
  • 25f2ec30c2 rework framer tests Joel Wetzell 2025-12-24 19:13:04 -06:00
  • e679bf2b46 add test for string.create Joel Wetzell 2025-12-24 18:18:08 -06:00
  • 460d2f051d switch separator test to use GetFramer Joel Wetzell 2025-12-24 18:17:57 -06:00
  • efdcbae5c4 no need for framer to return two values Joel Wetzell 2025-12-24 18:17:41 -06:00
  • 076a13f48a Merge pull request #25 from jwetzell/feat/sleep-processor Joel Wetzell 2025-12-24 16:33:41 -06:00
  • 971eea6e41 add a processor that sleeps Joel Wetzell 2025-12-24 16:32:44 -06:00
  • 1172159455 align variable names with struct name Joel Wetzell 2025-12-24 16:06:01 -06:00
  • ecb415f321 add basic test for raw framer Joel Wetzell 2025-12-24 16:02:23 -06:00
  • b552672011 update README Joel Wetzell 2025-12-24 15:18:32 -06:00
  • 168265f0a9 move docker building to main release workflow v0.9.0 Joel Wetzell 2025-12-24 14:05:40 -06:00
  • caee7b269c fix docker job name Joel Wetzell 2025-12-24 13:26:28 -06:00
  • b0cc47236f add debug flag and working directory to launch.json Joel Wetzell 2025-12-24 13:26:09 -06:00
  • f6c2b1d9ac Merge pull request #24 from jwetzell/feat/docker Joel Wetzell 2025-12-24 13:24:29 -06:00
  • f977b845be add github action to build docker image Joel Wetzell 2025-12-24 13:22:52 -06:00
  • 0166383978 set workdir Joel Wetzell 2025-12-24 13:22:45 -06:00
  • 66cfaa3091 update Go version in dockerfile Joel Wetzell 2025-12-24 13:22:34 -06:00
  • 0904d2fcb8 add more to dockerignore Joel Wetzell 2025-12-24 13:21:53 -06:00
  • 6a13c38e77 add dockerfile Joel Wetzell 2025-12-04 16:40:13 -06:00
  • 1a8ccfc64a align variable name Joel Wetzell 2025-12-24 10:54:30 -06:00