17 Commits

Author SHA1 Message Date
71fa04272c Added installers configs 2026-02-11 01:13:34 +01:00
7e9496b35d Added a try catch block to deblock api requests 2026-02-11 01:05:22 +01:00
5eaca1e948 Refactored productsFilesService to productsService 2026-02-11 01:02:33 +01:00
1ddcf1eaf2 Moved metadata route and added static files (robots.txt) 2026-02-11 00:51:24 +01:00
a40a6d6ad8 Added server metadata 2026-02-11 00:32:44 +01:00
96d40456d5 Update server.js 2026-02-08 19:50:15 +01:00
706ddfb95a Added installer resources to get app icon and eula 2026-02-08 19:49:30 +01:00
677e23d755 Added requirements supports
-  Added requirements support to make easier the installation of my softs
2026-02-08 00:52:39 +01:00
ac12432ebd Update productsFileService.js 2026-02-02 04:50:47 +01:00
33482e0b41 Update productsFileService.js 2026-02-02 04:48:24 +01:00
4e70d59c63 Added product route
Added a single product route to get metadata and products list
2026-01-28 00:14:13 +01:00
4295d6bca3 MVP 2026-01-27 22:43:59 +01:00
d51a4cbafc Create productsFileService.js 2026-01-27 06:00:28 +01:00
3346dae465 Fix SQL syntax and add user registration test
Corrected a SQL syntax error in the databaseGlobals.js by removing an extraneous comma. Added a test script (test.js) to initialize the database and test user registration functionality.
2026-01-27 05:56:44 +01:00
f8c1340b41 Refactor license and permission management, add services
Renamed licenceRepository.js to licenseRepository.js and updated its API to use status instead of userId for licenses. Moved permission checking logic from userRepository to permissionsRepository. Added new service layers for license, permissions, and user management, implementing error handling and business logic. Removed the old register.js service and cleaned up test.js. Updated database schema to remove userId from licenses.
2026-01-27 05:49:50 +01:00
1e78bd68cf Add SQLite database and repositories, remove old routes
Introduces a new SQLite database setup using better-sqlite3, with initialization scripts and repository modules for users, permissions, and licenses. Removes legacy user and register routes and related test files. Updates dependencies to include better-sqlite3, bcryptjs, and ftp-srv.
2026-01-27 05:29:40 +01:00
Brik
c296f53ba1 Initial commit 2026-01-27 04:16:08 +01:00