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