Releases: slysmoke/eventt
Releases · slysmoke/eventt
Release list
EVE Night Trade Tools v1.0.15
Other
- Stop hammering ESI for corp features a character can't access
EVE Night Trade Tools v1.0.14
Added
- Add a price-spike filter to Station Trading and Inter-Region analysis
- Add a sidebar button to report a bug or request a feature
Fixed
- Fix Orders History margin to use real sell prices instead of order.price
- Fix Station/Inter-Region station selection getting wiped on restart
Other
- Route the release workflow's flake.nix bump through a PR
- Retry ESI name resolution for blank wallet client names on Dashboard
- Show volume-weighted average price/margin for inter-region walked quantity
- Check gradle dependency updates quarterly instead of weekly
- Make the OBS overlay panel 95% opaque instead of translucent
- Estimate OBS overlay profit from order book fills, not just tx sync
- Log a mid-pagination Last-Modified change once per fetch, not per page
- Treat a trailing 404 from ESI pagination as end-of-data, not a failure
- Filter corp orders to the sidebar's selected character, with an "All characters" checkbox
- Bisect resolveNames on 404 instead of dropping the whole batch, and fix response leaks
- Flag a live price spike, not just one that's already reverted
- Make the spike threshold/window tunable and also catch volume-only spikes
- Split the spike filter into independent Price × and Volume × thresholds
- Refresh stale cached market history instead of trusting it forever
- Also compare the live order-book price against history, not just history against itself
- Stop re-parsing/re-writing unchanged market history on every filter edit
- Change spike filter defaults to Price ×1.8 / Volume ×5 / Days 7
- Shorten sidebar feedback button label to "Feedback"
- Enable Gradle build cache
Removed
- Drop redundant null check flagged by the compiler in OrdersScreen
- Drop the hand-rolled 2-day staleness rule, defer to ESI's real Expires header
EVE Night Trade Tools v1.0.13
Added
- Add CHANGELOG.md generated from git history via git-cliff
- Add remotion-video/ to gitignore
- Add custom theme support with an RGB-slider editor
- Add OBS stream overlay: local HTTP server with animated live session stats
- Add opt-in Nostr trader leaderboard with its own page (issue #17)
- Add order-book stats and autostart to the OBS stream overlay
Fixed
- Fix overlay clipboard manifest parsing swallowing plain order rows
- Fix tray notification crash; make contracts expandable, sortable, filterable
- Fix stale/wrong order data feeding the OBS overlay and dashboard
Other
- Generate categorized release notes with git-cliff
- Enforce single app instance and remove P2P test-instance tooling
- Reuse previously-resolved client names instead of re-hitting ESI
- Show app version at the bottom of the sidebar, linking to release notes
- style: auto-format via ktlint
- Ignore local DEPENDABOT.md cheat-sheet
- Book P2P Market trades into cost basis, add contract-loss write-offs
- Move Leaderboard nav entry to right after Dashboard
- Update wiki for the Leaderboard page and OBS stream overlay
- Document P2P Market cost-basis attribution in the wiki
Removed
- Remove the Orders "Buyout hint" feature
EVE Night Trade Tools v1.0.12
Added
- Add CodeQL analysis workflow configuration
- Add Dependabot config for Gradle and GitHub Actions updates
- Add junit-platform-launcher to fix JUnit 6 test discovery
- Add junit-platform-launcher to fix test discovery on Gradle 9
- Add search, sortable columns, and pagination to Wallet transactions/journal
- Add Top Buyers & Sellers table to Dashboard
- Add sortable columns to Orders History/Inventory, Total to Sell
- Add inventory-value calculator to EVE Trade Calc overlay
Changed
- Pin Kotlin JVM toolchain to 21 for all subprojects
- Switch java-kotlin CodeQL analysis to build-mode: none
- Pin nix devShell to gradle_9, refresh flake.lock
- Migrate window icon off deprecated classpath painterResource
- Unify relist fee accounting into FIFO cost basis
- Rework Contracts: character/corp scoping, refresh cooldown, badge
- Improve Inter-Region analysis: swap/presets, item detail dialog, fee model fixes
Fixed
- Fix runtime regression: junixsocket-core exclude broke Wayland hotkeys
- Fix Portal hotkey signal matching: resolve well-known name to unique name
- Fix orphaned corporations left behind after character deletion
- Fix corp wallet transactions/journal leaking into personal view
Removed
- Disable java-kotlin CodeQL analysis until Kotlin 2.4.10 is supported
- Exclude POM-only junixsocket-core from the shadow-jar classpath
- Remove dead null-safety code left over from OkHttp 5's non-null body
- Skip ESI calls to routes ESI itself reports as degraded
- Drop the verify job from the release workflow
EVE Night Trade Tools v1.0.11
Changed
- Trim SSO scope request to only scopes EsiClient actually uses
Fixed
- Fix ktlint spacing violation in SsoAuthManager
EVE Night Trade Tools v1.0.10
Added
- Add selectable themes and fonts, fix light-theme readability
Fixed
- Fix intermittent SSO token failures from unencoded form values
Other
- Make trade overlay follow the selected theme and font
EVE Night Trade Tools v1.0.9
Fixed
- Fix missing jdk.httpserver module in packaged runtime
EVE Night Trade Tools v1.0.8
Added
- Add app screenshots (dashboard, market browser, orders, analysis)
Other
- Dashboard: stop calling cash flow P&L; chart now shows daily realized P&L
- Hotkey: survive X11 grab conflicts instead of dying with the JVM
- P2P Market: harden the Nostr flow — security, relays, presence, notifications
- Orders: competition detector — who's fighting you for the top of the book
- Analysis: Margin is now NET everywhere, plus a separate ROI column
- Wallet: realized P&L chart and an honest margin card
- Orders: competition tooltip + app-wide background market watch
- Wallet profitable days by realized P&L, beaten-count nav badge, wiki refresh
- Cache: wire in the expired-row purge and vacuum, deflate big ESI payloads
- Settings: drop the 6-month EveRef history option, default to 1 month
- Orders: sell-order Best Margin nets the relist fee
- Update macOS version in release workflow
- Update macOS version in release workflow
EVE Night Trade Tools v1.0.7
Added
- Add landing page deployed to GitHub Pages via Actions
Other
- Split MarketAnalysisScreen into per-concern files
- Split OrdersScreen into per-concern files
- Overlay: copy back beat price for copied orders and book imports
- PLEX: treat order book as the global market it is
- Dashboard: top winners/losers instead of alerts, combined all-entities mode
- Dashboard: daily P&L bar chart over the last 30 days
- Inventory: show how long capital has been stuck in each item
- Overlay: price-check any item by copying its name
- Surface swallowed errors: AppLog journal with topbar indicator
- Orders: beaten-only hotkey mode, stable cycle position, tray alerts
- Notify: fall back to notify-send when there is no system tray
- Orders: selecting a row repositions the Ctrl+Z cycle to that order
- docs: add user wiki (Russian)
- docs: English wiki + Russian versions of wiki and README, fix stale docs
- Assets: refresh replaces the snapshot instead of only upserting
- Show real item icons from images.evetech.net instead of placeholders
- Dashboard: persist the Combine all switch across restarts
- History: subtract an order's relist fees from its shown profit
- Settings: configurable global hotkeys (Ctrl + chosen letter)
- Hotkeys: capture any Ctrl/Alt/Shift+letter combo by pressing it
- Packaging: proper .desktop metadata for the .deb
- Site: denser starfield with real night-sky twinkle
- Site: self-heal the starfield canvas size every frame
- Site: landing page moved to the slysmoke.github.io user repo
Removed
- Remove dead code and consolidate formatIsk into ui:common
EVE Night Trade Tools v1.0.6
Added
- Add CI status and release version badges to README
- Add regression test for medianDailyVolume's calendar-window fix
Other
- Enhance README with badges for downloads and visits
- Market Analysis: fix median volume to use calendar window, not row count
- ktlint: fix chain-method-continuation formatting in medianDailyVolume
- Wallet/Dashboard: add FIFO cost-basis P&L alongside cash-flow, fix UTC/local date drift
- Orders: track relist fees per order, redesign Sell table columns and sorting
- Orders: fix phantom relist counting across view switches and restarts
- Orders: show total relist fees of active orders in the summary bar
- Analysis: align filter bar controls and pin primary action right
- Analysis: bulk-fetch whole region order book past 1000 candidate types
Removed
- Remove watchlist feature and related code