Commit Graph

11 Commits

Author SHA1 Message Date
f1ed790cab feat: enhance repository metadata resolution and build URL for plugin licenses 2026-02-01 04:20:35 +00:00
d406e34b2f feat: enhance plugin version resolution in plugin details response 2026-02-01 04:10:05 +00:00
15aecb3795 Refactor code structure for improved readability and maintainability 2026-02-01 03:51:00 +00:00
4292c62ad1 Refactor code structure for improved readability and maintainability 2026-02-01 03:46:29 +00:00
2473f3f708 feat: add plugin download endpoint and improve download URL construction 2026-02-01 02:49:06 +00:00
65b0de63a9 feat: add download functionality for licenses and enhance plugin detail view 2026-02-01 02:44:02 +00:00
73025c84c5 Refactor code structure for improved readability and maintainability 2026-02-01 02:28:31 +00:00
7b0ca40c4f feat: implement user authentication and license management system
- Added schema for users, licenses, and license hostnames in the database.
- Created storage utility for reading and writing JSON files.
- Developed user service for user registration, authentication, and retrieval.
- Implemented authentication middleware to protect routes.
- Built LicenseCard component to display license details.
- Created SiteNav component for navigation with user authentication status.
- Established AuthContext for managing authentication state and actions.
- Developed Home page to display available plugins.
- Created LicenseManager page for managing licenses with forms for creation and verification.
- Implemented PluginDetail page to show detailed information about a specific plugin.
- Added utility functions for date formatting.
2026-02-01 02:20:28 +00:00
a8aad77aa9 feat: enhance repository handling to support multiple providers and add Gitea integration 2026-02-01 00:27:40 +00:00
81d1d0910c feat: add react-router-dom for routing and implement plugin detail view
- Updated package.json to include react-router-dom dependency.
- Refactored App component to use React Router for navigation.
- Created PluginDetail component to display detailed information about a selected plugin.
- Added fetch functions for releases and commits in the server code.
- Enhanced UI with new styles for dark mode and improved layout.
- Implemented caching for API responses to optimize performance.
2026-01-31 19:48:44 +00:00
b1d0c2183d first commit 2026-01-31 18:30:11 +00:00