Leons Aleksandrovs
a6311bb74a
style(container): make container smaller, easier to read
2025-07-14 15:42:13 +03:00
Leons Aleksandrovs
f9841868b3
feat(header): added create cover link to header
2025-07-14 15:37:25 +03:00
Leons Aleksandrovs
d12d418ac4
fix(CD): add sudo before docker compose commands
2025-07-14 13:51:34 +03:00
Leons Aleksandrovs
84dcd1d037
fix(CD): forgot to add server ip
2025-07-14 13:50:12 +03:00
Leons Aleksandrovs
3a571c8444
Merge pull request #7 from Skrazzo/feat/CD-pipeline
...
feat(CD): add CD pipeline workflow
2025-07-14 13:48:38 +03:00
Leons Aleksandrovs
5d5a546088
feat(CD): add CD pipeline workflow
2025-07-14 13:48:13 +03:00
Leons Aleksandrovs
c86a7ae0e4
fix(domain): added env domain for cookies
2025-07-13 23:05:55 +03:00
Leons Aleksandrovs
66e452f067
docs: add backup section
2025-07-13 22:34:21 +03:00
Leons Aleksandrovs
b1a4945a82
docs: frontend structure / deployement
2025-07-13 22:06:56 +03:00
Leons Aleksandrovs
6e4e2a379c
Merge pull request #6 from Skrazzo/feat/docker-production
...
Feat/docker production
2025-07-13 22:00:19 +03:00
Leons Aleksandrovs
dd93438ad2
feat(prod): add allow register and chatgpt model into env file
2025-07-13 21:59:42 +03:00
Leons Aleksandrovs
6d13680e99
feat(prod): production stage for frontend
2025-07-13 21:37:56 +03:00
Leons Aleksandrovs
60ce25e95c
feat(prod): optimised backend image
2025-07-13 20:44:13 +03:00
Leons Aleksandrovs
b4e4f3e53f
fix(template): fix create template form disappeared
2025-07-13 14:45:08 +03:00
Leons Aleksandrovs
dc83819192
style(cover): matched style for cover letters with templates
2025-07-13 14:35:01 +03:00
Leons Aleksandrovs
b44c797272
style(loading): skeleton matching the output
2025-07-13 14:29:07 +03:00
Leons Aleksandrovs
e969d56ab6
feat(api): delete template endpoint
2025-07-13 14:26:09 +03:00
Leons Aleksandrovs
fa095def44
feat(api): update template
2025-07-13 14:19:47 +03:00
Leons Aleksandrovs
23f8cde5af
feat(template): view created template
2025-07-13 14:01:47 +03:00
Leons Aleksandrovs
2a8cbbbce8
Merge pull request #5 from Skrazzo/feat/view-generated-cover-letters
...
Feat/view generated cover letters
2025-07-13 13:06:49 +03:00
Leons Aleksandrovs
f82400e333
feat(api): add endpoints to edit and delete cover letters
2025-07-13 13:05:47 +03:00
Leons Aleksandrovs
a8646f9f51
feat(requests): add delete and post function
2025-07-13 12:39:29 +03:00
Leons Aleksandrovs
aa3c5c9711
feat(cover): add edit form to frontend
2025-07-12 17:48:20 +03:00
Leons Aleksandrovs
7558bcc589
feat(cover): download cover letter as png
2025-07-12 17:24:38 +03:00
Leons Aleksandrovs
d0de05e0a2
feat(cover): Display generated cover letters
2025-07-12 17:11:11 +03:00
Leons Aleksandrovs
ad822f3abc
feat(api): get cover letters with api
2025-07-12 16:38:40 +03:00
Leons Aleksandrovs
6736607421
Merge pull request #4 from Skrazzo/feat/create-cover-letters
...
Feat/create cover letters
2025-07-12 16:00:48 +03:00
Leons Aleksandrovs
a8986b2276
feat(cover): frontend generate cover letters
2025-07-12 15:58:38 +03:00
Leons Aleksandrovs
00f9106da9
feat(api): create cover letter
2025-07-12 15:44:49 +03:00
Leons Aleksandrovs
7d8566b18b
feat(cover): add cover letter name generation
2025-07-12 15:21:42 +03:00
Leons Aleksandrovs
e7fae1387f
feat(cover): add cover letter db migration
2025-07-12 15:05:58 +03:00
Leons Aleksandrovs
ea5a2f7fd0
feat(cover): request chatgpt to fill out template
2025-07-12 14:57:59 +03:00
Leons Aleksandrovs
b88b0cf7da
checkpoint(cover): backend ready before AI development
2025-07-12 14:38:21 +03:00
Leons Aleksandrovs
6cf30698b0
feat(cover): frontend for requesting cover letters
2025-07-10 22:48:01 +03:00
Leons Aleksandrovs
88deee3ea6
Merge pull request #3 from Skrazzo/create-template
...
feat(templates): Create template
2025-07-10 21:22:14 +03:00
Leons Aleksandrovs
16269e9669
feat(template): show template in templates view
2025-07-10 21:05:10 +03:00
Leons Aleksandrovs
e35bf46dac
feat(api): add return for all user templates
...
BREAKING: Template api will return different variables in template
object
2025-07-10 20:36:37 +03:00
Leons Aleksandrovs
9f99f6a4a9
feat(template): create template via GUI
2025-07-10 19:11:21 +03:00
Leons Aleksandrovs
938c9a66e5
feat(api): create template
...
Add template table to the database
Create controller function to check if user has template, and create it
in the database
Made universal jwt.Claims of user data retrieval function
2025-07-09 23:19:31 +03:00
Leons Aleksandrovs
3376043428
feat(template): add form hook for rich text editor / create template page
2025-07-09 21:29:07 +03:00
Leons Aleksandrovs
49bc7dc60a
Prepeared for template creation
2025-07-06 22:04:12 +03:00
Leons Aleksandrovs
3e9448775b
Merge pull request #2 from Skrazzo/User-authentication
...
User authentication complete
2025-07-06 21:41:23 +03:00
Leons Aleksandrovs
4e730bfe12
User authentication complete
2025-07-06 21:40:32 +03:00
Leons Aleksandrovs
d18f9f9706
Auth middleware with JWT
2025-07-06 18:13:26 +03:00
Leons Aleksandrovs
3003a961b6
Backend structure / login with JWT
2025-07-06 16:46:21 +03:00
Leons Aleksandrovs
3166424426
No need for this shit
2025-07-05 22:31:10 +03:00
Leons Aleksandrovs
6b20ea1a3c
Frontend registration
2025-07-05 22:29:51 +03:00
Leons Aleksandrovs
66ed77e758
User backend registration
2025-07-05 22:17:14 +03:00
Leons Aleksandrovs
8916f3e394
Hot reloading gin gonic with docker
2025-07-05 21:22:18 +03:00
Leons Aleksandrovs
a42e61fb48
Frontend form handling done
2025-07-05 21:11:09 +03:00