4 Commits

Author SHA1 Message Date
ibratabian17
103d8259b3 feat: Hash user authentication tickets for enhanced security
Implement SHA256 hashing for user authentication tickets before storage. This prevents sensitive tokens from being stored in plain text, significantly improving security.

Changes include:
*   Hashing tickets in `AccountRouteHandler` and `UbiservicesRouteHandler` during profile updates and login flows.
*   Introducing dedicated `updateUserTicket` methods in `AccountRepository` and `AccountService`.
*   Adjusting the `Account` model to handle tickets separately.
*   Adding a new `config` table to the database schema.
2025-07-17 17:52:51 +07:00
ibratabian17
96546a4d6f feat: Improve Account System, Add Personalized Carousel, Improve Plugin Format 2025-06-07 22:41:56 +07:00
ibratabian17
77aee28c95 feat: Add GET /v3/users/:user route handler
Introduces a new GET route handler for `/v3/users/:user` in `UbiservicesRouteHandler.js`. This handler is currently stubbed and sends an empty response.

Also, refactors anonymous function syntax in `AccountRepository.js` to use arrow functions for consistency.
2025-06-02 01:12:23 +07:00
ibratabian17
eee11b0888 refactor: Major refactoring of entire application for enhanced performance and clarity 2025-05-22 21:05:05 +07:00