admin and Claude Opus 5.5
ab37d3423a
Let graphs zoom out to an eighth ( #387 )
...
With the Chip and the Filter drawn as devices, a preset such as the
Laser is about 3060 units wide. In a window of 1280 px a fit then hit
the floor of 0.25 and cut the Notes node off on the left.
- ZOOM_LIMITS.min goes from 0.25 to 0.125. The graph zooms without
steps, so one more step is the floor halved. 0.125 is also the
smallest step of the scene view.
- It holds for the wheel, for Fit and for the node board of plugins.
- The grid still hides itself below 8 px, so it does not flicker.
Tests:
- Unit plugins and graph-framing: 55 tests green, the floor test now
expects 0.125.
- e2e 06 (atx): ALL PASSED, 149 checks. Only a comment that named 0.25
changed there.
- Gate (atx): CHECK EXIT 0, 285 files, 4377 tests.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-10 15:09:05 +02:00
..
2026-09-16 17:38:54 +02:00
2026-10-07 17:26:35 +02:00
2026-10-09 06:51:59 +02:00
2026-10-07 18:17:21 +02:00
2026-09-23 10:20:05 +02:00
2026-10-10 14:55:35 +02:00
2026-09-29 22:36:30 +02:00
2026-10-10 12:40:11 +02:00
2026-09-13 15:31:08 +02:00
2026-09-27 16:45:53 +02:00
2026-10-10 11:41:28 +02:00
2026-10-09 09:18:46 +02:00
2026-10-06 21:52:24 +02:00
2026-09-16 17:38:54 +02:00
2026-09-30 11:18:39 +02:00
2026-10-07 16:54:59 +02:00
2026-09-16 14:23:56 +02:00
2026-09-25 10:30:41 +02:00
2026-09-11 15:07:07 +02:00
2026-10-02 10:18:20 +02:00
2026-10-10 13:29:28 +02:00
2026-09-27 11:19:12 +02:00
2026-09-27 10:53:57 +02:00
2026-09-18 10:15:51 +02:00
2026-10-03 17:38:39 +02:00
2026-09-27 21:56:21 +02:00
2026-09-14 18:05:36 +02:00
2026-10-08 22:08:39 +02:00
2026-09-27 21:56:21 +02:00
2026-09-09 14:29:30 +02:00
2026-09-30 06:31:41 +02:00
2026-09-14 18:05:36 +02:00
2026-09-13 12:10:21 +02:00
2026-10-08 21:13:22 +02:00
2026-09-18 12:31:19 +02:00
2026-09-15 10:21:20 +02:00
2026-10-02 23:24:21 +02:00
2026-09-09 18:16:28 +02:00
2026-10-07 15:06:32 +02:00
2026-09-22 11:58:31 +02:00
2026-10-03 19:09:53 +02:00
2026-09-29 11:53:04 +02:00
2026-10-10 15:09:05 +02:00
2026-10-07 18:17:21 +02:00
2026-10-03 18:33:06 +02:00
2026-10-04 14:27:35 +02:00
2026-10-07 19:13:32 +02:00
2026-09-23 16:44:19 +02:00
2026-09-21 06:51:35 +02:00
2026-09-22 10:23:57 +02:00
2026-10-03 16:03:09 +02:00
2026-10-04 14:27:35 +02:00
User management: signing in is required before anything is loaded, the sign-in screen is drawn in the same canvas (user name, password as bullets, Enter moves on and submits) and the editor is built only after it; the API gained auth/session, auth/login and auth/logout while every other route answers 401 without a session, projects carry an owner and a foreign one comes back as 404, accounts live in data/users.json with a password hash and sessions as files in data/sessions with a sliding 30 days, so a build under the open tab does not sign anybody out; Logout sits at the far right of the toolbar and, as asked in the issue, does not reload the page: Editor.dispose() takes the editor down while the canvas stays, which is why the autosave, the focus handlers, the window listeners of the tilemap panel, the shortcuts and the plugins all got a way back; the tools sign in as e2e (tools/lib/auth.mjs, password from GAME_MAKER_E2E_PASSWORD or the git-ignored data/e2e-password.txt) and the browser gets the same session by cookie, new e2e module 45 covers the screen, the wrong pair, the bullets, logout without a reload and signing in again, new unit tests for HttpAuthStore and for what a session leaves behind ( #177 )
2026-09-20 12:50:52 +02:00
2026-10-01 20:51:15 +02:00
2026-10-02 11:20:55 +02:00
2026-10-02 13:03:37 +02:00
2026-09-16 12:04:09 +02:00
2026-09-27 12:12:40 +02:00
2026-09-23 06:57:43 +02:00
2026-09-25 18:21:52 +02:00
2026-10-09 07:33:47 +02:00
2026-09-26 22:33:20 +02:00
2026-09-13 22:06:46 +02:00
2026-09-29 18:12:55 +02:00
2026-10-03 21:45:04 +02:00
2026-09-18 13:58:03 +02:00
2026-09-16 20:38:34 +02:00
2026-09-16 20:38:34 +02:00
2026-09-14 14:05:18 +02:00
2026-09-14 18:05:36 +02:00
2026-10-03 21:45:04 +02:00
2026-09-27 21:56:21 +02:00
2026-10-02 13:03:37 +02:00
2026-10-09 21:28:50 +02:00
2026-10-09 06:19:05 +02:00