2025-09-02 - 2026-09-02

Overview

0 Active Pull Requests
76 Active Issues
Excluding merges, 2 authors have pushed 183 commits to 0.1-dev and 183 commits to all branches. On 0.1-dev, 584 files have changed and there have been 43678 additions and 5710 deletions.

1 Release published by 1 user

Published 0.0.0 2025-12-26 15:54:23 +01:00

68 Issues closed from 1 user

Closed #72 Add the Evelyn IOU buyback-and-burn service 2026-08-15 13:56:25 +02:00

Closed #71 Implement synchronous Discord webhook delivery in DiscordNotificationService 2026-08-12 10:43:07 +02:00

Closed #69 Add SPL-token burn support to SolanaWallet and SolanaBlockChain 2026-08-12 08:05:29 +02:00

Closed #70 Refactor the notification framework into transport-independent notification services 2026-08-11 20:04:08 +02:00

Closed #63 Add Raydium Pool PriceSource with periodic polling 2026-08-11 14:50:46 +02:00

Closed #68 Await CONFIRMED on-chain outcomes for Jupiter Swap and Perps operations 2026-08-11 12:32:03 +02:00

Closed #67 Add generic awaitTransaction() support to SolanaBlockChain 2026-08-11 11:35:15 +02:00

Closed #51 Add exact-input token swaps through Jupiter Swap V2 2026-08-11 07:34:53 +02:00

Closed #57 Create an empty dummy Soda Task Manager bootstrap 2026-08-10 13:49:24 +02:00

Closed #58 Add initial Suwimo Client bootstrap 2026-08-10 13:48:59 +02:00

Closed #64 Implement live Evelyn Price Index in Evelyn Mission Control 2026-08-10 13:48:35 +02:00

Closed #65 Persist Evelyn status-index history per named Evelyn instance 2026-08-09 08:31:20 +02:00

Closed #62 Add AssetAZ Currency Identity Service and migrate CurrencyType 2026-08-08 00:37:25 +02:00

Closed #61 Introduce PriceSource and PriceSink architecture for AssetAZ Ticker 2026-08-07 00:17:58 +02:00

Closed #60 Add initial AssetAZ Ticker service 2026-08-06 17:37:22 +02:00

Closed #59 Show Evelyn status indices in Mission Control Overview 2026-08-05 15:27:05 +02:00

Closed #56 Add Nenjim Test Tool dummy to autostart 2026-08-03 14:45:23 +02:00

Closed #55 Add TabPane to EMC 2026-08-01 18:41:19 +02:00

Closed #53 Create Nenjim Process Manager and some dummy services 2026-08-01 18:41:06 +02:00

Closed #54 Do not throw an exception is no alarms are configured 2026-08-01 18:30:44 +02:00

Closed #52 Create embarrassing simple Evelyn Mission Control in JavaFX 2026-07-31 14:56:48 +02:00

Closed #50 Add support for transferring SPL tokens 2026-07-29 21:53:24 +02:00

Closed #48 Add SOL transfer support to SolanaWallet 2026-07-29 09:07:38 +02:00

Closed #49 Hide transaction handling behind high-level service operations 2026-07-29 09:02:01 +02:00

Closed #47 Add explicit format versions to configuration files 2026-07-27 14:20:17 +02:00

Closed #44 Restrict CROSSING conditions to directional operators only 2026-07-27 13:36:24 +02:00

Closed #45 Add hysteresis support to CROSSING alarms 2026-07-27 13:36:10 +02:00

Closed #46 Support human-readable time units for PERSISTENT alarm grace periods 2026-07-27 12:05:01 +02:00

Closed #43 Prevent Position Decrease from reducing a position below a configured size reserve 2026-07-26 10:36:43 +02:00

Closed #41 Skip Jupiter Perps position increase when USDC balance is insufficient 2026-07-25 19:21:38 +02:00

Closed #40 Add SPL token balance lookup to SolanaWallet 2026-07-25 18:01:02 +02:00

Closed #42 Fail on multiple SPL token accounts for the same mint 2026-07-25 17:06:46 +02:00

Closed #39 Add configurable Jupiter Perps position decrease alarm action 2026-07-25 10:47:56 +02:00

Closed #38 Add support for building and executing Jupiter Perps position decrease transactions 2026-07-24 16:00:01 +02:00

Closed #37 Add re-armable CROSSING alarm trigger 2026-07-21 03:13:30 +02:00

Closed #26 Notifications setup in config file 2026-07-21 01:18:10 +02:00

Closed #35 Separate alarm definitions from action configuration 2026-07-21 00:23:16 +02:00

Closed #34 Combine alarm direction and target into one condition 2026-07-20 21:25:33 +02:00

Closed #33 Create a small dirty hacky functionality for position increase instead of Push Notification 2026-07-20 12:41:40 +02:00

Closed #29 Generate an unsigned transaction for increasing a Jupiter Perps position 2026-07-19 01:42:17 +02:00

Closed #30 Submit signed transactions through the Solana API 2026-07-19 01:38:51 +02:00

Closed #31 Add a minimal Solana wallet API and external-signer implementation 2026-07-19 01:35:40 +02:00

Closed #25 Add dynamic Jupiter Perps liquidation price variables to alarm config 2026-07-16 19:04:40 +02:00

Closed #28 Add simple ObjectCache and cached SolanaBlockChain decorator 2026-07-13 18:47:18 +02:00

Closed #24 Calculate and expose liquidationPrice in JupiterPerpsPosition 2026-07-07 14:26:38 +02:00

Closed #23 Investigate and expose closeFeeUsd in JupiterPerpsPosition 2026-07-07 12:41:55 +02:00

Closed #22 Investigate and expose borrowFeeUsd in JupiterPerpsPosition 2026-07-07 10:23:08 +02:00

Closed #21 Add sizeUsd to JupiterPerpsPosition 2026-06-29 22:37:20 +02:00

Closed #19 Add collateralUsd to JupiterPerpsPosition 2026-06-29 15:43:17 +02:00

Closed #20 Add dynamic Jupiter Perps entry price variables to alarm config 2026-06-28 23:29:09 +02:00

Closed #17 Add traded token mint to JupiterPerpsPosition 2026-06-26 22:29:30 +02:00

Closed #18 Add a codec class for Base58 2026-06-26 21:01:32 +02:00

Closed #16 Add direction to JupiterPerpsPosition 2026-06-26 18:40:34 +02:00

Closed #15 Add getOpenPositions to Jupiter Perps API 2026-06-26 17:07:15 +02:00

Closed #14 Add getProgramAccounts(...) with memcmp filter support 2026-06-26 14:12:57 +02:00

Closed #13 Create initial Jupiter Perps position API 2026-06-25 19:22:41 +02:00

Closed #12 Add grace period support for persistent alarms 2026-06-25 08:37:02 +02:00

Closed #11 Remove temporary SelfTest code 2026-06-23 12:58:18 +02:00

Closed #10 Support constants in alarm configuration 2026-06-23 12:24:20 +02:00

Closed #7 Make JupiterPerpsAlarm send the note on the push notification 2026-06-23 09:42:19 +02:00

Closed #9 Support percentage expressions in alarm targets 2026-06-22 10:48:55 +02:00

Closed #6 Extend the JupiterPerpsAlarm with an ID column 2026-06-21 17:50:28 +02:00

Closed #8 Add 'example' to configuration files 2026-06-21 17:49:30 +02:00

Closed #5 JupiterPerpsAlarm should be able to alarm on price 0 2026-06-20 11:51:16 +02:00

Closed #4 Implement severity in JupiterPerpsAlarm 2026-06-19 13:04:17 +02:00

Closed #3 Remove support for Docker 2026-06-19 11:13:25 +02:00

Closed #2 Enable support for autostart of JupiterPerpsAlarmImpl 2026-06-19 10:48:24 +02:00

Closed #1 Move NenjimClassLoader to the NenjimHub 2026-06-19 08:45:32 +02:00

76 Issues created by 1 user

Opened #1 Move NenjimClassLoader to the NenjimHub 2026-03-21 11:39:39 +01:00

Opened #2 Enable support for autostart of JupiterPerpsAlarmImpl 2026-06-19 09:11:46 +02:00

Opened #3 Remove support for Docker 2026-06-19 09:36:37 +02:00

Opened #4 Implement severity in JupiterPerpsAlarm 2026-06-19 11:23:02 +02:00

Opened #5 JupiterPerpsAlarm should be able to alarm on price 0 2026-06-19 12:02:27 +02:00

Opened #6 Extend the JupiterPerpsAlarm with an ID column 2026-06-19 12:09:04 +02:00

Opened #7 Make JupiterPerpsAlarm send the note on the push notification 2026-06-19 12:11:36 +02:00

Opened #8 Add 'example' to configuration files 2026-06-21 17:09:26 +02:00

Opened #9 Support percentage expressions in alarm targets 2026-06-21 17:57:29 +02:00

Opened #10 Support constants in alarm configuration 2026-06-23 10:55:56 +02:00

Opened #11 Remove temporary SelfTest code 2026-06-23 12:28:06 +02:00

Opened #12 Add grace period support for persistent alarms 2026-06-23 13:26:37 +02:00

Opened #13 Create initial Jupiter Perps position API 2026-06-25 09:19:19 +02:00

Opened #14 Add getProgramAccounts(...) with memcmp filter support 2026-06-25 19:26:26 +02:00

Opened #15 Add getOpenPositions to Jupiter Perps API 2026-06-26 14:22:02 +02:00

Opened #16 Add direction to JupiterPerpsPosition 2026-06-26 17:14:12 +02:00

Opened #17 Add traded token mint to JupiterPerpsPosition 2026-06-26 19:13:03 +02:00

Opened #18 Add a codec class for Base58 2026-06-26 20:38:17 +02:00

Opened #19 Add collateralUsd to JupiterPerpsPosition 2026-06-27 09:12:51 +02:00

Opened #20 Add dynamic Jupiter Perps entry price variables to alarm config 2026-06-27 10:47:39 +02:00

Opened #21 Add sizeUsd to JupiterPerpsPosition 2026-06-29 15:46:41 +02:00

Opened #22 Investigate and expose borrowFeeUsd in JupiterPerpsPosition 2026-06-30 06:46:36 +02:00

Opened #23 Investigate and expose closeFeeUsd in JupiterPerpsPosition 2026-06-30 06:50:27 +02:00

Opened #24 Calculate and expose liquidationPrice in JupiterPerpsPosition 2026-06-30 06:56:49 +02:00

Opened #25 Add dynamic Jupiter Perps liquidation price variables to alarm config 2026-06-30 07:10:27 +02:00

Opened #26 Notifications setup in config file 2026-07-03 06:53:02 +02:00

Opened #27 Improve precision of Jupiter Perps borrowFeesDue calculation 2026-07-07 01:39:07 +02:00

Opened #28 Add simple ObjectCache and cached SolanaBlockChain decorator 2026-07-07 21:27:27 +02:00

Opened #29 Generate an unsigned transaction for increasing a Jupiter Perps position 2026-07-16 19:09:36 +02:00

Opened #30 Submit signed transactions through the Solana API 2026-07-18 22:12:37 +02:00

Opened #31 Add a minimal Solana wallet API and external-signer implementation 2026-07-18 22:14:07 +02:00

Opened #32 Add expiry-aware rebroadcast for direct Solana RPC transactions 2026-07-19 01:43:46 +02:00

Opened #33 Create a small dirty hacky functionality for position increase instead of Push Notification 2026-07-19 15:10:14 +02:00

Opened #34 Combine alarm direction and target into one condition 2026-07-20 14:26:36 +02:00

Opened #35 Separate alarm definitions from action configuration 2026-07-20 21:41:21 +02:00

Opened #36 Support safe hot-reload of alarm configuration files 2026-07-21 00:25:14 +02:00

Opened #37 Add re-armable CROSSING alarm trigger 2026-07-21 02:30:03 +02:00

Opened #38 Add support for building and executing Jupiter Perps position decrease transactions 2026-07-24 12:10:26 +02:00

Opened #39 Add configurable Jupiter Perps position decrease alarm action 2026-07-24 16:04:53 +02:00

Opened #40 Add SPL token balance lookup to SolanaWallet 2026-07-25 12:55:37 +02:00

Opened #41 Skip Jupiter Perps position increase when USDC balance is insufficient 2026-07-25 12:57:35 +02:00

Opened #42 Fail on multiple SPL token accounts for the same mint 2026-07-25 13:21:04 +02:00

Opened #43 Prevent Position Decrease from reducing a position below a configured size reserve 2026-07-25 19:34:44 +02:00

Opened #44 Restrict CROSSING conditions to directional operators only 2026-07-27 09:22:15 +02:00

Opened #45 Add hysteresis support to CROSSING alarms 2026-07-27 09:27:00 +02:00

Opened #46 Support human-readable time units for PERSISTENT alarm grace periods 2026-07-27 10:11:16 +02:00

Opened #47 Add explicit format versions to configuration files 2026-07-27 13:38:41 +02:00

Opened #48 Add SOL transfer support to SolanaWallet 2026-07-27 14:42:27 +02:00

Opened #49 Hide transaction handling behind high-level service operations 2026-07-28 18:09:32 +02:00

Opened #50 Add support for transferring SPL tokens 2026-07-29 09:18:59 +02:00

Opened #51 Add exact-input token swaps through Jupiter Swap V2 2026-07-29 21:54:07 +02:00

Opened #52 Create embarrassing simple Evelyn Mission Control in JavaFX 2026-07-31 11:14:47 +02:00

Opened #53 Create Nenjim Process Manager and some dummy services 2026-07-31 15:10:43 +02:00

Opened #54 Do not throw an exception is no alarms are configured 2026-08-01 17:57:45 +02:00

Opened #55 Add TabPane to EMC 2026-08-01 18:28:39 +02:00

Opened #56 Add Nenjim Test Tool dummy to autostart 2026-08-03 14:45:16 +02:00

Opened #57 Create an empty dummy Soda Task Manager bootstrap 2026-08-04 10:45:35 +02:00

Opened #58 Add initial Suwimo Client bootstrap 2026-08-04 15:36:34 +02:00

Opened #59 Show Evelyn status indices in Mission Control Overview 2026-08-05 11:33:05 +02:00

Opened #60 Add initial AssetAZ Ticker service 2026-08-05 15:31:34 +02:00

Opened #61 Introduce PriceSource and PriceSink architecture for AssetAZ Ticker 2026-08-06 21:53:24 +02:00

Opened #62 Add AssetAZ Currency Identity Service and migrate CurrencyType 2026-08-07 13:26:39 +02:00

Opened #63 Add Raydium Pool PriceSource with periodic polling 2026-08-08 12:46:12 +02:00

Opened #64 Implement live Evelyn Price Index in Evelyn Mission Control 2026-08-08 17:50:44 +02:00

Opened #65 Persist Evelyn status-index history per named Evelyn instance 2026-08-08 22:55:42 +02:00

Opened #66 Enable JupiterZ RFQ routing in JupiterSwapService 2026-08-10 13:47:52 +02:00

Opened #67 Add generic awaitTransaction() support to SolanaBlockChain 2026-08-11 10:32:50 +02:00

Opened #68 Await CONFIRMED on-chain outcomes for Jupiter Swap and Perps operations 2026-08-11 11:55:04 +02:00

Opened #69 Add SPL-token burn support to SolanaWallet and SolanaBlockChain 2026-08-11 15:03:30 +02:00

Opened #70 Refactor the notification framework into transport-independent notification services 2026-08-11 19:26:31 +02:00

Opened #71 Implement synchronous Discord webhook delivery in DiscordNotificationService 2026-08-12 08:39:33 +02:00

Opened #72 Add the Evelyn IOU buyback-and-burn service 2026-08-12 19:18:37 +02:00

Opened #73 Roadmap: Introduce a context-isolated Nenjim process runtime 2026-08-15 14:17:54 +02:00

Opened #74 Establish the canonical Nenjim process and context-loading foundation 2026-08-16 12:14:48 +02:00

Opened #75 Implement the Nenjim Journal model, text parser, query service and lifecycle manager 2026-08-19 09:33:45 +02:00

Opened #76 Introduce the Nenjim component registry and move runtime composition into its manager 2026-08-26 17:05:40 +02:00