Commit graph

889 commits

Author SHA1 Message Date
copilot
7f34283537 Add host-configurable collab permissions with layered overrides.
All checks were successful
Windows Release / windows-x86_64 (push) Successful in 1h12m54s
Session/person/layer defaults plus person×layer ACL (Allow/Deny/Inherit) for draw, move, delete, hide, and layer management; bump save format to 0.9.0-fork.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-11-07 18:12:42 +01:00
copilot
2009a3f892 Fix group move drift from stale draw-cache members
Some checks failed
Windows Release / windows-x86_64 (push) Has been cancelled
Group expand left sibling objects in the BVH cache, so transforms moved only the selection draw while cached surfaces stayed put.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-11-07 18:08:27 +01:00
copilot
8ca22f6c7c Document Forgejo desktop-release Windows orchestration
Some checks failed
Windows Release / windows-x86_64 (push) Failing after 1m8s
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-11-07 15:50:48 +01:00
copilot
166778d451 Run Windows release orchestration on Forgejo desktop-release
Some checks failed
Windows Release / windows-x86_64 (push) Has been cancelled
Tower runner dispatches/waits on the private GitHub MSVC builder and
verifies the public windows-continuous Forgejo release. Needs
GH_BUILDER_TOKEN on the Forgejo repo.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-11-07 15:50:33 +01:00
copilot
3140f9bb55 Prevent players from hiding Fog of War layers
Some checks are pending
Windows Release / windows-x86_64 (push) Waiting to run
Clients could toggle fog visibility (and fade alpha); DisplayData synced
that to everyone and defeated FoW. Block client set_visible/set_alpha,
clamp host-side DisplayData updates, and ignore eye toggles for fog.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-11-07 15:42:58 +01:00
copilot
fea392b65d Fix Windows CI app build path for Ninja/Conan layout
Some checks failed
Windows Release / windows-x86_64 (push) Has been cancelled
Conan installs generators under build/Release with Ninja; use
conan-release presets and that conanbuild.bat instead of build/.
2026-10-25 19:21:15 +01:00
copilot
1c1d63f376 Ship 0.8 fog/freistellen and fix Windows CI for friends
Some checks are pending
Windows Release / windows-x86_64 (push) Waiting to run
Publish the portable zip to public Forgejo from the private GitHub
builder, and force Ninja so MSVC 195 deps build without CMake 4.2.
2026-10-25 18:07:47 +01:00
copilot
97b136de3b Fix Windows CI for MSVC 195 on windows-latest
Some checks failed
Windows Release / windows-x86_64 (push) Has been cancelled
Generate a win-ci Conan host profile from the runner-detected MSVC
version instead of pinning 194 (VS 17), which is missing on current
GitHub-hosted images.
2026-10-04 20:18:33 +02:00
copilot
c33392db5b Fix Windows CI: detect Conan default profile on fresh runners
Some checks are pending
Windows Release / windows-x86_64 (push) Waiting to run
GitHub-hosted windows-latest has no ~/.conan2/profiles/default until
conan profile detect runs; also pin -pr:b=default in conan_init.
2026-10-04 20:13:01 +02:00
copilot
86bf17b81e Move Windows continuous zip CI to GitHub Actions
Some checks are pending
Windows Release / windows-x86_64 (push) Waiting to run
Use GitHub-hosted windows-latest instead of a Forgejo self-hosted
windows-release runner so portable builds do not wait on Tower dual-boot.
2026-10-04 20:10:31 +02:00
8ac02f1b7b Add continuous Windows release workflow and runner docs
Some checks failed
Windows Release / windows-x86_64 (push) Has been cancelled
Public repo already; workflow builds portable zip on windows-release
and publishes windows-continuous. Bump linux Conan profile to gcc 16.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-21 16:36:16 +02:00
copilot
042fe8f5a6 Add fork features: host view sync, grouping, image compress, freistellen
Host can force all clients to their camera; selection Group/Ungroup with
synced groupIds; WebP/PNG preprocess and Tower rembg/white-key freistellen
on insert or via selection actions (save format 0.7 / INFPNT000007).

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-21 16:28:47 +02:00
Yousef Khadadeh
df49687f51 Started work on touch input rewrite 2026-09-20 13:18:10 +03:00
Yousef Khadadeh
f359ecef79 Fixed crash when loading textboxes from files below v0.3 2026-09-13 18:09:10 +03:00
Yousef Khadadeh
ac6c2b0ea8 Web version welcome popup captures cursor 2026-09-10 16:42:43 +03:00
Yousef Khadadeh
bcadd5d68f Use flatpak flatpak-builder instead of distribution package 2026-09-10 11:46:13 +03:00
Yousef Khadadeh
a64fb441c5 Fixed windows export_libs.bat 2026-09-09 12:14:48 +03:00
Yousef Khadadeh
e18d12cf26 disableTouchForDrawing is now saved 2026-09-08 19:48:06 +03:00
Yousef Khadadeh
0efcfe0b27 Up version number to v0.6.1 2026-09-08 18:17:58 +03:00
Yousef Khadadeh
5729057e32 Updated SDL3 to 3.4.16, and disabled Wayland for now 2026-09-07 18:00:01 +03:00
Yousef Khadadeh
56aada6cc6 Fix mouse input issue made by previous commit 2026-08-30 16:02:38 +03:00
Yousef Khadadeh
d60e0ba47b Added disable touch for drawing option 2026-08-30 11:53:01 +03:00
Yousef Khadadeh
f42da47b6e Added Force Save button to mobile UI 2026-08-30 09:23:13 +03:00
Yousef Khadadeh
c6b9c7588e Fixed Emscripten Build 2026-08-28 21:44:05 +03:00
Yousef Khadadeh
b2839abb06 Fixed scripts for android build 2026-08-26 14:41:38 +03:00
Yousef Khadadeh
40329d1aba Added build scripts for windows for ARM 2026-08-12 11:00:09 +03:00
Yousef Khadadeh
0f3094fcea Renamed windows scripts 2026-08-11 20:19:14 +03:00
Yousef Khadadeh
b03138f08a Added windows x86_64 build scripts 2026-08-11 20:13:56 +03:00
Yousef Khadadeh
895105fda5 Add ARM Appimage compile script 2026-08-08 20:48:29 +03:00
Yousef Khadadeh
32afc8e016 Change made to compile on Ubuntu 24.04 2026-07-09 17:23:04 +03:00
Yousef Khadadeh
47f885ec9a Organize linux build scripts, and create AppImage build scripts 2026-07-09 15:21:42 +03:00
Yousef Khadadeh
ca859671c3 Add fill color 1 and back color 0 to theme editor 2026-06-25 15:21:32 +03:00
Yousef Khadadeh
c234d921f0 Force X11 on flatpak release for now due to tablet issues 2026-06-11 22:47:11 +03:00
Yousef Khadadeh
ad7add9bec Compile SDL with wayland support 2026-06-11 22:35:54 +03:00
Yousef Khadadeh
40fcc634ef Fixed touch input in emscripten 2026-06-11 16:09:46 +03:00
Yousef Khadadeh
a71bd9814e Dont simplify paths when erasing 2026-06-07 15:17:21 +03:00
Yousef Khadadeh
77b001cbc9 No flat cap eraser, fixed path writing, fixed divide by NaN 2026-06-07 09:28:54 +03:00
Yousef Khadadeh
cceeb9b613 Touch devices show eraser path when real time eraser is disabled 2026-06-06 19:40:27 +03:00
Yousef Khadadeh
95c8a32fbd Make Edit / Share button clear on android 2026-06-06 19:21:09 +03:00
Yousef Khadadeh
18f151b461 full commit update called on erase 2026-06-06 16:50:38 +03:00
Yousef Khadadeh
ff99878755 Fixed eraser tool adding to mesh in rare cases 2026-06-06 14:43:24 +03:00
Yousef Khadadeh
c48531238e Disable parallelization on erase tool for now 2026-06-05 23:24:17 +03:00
Yousef Khadadeh
3486d534b2 Initial textbox text color is foreground color 2026-06-04 20:31:16 +03:00
Yousef Khadadeh
7096d96518 Add origin bookmark in new files 2026-06-04 19:35:56 +03:00
Yousef Khadadeh
08ba1cd615 Remove print statement and added flatpak update description 2026-06-04 19:19:09 +03:00
Yousef Khadadeh
dcc71be630 Get clipper2 to compile in flatpak version 2026-06-04 18:35:30 +03:00
Yousef Khadadeh
12bb936c16 App doesn't crash when attempting to open bad file through double click 2026-06-04 17:16:26 +03:00
Yousef Khadadeh
354c6e4cdc Remove earcut dependency 2026-06-04 12:43:06 +03:00
Yousef Khadadeh
f82b3185a1
Merge Release 0.6.0
Merge Release 0.6.0
2026-06-04 09:35:35 +00:00
Yousef Khadadeh
2dde2015f5 Added background FPS cap 2026-06-04 09:21:53 +03:00