Commit graph

  • 094fd6d957 Extract rounded rectangle corner radius as a constant main Jan-Henrik Bruhn 2026-01-24 16:54:50 +0100
  • 603c767403 Add rounded rectangle intersection handling for proper edge routing Jan-Henrik Bruhn 2026-01-24 16:53:00 +0100
  • 66d47fb022 Fix duplicate label selection and add label wrapping Jan-Henrik Bruhn 2026-01-24 16:50:22 +0100
  • d17702452d Fix duplicate label selection bug in AutocompleteLabelSelector Jan-Henrik Bruhn 2026-01-24 16:41:44 +0100
  • 2c91320bb7
    Merge pull request #4 from OFFIS-ESC/whole-node-handle Jan-Henrik Bruhn 2026-01-24 16:34:47 +0100
  • 93a5f38112 Omit handle fields from serialization entirely whole-node-handle Jan-Henrik Bruhn 2026-01-24 16:33:17 +0100
  • 4b865762a1 Address PR review comments Jan-Henrik Bruhn 2026-01-24 16:17:23 +0100
  • 318cdee15c Fix lint errors: change @ts-ignore to @ts-expect-error and fix type assertions Jan-Henrik Bruhn 2026-01-24 16:05:50 +0100
  • 8d71da76b2 Add shape-aware edge connections and edge-only handles Jan-Henrik Bruhn 2026-01-24 16:03:34 +0100
  • c9c888d0ac Implement whole-node easy-connect handle system with floating edges Jan-Henrik Bruhn 2026-01-24 13:01:04 +0100
  • ae552a9fbd Fix infinite loop in TUIO connection and remove conflicting keyboard shortcut Jan-Henrik Bruhn 2026-01-20 15:10:12 +0100
  • 2ffebb9eb7 Add TUIO connection in tangible config dialog and hardware ID suggestion Jan-Henrik Bruhn 2026-01-19 20:27:50 +0100
  • 1c56066f47 Remove 'About Tangibles' helper text section Jan-Henrik Bruhn 2026-01-19 20:22:46 +0100
  • 3e2a7b6b20 Add multi-filter tangible support with presentation mode filtering Jan-Henrik Bruhn 2026-01-19 20:20:34 +0100
  • 010d8a558c Update tests for new activeStateTangibles tracking Jan-Henrik Bruhn 2026-01-19 11:50:48 +0100
  • 68ca121b19 Add automatic fullscreen mode when entering presentation mode Jan-Henrik Bruhn 2026-01-19 11:44:23 +0100
  • 520eef879e Fix state tangible tracking and manual state switch behavior Jan-Henrik Bruhn 2026-01-19 11:42:13 +0100
  • d5450610f1 Fix state management bugs in tangible configuration Jan-Henrik Bruhn 2026-01-19 11:37:05 +0100
  • efc93c8acb Fix TUIO tangible detection and add comprehensive debug logging Jan-Henrik Bruhn 2026-01-19 11:33:05 +0100
  • f002e1660d Add TUIO protocol integration for tangible hardware detection Jan-Henrik Bruhn 2026-01-16 22:57:06 +0100
  • 07c10bbfad
    Merge pull request #2 from OFFIS-ESC/copilot/fix-labels-unsaved-documents Jan-Henrik Bruhn 2026-01-16 13:49:27 +0100
  • b93b36664e Fix executeTypeTransaction type definition to include documentId parameter copilot/fix-labels-unsaved-documents copilot-swe-agent[bot] 2026-01-16 12:45:53 +0000
  • 8051a466f8 Add comprehensive tests for auto-save behavior copilot-swe-agent[bot] 2026-01-16 11:17:38 +0000
  • 1deb0b2631 Add auto-save trigger to label and tangible operations copilot-swe-agent[bot] 2026-01-16 11:16:17 +0000
  • 21426e80e8 Initial plan copilot-swe-agent[bot] 2026-01-16 11:11:08 +0000
  • 23c65ffbb1 fix import for ConstellationState Jan-Henrik Bruhn 2026-01-16 10:04:40 +0100
  • 00c7adc41d Fix lint in unit test Jan-Henrik Bruhn 2026-01-16 09:58:08 +0100
  • 8dcca18008 add tangible configuration interface and internal model for tangible configuration Jan-Henrik Bruhn 2026-01-16 09:50:10 +0100
  • 9ffd62d54a feat: implement presentation mode for touch table displays Jan-Henrik Bruhn 2026-01-15 17:36:00 +0100
  • 63ec8eb2e3 feat: increase zoom range to support larger charts Jan-Henrik Bruhn 2026-01-15 11:54:02 +0100
  • a554aa156f fix: resolve build and type errors Jan-Henrik Bruhn 2025-11-11 09:46:44 +0100
  • b748862865 investigate the current linting errors and fix them (vibe-kanban b099eb14) Jan-Henrik Bruhn 2025-11-10 12:29:37 +0100
  • 7fa0965001 there is a __tests__ folder and a test folder. That seems confusing, is that a SotA TypeScript/REact/Vite testing pattern? (vibe-kanban c7c8b21b) Jan-Henrik Bruhn 2025-11-10 12:26:34 +0100
  • 650819a083 create some first integration tests, determining where it actually makes sense. (vibe-kanban d736b771) Jan-Henrik Bruhn 2025-11-10 12:22:30 +0100
  • 28719d8953 Running the CI Tests results in errors (see the run here: https://github.com/OFFIS-ESC/constellation-analyzer/actions/runs/19229156468 ). Why is that? (vibe-kanban b6717985) Jan-Henrik Bruhn 2025-11-10 12:13:07 +0100
  • 97583e412a clean up docs, moving them from the main folder to the docs/ folder (vibe-kanban 60f94d9d) Jan-Henrik Bruhn 2025-11-10 11:59:04 +0100
  • a56a628392 only run the deployment if the CI workflow has succeeded (vibe-kanban 433cfca7) Jan-Henrik Bruhn 2025-11-10 11:57:11 +0100
  • 343dcd090a feat: add comprehensive test infrastructure and CI/CD pipelines Jan-Henrik Bruhn 2025-11-10 11:52:40 +0100
  • 60d13eda19 fix: remove unused eslint-disable directives Jan-Henrik Bruhn 2025-10-21 11:49:33 +0200
  • 59096a5644 feat: maximize minimized groups on double-click Jan-Henrik Bruhn 2025-10-21 11:47:58 +0200
  • ace816f2a5 feat: aggregate multiple relations between minimized groups Jan-Henrik Bruhn 2025-10-21 11:45:27 +0200
  • 7c49ad0baa feat: render edges between minimized groups with floating edges Jan-Henrik Bruhn 2025-10-21 11:28:48 +0200
  • 3b7497ec99 feat: add multi-select properties panel with bulk operations Jan-Henrik Bruhn 2025-10-21 10:57:07 +0200
  • 5bfd3029e1 fix: ensure edge labels stay above selected groups Jan-Henrik Bruhn 2025-10-20 15:24:41 +0200
  • 178292435f feat: apply custom background colors to maximized groups Jan-Henrik Bruhn 2025-10-20 15:23:01 +0200
  • 0889a60d54 docs: Phase 6.2 strict null checks - already compliant Jan-Henrik Bruhn 2025-10-20 15:20:56 +0200
  • 4b60c4b7b2 docs: add comprehensive JSDoc for all state sync points Jan-Henrik Bruhn 2025-10-20 15:17:36 +0200
  • f29c55a1b8 fix: improve minimized group label contrast and typography Jan-Henrik Bruhn 2025-10-20 15:12:42 +0200
  • 60748a2235 feat: improve label deletion atomicity with immutable timeline updates Jan-Henrik Bruhn 2025-10-20 15:10:14 +0200
  • d03be68860 fix: update group minimize/maximize button label in real-time Jan-Henrik Bruhn 2025-10-20 15:07:54 +0200
  • 1059c05242 feat: add atomic transaction pattern to type management operations Jan-Henrik Bruhn 2025-10-20 15:05:19 +0200
  • 6a56b94477 refactor: move snapshot creation to historyStore (architectural fix) Jan-Henrik Bruhn 2025-10-20 12:24:52 +0200
  • 0ef81260cc refactor: centralize snapshot creation logic (Phase 2.1) Jan-Henrik Bruhn 2025-10-20 12:19:58 +0200
  • 0ac15353ae refactor: remove legacy persistence code and migration system (Phase 1) Jan-Henrik Bruhn 2025-10-20 12:15:25 +0200
  • 3f24e4be0b fix: correct history timing in createGroupWithActors for proper undo behavior Jan-Henrik Bruhn 2025-10-20 12:09:09 +0200
  • b1e634d3c4 feat: add group minimize/maximize with floating edges and React Flow v12 Jan-Henrik Bruhn 2025-10-20 11:52:44 +0200
  • f5adbc8ead feat: add resizable actor grouping with full undo/redo support Jan-Henrik Bruhn 2025-10-18 20:06:59 +0200
  • 59e30cca8a refactor: update Timeline dialogs to match application design system Jan-Henrik Bruhn 2025-10-17 21:14:32 +0200
  • ef16b9d060 feat: add PubMed and software citation format support Jan-Henrik Bruhn 2025-10-17 15:18:09 +0200
  • 14ccb2da5b feat: expand smart import to support additional citation formats Jan-Henrik Bruhn 2025-10-17 14:51:06 +0200
  • 36f44d61ac feat: add comprehensive bibliography and citation system Jan-Henrik Bruhn 2025-10-17 14:43:55 +0200
  • c1cd2d3114 fix: convert HSL color generation to hex format in label selector Jan-Henrik Bruhn 2025-10-17 10:51:26 +0200
  • bc8ab6c9c7 feat: add label management button to property panels Jan-Henrik Bruhn 2025-10-17 10:50:01 +0200
  • 61a13383dc refactor: extract RightPanel into separate specialized components Jan-Henrik Bruhn 2025-10-17 10:46:14 +0200
  • d98acf963b feat: implement label system and redesign filtering with positive filters Jan-Henrik Bruhn 2025-10-17 10:40:00 +0200
  • cfd7a0b76f feat: add quick edit button for relation types in properties panel Jan-Henrik Bruhn 2025-10-16 19:59:45 +0200
  • 47957b4188 feat: add quick edit button for actor types in properties panel Jan-Henrik Bruhn 2025-10-16 19:56:30 +0200
  • a4db401ff7 feat: redesign relation type configuration with improved UX Jan-Henrik Bruhn 2025-10-16 19:47:12 +0200
  • bc6ffb5bc3 feat: improve actor type form layout and UX Jan-Henrik Bruhn 2025-10-16 19:37:24 +0200
  • e0784ff3d8 feat: add node shape variants with five distinct shapes Jan-Henrik Bruhn 2025-10-16 15:34:24 +0200
  • 084a3bb486 feat: implement global settings system with localStorage persistence Jan-Henrik Bruhn 2025-10-16 14:30:49 +0200
  • 58e04650c0 feat: add auto-zoom to filtered search results Jan-Henrik Bruhn 2025-10-16 14:26:34 +0200
  • f9c208d7ac feat: add edge search functionality to filter section Jan-Henrik Bruhn 2025-10-16 14:19:58 +0200
  • ba6606d8b9 fix: dont show description in node visualization Jan-Henrik Bruhn 2025-10-14 10:26:22 +0200
  • 9d3dfff64a refactor: remove non-functional Ctrl+A select-all shortcut Jan-Henrik Bruhn 2025-10-13 12:49:47 +0200
  • 3ab90e5dd3 fix: allow double click on state nodes and improve their design Jan-Henrik Bruhn 2025-10-12 14:49:15 +0200
  • 89117415ed refactor: establish document as source of truth for node/edge types Jan-Henrik Bruhn 2025-10-12 14:27:57 +0200
  • 5275b52f0a refactor: move undo/redo to Edit menu and implement unified menu system Jan-Henrik Bruhn 2025-10-12 12:35:30 +0200
  • fab5c035a5 feat: improve connection display with reusable component and instant actor type updates Jan-Henrik Bruhn 2025-10-12 12:17:47 +0200
  • 1646cfb0ce feat: add search and filter functionality with Ctrl+F shortcut Jan-Henrik Bruhn 2025-10-12 12:11:29 +0200
  • aa2bd7e5d7 fix: preserve timeline states in document import/export Jan-Henrik Bruhn 2025-10-12 11:11:32 +0200
  • d775cb8863 refactor: migrate undo/redo from per-state to per-document level Jan-Henrik Bruhn 2025-10-11 22:38:23 +0200
  • 227b61b2a0 fix: improve bottom panel collapsed state and remove broken right panel close button Jan-Henrik Bruhn 2025-10-11 22:22:42 +0200
  • bd36dd365a refactor: make header more compact with horizontal layout Jan-Henrik Bruhn 2025-10-11 22:13:11 +0200
  • f0862650f4 doc: move some plans around Jan-Henrik Bruhn 2025-10-11 22:08:53 +0200
  • 94c7845ca7 refactor: replace redundant window.confirm with custom dialog Jan-Henrik Bruhn 2025-10-11 22:08:00 +0200
  • 28f8224284 feat: add timeline system for multi-state constellation analysis Jan-Henrik Bruhn 2025-10-11 22:00:34 +0200
  • 2435c984ba fix: correct Material-UI icon prop usage in RightPanel Jan-Henrik Bruhn 2025-10-11 12:23:45 +0200
  • 2db8b25d9e feat: enhance relation properties panel with live updates Jan-Henrik Bruhn 2025-10-11 12:15:31 +0200
  • e3e5b0768b perf: make relation directionality changes instant Jan-Henrik Bruhn 2025-10-11 12:07:53 +0200
  • 7f8af78432 feat: add settings icons to left panel section headers Jan-Henrik Bruhn 2025-10-11 12:06:11 +0200
  • c1a2d926cd feat: add document naming dialog before creation Jan-Henrik Bruhn 2025-10-11 12:03:05 +0200
  • 3a64d37f02 feat: implement directional relationships for edges Jan-Henrik Bruhn 2025-10-11 11:54:16 +0200
  • 74f5da0c7b fix: enable scrollbar in graph analysis panel when content overflows Jan-Henrik Bruhn 2025-10-11 11:36:23 +0200
  • 869e4d5f68 fix: lint issues unused fns Jan-Henrik Bruhn 2025-10-10 23:33:15 +0200
  • 045b1aa4d6 fix: remove non-functional panel toggle keyboard shortcuts Jan-Henrik Bruhn 2025-10-10 23:30:41 +0200
  • 5020ce0ed7 refactor: consolidate duplicate panel headers into reusable component Jan-Henrik Bruhn 2025-10-10 23:26:48 +0200
  • 3db4898902 fix: improve GraphMetrics header with collapse button Jan-Henrik Bruhn 2025-10-10 23:22:21 +0200
  • 0e90f022fc feat: add graph metrics and analysis to right panel Jan-Henrik Bruhn 2025-10-10 23:20:22 +0200
  • 8998061262 feat: add toast notification system for visual feedback Jan-Henrik Bruhn 2025-10-10 23:13:28 +0200