Skip to content

V1.0#171

Merged
clauspruefer merged 2 commits intomainfrom
v1.0
Sep 7, 2025
Merged

V1.0#171
clauspruefer merged 2 commits intomainfrom
v1.0

Conversation

@clauspruefer
Copy link
Copy Markdown
Member

Pull Request

Description

Add missing tests, fix multiple bugs and typos.

  • Release v1.0 PR

Related Issue

Closes #9 .

Type of Change

Please delete options that are not relevant.

  • Bug fix
  • New feature
  • Breaking change
  • Documentation update
  • Refactor
  • Test improvement
  • Major release

Additional Notes

Yippie, version 1.0 out 🥇.

@clauspruefer clauspruefer added this to the Release 1.0 milestone Sep 7, 2025
@clauspruefer clauspruefer self-assigned this Sep 7, 2025
Copilot AI review requested due to automatic review settings September 7, 2025 21:09
@clauspruefer clauspruefer added base Base system tests Tests labels Sep 7, 2025
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This major v1.0 release pull request adds comprehensive integration testing infrastructure and fixes multiple bugs, typos, and validation issues across the codebase.

  • Adds extensive integration test suite with Selenium-based testing for user validation, form field validation, list navigation, and tree components
  • Fixes significant bugs in form validation functions, particularly IPv4 subnet mask validation
  • Corrects spelling errors in error messages and test assertions

Reviewed Changes

Copilot reviewed 50 out of 51 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
www/sysInitOnLoad.js Fixes typo in comment "OVerride" → "Override"
www/sysFormfieldValidate.js Major refactoring of IPv4 subnet validation with bug fixes and error message corrections
test/integration/*.py New comprehensive integration test files for various UI components and validation functions
test/integration/config/ Complete test configuration files for multiple test scenarios
debian/x0-app.postinst Formatting improvements with consistent indentation and adds fontawesome static files
database/04-sys-text.sql Fixes typo in IPv6 error message text ID

Comment thread www/sysFormfieldValidate.js
Comment thread test/integration/test_formfield_validation_functions.py
Comment thread test/integration/test_formfield_validation_functions.py
@clauspruefer clauspruefer merged commit 121d519 into main Sep 7, 2025
4 checks passed
@clauspruefer clauspruefer deleted the v1.0 branch September 9, 2025 07:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

base Base system tests Tests

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add Multiple Base Object / Enhanced Tests

2 participants