Cover letter mode in the ATS wizard:
Dedicated flow with templates, prompts, and editor: your edited letter is persisted (not only the AI draft), plus export to DOCX, PDF, or plain text.
AI in Swiss recruitment 2026:
New analytical page on studies, recruiting trends, and implications for applications—linked from the footer.
Job search 50+:
Topic page with metrics on search duration, barriers, and success channels—informs how the product supports older applicants.
Footer & browser extension:
Expanded footer navigation (including the new editorial pages) and the extension overview with a direct install URL.
v2.5.0 – Security, UX & AI dashboard
Protected uploads:
Files under /uploads/ are no longer publicly reachable; delivery is only after sign-in via a secure download route. Direct links to old file URLs will stop working.
API error details (production):
On betrack.ch, technical debug output and raw database error messages are no longer returned in JSON; details are written to the server log only. Local development still shows verbose errors.
Email: subscription requests:
Protection against header injection in the subject: line breaks are stripped from first and last name fields.
Dashboard & ATS:
Card view shows how many saved AI analyses exist per application. In the ATS area, the “AI CV-Check” tab is selected first by default.
AI CV wizard & dark mode:
More reliable PDF loading (session-based download, pdf.js), PHP 8.5-safe MIME detection, subtler AI-analysis badge styling in dark themes.
v2.4.0 - Security & Password Requirements
Stronger Passwords:
Introduced stricter security requirements for passwords (17+ characters, mixed case, numbers, and special characters).
Optimized Password UI:
New visual hints and detailed error messages help you create and update passwords securely.
Cookie-Consent (GDPR):
Integration of a legally compliant cookie banner for GDPR compliance.
v2.3.0 - Performance & Production Build
UI Stability & Sticky Navbar:
Improved navigation bar with sticky effect and fixes for rendering issues in Edge/Windows.
Video Optimization:
Lazy-loading for video embeds on the landing page to minimize performance warnings and speed up page load.
Tailwind Production Build:
Migration from Play CDN to an optimized Production CSS Build for maximum loading speed.
v2.2.0 - Explorer View & Extension Fix
Explorer View:
New interactive view on the homepage with detailed information and modern tooltip.
Chrome Extension Fix:
Fixed a bug that caused duplicate job saving and optimized event listeners.
Team Updates:
Updated roles, new email contacts, and a fresh profile picture on the About page.
About Us & Founder Update
"About Us" Page:
The former acknowledgments (dank.php) has been transformed into a comprehensive "About Us" page (about.php).
Founder Section:
Daniel P. Schmidt was added as founder, initiator, and developer with LinkedIn profile and email contact.
Footer Optimization:
The footer links have been updated, unified, and translated into all four languages.
Major Update: Multi-Language & LinkedIn
Full Multi-Language Support:
The entire app and AI analyses are now available in German, English, French, and Italian.
LinkedIn Optimizer Preview:
New section with strategies for your LinkedIn profile (AI analysis coming soon!).
Interview Prep Fixes:
Suggested answer points are now reliably displayed in all languages.
Local Dev Mode:
Optimized handling of analytics scripts during local development.
PDF Language Detection & Wizard Fixes
Improved PDF Detection:
Optimized PDF text extractor (3-page scan) for extremely fast and reliable language detection.
Browser-side Extraction:
Using PDF.js, files are now analyzed directly in the browser – ideal for shared hosting environments.
Language Conflict Dialog:
Intelligent warning when resume and job description are in different languages.
AI Optimization & Questions
Enhanced AI Optimization:
New targeted questions about obstacles and achievements in the CV check for even better cover letter personalization.
Search Feature & Improvements
Application search function:
New search bar in the dashboard allows searching by company, job title, location, status, notes, and contact information.
Previews & Transparency
Stripe Sandbox Mode:
Added information about the current sandbox mode and future pricing to the pricing table.
i18n Cleanup:
Removed duplicate translation keys and optimized landing page texts in all four languages.
UI Polishing:
Improved spacing and formatting in the Features and Mission sections.
Features & Legal
Configurable motivation letters:
The individualization of motivation letters can now be managed per subscription plan in the admin panel.
Privacy & Legal:
New GDPR-compliant privacy policy and important corrections in the legal notice.
Centralized footer:
All pages now use a central footer component for better maintainability.
Newsletter landing page:
Dedicated page for signups to the BeTrack newsletter.
UX improvements:
Optimized order in CV check wizard and persistent form validation.
System stability:
Fix for the global `e()` function and improved database configurations.
Bugfixes & Polishing
Legal notice fixes:
Icons (logo, hearts) now load correctly and dark mode works flawlessly again.
Admin plans bugfix:
Fixed an error in the "Subscription plans" overview that led to "Undefined array key" warnings.
User management:
Corrected duplicate entries for the "Free" plan in the editing dropdown.
Alpha environment:
Corrections to database configuration for the alpha environment.
Kanban Sync & Onboarding
Kanban sync:
The column configuration is now saved in the database and is available across devices.
Onboarding tour:
New functions to restart the tour and improved visual highlighting of active elements.
Enhanced AI analysis:
Improved scoring and more detailed optimization suggestions for your resumes.
Admin console:
New editing functions for user profiles directly in the admin view.
Stripe improvements:
More stable subscription management and correct display of remaining periods after cancellations.
Premium & Subscriptions
Subscription system & Stripe:
Full integration of Stripe for Pro and Ultimate plans including automatic limit checking.
User dashboard:
New profile view with progress bars for application limits and AI credits.
Admin overhaul:
Centralized management of subscriptions and users in a new tab-based admin area.
Feature paywalls:
Elegant paywall pages for restricted features (statistics/export) with direct upgrade path.
Performance:
Umstellung der Navigation auf schnellere Seiten-Reloads für
bessere Stabilität.
ATS optimization
New ATS section:
Dedicated section (brain icon) that helps optimize resumes for Applicant Tracking Systems.
Interactive guide & tabs:
Visual guide with dos & don'ts and a comprehensive "Details" tab with in-depth knowledge.
Visual updates:
Consistent layout (max-width) for statistics and ATS section.
Usability update
Tabbed interface:
The "Edit application" modal was completely redesigned and split into 5 tabs (overview, details, contacts, history, files) to avoid long scrolling.
Profile layout:
The profile was redesigned and optimized. Membership & security are now clearly visible in a right sidebar.
Standard CV upload:
You can now upload a standard resume in your profile, which is stored centrally.
Status automation:
When changing application status, the date in the history is now automatically set to "today".
Initial release
Der Startschuss für
BeTrack !
Foundation:
Fundamental management of applications (Kanban & list).
AI scraping:
AI scraping of job postings via Jina AI.