Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Maintenance (2024-04-09) #12

Merged
merged 9 commits into from
Apr 9, 2024
Merged

Maintenance (2024-04-09) #12

merged 9 commits into from
Apr 9, 2024

Conversation

officialMECH
Copy link
Owner

  • All components and page templates have been reorganized and reworked to improve developer experience.
    • New atomic directory structure for better portability.
    • Removed @floating-ui/react in favor of @radix-ui equivalents.
    • Replaced external FontAwesome reference in favor of dedicated packages (all icons are now SVGs and will no longer fetch from an external kit).
  • Added react-dropzone for drag-n-drop functionality on file inputs, primarily for the "Map Archive" form.
  • Fixed validations for the "Create Entry" form, which was admittedly untested and very broken in the migration to valibot.
  • Fixed parsing of duration values with more than 3 decimal points, as they originally produced the wrong value which affected other calculations like NPS.

@officialMECH officialMECH merged commit e9f69ea into main Apr 9, 2024
6 checks passed
This pull request was closed.
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.

1 participant