Commit Graph

  • a252c256c4 76: Introduce the Nenjim component registry and move runtime composition into its manager 0.1-dev minimons 2026-08-26 17:54:37 +02:00
  • b230e15ece 75: Implement the Nenjim Journal model, text parser, manager and filesystem service minimons 2026-08-16 13:46:41 +02:00
  • f29013e9c2 X: Moved markdown files from Documentation to keep in sync minimons 2026-08-16 12:25:06 +02:00
  • c645ba34eb X: Add detag.conf.example file minimons 2026-08-16 12:34:04 +02:00
  • 7d1557932d X: Activating Burner service minimons 2026-08-14 15:53:21 +02:00
  • c70be47c27 X: Add private_key_clean.sh minimons 2026-08-14 16:51:12 +02:00
  • f5a2183a40 X: Clean-up and documentation updates minimons 2026-08-13 20:17:41 +02:00
  • 3d5de0e09b 72: Add the Evelyn IOU buyback-and-burn service minimons 2026-08-13 11:56:01 +02:00
  • 961f8c69cb 71: Implement Discord webhook notification delivery minimons 2026-08-12 09:23:02 +02:00
  • df504e29bf 70: Refactor the notification framework into transport-independent notification services minimons 2026-08-11 19:44:59 +02:00
  • b33db6da49 69: Add SPL-token burn support to SolanaWallet and SolanaBlockChain minimons 2026-08-11 15:19:44 +02:00
  • b86ec37bb1 68: Await CONFIRMED on-chain outcomes for Jupiter Swap and Perps operations minimons 2026-08-11 12:10:24 +02:00
  • cb2d3e2a16 67: Add generic awaitTransaction() support to SolanaBlockChain minimons 2026-08-11 10:50:38 +02:00
  • e7f551b8dd 51: Add exact-input Jupiter Swap V2 service minimons 2026-08-10 14:48:03 +02:00
  • 5a096379f2 X: SIMPLE ENABLE minimons 2026-08-09 00:40:15 +02:00
  • b429a61237 65: Persist Evelyn status-index history per named Evelyn instance 0.1-test minimons 2026-08-08 23:18:30 +02:00
  • 21bd57ae7a 64: Implement live Evelyn Price Index in Evelyn Mission Control minimons 2026-08-08 18:24:45 +02:00
  • 30cfcfc4ff X: DISABLE ALL SERVICES minimons 2026-08-08 16:59:12 +02:00
  • d5b733bc6f 63: Add Raydium Pool PriceSource with periodic polling minimons 2026-08-08 15:30:09 +02:00
  • cac555159d X: Rearrange source tree for misplaced services and plugins minimons 2026-08-08 13:28:19 +02:00
  • bc936e029d 62: Add AssetAZ Currency Identity Service and migrate CurrencyType minimons 2026-08-07 14:23:18 +02:00
  • ef1b5e0adc 61: Introduce PriceSource and PriceSink architecture for AssetAZ Ticker minimons 2026-08-06 22:20:21 +02:00
  • 0db74b3296 60: Add initial AssetAZ Ticker service minimons 2026-08-05 15:55:53 +02:00
  • d8dc494afa X: Statup checks for missing configs minimons 2026-08-06 16:43:37 +02:00
  • d6b765e9a5 X: Teach Codex how to read Gitea issues, understand ValueTags and Detagging minimons 2026-08-05 16:10:35 +02:00
  • fdefba91ad 59: Show Evelyn status indices in Mission Control Overview minimons 2026-08-05 11:56:39 +02:00
  • 493a6291a9 X: Add Cauldron explanation to openspec minimons 2026-08-05 11:08:27 +02:00
  • 6ad5ad0924 X: OpenSpec init minimons 2026-08-05 10:03:27 +02:00
  • d946508214 58: Add initial Suwimo Client bootstrap minimons 2026-08-03 14:03:55 +02:00
  • d9e0afeff9 57: Create an empty dummy Soda Task Manager bootstrap minimons 2026-08-04 11:33:46 +02:00
  • 3f5445e072 56: Add Nenjim Test Tool dummy to autostart minimons 2026-08-03 14:45:35 +02:00
  • 28844bb6db 55: Add TabPane to EMC minimons 2026-08-01 18:31:09 +02:00
  • 2177722fd9 54: Do not throw an exception is no alarms are configured minimons 2026-08-01 18:01:24 +02:00
  • da72aa4458 53: Create Nenjim Process Manager and some dummy services minimons 2026-07-31 15:41:46 +02:00
  • 70fbb793ec 52: Create embarrassing simple Evelyn Mission Control in JavaFX minimons 2026-07-31 09:15:09 +02:00
  • b9741d09fd 50: Add support for transferring SPL tokens minimons 2026-07-29 09:19:56 +02:00
  • 847c33000a 49: Complete wallet-bound Jupiter transaction flow minimons 2026-07-29 08:56:40 +02:00
  • a65a9ed043 49: Bind Jupiter position services to wallets minimons 2026-07-29 08:30:52 +02:00
  • 8189b16516 49: Use common wallet transaction flow for SOL transfers minimons 2026-07-29 08:12:46 +02:00
  • 8f6aac025c 49: Add wallet transaction submission operations minimons 2026-07-29 07:29:36 +02:00
  • 6c48e3741a 49: Hide low-level Jupiter position increase operations minimons 2026-07-28 21:20:53 +02:00
  • 2a64809d97 49: Migrate position decrease alarm to high-level operation minimons 2026-07-28 21:11:32 +02:00
  • b4b087cb3a 49: Add high-level Jupiter position decrease operation minimons 2026-07-28 19:31:48 +02:00
  • 4ffc9a75ae 49: Migrate position increase alarm to high-level operation minimons 2026-07-28 19:25:41 +02:00
  • bfda6f01b7 49: Add high-level Jupiter position increase operation minimons 2026-07-28 19:20:21 +02:00
  • 40ac60acd1 49: Remove low-level SOL builders from wallet API minimons 2026-07-28 19:12:43 +02:00
  • 1bde6c8152 49: Add high-level SOL send operations minimons 2026-07-28 19:07:12 +02:00
  • 1d63cdc026 49: Hide transaction handling behind high-level service operations minimons 2026-07-28 18:58:36 +02:00
  • 4b913d4c83 49: Hide transaction handling behind high-level service operations minimons 2026-07-28 18:51:17 +02:00
  • 280024c340 48: Add SOL transfer support to SolanaWallet minimons 2026-07-27 20:51:51 +02:00
  • 12843e1501 47: Add explicit format versions to configuration files 0.1-preprod minimons 2026-07-27 14:10:17 +02:00
  • 4cc14ceef5 45: Add hysteresis support to CROSSING alarms minimons 2026-07-27 12:25:23 +02:00
  • bf492c9db1 44: Restrict CROSSING conditions to directional operators only minimons 2026-07-27 12:15:08 +02:00
  • f5c449fe23 46: Support human-readable time units for PERSISTENT alarm grace periods minimons 2026-07-27 11:31:42 +02:00
  • 5afac819d8 X: Fix compiler warnings minimons 2026-07-27 11:26:42 +02:00
  • 8f2e43dc8a X: Reenable compiler warnings minimons 2026-07-27 11:12:26 +02:00
  • f42ac30b3f X: publishGitHub.sh should support a default branch minimons 2026-07-27 10:45:33 +02:00
  • 451b5f252c X: Upgrade to gradle-9.6.1 minimons 2026-07-27 10:39:15 +02:00
  • 0b6b0b6974 X: ConsoleAlarmAction should print alarm id too. minimons 2026-07-25 21:12:45 +02:00
  • d4ced47012 43: Prevent Position Decrease from reducing a position below a configured size reserve minimons 2026-07-25 19:51:38 +02:00
  • 3ba92bae4b 41: Skip Jupiter Perps position increase when USDC balance is insufficient minimons 2026-07-25 18:34:22 +02:00
  • 5d940d37cc 40: Add SPL token balance lookup to SolanaWallet minimons 2026-07-25 17:49:27 +02:00
  • d4e6d3438b 42: Fail on multiple SPL token accounts for the same mint minimons 2026-07-25 13:22:48 +02:00
  • bbba18dcae 39: Add configurable Jupiter Perps position decrease alarm action minimons 2026-07-25 09:15:47 +02:00
  • 9a770e1801 X: Add 'cleanupPrivateKeyFile.sh' minimons 2026-07-24 15:23:01 +02:00
  • 5b50e67d8e 38: Add support for building and executing Jupiter Perps position decrease transactions minimons 2026-07-24 12:12:56 +02:00
  • d2f28af1bc 37: Add re-armable CROSSING alarm trigger minimons 2026-07-21 02:31:40 +02:00
  • e59aff95b8 35: Separate alarm definitions from action configuration minimons 2026-07-20 21:47:00 +02:00
  • 7266a8c2dd 34: Combine alarm direction and target into one condition minimons 2026-07-20 14:56:44 +02:00
  • d33dff7091 33: Create a small dirty hacky functionality for position increase instead of Push Notification minimons 2026-07-19 16:22:50 +02:00
  • 6a352e90e9 31: Add a minimal Solana wallet API and external-signer implementation minimons 2026-07-19 00:21:49 +02:00
  • 2e61011a68 30: Submit signed transactions through the Solana API minimons 2026-07-19 02:12:33 +02:00
  • ba376b6688 29: Generate an unsigned transaction for increasing a Jupiter Perps position minimons 2026-07-17 19:32:02 +02:00
  • a0d0740f10 28: Add simple ObjectCache and cached SolanaBlockChain decorator minimons 2026-07-13 12:41:11 +02:00
  • 776f626abb 25: Add dynamic Jupiter Perps liquidation price variables to alarm config minimons 2026-07-07 14:42:50 +02:00
  • 228698e3e4 X: Small alarm configuration update minimons 2026-07-14 09:07:14 +02:00
  • 0166d6bcf7 X: Remove dependency to API package (temporarily) minimons 2026-07-13 18:40:38 +02:00
  • 87ef7c67ae X: Add 'jupiter-perps-alarm-var.refresh.bak' minimons 2026-07-07 21:48:08 +02:00
  • e0713c9121 X: More logging minimons 2026-07-07 19:49:47 +02:00
  • 5c9f6251e5 X: Remove debug mode minimons 2026-07-07 19:50:52 +02:00
  • f3e4947086 24: Calculate and expose liquidationPrice in JupiterPerpsPosition minimons 2026-07-07 12:57:56 +02:00
  • db20e68e93 23: Investigate and expose closeFeeUsd in JupiterPerpsPosition minimons 2026-07-07 11:38:03 +02:00
  • eda12a12fd X: NFC - Remove code duplication minimons 2026-07-07 11:28:17 +02:00
  • b2278b12d5 X: Test code update minimons 2026-07-07 10:09:01 +02:00
  • 27c161bb6b 22: Investigate and expose borrowFeeUsd in JupiterPerpsPosition minimons 2026-07-06 19:42:05 +02:00
  • f6afbd322b X: Remove duplicate class minimons 2026-07-06 10:56:54 +02:00
  • 3e82b49f0d X: A lot of cleanup and refacorings minimons 2026-07-05 20:15:05 +02:00
  • 397028fe37 X: Adding DecodingPrimitives helper class minimons 2026-07-05 13:14:48 +02:00
  • 2c57b4cdb5 X: Add new CustodyAccountInfo class minimons 2026-07-05 12:11:41 +02:00
  • 724b2d6eb6 X: Do not return old closed positions minimons 2026-07-05 01:06:52 +02:00
  • aded93839b X: Clean-up decoding minimons 2026-07-04 23:57:57 +02:00
  • 16fd99c80f X: Add new JupiterPerpsPositionInfo class minimons 2026-07-04 19:07:14 +02:00
  • e5b60f9db2 X: Add a lot of new fields to 'JupiterPerpsPostion' minimons 2026-07-04 16:25:05 +02:00
  • 5c8da8bf8a X: Move non-conflicting interface classes from API project minimons 2026-07-04 13:35:02 +02:00
  • ff96949fdc X: Update publishGitHub script minimons 2026-07-03 11:58:18 +02:00
  • d4cac8d0bd 21: Add sizeUsd to JupiterPerpsPosition minimons 2026-06-29 17:00:51 +02:00
  • 82331e068a 19: Decode 'collateralUsd' minimons 2026-06-29 15:30:10 +02:00
  • 8f86773786 20: Add dynamic Jupiter Perps entry price variables to alarm config minimons 2026-06-27 11:01:28 +02:00
  • 041909ae6a X: Add publishGitHub minimons 2026-06-27 18:22:33 +02:00
  • b21b0b081d X: Updated for some manual testing in Main minimons 2026-06-26 22:27:06 +02:00