Releases: Phantom-VK/NoRefund
Releases · Phantom-VK/NoRefund
Release list
NoRefund v1.0.0
macOS build note: the macOS build is not yet considered final and may be unstable. It is ad-hoc signed rather than notarized (no Apple Developer account yet), so macOS will likely show an "is damaged and can't be opened" dialog on first launch — run
xattr -cr NoRefund.appafter extracting to fix this. Windows and Linux builds are the primary, tested targets for this release.
What's Changed
- Phase 13: retire the CustomTkinter GUI by @Phantom-VK in #44
- Phase 14: registry data accuracy by @Phantom-VK in #45
Full Changelog: v0.1.0...v1.0.0
NoRefund v0.1.0
What's Changed
- feat: project setup — structure, core modules, model registry, tests by @Phantom-VK in #1
- feat: core-lib — fix HF tokenizer backend + expand test suite by @Phantom-VK in #2
- feat: gui-minimal — full desktop UI with file picker, model selector, results table and cost summary by @Phantom-VK in #3
- feat: structured JSON logging + GUI logs tab by @Phantom-VK in #4
- feat: structured JSON logging + GUI logs tab by @Phantom-VK in #5
- Clean up desktop UI views and simplify navigation state by @Phantom-VK in #6
- v0.1 backend: token/cost analysis engine, offline-first tokenizers, GUI fixes by @Phantom-VK in #7
- fix(gui): align UI with TypeScript reference design by @Phantom-VK in #8
- Fix tokenizer accuracy overstatement and close tiktoken offline hole by @Phantom-VK in #9
- fix(gui): Model Registry loading + dropdown scroll/close-on-navigate bugs by @Phantom-VK in #10
- Add Windows packaging: PyInstaller spec + Inno Setup installer by @Phantom-VK in #11
- Code cleanup: split resources.py into a package, consolidate GUI widgets by @Phantom-VK in #12
- UI enhancement pass: design tokens, icons, motion, bug fixes by @Phantom-VK in #13
- Phase 0: CI + clean baseline by @Phantom-VK in #14
- Phase 1: Self-host fit calculator — core data + math by @Phantom-VK in #15
- feat: Add self-host Fit Check GUI view by @Phantom-VK in #16
- Fix dropdown popover item text size mismatch by @Phantom-VK in #18
- Add Portfolio Projection (Phase 3) by @Phantom-VK in #17
- Add PDF and HTML report export by @Phantom-VK in #19
- Sync uv.lock with reportlab dependency by @Phantom-VK in #20
- Maximize app window on launch, clamp window sizes to screen by @Phantom-VK in #21
- Fix dropdown popover HiDPI sizing, screen-edge overflow, stale popovers by @Phantom-VK in #22
- Fix Linux save dialog freezing the UI and dropping the extension by @Phantom-VK in #23
- Fix stale log colors, unguarded Configure relayout, hover, dedupe by @Phantom-VK in #24
- Fix Compare cheapest-row, CTA/badge contrast, silent input feedback by @Phantom-VK in #25
- Clean up dead code, duplicated tab bars, repeated export boilerplate by @Phantom-VK in #26
- Rename misleading identifiers across the GUI layer by @Phantom-VK in #27
- Add keyboard navigation to the dropdown component by @Phantom-VK in #28
- Fix title bar/window controls hidden off-screen on launch by @Phantom-VK in #29
- Phase 01: React/pywebview foundation (GUI rebuild) by @Phantom-VK in #30
- Design system: tokens, motion, typography, and base UI primitives by @Phantom-VK in #31
- Add a typed bridge between the desktop UI and app logic by @Phantom-VK in #32
- Add the application shell: sidebar, header, routing, and settings by @Phantom-VK in #33
- Implement the Token Calculator view by @Phantom-VK in #34
- Model Registry: filterable, sub-100ms model grid by @Phantom-VK in #35
- File Parser: streaming analysis, results table, logs and exports by @Phantom-VK in #36
- feat: rebuild compare view (Results + Projection) by @Phantom-VK in #37
- Fix folder recursion, add blocking loading dialog, enforce single input in Compare by @Phantom-VK in #38
- Self-Host Fit Check view with real hardware brand icons by @Phantom-VK in #39
- feat: add resources view in react by @Phantom-VK in #40
- Motion, states, typography and accessibility polish (Phase 11) by @Phantom-VK in #41
- Usability pass, accessibility fixes, and themed scrollbars by @Phantom-VK in #42
- Cross-OS packaging: build orchestration, PyInstaller/py2app, CI matrix by @Phantom-VK in #43
New Contributors
- @Phantom-VK made their first contribution in #1
Full Changelog: https://github.com/Phantom-VK/NoRefund/commits/v0.1.0