2025-03-28 - 2026-03-28

Overview

23 Active Pull Requests
21 Active Issues
Excluding merges, 1 author has pushed 12 commits to master and 40 commits to all branches. On master, 33 files have changed and there have been 1537 additions and 140 deletions.

16 Pull requests merged by 1 user

Merged #21 test: add contains(Point) hit-testing tests for all shapes 2026-03-27 23:28:59 +00:00

Merged #23 test: add edge case tests (null, negative coords, zero dimensions) 2026-03-27 23:24:12 +00:00

Merged #32 fix: SText.updateMeasuredBounds() mutates defensive copy instead of internal state 2026-03-27 23:22:21 +00:00

Merged #22 test: add ResizeHandle enum unit tests 2026-03-27 18:06:56 +00:00

Merged #18 test: add SVGDraftman direct visitor tests 2026-03-27 17:19:14 +00:00

Merged #19 test: add HTMLDraftman direct visitor tests 2026-03-27 17:05:38 +00:00

Merged #16 Add SelectionAttributes unit tests 2026-03-27 17:01:33 +00:00

Merged #17 test: add ColorAttributes unit tests 2026-03-27 16:56:35 +00:00

Merged #29 Fix POM warnings: upgrade JaCoCo, pin dependency versions, add plugin version 2026-03-27 16:49:59 +00:00

Merged #15 Add parameterized ShapeContractTest for Shape interface invariants 2026-03-27 16:21:22 +00:00

Merged #26 fix(ci): use Maven wrapper instead of system mvn 2026-03-27 16:09:54 +00:00

Merged #24 ci: add JaCoCo coverage gate and Gitea CI pipeline 2026-03-27 15:41:41 +00:00

Merged #20 Fix HTMLDraftman.visitTriangle() - use sTriangle.hashCode() instead of this.hashCode() 2026-03-27 15:40:50 +00:00

Merged #4 Resize shapes 2026-03-19 21:33:43 +00:00

Merged #3 feat/text-shapes 2026-03-19 21:24:08 +00:00

Merged #2 fix drag of multiple selected shapes with shift 2026-03-19 13:52:23 +00:00

7 Pull requests proposed by 1 user

Proposed #39 Fix #31: NPE when resizing SCollection 2026-03-27 23:58:01 +00:00

Proposed #40 Implement #33: Box Selection 2026-03-27 23:58:05 +00:00

Proposed #41 Implement #34: Undo/Redo with Command Pattern 2026-03-27 23:58:07 +00:00

Proposed #42 Implement #35: Copy/Paste Functionality 2026-03-27 23:58:08 +00:00

Proposed #43 Implement #36: Group/Ungroup Shapes 2026-03-27 23:58:09 +00:00

Proposed #44 Implement #37: Save/Load Functionality 2026-03-27 23:58:10 +00:00

Proposed #45 Implement #38: Polygon Shapes 2026-03-27 23:58:11 +00:00

14 Issues closed from 1 user

Closed #11 Add contains(Point) tests for all shapes 2026-03-27 23:28:59 +00:00

Closed #13 Add edge case tests (null, negative coords, zero dimensions) 2026-03-27 23:24:12 +00:00

Closed #27 bug: SText.updateMeasuredBounds() mutates a defensive copy instead of internal state 2026-03-27 23:22:21 +00:00

Closed #12 Add ResizeHandle tests 2026-03-27 18:06:56 +00:00

Closed #30 Fix SCollection resize NullPointerException 2026-03-27 17:46:47 +00:00

Closed #9 Add SVGDraftmanTest — direct visitor tests 2026-03-27 17:19:14 +00:00

Closed #10 Add HTMLDraftmanTest — direct visitor tests 2026-03-27 17:05:38 +00:00

Closed #6 Add SelectionAttributes unit tests 2026-03-27 17:01:33 +00:00

Closed #7 Add ColorAttributes unit tests 2026-03-27 16:56:36 +00:00

Closed #28 Fix POM warnings: upgrade JaCoCo, pin dependency versions, add plugin version 2026-03-27 16:49:59 +00:00

Closed #8 Create ShapeContractTest (parameterized) 2026-03-27 16:21:23 +00:00

Closed #25 CI: Use Maven wrapper instead of system mvn 2026-03-27 16:09:54 +00:00

Closed #14 Set up JaCoCo + CI pipeline 2026-03-27 15:41:41 +00:00

Closed #5 test 2026-03-27 14:57:24 +00:00

21 Issues created by 1 user

Opened #5 test 2026-03-27 14:56:39 +00:00

Opened #6 Add SelectionAttributes unit tests 2026-03-27 15:01:14 +00:00

Opened #7 Add ColorAttributes unit tests 2026-03-27 15:01:15 +00:00

Opened #8 Create ShapeContractTest (parameterized) 2026-03-27 15:01:20 +00:00

Opened #9 Add SVGDraftmanTest — direct visitor tests 2026-03-27 15:01:24 +00:00

Opened #10 Add HTMLDraftmanTest — direct visitor tests 2026-03-27 15:01:25 +00:00

Opened #11 Add contains(Point) tests for all shapes 2026-03-27 15:01:27 +00:00

Opened #12 Add ResizeHandle tests 2026-03-27 15:01:28 +00:00

Opened #13 Add edge case tests (null, negative coords, zero dimensions) 2026-03-27 15:01:29 +00:00

Opened #14 Set up JaCoCo + CI pipeline 2026-03-27 15:01:33 +00:00

Opened #25 CI: Use Maven wrapper instead of system mvn 2026-03-27 15:57:47 +00:00

Opened #27 bug: SText.updateMeasuredBounds() mutates a defensive copy instead of internal state 2026-03-27 16:19:49 +00:00

Opened #28 Fix POM warnings: upgrade JaCoCo, pin dependency versions, add plugin version 2026-03-27 16:49:06 +00:00

Opened #30 Fix SCollection resize NullPointerException 2026-03-27 17:46:29 +00:00

Opened #31 NPE when resizing SCollection due to null inherited bounds 2026-03-27 17:48:10 +00:00

Opened #33 Implement Box Selection (drag to select multiple shapes) 2026-03-27 23:17:57 +00:00

Opened #34 Implement Undo/Redo Stack with Command Pattern 2026-03-27 23:18:03 +00:00

Opened #35 Implement Copy/Paste Functionality 2026-03-27 23:18:06 +00:00

Opened #36 Implement Group/Ungroup Shapes Functionality 2026-03-27 23:18:11 +00:00

Opened #37 Implement Save/Load Functionality for Drawings 2026-03-27 23:18:14 +00:00

Opened #38 Implement Polygon Shapes 2026-03-27 23:18:17 +00:00