2026-03-25 - 2026-03-28

Overview

20 Active Pull Requests
21 Active Issues
Excluding merges, 1 author has pushed 6 commits to master and 30 commits to all branches. On master, 21 files have changed and there have been 1087 additions and 78 deletions.

13 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

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