14 Commits
Author SHA1 Message Date
John O'Keefe 2ab0843a0c chore(wailsv3): v3 conformance pass over project files
Fixes the wails3 dev boot failure and removes remaining v2-isms so the tree matches a stock v3 project.

- frontend/package.json: add missing build:dev script (vite build --minify false --mode development). The dev taskflow runs npm run build:dev, which v2-era package.json never had - this was the wails3 dev boot failure.
- frontend/vite.config.ts: add the @wailsio/runtime vite plugin (typed custom events, as in every v3 template) and the server host/port/strictPort block (5173, matching the dev task).
- Remove stale v2 build dirs build/darwin + build/windows (v2 wails scaffolding; v3 generates its own via build-assets if ever needed).
- Delete untracked frontend/package.json.md5 (v2 change-detection artifact; v3 Taskfile uses content-hash sources) and drop its gitignore rule.
- go.mod: delete the leftover commented-out v2 replace directive.
- README.md: dev/build docs updated to make dev / make build (wails3), dropping the v2 :34115 browser-server paragraph; install link points at v3 docs.

Verified: production vite build green with the plugin, and wails3 dev boots end-to-end (bindings regen, build:dev, vite on :5173, asset server connected, AniTrack 1.6.8 window mapped).
2026-09-13 17:20:19 -04:00
John O'Keefe 0642163844 chore(wailsv3): migrate frontend to v3 bindings and runtime
Regenerated bindings with wails3 generate bindings (1 service, 29 methods, 25 models) into frontend/bindings/AniTrack as TypeScript; output verified byte-deterministic across regens, so it is committed like wailsjs was.

- 10 Svelte files: wailsjs/go/main/App imports -> import {App} from bindings/AniTrack with App.* call prefixes. No logic or markup changes.
- WebsiteLink.svelte: BrowserOpenURL -> Browser.OpenURL from @wailsio/runtime.
- AvatarMenu.svelte: runtime.Quit -> Application.Quit from @wailsio/runtime.
- package.json: add @wailsio/runtime pinned to 3.0.0-beta.20 (exact, matching the Go framework); lockfile updated, all deps still max in-range, majors deferred.
- Production vite build passes with the new bindings.
2026-09-13 17:10:17 -04:00
john-okeefe 1a083deb54 reverted back to svelte-headless-table 2025-02-15 21:12:36 -05:00
john-okeefe 3ec5eb1a03 began transition to tanstack table 2025-02-05 21:36:23 -05:00
john-okeefe 1fdb859f05 upgraded vite from vulnerability 2024-10-18 23:21:59 -04:00
john-okeefe 5915bb28b8 changed to svelte headless table for reactive data 2024-09-07 19:33:02 -04:00
john-okeefe d611ed8b3a migration to Svelte 4 2024-09-05 15:38:13 -04:00
john-okeefe 77e361b5b2 rewrote the Anime.svelte to move out helper functions and clean up code 2024-09-05 15:29:42 -04:00
john-okeefe f5001cff04 changed from modal to client-side router 2024-09-04 12:05:41 -04:00
john-okeefe 6e9c2cf46e added moment package 2024-07-31 12:39:44 -04:00
john-okeefe 065ac0950f added Not Reviewed so zero does not equal undefined 2024-07-27 21:18:03 -04:00
john-okeefe 55c73a84a3 added flowbite to tailwind 2024-07-25 09:19:02 -04:00
john-okeefe 59fe3d32ff added tailwind and cleaned up page
Cleaned up page to allow Tailwind to start handling the look and feel of
everything
2024-07-24 09:17:39 -04:00
john-okeefe 49e399d50c added wails Svelte Template 2024-07-09 10:16:53 -04:00