Commit Graph

  • 9c9caa409d Add Docker build target and new dependencies. main Mathis 2024-10-25 14:44:34 +02:00
  • bcf2f28a6b Add useCallbackRef hook and update imports Mathis 2024-10-25 14:44:22 +02:00
  • b512732a14 Add Dockerfile for frontend and backend apps Mathis 2024-10-25 09:35:50 +02:00
  • 3cd94e5999 Add new dependencies to package.json Mathis 2024-10-24 16:14:55 +02:00
  • d5370220a4 Improve code consistency and formatting Mathis 2024-10-24 16:14:40 +02:00
  • bfe49f65ec Refactor frontend components and API interactions Mathis 2024-10-24 16:14:20 +02:00
  • ee127f431c Add @tanstack/react-table dependency Mathis 2024-10-21 14:51:58 +02:00
  • 13c77bfc32 Add files table and refactor sub-page components Mathis 2024-10-21 14:51:49 +02:00
  • 2d6815efb6 Update HTTP status code and import statements Mathis 2024-10-21 14:51:13 +02:00
  • 30706118a8 Improve file handling in saveFile method Mathis 2024-10-17 16:46:38 +02:00
  • b028fa653a Add SWC configuration file for TypeScript support Mathis 2024-10-17 16:46:15 +02:00
  • 1d550e29b1 Add @nestjs/cli to devDependencies Mathis 2024-10-17 16:46:03 +02:00
  • d9f0acac58 Enhance file upload endpoint in FilesController Mathis 2024-10-17 14:56:06 +02:00
  • 4547a22f5c Add Swagger metadata to DTOs and controllers Mathis 2024-10-17 14:21:23 +02:00
  • 1020d6283d Refactor code to improve readability and consistency Mathis 2024-10-17 12:26:51 +02:00
  • 0330358139 Add missing semicolons for consistency Mathis 2024-10-17 12:25:11 +02:00
  • 38634132ba Add search method to Files Service Mathis 2024-10-17 12:21:58 +02:00
  • 7b4792b612 Fix data type in pagination schema Mathis 2024-10-17 12:21:21 +02:00
  • 989ec71e2e Fix data type in pagination schema Mathis 2024-10-17 12:21:14 +02:00
  • 2f0c2f8b7c Add IWithCount interface to schema.ts Mathis 2024-10-17 12:15:58 +02:00
  • 8b5a4640c1 Introduce type exports in database schema Mathis 2024-10-17 12:11:58 +02:00
  • 92bb6bf367 Add SubHomePage component and minor styling updates Mathis 2024-10-17 12:04:28 +02:00
  • 4d6962afb5 Update Next.js to version 14.2.15 Mathis 2024-10-17 12:04:17 +02:00
  • 09ec8d683f Upgrade dependencies to latest versions for security and fixes Mathis 2024-10-17 12:01:07 +02:00
  • 4f40ef371c Change default port from 3000 to 3333 Mathis 2024-10-17 10:26:59 +02:00
  • ed1defb1da Add NewFileModal component and implement resizable panels Mathis 2024-10-17 10:26:51 +02:00
  • 3c31223293 Refactor code to use consistent tab spacing Mathis 2024-10-15 16:51:12 +02:00
  • 6f9d25a58b Refactor and log changes in storage and file services Mathis 2024-10-15 16:50:33 +02:00
  • ff649ebdbf Add Swagger integration and console logging for debugging Mathis 2024-10-15 15:15:55 +02:00
  • 6f0f209e00 Delete associated machine file entries before removing main file Mathis 2024-10-15 14:24:00 +02:00
  • 18a5999334 Implement file type removal functionality Mathis 2024-10-15 14:09:15 +02:00
  • 877e13043d Implement getAllFilesTypes in files controller Mathis 2024-10-15 13:51:53 +02:00
  • 6bb9510356 Add retrieval method for all file types in files service Mathis 2024-10-15 13:49:45 +02:00
  • a5f54e165b Implement file type creation endpoint Mathis 2024-10-15 13:47:51 +02:00
  • b29b188912 Add createFileType method and DTO validations Mathis 2024-10-15 13:47:11 +02:00
  • c7e1a949a2 Update file inclusion pattern in biome.json Mathis 2024-10-15 13:47:02 +02:00
  • 16487e5985 Refactor test URL and add new npm script Mathis 2024-10-15 11:29:56 +02:00
  • 8ee5410c91 Refactor files controller imports and rearrange decorators Mathis 2024-10-15 11:27:47 +02:00
  • e7830095b3 Add CreateFileTypeDto class to files.dto.ts Mathis 2024-10-15 11:23:13 +02:00
  • 055c48dbf9 Add endpoints for file types management Mathis 2024-10-15 11:23:04 +02:00
  • 1c78912f99 Add missing semicolons and format code for consistency Mathis 2024-10-14 15:16:13 +02:00
  • 04cc2daf43 Improve groups.controller with service integration Mathis 2024-10-14 14:52:52 +02:00
  • fc2f437556 Implement group deletion and add group files retrieval Mathis 2024-10-14 14:43:50 +02:00
  • 1fc9185afc Refactor storage and file deletion logic Mathis 2024-10-14 13:56:43 +02:00
  • 8686f0c27b Add file deletion method in storage service Mathis 2024-10-14 12:10:52 +02:00
  • 79b2dec9e9 Add file deletion endpoint with admin guard Mathis 2024-10-14 12:04:12 +02:00
  • 3e6b2dc2bc Add TODO comment for future file deletion implementation Mathis 2024-10-14 11:58:30 +02:00
  • 04a37d19b7 Add file saving functionality and update group ID handling Mathis 2024-10-14 11:53:54 +02:00
  • 30c9c28e3d Refactor MIME type check for machine-specific validation Mathis 2024-10-14 11:21:50 +02:00
  • 2ca13714a4 Refactor file and group handling logic Mathis 2024-10-11 11:00:37 +02:00
  • 356b6869ad Remove commented-out code in schema Mathis 2024-10-10 15:26:34 +02:00
  • 030b5c814c Add type management endpoints for machines Mathis 2024-10-10 15:26:06 +02:00
  • 16ed8d3420 Refactor machines controller todo comments Mathis 2024-10-10 14:15:17 +02:00
  • 0874ffb835 Implement machine list retrieval in controllers Mathis 2024-10-10 14:10:23 +02:00
  • 3d67b8ad18 Add service methods for managing authors and files Mathis 2024-10-10 11:44:24 +02:00
  • 3bc440cbf8 Remove unnecessary TODO comment Mathis 2024-10-08 16:34:07 +02:00
  • 44dab5ba11 Add primary key to FilesTypeForMachine table Mathis 2024-10-08 16:33:41 +02:00
  • 7876bc2c38 Revise file search logic for machine service Mathis 2024-10-08 16:11:34 +02:00
  • 84d6743863 Add getFilesTypes method to machines service Mathis 2024-10-08 16:08:50 +02:00
  • 86da1b7bce Refactor file type insertion method in machine service Mathis 2024-10-08 16:04:49 +02:00
  • a8a190198b Add addFileType method to machines service Mathis 2024-10-08 16:03:16 +02:00
  • fa65b62716 Add removeFileType method to MachinesService Mathis 2024-10-08 15:57:47 +02:00
  • 578b529199 Add CredentialsModule to Groups and Authors modules Mathis 2024-10-08 15:41:32 +02:00
  • 2fb2a16c56 Add machine creation endpoint Mathis 2024-10-08 15:39:12 +02:00
  • 64f9cd497f Add HTTP status and implement file fetching Mathis 2024-10-08 14:00:04 +02:00
  • 3844153340 Add method to retrieve files for a specific machine Mathis 2024-10-08 13:57:06 +02:00
  • 289ec09868 Add method to search machines with limit and offset Mathis 2024-10-08 13:49:06 +02:00
  • 52870aeb0d Fix author parameter name in deleteAuthor method Mathis 2024-10-08 13:42:54 +02:00
  • 6600c6310a Format import statements consistently Mathis 2024-10-08 13:41:19 +02:00
  • 84c66bcf05 Update routes for file retrieval in controllers Mathis 2024-10-08 13:40:59 +02:00
  • 0c94d16b19 Refactor authors controller and add admin guard Mathis 2024-10-08 13:38:29 +02:00
  • d69589c781 Add a TODO comment in groups.controller.ts Mathis 2024-10-08 13:38:21 +02:00
  • d171c72dcf Add TODO comments for future improvements Mathis 2024-10-08 13:38:07 +02:00
  • e931822010 Refactor GroupsController with route updates and guards Mathis 2024-10-08 13:29:34 +02:00
  • d3feeb6d6a Add TODO placeholder for future patch implementation Mathis 2024-10-08 13:29:22 +02:00
  • fd1742e9dc Refactor response return statements in files controller Mathis 2024-10-08 13:26:32 +02:00
  • 392446fa06 Add CredentialsModule to MachinesModule imports Mathis 2024-10-08 13:26:10 +02:00
  • f72b7ad9cb Secure machine operations with AdminGuard Mathis 2024-10-08 13:25:44 +02:00
  • ec8af843b5 Enhance file retrieval and search functionalities Mathis 2024-10-08 12:19:51 +02:00
  • a0f5c3dab6 Refactor file saving logic and enhance logging Mathis 2024-10-08 12:07:03 +02:00
  • 711877bf60 Add primary key to FilesForMachinesTable Mathis 2024-10-08 11:30:37 +02:00
  • b182d740bd Update file handling and error reporting in storage service Mathis 2024-10-08 11:30:26 +02:00
  • 9d28d4f82a Fix imports and add missing trailing comma Mathis 2024-10-07 16:17:03 +02:00
  • 30026df2d0 Add drizzle-kit scripts and update dependencies Mathis 2024-10-07 16:15:15 +02:00
  • d909f67a4c Switch to 'magic-bytes.js' for file type detection Mathis 2024-10-07 16:12:31 +02:00
  • ef8ba655f3 Add 'drizzle' to .gitignore Mathis 2024-10-07 15:45:02 +02:00
  • 933dded12e Implement file saving service in files controller Mathis 2024-10-07 12:04:19 +02:00
  • ceef9f94b6 Update schema to remove default values and add new table Mathis 2024-10-07 12:01:29 +02:00
  • 65118e9465 Fix indentation and quote style in MachinesService Mathis 2024-10-07 12:01:20 +02:00
  • 66ca040807 Refactor indentation and import statements. Mathis 2024-10-07 12:01:13 +02:00
  • 07d65484c3 Add DbModule import to GroupsModule Mathis 2024-10-07 12:01:07 +02:00
  • e9277ba763 Reorder imports in groups.dto.ts Mathis 2024-10-07 12:01:01 +02:00
  • 7e8d6e73eb Refactor import statements and clean up code Mathis 2024-10-07 12:00:54 +02:00
  • ef5349063d Enhance files service to save file data Mathis 2024-10-07 12:00:46 +02:00
  • 46b090c366 Align import and property formatting in files.dto.ts Mathis 2024-10-07 12:00:37 +02:00
  • 534560bae5 Refactor files.controller.ts and add uploaded_by header Mathis 2024-10-07 12:00:30 +02:00
  • aecc22a733 Fix syntax issues in auth.guard.ts Mathis 2024-10-07 12:00:23 +02:00
  • 1818fcfe88 Enhance file upload handling in FilesController Mathis 2024-10-04 11:35:23 +02:00
  • db700241a8 Add InsertAdminState guard to check admin status Mathis 2024-10-04 11:35:12 +02:00
  • 221410dfb0 Refactor getGroupsByName to streamline database call Mathis 2024-10-03 13:52:45 +02:00