Skip to content

Releases: Phantom-VK/NoRefund

NoRefund v1.0.0

Choose a tag to compare

@github-actions github-actions released this 26 Aug 06:48

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.app after extracting to fix this. Windows and Linux builds are the primary, tested targets for this release.

What's Changed

Full Changelog: v0.1.0...v1.0.0

NoRefund v0.1.0

Choose a tag to compare

@github-actions github-actions released this 26 Aug 05:08
e8ab015

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

Full Changelog: https://github.com/Phantom-VK/NoRefund/commits/v0.1.0