Ivan Fontosh
d54e9ed02d
docs(help): document Start from this scene in instructions
...
Add RU/EN help text for launching a session from any graph node via the context menu.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-02 19:15:51 +08:00
Ivan Fontosh
ca0cf9c0ce
fix(control): improve storyline history and graph launch
...
Append history on revisit instead of truncating, highlight the latest duplicate entry, add Start from this scene to the graph context menu, and keep storyline state isolated from project graph edits.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-02 19:14:01 +08:00
Ivan Fontosh
657e3c862e
feat(effects): add Darkness action effect like freeze
...
Adds a fullscreen darkness vignette on click and a permanent shadow spot with a black radial gradient (40% edge, 100% center). Includes control panel UI, i18n, eraser support, and tests.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-02 16:37:06 +08:00
Ivan Fontosh
97c77a025a
Fix typo in Russian EULA license grant wording.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-02 00:44:13 +08:00
Ivan Fontosh
42b067615d
Document fixed and period license key expiry on the server.
...
Client activation flow is unchanged; exp in the token remains the source of truth.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-01 22:46:11 +08:00
Фонтош Иван Сергеевич
0c45d58359
chore: bump version to 1.0.25
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-01 16:52:47 +08:00
Ivan Fontosh
1eed2b38f8
docs(help): rewrite Instructions in friendlier RU/EN with clear steps
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-01 16:48:57 +08:00
Ivan Fontosh
60ef837e1c
chore: migrate production URLs to ttrpgplayer.ru (v1.0.24)
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-01 15:59:37 +08:00
Ivan Fontosh
374e041321
fix(editor): delete graph edges via right-click context menu
...
Remove accidental edge deletion on click and document the new graph link workflow in help and docs.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-01 14:26:14 +08:00
Ivan Fontosh
3acb89c80d
chore: bump version to 1.0.23
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-28 14:13:29 +08:00
Ivan Fontosh
8eb88399a3
feat(editor): add About menu with app info and user guide
...
Add header menu with About and Instructions modals so GMs can read product details and step-by-step help for all app features.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-28 14:09:23 +08:00
Фонтош Иван Сергеевич
a96e1f8465
chore: bump version to 1.0.22
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-19 14:56:21 +08:00
Фонтош Иван Сергеевич
80103a00e7
fix(mac): updater progress UI and skip redundant download
...
Show update stage in the modal, forward electron-updater progress over IPC,
and install immediately when the build is already cached. Rename window titles to TTRPG - *.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-19 11:07:19 +08:00
Фонтош Иван Сергеевич
b017155eaf
chore: bump version to 1.0.21
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-19 10:22:02 +08:00
Ivan Fontosh
5706355c5f
fix(mac): prevent updater hang on manual install
...
Bump to 1.0.20. Disable autoDownload during manual check and fix
Squirrel.Mac quitAndInstall race on darwin.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-19 08:24:52 +08:00
Фонтош Иван Сергеевич
428fa09224
fix
2026-05-18 10:31:40 +08:00
Ivan Fontosh
1cda87fe13
fix error and new docs
2026-05-18 10:16:48 +08:00
Ivan Fontosh
10de99bb06
fix error and new docs
2026-05-18 10:06:47 +08:00
Ivan Fontosh
0ae3c39333
fix
2026-05-18 09:48:09 +08:00
Ivan Fontosh
d07dcae626
Merge branch 'main' of https://git.mailib.ru/ifontosh/DndGamePlayer
2026-05-18 09:44:39 +08:00
Ivan Fontosh
dd0dd646f6
save
2026-05-18 09:44:22 +08:00
Фонтош Иван Сергеевич
8ec830cdb5
fiz mac build
2026-05-18 09:22:35 +08:00
Ivan Fontosh
02b3131f19
фикс
2026-05-18 08:52:39 +08:00
Ivan Fontosh
cfa067519d
фикс
2026-05-18 08:35:36 +08:00
Ivan Fontosh
4e5d320c36
фикс
2026-05-18 08:26:43 +08:00
Ivan Fontosh
411ac634f4
chore: release v1.0.18
2026-05-18 01:13:18 +08:00
Ivan Fontosh
ece48fe53d
chore: release v1.0.17
2026-05-18 01:10:07 +08:00
Ivan Fontosh
744ead383d
фикс
2026-05-18 01:09:04 +08:00
Ivan Fontosh
9f82a541fc
chore(release): point updater feed at updates.mailib.ru (v1.0.16)
...
Set build.publish.url to the production HTTPS feed, bump version to 1.0.16, add publish-to-updates.ps1 for VPS upload, and normalize Linux AppImage names from x86_64 to x64 after pack:linux.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-18 00:55:53 +08:00
Ivan Fontosh
963a1f0790
fix
2026-05-17 23:20:37 +08:00
Ivan Fontosh
394b42e845
fix
2026-05-17 22:04:00 +08:00
Ivan Fontosh
6204359330
fix
2026-05-17 21:55:52 +08:00
Ivan Fontosh
7c858ba633
feat(phase1): rebrand to TTRPG Player and drop Git updates feed
...
Rename product to TTRPG Player (TTRPGPlayer / com.ttrpgplayer.app), use .ttrpg.zip for new saves while keeping .dnd.zip import, accept TTRPG- and DND- license keys on client, and remove sync-update-feed plus CI push to DndGamePlayerUpdates.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-17 20:56:14 +08:00
Ivan Fontosh
2c03921d23
docs: updates repo size, GC, and 1.5 GiB expectations
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-14 00:18:30 +08:00
Ivan Fontosh
285a1a9667
fix(update): disable differential download for Gitea generic feed (Range 400)
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-14 00:16:33 +08:00
Ivan Fontosh
0e14180044
chore: release 1.0.15
...
Release / release (push) Successful in 8m28s
Co-authored-by: Cursor <cursoragent@cursor.com >
v1.0.15
2026-05-14 00:00:40 +08:00
Ivan Fontosh
cd3ba5fe07
fix(ci): prune old DNDGamePlayer artifacts from updates feed before copy
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-13 23:53:25 +08:00
Ivan Fontosh
26f8a81631
fix(ci): more git push retries for feed; document HTTP 500 and temp branch
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-13 23:48:39 +08:00
Ivan Fontosh
2dc7015f53
chore: release 1.0.14
...
Release / release (push) Failing after 10m20s
Co-authored-by: Cursor <cursoragent@cursor.com >
v1.0.14
2026-05-13 23:34:26 +08:00
Ivan Fontosh
0eadfdce30
chore: release 1.0.13
...
Release / release (push) Successful in 8m41s
Co-authored-by: Cursor <cursoragent@cursor.com >
v1.0.13
2026-05-13 23:16:32 +08:00
Ivan Fontosh
7e7827224d
fix(license): optional file fallback when safeStorage unavailable (WSL)
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-13 23:14:08 +08:00
Ivan Fontosh
8fa8467db7
fix(ci): stream update feed squash push
...
Release / release (push) Successful in 7m10s
Split the squashed updates feed upload through a temporary branch so large installers are pushed in smaller packs, then publish the completed updates branch.
Co-authored-by: Cursor <cursoragent@cursor.com >
v1.0.12
2026-05-12 14:14:54 +08:00
Ivan Fontosh
af4c2616f2
chore: release 1.0.11
...
Release / release (push) Failing after 11m51s
Co-authored-by: Cursor <cursoragent@cursor.com >
v1.0.11
2026-05-12 13:49:35 +08:00
Ivan Fontosh
3877a6f2a6
feat(ci): squash updates repo history each release (DND_UPDATES_SQUASH_HISTORY)
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-12 13:42:53 +08:00
Ivan Fontosh
1c6f06b278
fix(ci): sync feed fetch retries with gc, HTTP/1.1, disk check; fail on TLS
...
Release / release (push) Failing after 4m50s
Co-authored-by: Cursor <cursoragent@cursor.com >
v1.0.10
2026-05-12 13:10:37 +08:00
Ivan Fontosh
064592d4d4
fix(ci): reduce disk use for update feed sync (rename, tmp root, fetch retries)
...
Release / release (push) Failing after 8m46s
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-12 11:27:02 +08:00
Ivan Fontosh
e923de350d
fix(ci): merge origin/updates before push to avoid fetch-first rejection
...
Release / release (push) Failing after 6m2s
Shallow clone depth 40 (DND_UPDATES_CLONE_DEPTH); fetch+merge before each push attempt.
Release 1.0.9.
Co-authored-by: Cursor <cursoragent@cursor.com >
v1.0.9
2026-05-12 11:15:33 +08:00
Ivan Fontosh
07641be2d2
fix(ci): resilient large git push to updates feed (1.0.8)
...
Release / release (push) Failing after 6m13s
http.postBuffer 2GiB, disable low-speed abort, retry push; docs for nginx/Gitea limits.
Co-authored-by: Cursor <cursoragent@cursor.com >
v1.0.8
2026-05-12 11:04:31 +08:00
Ivan Fontosh
8bc2e5bd49
Release 1.0.7: Linux AppImage (x64/arm64) CI, merge update feed, docs
...
Release / release (push) Failing after 7m3s
- electron-builder linux + qemu cross arm64 on ubuntu-22.04 job
- sync-update-feed: merge copy, ARTIFACT_LINUX, .appimage
- GITEA_AUTO_UPDATE + MANUAL_MAC_UPDATE_UPLOAD
Co-authored-by: Cursor <cursoragent@cursor.com >
v1.0.7
2026-05-12 10:49:57 +08:00
Ivan Fontosh
2037144a5c
fix(win): load window icon from ICO on disk + buffer PNG (1.0.6)
...
Release / release (push) Successful in 5m8s
nativeImage from paths inside app.asar often yields empty images on Windows.
Ship icon.ico via extraResources and read with createFromBuffer; setIcon on boot + app windows.
Co-authored-by: Cursor <cursoragent@cursor.com >
v1.0.6
2026-05-12 08:24:14 +08:00