Commit graph

51 commits

Author SHA1 Message Date
Gu://em_ 6d48a10c1d Added background animation for homepage and similar other pages, started making body validation schemas on backend and removed delay when searching 2025-05-25 23:21:15 +02:00
Gu://em_ ca96f57fb8 Funcionnal custom checkboxes, fixed small card component and added the ability to launch both backend and frontend at once 2025-05-25 13:16:10 +02:00
Gu://em_ f8bf646565 Mod versions and version creation pages 2025-05-18 18:50:57 +02:00
Gu://em_ 45900e9033 Functionnal basic versions implementation on the backend and made the emty small card component for frontend 2025-05-18 15:46:13 +02:00
Gu://em_ 683f8784a7 Backend and frontend filtering (search and author), dashboard now displays creations 2025-05-17 16:33:49 +02:00
Gu://em_ 58268a94a9 Fixed mod deletion and implemented database transactions support in backend 2025-05-17 13:33:40 +02:00
Gu://em_ 5af16b593c Implemented a delete button for mods and fixed an issue in the backend 2025-05-17 02:27:56 +02:00
Gu://em_ 60e557826e Made dashboard, fixed navbar icons and padding, implemented search bar in mods and other various fixes 2025-05-17 00:27:49 +02:00
Gu://em_ 93bf736ca9 Functionnal register system, 404 page, splitted services into multiple files and various fixes 2025-05-16 13:12:03 +02:00
Gu://em_ 42a66ddda1 Functionnal login system, tabs for settings, fixed nested anchors warnings and a lot of other things 2025-05-16 01:46:51 +02:00
Gu://em_ e558bce789 Mod creation page fields 2025-05-15 18:54:18 +02:00
Gu://em_ 534d251852 Mod, createMod and About pages, input fields, some more content and a LOT of fixes (including backend) 2025-05-15 01:20:44 +02:00
Gu://em_ a7cf958770 Mods listing, new home page and fixes on the backend side 2025-05-13 21:49:56 +02:00
Gu://em_ 0294d7d0c0 Settings and home pages + various things 2025-05-13 02:02:46 +02:00
Gu://em_ 7c8cb9c199 Filters panel and navbar buttons 2025-05-12 20:30:00 +02:00
Gu://em_ e762b7758e Logo and navbar form 2025-05-12 19:31:19 +02:00
Gu://em_ 900f84c304 Button component 2025-05-12 16:56:14 +02:00
Gu://em_ fbb486e697 Added changes I forgot to commit 2025-05-12 16:11:11 +02:00
Gu://em_ 32c0ffd715 Changed file structure to implement the frontend properly and created frontend template 2025-05-12 16:10:41 +02:00
Gu://em_ feceab03b1 Small upates to the README 2025-05-10 20:00:17 +02:00
Gu://em_ 106646f306 A LOT of fixes 2025-05-04 23:14:00 +02:00
Gu://em_ ca080b3e59 Fixed all database CREATE queries, made all controllers and routes files, and many various fixes 2025-05-04 19:31:03 +02:00
Gu://em_ ff33af92b7 Implemented most of the modService functions and made various fixes in mod model 2025-05-02 18:07:07 +02:00
Gu://em_ 10916cc468 Minor updates to mod model 2025-05-02 11:31:46 +02:00
Gu://em_ c379978f0d Updated README 2025-04-27 18:10:25 +02:00
Gu://em_ 8468abd087 Added user role attribute and broke down updateFavoritesMods into two add and delete functions 2025-04-27 18:02:44 +02:00
Gu://em_ 072fbbd873 Updated mod model to work with the new database 2025-04-27 17:43:16 +02:00
Gu://em_ 4a10e0ff12 Updated user model to work with the new database and implemented missing functions 2025-04-26 17:43:49 +02:00
Gu://em_ 0aa9e663ff Reworked database model from scratch 2025-04-25 19:51:56 +02:00
Gu://em_ 32a5c97c02 feat: Updated database model 2025-04-25 14:37:42 +02:00
Gu://em_ ce806ef426 feat: Authorization functions 2025-04-25 14:06:03 +02:00
Gu://em_ 6bb2b7b701 GetVersion endpoint 2025-04-24 18:54:03 +02:00
Gu://em_ b7f01446d7 Added crypto and new validation utils (keeping legacy until new one is finished) 2025-04-24 18:49:20 +02:00
Gu://em_ 0374d7bccb Added a sample implementation for validation schemas 2025-04-24 18:39:35 +02:00
Gu://em_ 988667bde8 Updated database initialization and connection functions 2025-04-24 18:33:05 +02:00
Gu://em_ 72dbe04b3b Updated config manager and app error utils (and main file accordingly), updated express version 2025-04-24 18:28:00 +02:00
Gu://em_ 575efff1cb feat: Added authentication system and configManager bases
fix: Fixed some errors related to users
2025-03-31 17:00:28 +02:00
Gu://em_ 491f16b8f9 feat: Added base for users support 2025-03-31 09:42:30 +02:00
Gu://em_ 480df977fb feat: Delete mod enpoint is functional
feat: Sanitize, md converter and validate utilities
feat: Ability to alidate, convert and sanitize CreateMod requests (still WIP)
2025-03-30 22:53:50 +02:00
Gu://em_ 36eeec2e6c feat: functional POST / endpoint (createMod) 2025-03-30 17:31:21 +02:00
Gu://em_ c0dff6df38 feat: getModByName is functional 2025-03-29 22:07:32 +01:00
Gu://em_ 66d328e442 feat: New database functions prepare() and exists()
feat: Create an example mod by default when initializing database
feat: Added config fields for default admin user
fix: Init database working but yet still not complete
fix: added .vscode to gitignore
2025-03-29 20:01:57 +01:00
Gu://em_ a98b765b4b fix: do not create table if already exists 2025-03-29 12:47:10 +01:00
Gu://em_ 9e713146e1 feat: initDatabase function 2025-03-29 12:45:59 +01:00
Gu://em_ 0590295e6b fix: forgot some changes 2025-03-29 00:53:45 +01:00
Gu://em_ 165bfd0497 feat: made HelloWorld response when try to get root url
refacto: changed routes/root.js to routes/index.js
2025-03-29 00:53:14 +01:00
Gu://em_ 306c87fca2 feat: Error handling middleware
feat: Ability to get the db variable from everywhere with getDatabase function
feat: Hello world when getting root url
fix: Now mods model is able to communicate with db
fix: fixed a syntax error in routes/mods.js file which caused sending two responses to the client
2025-03-29 00:31:25 +01:00
Gu://em_ eb4be67c89 feat: functional /mods endpoint (getAllMods) 2025-03-28 23:06:21 +01:00
Gu://em_ 0ee5eedcfd Restructured and organized the whole project, fixed SQLite database handler (now using better-sqlite3), made first model functions to interact with the database 2025-03-10 22:51:57 +01:00
Gu://em_ 99591a7191 Added README 2025-03-10 10:49:03 +01:00