Skip to content

Tests and restructure - #506

Merged
devmount merged 27 commits into
mainfrom
chores/tests-and-restructure
Jul 23, 2026
Merged

Tests and restructure#506
devmount merged 27 commits into
mainfrom
chores/tests-and-restructure

Conversation

@devmount

Copy link
Copy Markdown
Owner

Description of the Change

This change contains:

  • Addition of testing (15 tests, 219 assertions, 90% coverage)
  • Modularizing of the codebase, including the heavy Stats.vue monolith and main.css monolith
  • Addition of a UI toolkit to better mimic Thunderbirds controls in the future
  • Package updates
  • Prettier formatting
  • Several fixes (timezone, styles, plural calculation)
  • Update contribution guidelines

Benefits

A way more maintainable and sustainable codebase.

Applicable Issues

Closes #321
Closes #505

@devmount devmount self-assigned this Jul 23, 2026
@devmount
devmount merged commit 473f8c9 into main Jul 23, 2026
6 checks passed
@devmount
devmount deleted the chores/tests-and-restructure branch July 23, 2026 15:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Restructure code and add tests Extend Contribution Guidelines

1 participant