294047a2b0feat: Refactor activity and project handlers to use utility functions for ID parsing and response handlingJean Jacques Avril2025-03-12 11:38:24 +00:00
b47c29cf5afeat: Introduce Undefined function for Nullable type and refactor DTOs to use Nullable directlyJean Jacques Avril2025-03-12 11:03:48 +00:00
4170eb5fbdfeat: Refactor DTOs to use types.ULID and update companyId fields to be optionalJean Jacques Avril2025-03-12 09:32:29 +00:00
233f3cdb5cfeat: Introduce Nullable type for optional fields and update user DTOs accordinglyJean Jacques Avril2025-03-12 08:56:44 +00:00
da115dc3f6feat: Enhance user update handling and introduce NullString type for optional fieldsJean Jacques Avril2025-03-12 07:54:00 +00:00
0379ea4ae4feat: Add TypeScript type generation and update DTOs to use string for IDsJean Jacques Avril2025-03-12 06:38:41 +00:00
016078c1c3feat: Add example values to DTOs for improved API documentationJean Jacques Avril2025-03-12 06:29:10 +00:00
c3162756adfeat: Update .env file to comment out JWT configuration and add .gitignore for keys directoryJean Jacques Avril2025-03-11 23:56:35 +00:00
2e13d775fafeat: Implement RSA key generation and initialization for JWT authenticationJean Jacques Avril2025-03-11 23:54:29 +00:00
b545392f27feat: Add JWT configuration to environment and refactor JWT middleware to use new config structureJean Jacques Avril2025-03-11 23:37:15 +00:00
9057adebddfeat: Update database models and DTOs to use bytea for ULIDWrapper and add JWT configuration to environmentJean Jacques Avril2025-03-11 23:11:49 +00:00
c08da6fc92feat: Add API key middleware and update configuration to support API key validationJean Jacques Avril2025-03-11 17:20:39 +00:00
165432208cfeat: Update JWT token generation to set cookie and modify authentication middleware to use cookieJean Jacques Avril2025-03-11 17:14:55 +00:00
728258caa7feat: Update project rules to enhance clarity and efficiency in development practicesJean Jacques Avril2025-03-11 16:46:07 +00:00
e336ff3ba2feat: Update models to use ULIDWrapper for ID handling and adjust related database operationsJean Jacques Avril2025-03-11 16:37:05 +00:00
2555143c0efeat: Load database configuration from a centralized config package and add pgAdmin service to Docker ComposeJean Jacques Avril2025-03-11 15:11:20 +00:00
ec250570a6feat: Refactor database configuration loading and seeding logic for improved clarity and maintainabilityJean Jacques Avril2025-03-11 12:35:04 +00:00
a0b0b98624feat: Remove outdated Swagger documentation files and update database configuration handlingJean Jacques Avril2025-03-11 11:21:15 +00:00
09584efa39feat: Add project rules and guidelines for architecture, coding practices, security, documentation, testing, frontend, devops, and development workflowJean Jacques Avril2025-03-11 10:36:34 +00:00
78be762430feat: Add database migration, seeding, and testing commands with Makefile integrationJean Jacques Avril2025-03-11 09:10:35 +00:00
baf656c093feat: Refactor API routes to separate public and protected endpoints for better organizationJean Jacques Avril2025-03-10 22:54:54 +00:00
460235b832feat: Add user registration endpoint with JWT token generation and update API documentationJean Jacques Avril2025-03-10 22:44:16 +00:00
9f8eab0facfeat: Update API routes and enhance Swagger documentation for activity handlerJean Jacques Avril2025-03-10 22:40:10 +00:00
4b98c1a9e5feat: Add Swagger documentation for Time Tracker API with hello endpointJean Jacques Avril2025-03-10 22:27:36 +00:00
dde2017ad1feat: Add Docker Compose configuration for PostgreSQL and update database credentials in main.goJean Jacques Avril2025-03-10 22:25:03 +00:00
8785b86bfcfeat: Implement company management API endpoints and handlerJean Jacques Avril2025-03-10 22:03:13 +00:00
58173b436crefactor: Update DTOs to use string type for IDs and enhance API documentation for activity and user handlersJean Jacques Avril2025-03-10 21:43:45 +00:00
558ee70c21feat: Add authentication DTOs and setup API routes for user and activity managementJean Jacques Avril2025-03-10 21:02:41 +00:00
ce39b7ba34refactor: Update user model to use 'any' type for updates and adjust DTO path in configurationJean Jacques Avril2025-03-10 20:45:41 +00:00
d1720ea33drefactor: Update comments to English for consistency across modelsJean Jacques Avril2025-03-10 10:11:04 +00:00
7f275c774erefactor: Remove unused entity and datasource files; add AuthDto for authentication, simplificationJean Jacques Avril2025-03-10 09:47:44 +00:00
3b0b2b4340feat: Update repository interfaces to use specific create and update types for Company, Customer, Project, TimeEntry, and UserJean Jacques Avril2025-03-10 08:06:10 +00:00
3193204dacfeat: Refactor User entity and datasource to use email and password hashing with saltJean Jacques Avril2025-03-10 08:05:48 +00:00
f567d086ecfeat: Update repositories to use specific create and update types for Activity and UserJean Jacques Avril2025-03-10 07:31:37 +00:00
17cb4505befeat: Add database object models and repositories for Activity, Company, Customer, Project, TimeEntry, and User with GORM integrationJean Jacques Avril2025-03-10 07:29:34 +00:00
4dda83904afeat: Add database object models for Activity, Company, Customer, Project, TimeEntry, and User with GORM integrationJean Jacques Avril2025-03-09 21:09:52 +00:00
115f2667f6feat: Update entity types to include specific ID types and adjust DTO mappingsJean Jacques Avril2025-03-09 20:44:46 +00:00
86f4c757e3feat: Refactor entity types to include BaseEntity properties and update date handlingJean Jacques Avril2025-03-09 20:37:03 +00:00
837cd55a33feat: Introduce base entity structure and update DTOs for Activity, Company, User, and TimeEntryJean Jacques Avril2025-03-09 20:28:46 +00:00
9749d5658cfeat: Add create and update DTOs for Company, Customer, Project, Activity, User, and TimeEntry entitiesJean Jacques Avril2025-03-09 19:55:23 +00:00
0402b8ac65feat: Replace int IDs with ulid.ULID in domain entities and update TypeScript DTOsJean Jacques Avril2025-03-09 18:37:52 +00:00
56a6f3cfc4feat: Generate TypeScript interfaces for backend entities using TygoJean Jacques Avril2025-03-09 15:16:34 +00:00
98d21724eefeat: Implement Swagger documentation and integrate Gin framework for APIJean Jacques Avril2025-03-09 14:57:50 +00:00
2f469c1830feat: Initialize frontend and backend structure with essential configurations and entitiesJean Jacques Avril2025-03-09 10:55:00 +00:00
609bc904eadocu: Remove outdated draft documents for time tracking tool specificationJean Jacques Avril2025-03-09 10:48:14 +00:00
be6340332edocu: Add documentation for security, extensibility, deployment, and general overview
docu
Jean Jacques Avril2025-03-09 10:42:01 +00:00