Commit graph

45 commits

Author SHA1 Message Date
33038978cc fix(update): preserve archive metadata in git checkouts
- Skip expanded archive metadata when updating Git worktrees
- Retain commit metadata for archive-only installations
- Cover repositories, linked worktrees, and packaged installs
2026-07-25 08:27:43 -05:00
abcea76fee refactor(gui): streamline SHA display logic in UpdateDialog
- Remove the _available_sha_display method and directly utilize _short_sha for clarity.
- Update new version label to reflect the installed SHA when no pending SHA is available.
- Clean up related unit tests to align with the updated display logic.
2026-07-24 12:51:43 -05:00
fc0170725e feat(gui): enhance SHA display logic in UpdateDialog
- Introduce a new class method to display the available SHA or indicate "Current" when up to date.
- Update the new version label to use the new display method for better clarity.
- Adjust the label to show "Current" directly when no pending SHA is available.
- Add unit tests to verify the new display logic for available versions.
2026-07-24 12:43:06 -05:00
0a2b8c77b8 fix(update): identify source archives and exclude dev metadata
- Embed the archived commit SHA to prevent false first-launch updates
- Exclude editor and agent directories from source and update archives
- Add coverage for archive metadata and installer filtering
2026-07-24 12:18:18 -05:00
df04f44db4 feat(config): align settings UI and bind optional API endpoints to keys
- Rebuild General Settings on a shared label/field grid with Fusion controls
- Store optional per-key endpoints and apply them on key select
- Keep legacy string vault entries working and cover endpoint sync in tests
2026-07-22 14:57:33 -05:00
1502050577 feat(api): add API key management dialog and update shipped data assets
- Introduce a dialog for creating and managing API keys, allowing users to securely store and select keys.
- Update the configuration tab to include a new section for API key management with options to add and delete keys.
- Extend shipped data assets to include `data/api_keys.json` for better handling of user-specific API keys.
- Ensure user-local files remain protected in the archive process.
2026-07-22 14:29:47 -05:00
7f7348a5a6 MY BRAND
fix(update): apply Gitea archive under dazedtl root

- Resolve archive root dynamically instead of a stale slug
- Fail when the zip has no installable files
- Install into PROJECT_ROOT and cover archive-root regressions
2026-07-22 14:02:26 -05:00
4d1b01c870 refactor!: rebrand product from DazedMTLTool to DazedTL
- Rename desktop launcher, window titles, About, and User-Agents
- Point QSettings at DazedTL with one-time migration from legacy app key
- Update README, Guide, skills, and launcher/script copy

BREAKING CHANGE: QSettings and desktop id now use DazedTL (legacy keys migrated once)
2026-07-22 12:27:22 -05:00
41691879dc fix(update): ship Guide help files in tool update archives
- Un-ignore data/help/** so index.json is included in git archives
- Add ShippedDataTrackingTests to catch future gitignore regressions
- Add Cursor rule for agents editing shipped data/ paths
2026-07-22 12:22:30 -05:00
cb90965f30 feat(gui): add in-app Guide tab and open it by default
- Reorder sidebar to Guide, Workflow, Translation, Batches, Skills, Config
- Load maintainable docs from data/help/ with a process walkthrough
- Restore Ace Step 5 scripts prompt and pack guidance via RV2JSON
- Recommend Claude Sonnet 4.6 for quality/batch and Mistral for free
2026-07-22 12:13:19 -05:00
3311d81645 Game Update missing files 2026-07-20 11:56:04 -05:00
fe31c71130 Reworking prompts/skills 2026-07-11 11:33:14 -05:00
300953a04d Proper batch gui that lets you manage batch history and reuse batches 2026-07-11 09:18:32 -05:00
6ed3412daf Improve Update UI 2026-07-05 16:03:51 -05:00
9ad65488da Use offline bundles for 3rd party tools for security 2026-07-05 15:54:25 -05:00
1fb7a21bdd Switch update to my own host 2026-07-05 15:11:51 -05:00
b407aef557 Building wolf 2026-07-05 11:06:18 -05:00
386f19b7f5 Update Forge 2026-07-05 10:46:23 -05:00
4e2479c56d FIx slow closing 2026-07-03 19:05:06 -05:00
8a307bc0cf Fix wayland warning 2026-07-03 18:51:52 -05:00
014278b339 Initial 2026-07-03 14:43:15 -05:00
4dd9d2bbd4 Surely cleaning up all this mess wont break anything. surely 2026-06-15 17:34:32 -05:00
563299ba21 Make updater stop breaking my shit 2026-06-15 17:16:00 -05:00
367e974b77 Check updates in the background 2026-06-15 17:12:22 -05:00
ec5d5956a7 Remove Rewrite Tab 2026-06-13 18:29:07 -05:00
aa6f147db6 Fetch forge from len 2026-06-13 16:48:55 -05:00
9ff0a0c2c7 Some temp linux icons I suppose. 2026-06-13 15:25:21 -05:00
6d536d6ca0 Remove giant ace exe 2026-06-12 15:13:41 -05:00
32e6f7d33b Rewrite tab 2026-05-16 14:21:09 -05:00
111cf6ea75 Add icon 2026-05-10 13:24:12 -05:00
18c476e9cb Fix sizing in gui 2026-03-16 16:43:20 -05:00
2e0a7d4899 Update funct 2026-03-13 14:03:29 -05:00
5fd6e82b53 I'm doing stuff 2026-03-12 20:20:17 -05:00
841bf42edd Make sure the translation subprocess is killed when closing 2025-10-26 09:37:38 -05:00
d90442bdcc Remove font scale 2025-10-26 09:26:59 -05:00
d870a395fd Lookin good 2025-10-25 17:13:46 -05:00
0efe60e8c1 god 2025-10-25 17:05:50 -05:00
692ddf00b6 moar 2025-10-25 17:02:06 -05:00
fcb10d9aad Cleaning up ui 2025-10-25 16:08:49 -05:00
156ac2b5b7 Add more gui config 2025-09-10 15:22:24 -05:00
34a9a7e117 Remove useless other modules tab 2025-07-18 17:21:36 -05:00
13ffaa42ab Clean up gui 2025-07-18 17:19:35 -05:00
5fd0ae7caf Basic TL working 2025-07-18 16:27:09 -05:00
e7b41c9f44 Get mv config working 2025-07-18 15:44:26 -05:00
b44633f13c Beginning of gui 2025-07-18 15:12:28 -05:00