-
5dea46a451
Обновить README.md
main
morgan
2026-07-29 09:15:37 +03:00
-
c848a33f06
Docker fix 4
karachkov_is
2026-07-28 13:32:49 +03:00
-
aec4aa2b5a
Docker fix 3
karachkov_is
2026-07-28 09:46:33 +03:00
-
e334a2371d
Docker fix 2
karachkov_is
2026-07-28 09:05:36 +03:00
-
4e11b333bb
Docker fix
karachkov_is
2026-07-28 08:55:44 +03:00
-
c6a70579cc
Docker fix + ignore
karachkov_is
2026-07-28 08:46:34 +03:00
-
fb7aa22946
Docker fix
karachkov_is
2026-07-28 08:39:52 +03:00
-
0addef89a4
Docker added
karachkov_is
2026-07-28 08:17:50 +03:00
-
ab76686b8b
editor: improve floorplan modes and annotations (#549)


2026-07-28 04:27:59 +05:30
-
daa1f3e99b
feat: add material browse categories (#546)

Wassim SAMADandGitHub
2026-07-24 14:22:13 -04:00
-
7309fc8f1d
editor: stabilize floorplan and camera interactions (#545)


2026-07-24 22:03:58 +05:30
-
f0985df887
fix(core): preserve legacy site children during scene healing (#544)

Wassim SAMADandGitHub
2026-07-24 10:12:27 -04:00
-
99812cd4cb
Improve editor placement and selection workflows (#543)

Aymeric RabotandGitHub
2026-07-24 15:35:10 +02:00
-
b95d737eb6
Fix composite node duplication placement (#542)

Aymeric RabotandGitHub
2026-07-24 14:17:05 +02:00
-
3b70deb837
editor: improve floorplan navigation performance (#541)


2026-07-24 17:30:03 +05:30
-
28ab27f5ec
Merge pull request #539 from pascalorg/feat/realtime-collaboration-sfx

Aymeric RabotandGitHub
2026-07-24 00:33:14 +02:00
-
-
d0afde192e
Merge remote-tracking branch 'origin/main' into feat/realtime-collaboration-sfx
Aymeric Rabot
2026-07-24 00:28:45 +02:00
-
-
-
-
7cfb88dcad
viewer: snapshot capture pipeline + hero framing for thumbnails (#538)


2026-07-23 17:43:00 -04:00
-
f6d28f6794
Fix pass: walkthrough, deck-coupled wall items, live-preview elevation, room snap modes, import validation (#537)


2026-07-23 14:31:09 -04:00
-
8b8ef23a59
Merge remote-tracking branch 'origin/main' into feat/realtime-collaboration-sfx
Aymeric Rabot
2026-07-23 17:43:41 +02:00
-
-
-
-
8715d481ba
test(core): avoid duplicate compiled test runs
Aymeric Rabot
2026-07-23 17:38:47 +02:00
-
c3659acdf8
fix(editor): don't flag camera as dragging on ACTION.NONE controlstart (#536)


2026-07-23 09:58:28 -04:00
-
c42b3f01c9
fix(core): preserve remote patch interaction state
Aymeric Rabot
2026-07-23 14:14:24 +02:00
-
fcac55ca30
editor: improve floorplan navigation performance (#535)


2026-07-23 17:23:01 +05:30
-
4b27966f9a
fix(core): preserve plugin create fields
Aymeric Rabot
2026-07-23 12:32:48 +02:00
-
08d1bbf017
fix(core): preserve level child id types
Aymeric Rabot
2026-07-23 12:22:03 +02:00
-
3126b0b430
fix(core): allow plugin nodes under levels
Aymeric Rabot
2026-07-23 12:16:02 +02:00
-
4be0e55836
fix(core): apply exact remote scene patches
Aymeric Rabot
2026-07-23 12:00:39 +02:00
-
26c9e17fed
feat(nodes): draft axis guides at the moving endpoint + 2d parity (#534)

Wassim SAMADandGitHub
2026-07-22 14:51:34 -04:00
-
77442861d9
editor: complete floorplan construction documentation (#531)


2026-07-22 23:32:17 +05:30
-
2adb50a340
editor: stop wall endpoint drag snapping back to the stale junction corner (#533)


2026-07-22 09:46:06 -04:00
-
0fba611a05
feat(export): texture references — stamp sources at load, reference mode in GLB export (#532)


2026-07-22 08:33:38 -04:00
-
cb6fadbc28
editor: unify walkthrough + viewer UI, crouch, screenshot pause (#529)


2026-07-21 17:04:00 -04:00
-
de13119f86
docs(wiki): vertical-model architecture page; drop stale SlabSystem rows (#528)


2026-07-21 14:44:03 -04:00
-
adc1ec89f4
fix(viewer): guard TextureNode updates against null textures (#527)


2026-07-21 11:34:07 -04:00
-
603f5d2242
feat(materials): dynamic library registry, picker source tabs, Other category (#525)


2026-07-21 10:00:48 -04:00
-
bf89b5bcf2
feat: vertical building model — stored level heights, wall inversion, decks (#526)


2026-07-21 09:57:30 -04:00
-
34b601bb79
Merge pull request #523 from pascalorg/feat/realtime-collaboration-sfx

Aymeric RabotandGitHub
2026-07-21 01:44:49 +02:00
-
-
e1a4dba740
feat: improve collaboration feedback and previews
Aymeric Rabot
2026-07-20 19:27:55 +02:00
-
-
10c9c6ad27
fix: harden item and baked scene rendering (#522)

Wassim SAMADandGitHub
2026-07-20 12:15:08 -04:00
-
1d43a39f9a
docs(viewer): document npm registry bootstrap (#521)

Aymeric RabotandGitHub
2026-07-19 18:43:50 +02:00
-
59a67e68ca
chore: add a verified Bun devcontainer (#520)


2026-07-19 18:39:19 +02:00
-
494150dc1f
fix(viewer): stack levels per building (#519)

Aymeric RabotandGitHub
2026-07-19 18:29:00 +02:00
-
87f3952e4d
fix(viewer): harden WebGPU slab recovery (#518)


2026-07-19 17:58:53 +02:00
-
a7734b8ffe
test(nodes): isolate cabinet regression suites (#517)

Aymeric RabotandGitHub
2026-07-19 17:54:38 +02:00
-
263b4ab6d0
fix(mcp): keep store receiver bound in scene event operations (#489)



2026-07-19 21:19:41 +05:30
-
e484e17f82
fix(viewer): kick render on resume (#516)


2026-07-19 17:46:17 +02:00
-
f67787077e
fix(core): guard material-ref parsers against non-string values (Sentry MONOREPO-EDITOR-EM) (#486)


2026-07-19 08:41:54 -07:00
-
5c7f58f295
Merge pull request #515 from pascalorg/fix/preload-tool-inspector

Aymeric RabotandGitHub
2026-07-19 17:40:32 +02:00
-
-
16ea186f77
fix(viewer): guard texture.repeat against non-array values (Sentry MONOREPO-EDITOR-EK) (#504)



2026-07-19 08:40:18 -07:00
-
d0ac9fb739
fix(editor): guard GLB export against undefined array-material slots (Sentry MONOREPO-EDITOR-79) (#459)


2026-07-19 08:40:01 -07:00
-
2129eed0c2
fix(editor): preload selected tool inspector
Aymeric Rabot
2026-07-19 17:35:45 +02:00
-
6cc10c929e
editor: improve cabinet resizing and wall alignment (#503)



2026-07-19 21:03:57 +05:30
-
-
c0a5db935e
Merge pull request #514 from pascalorg/feat/host-integration-primitives

Aymeric RabotandGitHub
2026-07-19 17:19:11 +02:00
-
-
8f1c834e56
feat(core): expose generic host integration primitives
Aymeric Rabot
2026-07-19 17:10:36 +02:00
-
-
2084892383
fix: derive zone quantities from room topology (#512)

Aymeric RabotandGitHub
2026-07-18 14:35:12 +02:00
-
cddb73b232
fix: harden measurement geometry (#507)

Aymeric RabotandGitHub
2026-07-18 09:44:34 +02:00
-
99cc537e25
release: @pascal-app/core@0.9.2 @pascal-app/viewer@0.9.2 @pascal-app/editor@0.9.2 @pascal-app/nodes@0.1.1 @pascal-app/mcp@0.3.2 @pascal-app/ifc-converter@0.1.2
github-actions[bot]
2026-07-17 17:11:30 +00:00
-
cdf026bb92
fix: publish built-in nodes package (#506)

Aymeric RabotandGitHub
2026-07-17 19:07:12 +02:00
-
ae87ca5475
feat: add production measurement tools (#505)


2026-07-17 19:01:01 +02:00
-
22c9472066
Adjustments pass: shadow bias, polygon editor UX, space-detection load fix (#502)


2026-07-16 10:55:05 -04:00
-
9ca3eaa7fe
feat: add project plugin management (#501)

Wassim SAMADandGitHub
2026-07-16 10:26:59 -04:00
-
4f0aa7f7b6
fix(core): prevent unbounded slab corner miters (#500)

Wassim SAMADandGitHub
2026-07-15 20:10:50 -04:00
-
78223d61cf
fix(core): exclude dangling walls from room polygons (#499)

Wassim SAMADandGitHub
2026-07-15 17:53:51 -04:00
-
a524da1574
Fix room surfaces, wall openings, and paint scope (#498)


2026-07-15 16:35:04 -04:00
-
4fca38a3ef
fix: make room walls and slabs join cleanly (#497)


2026-07-15 13:28:29 -04:00
-
a590747748
Adjustments pass: three 0.185, undo/cancel semantics, guide & panel fixes (#496)


2026-07-14 13:26:35 -04:00
-
3625d17bfc
fix(editor): default sidebar to build tab, drop to select on panel close (#495)


2026-07-14 08:48:25 -04:00
-
47313263fb
feat(viewer): rendering & lighting pass — sun-dominant look, sky backdrop, grounded horizon (#493)


2026-07-13 11:24:58 -04:00
-
c45808840c
nodes: add modular cabinets and wall trim controls (#461)



2026-07-13 04:03:48 +05:30
-
7d6879c416
Merge pull request #487 from pascalorg/fix/compass-follow-hidden-align-north

Aymeric RabotandGitHub
2026-07-10 10:22:26 +02:00
-
-
cbcc705173
fix(editor): animate compass needle on align-north in 3D-only view

Aymeric RabotandClaude Fable 5
2026-07-10 10:06:14 +02:00
-
5e5b62b09e
fix(viewer): wall-clock scene-ready cap + skip unreachable dirty nodes (#484)


2026-07-09 21:01:23 -04:00
-
aa30899090
fix(viewer): drive the frame loop with a timer when ?disable=draw (#483)


2026-07-09 20:25:09 -04:00
-
bbe0e2b0b5
feat(viewer): ?disable=draw — skip scene rendering for graph-only consumers (#482)


2026-07-09 19:30:08 -04:00
-
352954aafc
editor: group manipulation — Photoshop-style multi-selection move, rotate, duplicate (#481)


2026-07-09 15:10:35 -04:00
-
feeabf4bd3
fix(items): retry failed model loads, settle skipped items, keep exports clean (#480)


2026-07-09 14:50:20 -04:00
-
-
5831b7b234
Merge pull request #479 from pascalorg/feat/smart-unit-suffix

Aymeric RabotandGitHub
2026-07-09 16:20:44 +02:00
-
-
2d4e7be709
Merge pull request #478 from pascalorg/fix/compass-sync

Aymeric RabotandGitHub
2026-07-09 16:20:40 +02:00
-
-
5b4b267a40
feat(editor): smart unit suffix — dim on focus, yield to explicit units

Aymeric RabotandClaude Fable 5
2026-07-09 16:06:12 +02:00
-
-
-
58339c64f5
fix(plugin-trees): consume dirty marks so scene-ready fires for plant scenes (#476)


2026-07-09 07:39:36 -04:00
-
d4f1053528
fix(editor): compass sync review fixes

Aymeric RabotandClaude Fable 5
2026-07-09 13:23:09 +02:00
-
cb5cfc7e40
fix(editor): compass sync + fast align-to-north

Aymeric RabotandClaude Fable 5
2026-07-09 13:09:31 +02:00
-
-
a477c4ade3
Merge pull request #477 from pascalorg/fix/unit-labels-lingo-0.2

Aymeric RabotandGitHub
2026-07-08 22:51:49 +02:00
-
-
8476a991f4
chore(deps): bump @pascal-app/lingo to 0.2.0

Aymeric RabotandClaude Opus 4.8
2026-07-08 22:34:31 +02:00
-
682c023be1
fix(editor): area readouts and generated names follow the unit toggle

Aymeric RabotandClaude Opus 4.8
2026-07-08 22:34:30 +02:00
-
fb0b78c091
fix(editor): floorplan reference pass — north convention, cursors, R/T, Set Scale UX (#475)


2026-07-08 14:12:49 -04:00
-
-
2cfce3f6b5
Merge pull request #472 from pascalorg/feat/lingo-natural-inputs

Aymeric RabotandGitHub
2026-07-08 17:08:43 +02:00
-
-
5ffde5f66a
fix(editor): site-panel property-line coords + area/perimeter follow the unit toggle

Aymeric RabotandClaude Opus 4.8
2026-07-08 17:00:47 +02:00
-
69813a6e62
feat(editor): honor the metric/imperial toggle in every length input

Aymeric RabotandClaude Opus 4.8
2026-07-08 17:00:47 +02:00
-
717c2c5c0a
fix: bug pass — legacy window crash, plant exports, zone snapping/visibility, HDR (#473)


2026-07-08 10:19:27 -04:00
-
af1fe6a34c
chore(deps): add @pascal-app/lingo to the lockfile; note duplicated helper

Aymeric RabotandClaude Opus 4.8
2026-07-08 13:32:36 +02:00
-
3273aac551
fix(mcp): restore >0 validation and reject ambiguous numbers in measurement()

Aymeric RabotandClaude Opus 4.8
2026-07-08 13:09:01 +02:00
-
f66dcd438b
feat(mcp): natural-language measurements for tool inputs via @pascal-app/lingo

Aymeric RabotandClaude Opus 4.8
2026-07-08 12:51:08 +02:00
-
a5963560b1
feat(editor): natural-language measurement inputs via @pascal-app/lingo

Aymeric RabotandClaude Opus 4.8
2026-07-08 12:04:14 +02:00
-
-
51fddc2d9c
fix: capture-mode polish for studio & presets + pausable render loop (#469)


2026-07-07 17:10:53 -04:00
-
f6a58489b8
fix(viewer): survive block-misaligned KTX2 textures on WebGPU (#467)


2026-07-06 19:39:52 -04:00
-
f6ffb93a39
fix(export): unbreak bakes and STL/OBJ exports on malformed/placeholder meshes (#466)


2026-07-06 16:07:08 -04:00
-
9b5e229770
feat(editor): stage overlay slot + pro capture overlay for studio (#465)


2026-07-06 13:09:56 -04:00
-
22af31dea8
editor: snapping overhaul — shared-wall rooms, deterministic slab elevation, cursor-true transfers (#458)


2026-07-02 16:18:37 -04:00