Known issues (Todo)
Bleeding edge, slightly broken, Beta version
Warning: Undefined array key 0 in /srv/app/index.php on line 289
Warning: Attempt to read property "name" on null in /srv/app/index.php on line 290
Fatal error: Uncaught TypeError: explode(): Argument #2 ($string) must be of type string, null given in /srv/app/index.php:290 Stack trace: #0 /srv/app/index.php(290): explode('.', NULL) #1 {main} thrown in /srv/app/index.php on line 290
NODE REWORK:
- node scripts out of ./snip
-- put in edge repro and have dev execute them there
- don't call dev (find a way to have app do this task on demand)
- NODE page need to have detailed informations if offline
-- tailscale_nearest_derp not populating some times (could be old code from dev)
-- al duplikum data keeps retutning nothing on live instance (works fine on dev)
-- update times for local update and nodestatus (show info update on header)
- Token page still slow (must be somethings RPC related)
- accountCycles term to be "Rollover" (need to doublecheck)
- TOKEN: Set active always say TokenId #1
- STRATEGY
-- replace 7day with "current cycle"
-- convert history into datatable
-- Gewinnkonsistenz (-1/-8 USD) is green when negative?? (could be a first day thing)
- Dashboard: "Trading Activity" mini-chart is incorrect
- PROFILE timezone change/selection
-- add 2fa (locally) in conjunction with authprovided credentials
- add metadata (title and whatnot)
- older mobile: force switch to dark mode for higher contrast
-- Dashboard: include active trade in the welcome card
- use "wife mode" on $TradeNow (this may be a problem as current pnl is not avaiable via API)
- STRATEGY: "proof-feature" (traders can provide small bits of a log and screenshoots (basic blog)
-- auto expire via cache maybe use getURL with a long term cache to expire and the site-code checks if the file is there.
-- the site code only checks for xx days in the past or somethings like this to avoid broken images from the past
Most recent changes (current live version: 7600221) Deployed on Wed, 25 Feb 2026 12:30:38 +0000
7600221 aa86eca - language selection only during login - remove node duplicate calls add cache calls to dload dc31ccd - add Preloading of cache data on login 3bc598b - show open and closed positions (temporary use hardcoded master) - add backcheck for tokenreference format - replace "Duplikum" with "TC_API" - add 3rd lib for TC Requests ec8c40b - fix sanity check errors on S3 Lag - fix equity check (requires integer) - temporary node-status workaround e06de79 - Negative Equity protection visualized - sanity check error fixed 1251db0 - login sanity check for eth balance of token to be positive - more "red" offline message - clean payout link /cashout 50e570c - some style work (bootstrap5 template) - adding tech documents hosted on github pages https://docs.eqmesh.com/ - sanity security (only available on dev) 507e3ba - 0 is a good thing (not show them red) - empty objects if offline - Nodes show status of controlled accounts - use pokypixels for non-cruitial informations 4c227cd - _SESSION['trader']->pnl fallback if offline - use getDuplikumData for position includes - fallback checking on lib/3rd calls (3rd/duplikum required token to execute to prevent hotlinking) - node page shows past and current executions - init duplikum links (reuse codebase from EnFoid prop) 9b68c03 - move ./hl to /lib for global access - quick $hl fix on www (this needs some revisiting later) - fix $hl issues on www - app/issues redirect to www if logged out - add DM to www 9e2f07e - LivePnl is 4decimals and a ·, while statistics are 2-2 decimals - Trade/Node active uses Realtime Pnl (if provided by trader) - live PnL EOL for less than 2 Minutes - Preload live trading data on login f30e5b - include REALTIME Trading data in dashboard - Node uses local (eqmesh-edge) to lookup node-data in realtime - Re-activate DEMO Logins - ledger sync only if less than 2 points left to complete. - _SESSION['eqmesh']->accountCycles now mandatory - strategy displays proper cycles - normalised versioning (6 digit of git-hash) b13fa22 - temporary remove ./?ret (snip upgrade required) 1663205 - login success loads return url instead of the dashboard 1.0 (2e7267f) #Switching to git-hash values instead of version numbers from here - token data fully cache (this should speed up the page significantly) - reintroduced pokypixel use a cache-file instead of a database for execution control cache good = break cache old = re-run and create new dummy cache file pixels us multiple urls (for now) - fixed login-bug (fallback to use demo) - consistency updated in realtime - node api cleanup (use tailscale/api (getnodes) for realtime) pokypixel for long updates 0.6 COMPLETE Stateless rebuild - clear boundaries on persistent storage, cache and memory items
