Changes
Build and Push Docker Images / build (push) Successful in 18s

This commit is contained in:
2026-05-12 11:11:06 +03:00
parent 4eaae45cba
commit 19e3526430
4 changed files with 148 additions and 39 deletions
+8 -2
View File
@@ -89,7 +89,7 @@
</section>
<section class="section" id="matcher">
<div class="container matcher-grid">
<form class="ai-panel" id="cvMatcherForm">
<form class="ai-panel" id="cvMatcherForm" novalidate>
<span class="eyebrow" data-i18n="cv.input">Input</span>
<h2 data-i18n="cv.details">CV and job details</h2>
<label class="file-drop" for="cvFile">
@@ -97,6 +97,7 @@
<span id="cvFileName" data-i18n="cv.fileHint">PDF only, max size handled by backend</span>
<input type="file" id="cvFile" accept="application/pdf" required />
</label>
<small class="field-error" id="cvFileError"></small>
<label>
<span data-i18n="cv.jobLink">Job link</span>
<input type="url" id="jobUrl" placeholder="https://company.com/careers/job" />
@@ -104,6 +105,7 @@
<label>
<span data-i18n="cv.jobDescription">Or paste job description</span>
<textarea id="jobDescription" rows="8" data-i18n-placeholder="cv.jobPlaceholder" placeholder="Paste the job description if the page cannot be crawled."></textarea>
<small class="field-error" id="cvJobError"></small>
</label>
<label>
<span data-i18n="form.email">Email</span>
@@ -113,6 +115,7 @@
<input type="checkbox" id="gdprConsent" required />
<label for="gdprConsent" data-i18n="cv.gdpr">I agree that my CV is processed and stored.</label>
</div>
<small class="field-error" id="cvConsentError"></small>
<button id="matchSubmit" type="submit" class="btn btn-primary" data-i18n="cv.submit">Extract CV and match job</button>
<strong id="matcherMsg" class="form-message" role="status" aria-live="polite"></strong>
</form>
@@ -149,18 +152,21 @@
</div>
</div>
<form class="contact-form" id="contactForm">
<form class="contact-form" id="contactForm" novalidate>
<label>
<span data-i18n="form.name">Name</span>
<input type="text" id="name" data-i18n-placeholder="form.namePlaceholder" placeholder="Your name" required />
<small class="field-error" id="nameError"></small>
</label>
<label>
<span data-i18n="form.email">Email</span>
<input type="email" id="email" data-i18n-placeholder="form.emailPlaceholder" placeholder="name@company.com" required />
<small class="field-error" id="emailError"></small>
</label>
<label>
<span data-i18n="form.message">Message</span>
<textarea id="message" rows="6" data-i18n-placeholder="form.messagePlaceholder" placeholder="Tell me what you want to build." required></textarea>
<small class="field-error" id="messageError"></small>
</label>
<button id="submit" type="submit" class="btn btn-primary" data-i18n="form.send">Send message</button>
<strong id="msgSubmit" class="form-message" role="status" aria-live="polite"></strong>