Dan Mestas
71b52f6c5e
feat(api): implement OpenAPI/REST API for file conversions
...
- Add comprehensive REST API at /api/v1 with modular structure
- Implement authentication endpoints (register, login, logout, me)
- Add converter listing and format discovery endpoints
- Create job management and file download endpoints
- Add health check endpoint for monitoring
- Set up CORS support for browser-based API clients
- Create API middleware for JWT authentication
- Add environment variables for API configuration
- Include comprehensive API documentation and test script
Infrastructure:
- Enhanced CI/CD workflow for custom Docker registries
- Docker Compose setup with dev, prod, and monitoring profiles
- Claude.ai integration files for development workflow
- Environment-based configuration with .env.development
Known limitations:
- JWT authentication context needs fixing (using ALLOW_UNAUTHENTICATED=true)
- Swagger UI temporarily disabled due to composition error
- File upload endpoint needs multipart/form-data support
The API code is isolated in src/api/ directory to maintain separation
from the existing codebase, making it easy to maintain or contribute back.
2025-07-30 14:18:13 -05:00
Maxime
2ce3fee70b
added tar creation when using Download All
2025-06-25 14:34:27 +02:00
renovate[bot]
b32f7dba5d
chore(deps): update dependency bun-types to v1.2.17
2025-06-21 09:00:27 +00:00
C4illin
e52e8c12cf
chore: downgrade bun types to 1.2.2
2025-06-10 22:25:30 +02:00
C4illin
8f7a7faa91
chore: change to oklch colors
2025-06-10 22:05:10 +02:00
renovate[bot]
bbcecf274f
chore(deps): update dependency @types/node to v24
2025-06-10 03:37:07 +00:00
Emrik Östling
01c8fad012
chore(main): release 0.14.1
2025-06-04 10:48:18 +02:00
C4illin
6ea3058e66
fix: change to baseline build
...
issue: #311
2025-06-04 10:26:28 +02:00
Emrik Östling
0f2172d61f
Merge pull request #296 from C4illin/release-please--branches--main--components--convertx-frontend
2025-06-03 20:07:34 +02:00
C4illin
1be11708c4
chore: format all files
2025-06-03 19:19:28 +02:00
Emrik Östling
8c04b318fd
chore(main): release 0.14.0
2025-06-03 18:26:42 +02:00
C4illin
c830721e02
chore: update deps
2025-06-03 18:08:12 +02:00
C4illin
9e759a75de
refactor: split main file to pages
2025-06-03 15:04:18 +02:00
C4illin
d9076bf42a
chore: update dependencies
2025-05-23 23:10:52 +02:00
Emrik Östling
a17e5fd614
chore(main): release 0.13.0
2025-05-14 08:55:39 +02:00
C4illin
fd9c151e01
chore: update deps
2025-05-12 09:24:36 +02:00
renovate[bot]
377f69ae8d
chore(deps): update dependency npm-run-all2 to v8
2025-05-02 18:38:15 +00:00
C4illin
f42665ca40
chore: update deps
2025-04-12 10:18:44 +02:00
C4illin
794cc7c474
chore: update deps
2025-04-01 18:09:56 +02:00
Emrik Östling
bcc827a81b
chore(main): release 0.12.1
2025-03-20 09:40:15 +01:00
C4illin
f433493d57
chore: remove @elysiajs/cookie
2025-03-08 00:28:27 +01:00
C4illin
19970fc132
chore: fix lint
2025-03-06 21:09:02 +01:00
Emrik Östling
10ff0b464a
chore(main): release 0.12.0
2025-03-06 18:17:28 +01:00
Emrik Östling
c1b75a13fd
chore: sanitize filename
2025-03-04 09:23:06 +01:00
renovate[bot]
07d32776d3
chore(deps): update dependency @types/eslint__js to v9
2025-02-21 23:05:04 +00:00
renovate[bot]
a75e4b495d
chore(deps): update dependency globals to v16
2025-02-21 20:05:07 +00:00
Emrik Östling
279ca72c64
chore(main): release 0.11.1
2025-02-07 16:15:21 +01:00
C4illin
b8fc9383ca
chore: update deps
2025-02-07 16:14:46 +01:00
Emrik Östling
f0e9c6d794
chore(main): release 0.11.0
2025-02-05 14:18:31 +01:00
C4illin
480ba77ebe
chore: fix eslint config
2025-02-01 21:46:15 +01:00
C4illin
e595014fcd
refactor: update Tailwind to v4
2025-02-01 20:15:50 +01:00
C4illin
0a5d0487b1
chore: update deps
2025-01-23 21:59:24 +01:00
Emrik Östling
cdf9bad903
chore(main): release 0.10.1
2025-01-21 23:25:50 +01:00
Emrik Östling
c47f0c12fe
chore(main): release 0.10.0
2025-01-18 12:01:01 +01:00
C4illin
460bda62d5
chore: update deps
2025-01-16 21:30:10 +01:00
C4illin
9e15114fe8
chore: update deps
2024-12-17 21:56:24 +01:00
C4illin
c5f8162a22
chore: update deps
2024-11-25 23:22:18 +01:00
Emrik Östling
f0f30224b5
Merge pull request #183 from C4illin/release-please--branches--main--components--convertx-frontend
...
chore(main): release 0.9.0
2024-11-24 14:47:34 +01:00
C4illin
2c64122224
chore: update deps
2024-11-21 23:08:16 +01:00
C4illin
3b2eee96a9
chore: update deps
2024-11-21 22:50:45 +01:00
Emrik Östling
d1a2a66170
chore(main): release 0.9.0
2024-11-21 22:44:51 +01:00
C4illin
2386543e5c
chore: update deps
2024-11-13 13:08:00 +01:00
C4illin
53a8f66414
chore: update deps
2024-11-06 14:04:57 +01:00
renovate[bot]
9378ba9208
chore(deps): update dependency npm-run-all2 to v7
2024-10-22 01:09:18 +00:00
C4illin
d2cd6706c9
chore: update @elysiajs/static
2024-10-18 19:32:42 +02:00
C4illin
e8ed10dde8
chore(deps): update @elysiajs/html to version 1.1.1
2024-10-18 18:53:45 +02:00
C4illin
5fe0b79802
chore(deps): update dependencies to latest versions
2024-10-18 18:43:51 +02:00
Emrik Östling
c3067ca12d
chore(main): release 0.8.1
2024-10-06 00:49:06 +02:00
C4illin
5fb8c3575b
chore: add eslint-plugin-readable-tailwind
2024-10-05 01:01:00 +02:00
C4illin
ee9207a7f4
chore: fix eslint rules
2024-10-05 00:43:24 +02:00