Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: recomma/recomma

v0.1.1

07 Dec 19:36
49cfce0

Choose a tag to compare

What's Changed

  • fix: enforce session validation by @terwey in #124
  • fix: enforce session on UI read endpoints by @terwey in #125

Full Changelog: v0.1.0...v0.1.1

Initial release

04 Dec 17:42
7b1d852

Choose a tag to compare

What's Changed

  • perf(webui): shave JS/CSS by @terwey in #19
  • chore: add AGENTS.md for Go project and Web UI by @terwey in #20
  • chore: add submodule for openapi; rename import dependency by @terwey in #21
  • docs: add instructions for cloning the submodule by @terwey in #22
  • fix(webui): restore live order updates by listening to named SSE events by @terwey in #24
  • fix(hyperliquid): guard against OOO updates; short-circuit no-ops pre-lock by @terwey in #26
  • feat(hl): backfill missed hyperliquid order updates on startup by @terwey in #25
  • feat(filltracker): reestablish take-profits during reconciliation by @terwey in #27
  • chore: update instructions by @terwey in #28
  • feat(emitter,worker,filltracker): reconcile HyperLiquid orders and skip no-ops by @terwey in #29
  • fix(emitter): skip ioc offset for non-ioc limit orders by @terwey in #31
  • feat: improve Hyperliquid IOC retry handling by @terwey in #30
  • Fix/adapter md hex by @terwey in #32
  • fix: abort stale order fetches when SSE updates arrive by @terwey in #33
  • fix(webui): guard BBO comparison for unknown order side by @terwey in #11
  • docs: init doc framework by @terwey in #34
  • fix: better instructions for spec location by @terwey in #35
  • docs: add order scaler design spec by @terwey in #36
  • chore: warn agent about generated code by @terwey in #38
  • fix: remove incorrect go generate command by @terwey in #40
  • fix: split up generate commands to prevent downloading tools when not needed by @terwey in #41
  • docs: document order scaler operations and architecture by @terwey in #46
  • feat: add order scaler configuration endpoints by @terwey in #45
  • feat: add Hyperliquid order scaling service by @terwey in #44
  • feat(storage): add order scaler read models and events by @terwey in #43
  • feat: audit skipped scaled orders by @terwey in #47
  • feat: gate debug mode behind build tag by @terwey in #50
  • refactor: rename metadata.Metadata to orderid.OrderId by @terwey in #49
  • docs: add debug mode developer guide by @terwey in #48
  • Feat/debug mode env file load by @terwey in #52
  • feat: add venue-aware storage schema by @terwey in #53
  • feat(storage): add venue-aware identifiers by @terwey in #54
  • action: add guard for generated code by @terwey in #57
  • action: check if all potentially generated files match by @terwey in #58
  • merge main for generated code guard by @terwey in #59
  • chore: ensure submodule is present by @terwey in #60
  • chore: esnure submodule by @terwey in #61
  • guard generated code by @terwey in #62
  • guard generated code by @terwey in #63
  • fix: replay missing venue submissions by @terwey in #64
  • fix: migrate default wallet using generated queries by @terwey in #65
  • feat: add venue management APIs and venue-aware identifiers by @terwey in #56
  • feat: add venue-aware order identifiers by @terwey in #55
  • fix(engine): replay missing venue submissions by @terwey in #66
  • gh-action: prime go tools by @terwey in #67
  • feat(vault): support multi-venue secrets by @terwey-agent in #68
  • fix: register default hyperliquid emitter alias for primary venue by @terwey-agent in #70
  • docs: clarify default hyperliquid wallet handling by @terwey-agent in #71
  • fix: remove pointer fields from Action struct to make OrderWork comparable by @terwey in #75
  • Fix Multi-Venue Scaled Order Architecture by @terwey in #76
  • fix: scaled orders wallet migration by @terwey in #77
  • fix: resolve multi-venue reconciliation and memory issues by @terwey in #78
  • feat: bootstrap multi-venue emitters by @terwey-agent in #69
  • Agentsmd/small commits by @terwey in #79
  • Update AGENTS.md in active branch by @terwey in #80
  • feat: coordinate multi-venue bootstrap by @terwey in #81
  • test: add comprehensive HyperLiquid mock server integration tests by @terwey in #89
  • test: re-enable HyperLiquid fill integrations by @terwey in #90
  • fix: align integration tests with hyperliquid-mock wallet isolation by @terwey in #93
  • dep: dependency hyperliquid-mock now supports multi-wallet by @terwey in #92
  • test: add comprehensive WebSocket and BBO integration tests by @terwey in #91
  • test: fix vault payload update tests by @terwey-agent in #97
  • Claude/vault payload update endpoint 011 c uxi es5 ruw3t l4bb1 awsm by @terwey in #96
  • Claude/investigate hyperliquid multi wallet 011 c uw4 titt mw ez sw ek x1x b6 by @terwey in #95
  • fix(ui): extract isPrimary flag from venue.flags in settings view by @terwey in #98
  • ui: add components for Venue Management and Bot assignment to Venues by @terwey in #94
  • fix: hyperliquid wire format expects 8 decimals for price and size by @terwey in #103
  • feat: implement ThreeCommas API rate limiting with workflow reservation system by @terwey in #102
  • Spec/tc rate limit by @terwey in #104
  • Threecommas/ratelimit by @terwey in #100
  • Rate Limiter Deadlock Bug by @terwey in #106
  • Claude/fix venue wallet unique constraint 011 c uyu1iov av rm9q9i ep9cq by @terwey in #99
  • feat(venues): add venue-aware order identifiers, multi-venue dispatch, and venue management APIs by @terwey in #51
  • FIx #107 and #108 by @terwey in #110
  • test: replay recorded deal cassette in e2e tests by @terwey in #112
  • Mock/new version by @terwey in #113
  • tests: add additional e2e tests by @terwey in #114
  • Fixes/bugs found during test by @terwey in #116
  • test: add multi-venue benchmark harness by @terwey in #115
  • test(engine): add replay modify regression by @terwey in #117
  • fix: skip persisting rejected modifies by @terwey-agent in #120
  • Add regression test for terminal modify persistence by @terwey-agent in #119
  • Align take profit positions in orderscaler test by @terwey-agent in #121
  • fix(storage): normalize take-profit step ids by @terwey-agent in #122
  • Devone by @terwey in #118
  • feat(logging): persist slog output to sqlite with filter controls by @terwey in #123
  • refactor: extract main() into testable App structure for E2E testing by @terwey in #111

New Contributors

Full Changelog: v0.0.8...v0.1.0

v0.0.8

28 Oct 19:02
adaba20

Choose a tag to compare

What's Changed

  • chore: allow node globals in script lint config by @terwey in #16
  • ci: only run push on branch main; only test Go when path matches go file by @terwey in #17
  • feat(webui): PWA favicons & branding; serve static with brotli/zstd by @terwey in #15

Full Changelog: v0.0.7...v0.0.8

v0.0.7

28 Oct 18:10
dd57ae9

Choose a tag to compare

What's Changed

  • ci(actions): use actions/download-artifact@v5 in release workflow by @terwey in #14

Full Changelog: v0.0.6...v0.0.7

v0.0.6

28 Oct 17:52
e706e88

Choose a tag to compare

What's Changed

  • fix: scope TARGETARCH arg inside release Dockerfile by @terwey in #13

Full Changelog: v0.0.5...v0.0.6

v0.0.5

28 Oct 17:42
fd480a5

Choose a tag to compare

What's Changed

  • fix(metadata)!: remove CreatedAt from Metadata by @terwey in #1
  • fix: remove dependency on tc.Deal when currency is sufficient by @terwey in #2
  • fix: remove String method on metadata; remove pointer to tc.BotEvent by @terwey in #3
  • fix: change New engine to use options pattern by @terwey in #4
  • Feat: add Filltracker service by @terwey in #5
  • feat(api,storage): stream order updates over SSE with structured payloads by @terwey in #6
  • Expose context in Storage by @terwey in #7
  • feat(api,ws,openapi,cmd,storage): add HL price SSE & cancel-by-metadata by @terwey in #8
  • feat(webui): live order updates, datagrid table, and order cancel by @terwey in #9
  • feat(webui)!: LyteNyte grid, modular OrdersTable, in-table filters; upgrade to React 19 + Tailwind 4 by @terwey in #10
  • chore!: rename repo & module; revamp CI; stop tracking dist by @terwey in #12

New Contributors

  • @terwey made their first contribution in #1

Full Changelog: v0.0.4...v0.0.5

v0.0.4

19 Oct 16:41
49e7f30

Choose a tag to compare

Full Changelog: v0.0.3...v0.0.4

v0.0.3

19 Oct 15:24
b6cbc74

Choose a tag to compare

v0.0.2

17 Oct 01:26

Choose a tag to compare

thx github

v0.0.1

17 Oct 01:12

Choose a tag to compare