11 Commits
Author SHA1 Message Date
ryan.mcgee 94bfe50a20 Add CPU model option via Transformers.js (WebAssembly, no GPU required)
Build and Deploy / deploy (push) Successful in 44s
Uses HuggingFaceTB/SmolLM2-360M-Instruct (~200 MB) via ONNX Runtime
WASM through @huggingface/transformers. Users without WebGPU now see
the CPU option pre-selected in the provider modal rather than an error.
2026-05-26 11:04:26 -05:00
ryan.mcgee 44e8755bfc Fix LLM confirm button doing nothing when WebGPU unavailable
initLLMUI() was returning early before registering the confirm/cancel
listeners when hasWebGPU() was false, but task rendering happens after
initLLMUI() so the How To buttons still appeared clickable. Moved the
WebGPU gate into requestGuide() and the confirm handler so listeners
are always registered and the user gets a clear error message instead.
2026-05-26 10:58:31 -05:00
ryan.mcgee 32f1929911 Persist filter state across page reloads 2026-05-26 10:51:28 -05:00
ryan.mcgee fd0b6996a6 Add model/provider selection to LLM guide feature
Build and Deploy / deploy (push) Successful in 49s
Users can now choose between three AI backends before generating
how-to guides: small in-browser model (Llama 3.2 1B, ~900 MB),
large in-browser model (Llama 3.2 3B, ~1.8 GB), or their own
Ollama instance with configurable URL and model name. A settings
button in the header lets users switch provider at any time without
re-downloading.
2026-05-26 10:40:24 -05:00
ryan.mcgee f9ae7ebe0c Add in-browser AI how-to guide generator via WebLLM
Build and Deploy / deploy (push) Failing after 11m47s
2026-05-26 10:30:51 -05:00
ryan.mcgee 3d64550a7b Fix RuneLite import: embed real struct IDs from task-json-store and match on them
Build and Deploy / deploy (push) Successful in 49s
2026-05-26 10:15:38 -05:00
ryan.mcgee c9502c4f1d Add Unlocked filter: area unlock toggles and RuneLite area import
Build and Deploy / deploy (push) Successful in 46s
2026-05-26 10:03:23 -05:00
ryan.mcgee 8427befabd Fix deploy workflow: use correct secret name CLOUDFLARE_API_TOKEN
Build and Deploy / deploy (push) Failing after 10m38s
2026-05-26 09:41:14 -05:00
ryan.mcgee cf3ef83cfa Remove unnecessary CLOUDFLARE_ACCOUNT_ID from deploy workflow
Build and Deploy / deploy (push) Failing after 1m25s
2026-05-26 09:37:27 -05:00
ryan.mcgee 6800f4e4ab Add Gitea Actions workflow to build and deploy to Cloudflare Pages 2026-05-26 09:35:54 -05:00
ryan.mcgee 0db69509b1 Add Zola site, task scraper, and project scaffolding
- Scrapes 1592 Demonic Pacts tasks from the OSRS Wiki into tasks.json
- Zola static site with OSRS-themed dark UI, filters, search, and progress tracking
- Client-side localStorage persistence and RuneLite JSON import/export
- Live countdown to league end date in the site header
2026-05-26 09:24:14 -05:00