Commit graph

  • ac68552007 Widgets: TreeView children fade with their spring; Right on a stack zooms in Шурупов Илья Викторович 2026-10-23 00:43:53 +03:00
  • edd02b585c Widgets: dedicated TreeView with widget cards, replacing tree mode in NodeEditor Шурупов Илья Викторович 2026-10-23 00:36:37 +03:00
  • 62470b77b0 Taskboard server: stop agent sessions of deleted tasks Шурупов Илья Викторович 2026-10-22 21:39:44 +03:00
  • e22b987a55 Widgets: continuous tree zoom without jumps Шурупов Илья Викторович 2026-10-22 21:37:23 +03:00
  • 2337ed26cf Widgets: far-zoom tree cards keep one screen size across levels Шурупов Илья Викторович 2026-10-22 21:21:24 +03:00
  • 8aba607d50 Widgets: fold tree levels across the whole tree height Шурупов Илья Викторович 2026-10-22 21:17:13 +03:00
  • fb310d3feb Taskboard: test arrow-key navigation in the task graph Шурупов Илья Викторович 2026-10-22 20:47:36 +03:00
  • 734614ba3f Gallery: Tree page with a generated ten-level hierarchy Шурупов Илья Викторович 2026-10-22 20:47:36 +03:00
  • 7f89364801 Widgets: number field step buttons with drawn minus and plus icons Шурупов Илья Викторович 2026-10-22 20:47:36 +03:00
  • 79e535e45c Widgets: node editor keyboard walking, link rerouting and highlights Шурупов Илья Викторович 2026-10-22 20:47:36 +03:00
  • 813d518f3b Taskboard: description panel on the right, session panel at the bottom Шурупов Илья Викторович 2026-10-22 20:33:32 +03:00
  • 7456b8bbbd Widgets: reliable tree framing and compact uniform nodes Шурупов Илья Викторович 2026-10-22 20:33:32 +03:00
  • 83c4e28d18 Taskboard: frame the subtree on open and focus; click a row to centre it Шурупов Илья Викторович 2026-10-22 18:06:50 +03:00
  • adf177be32 Widgets: steadier tree view: fixed layout per level, framing, far-zoom ports Шурупов Илья Викторович 2026-10-22 18:06:50 +03:00
  • 15397df038 Widgets: rubber-band drag and animated hover for node editor nodes Шурупов Илья Викторович 2026-10-22 15:43:42 +03:00
  • 3b11876d99 Widgets: keep the focused node in place while the tree layout moves Шурупов Илья Викторович 2026-10-22 15:36:36 +03:00
  • 8c4905a773 Taskboard: lay out the task graph as an animated tree Шурупов Илья Викторович 2026-10-22 15:27:33 +03:00
  • 22745f1af9 Widgets: automatic tree layout for the node editor Шурупов Илья Викторович 2026-10-22 15:27:33 +03:00
  • 9547aae421 Widgets: fold far-zoom node subtrees earlier Шурупов Илья Викторович 2026-10-22 14:59:16 +03:00
  • 0bd8fb9e61 Taskboard: test level-by-level folding of the task graph Шурупов Илья Викторович 2026-10-22 14:54:46 +03:00
  • 64f75a6377 Widgets: fold node subtrees by zoom and depth instead of overlap Шурупов Илья Викторович 2026-10-22 14:54:46 +03:00
  • 49875e1362 Widgets: same-size far-zoom cards that stack instead of overlapping Шурупов Илья Викторович 2026-10-22 14:16:07 +03:00
  • 71471548ff Taskboard: fold task subtrees into their parent when the graph is zoomed out Шурупов Илья Викторович 2026-10-22 14:01:25 +03:00
  • 024a0d396c Widgets: fold node subtrees into stacks when zoomed out, like map clusters Шурупов Илья Викторович 2026-10-22 14:01:25 +03:00
  • 379b5fc8ba Taskboard: a tap on a graph node focuses it in the panels only Шурупов Илья Викторович 2026-10-22 13:35:42 +03:00
  • 16325d5a22 Widgets: margin around the menu bar's centre widget Шурупов Илья Викторович 2026-10-22 13:35:42 +03:00
  • e2f075a685 Merge branch 'agent-work' into hang-watchdog Шурупов Илья Викторович 2026-10-22 12:00:31 +03:00
  • cd72900367 Taskboard: double tap on empty graph opens the parent; path bar margin Шурупов Илья Викторович 2026-10-22 11:58:34 +03:00
  • 53ea72a72c Widgets: report double clicks on empty node editor space Шурупов Илья Викторович 2026-10-22 11:58:34 +03:00
  • 1ed98b9c32 Make hang reports reliable under a debugger and in input loops Шурупов Илья Викторович 2026-10-22 11:57:47 +03:00
  • 73ed72c9e4 Widgets: show the short title in the body of simplified nodes Шурупов Илья Викторович 2026-10-22 11:55:58 +03:00
  • 1bc29c8b84 Taskboard: show the task number on zoomed-out graph nodes Шурупов Илья Викторович 2026-10-22 11:55:18 +03:00
  • e73e0b2779 Widgets: zoomed-out nodes are rounded blocks with an optional short title Шурупов Илья Викторович 2026-10-22 11:55:18 +03:00
  • 28795a52a0 Taskboard: frame the graph on open, no session panel on the Board page Шурупов Илья Викторович 2026-10-22 11:51:04 +03:00
  • 669ea8e8b0 Widgets: frame-all requested before layout applies once the editor has a size Шурупов Илья Викторович 2026-10-22 11:51:04 +03:00
  • 3b7f575db3 Taskboard: drawn actions icon, id before the title, padded path bar Шурупов Илья Викторович 2026-10-22 11:46:44 +03:00
  • cdeee91967 Widgets: MenuIconButton, a popup button with a drawn three-line icon Шурупов Илья Викторович 2026-10-22 11:46:44 +03:00
  • 2d13df168d Widgets: cull off-screen nodes and simplify zoomed-out node painting Шурупов Илья Викторович 2026-10-22 11:41:36 +03:00
  • 35c18f3901 Taskboard: task panel left, session panel right, path across the top Шурупов Илья Викторович 2026-10-22 11:37:14 +03:00
  • b935eaa9f3 Taskboard: graph view of the current task's subtree beside the task panel Шурупов Илья Викторович 2026-10-22 11:31:55 +03:00
  • d9fa1f4b51 Widgets: wider search results, breadcrumb without a scroll bar Шурупов Илья Викторович 2026-10-22 11:31:55 +03:00
  • 7f123a1ed5 Taskboard: task actions menu, id beside the title, no idle badge Шурупов Илья Викторович 2026-10-22 11:21:04 +03:00
  • e744fdf01f Widgets: centre widget slot in the menu bar Шурупов Илья Викторович 2026-10-22 11:21:04 +03:00
  • 769f340e83 Widgets: node editor filter for showing part of a graph Шурупов Илья Викторович 2026-10-22 11:21:04 +03:00
  • 1f8c720226 Taskboard: set parent, delete button, search-first add with create new Шурупов Илья Викторович 2026-10-22 11:12:51 +03:00
  • 69be8aabb5 Widgets: gap between tab buttons and page, search results on focus Шурупов Илья Викторович 2026-10-22 11:12:51 +03:00
  • 6b047bb659 Taskboard: status and colour in the title row, add buttons in section headers Шурупов Илья Викторович 2026-10-22 10:55:36 +03:00
  • aa6c386d45 Widgets: let a collapsible header carry an action widget Шурупов Илья Викторович 2026-10-22 10:55:36 +03:00
  • 16cc004fa7 Taskboard: show relation sections expanded by default Шурупов Илья Викторович 2026-10-22 10:46:34 +03:00
  • 62ab5747fe Taskboard: mark task rows with a colour swatch instead of filling them Шурупов Илья Викторович 2026-10-22 10:45:17 +03:00
  • 673f1599cb Taskboard: order replaces priority; collapsible, draggable relation lists Шурупов Илья Викторович 2026-10-22 02:55:23 +03:00
  • aa977dcf42 Taskboard: show the task path in the page header, space child rows Шурупов Илья Викторович 2026-10-22 01:38:32 +03:00
  • 59aaa88050 Taskboard: drop the conversation history from the Session tab Шурупов Илья Викторович 2026-10-22 01:34:14 +03:00
  • 10dc8c5331 Merge branch 'agent-work' into hang-watchdog Шурупов Илья Викторович 2026-10-22 01:27:20 +03:00
  • 92b7972e8c Taskboard: replace graph and inspector with a traversable task tree Шурупов Илья Викторович 2026-10-22 01:22:28 +03:00
  • e1a8302c80 Widgets: extract PageStack from SettingsView, add Breadcrumb and SearchField Шурупов Илья Викторович 2026-10-22 01:22:14 +03:00
  • 63a6eee8c2 Write a hang report when a window's UI thread stops responding Шурупов Илья Викторович 2026-10-22 01:07:42 +03:00
  • 65ab41e44b Taskboard: choose the harness per task, add DeepSeek Harness sessions Шурупов Илья Викторович 2026-10-22 00:55:14 +03:00
  • 3a3039e5ff Widgets: allow selecting and deleting node graph connections Шурупов Илья Викторович 2026-10-21 23:16:35 +03:00
  • 754db37960 Merge taskboard: node-graph task board, MCP task server and widgets Шурупов Илья Викторович 2026-10-21 18:06:23 +03:00
  • 18a418495c Add Taskboard: node-graph task board backed by an MCP task server Шурупов Илья Викторович 2026-10-21 17:55:30 +03:00
  • 5f45aab76f Add node editor, multiline text area and colour picker widgets Шурупов Илья Викторович 2026-10-21 17:53:23 +03:00
  • 1222347153 Fix zoom texture crash and text metrics, add window wake and touchpad pinch Шурупов Илья Викторович 2026-10-21 17:53:23 +03:00
  • 0b308dfd7b Share picojson as an Externals target Шурупов Илья Викторович 2026-10-21 17:53:06 +03:00
  • 5649027428 Add a benchmark that zooms out to the limit after drawing at full zoom optv2 Шурупов Илья Викторович 2026-10-21 16:38:07 +03:00
  • 0216aa3f98 Keep worker threads off the UI thread's physical core Шурупов Илья Викторович 2026-10-21 06:00:57 +03:00
  • 19eb79d1b4 Generate full-resolution stroke dabs on engine workers Шурупов Илья Викторович 2026-10-21 05:47:42 +03:00
  • fca8fe0902 Render strokes at the shown level and paint full resolution in the background Шурупов Илья Викторович 2026-10-20 22:13:30 +03:00
  • 37eb17b3dc Snap dab positions and shapes and reuse rasterised dab masks Шурупов Илья Викторович 2026-10-20 14:36:38 +03:00
  • 0149ede484 Drive touch or pointer behaviour from one interaction mode Шурупов Илья Викторович 2026-10-20 13:04:45 +03:00
  • 3d3f1ed18e Keep window controls visible and add debug layout toggle Шурупов Илья Викторович 2026-10-20 12:45:28 +03:00
  • ebc22c5f38 Use one menu for the menu bar and the tablet menu pages Шурупов Илья Викторович 2026-10-20 02:31:43 +03:00
  • dda0a4c409 Split the menus into actions and settings Шурупов Илья Викторович 2026-10-20 02:09:22 +03:00
  • 2325f44516 Document the stroke commit architecture and the settings menu split Шурупов Илья Викторович 2026-10-20 01:47:17 +03:00
  • eb4514a9a9 Rebuild a level tile only when all four children are final Шурупов Илья Викторович 2026-10-20 01:45:18 +03:00
  • 62b7cf6d09 Show the menu bar above the studio interface on desktop Шурупов Илья Викторович 2026-10-20 01:45:18 +03:00
  • 184036f24b Run only quick tests by default Шурупов Илья Викторович 2026-10-20 01:24:05 +03:00
  • 8c562c4710 Keep every widget in the ui library Шурупов Илья Викторович 2026-10-19 22:14:03 +03:00
  • 24cb4fe1a2 Split Sketch2D into libraries and keep only the tablet interface Шурупов Илья Викторович 2026-10-19 21:33:13 +03:00
  • add8bbdf39 Show tile states of the shown level in the debug view Шурупов Илья Викторович 2026-10-19 19:52:02 +03:00
  • 4fb9a9e91c tmp Шурупов Илья Викторович 2026-10-19 17:42:16 +03:00
  • 1356ef9eb2 Brush strokes the Leonardo way and fix a paint pause deadlock Шурупов Илья Викторович 2026-10-19 15:53:21 +03:00
  • 31835ba85f Remove the previous tablet rail layout Шурупов Илья Викторович 2026-10-18 23:11:41 +03:00
  • b451c2bc78 Pick the studio orientation from the window shape Шурупов Илья Викторович 2026-10-18 22:54:20 +03:00
  • 42c0bb3ce6 Move the studio tool bar to the right in landscape Шурупов Илья Викторович 2026-10-18 22:35:00 +03:00
  • 67a86dea2d Use the whole window in the studio layout Шурупов Илья Викторович 2026-10-18 22:24:25 +03:00
  • 51453389da Add the studio tablet layout with grouped tools and per-tool controls Шурупов Илья Викторович 2026-10-18 22:10:03 +03:00
  • d73c47fe24 Stop pan and zoom gestures from leaving stray finger dabs Шурупов Илья Викторович 2026-10-18 21:08:21 +03:00
  • ef98228b24 Autosave in the background Шурупов Илья Викторович 2026-10-18 18:17:54 +03:00
  • b5ef086935 Keep the canvas responsive while a zoomed out stroke lands Шурупов Илья Викторович 2026-10-18 18:10:58 +03:00
  • d2e4b51a0b Paint zoomed out strokes at the shown level first Шурупов Илья Викторович 2026-10-18 17:18:19 +03:00
  • 84a21d5ca8 Run pixel operations on an engine with per level queues Шурупов Илья Викторович 2026-10-18 16:27:01 +03:00
  • 1b38c7050c Keep the publishing and reference tooling in leo Шурупов Илья Викторович 2026-10-18 16:02:54 +03:00
  • 42d6d52e3a List every missed build in the update dialog Шурупов Илья Викторович 2026-10-18 16:02:54 +03:00
  • 13bbd7652e Cap uploads and fall back to the coarser level Шурупов Илья Викторович 2026-10-18 12:38:42 +03:00
  • ab23b56a86 Keep mip levels per layer and composite at the shown level Шурупов Илья Викторович 2026-10-18 12:29:10 +03:00
  • 37a0d8df59 Center the upload test dabs on 128 pixel tiles Шурупов Илья Викторович 2026-10-18 12:17:22 +03:00
  • 8e99e2bdbf Use 128 pixel tiles Шурупов Илья Викторович 2026-10-18 12:15:51 +03:00
  • 90f431abcd Add engine scenario measurements Шурупов Илья Викторович 2026-10-18 12:11:55 +03:00
  • 5001bb0c8d Add engine refactor plan towards the Leonardo model Шурупов Илья Викторович 2026-10-18 12:06:09 +03:00