Release Notes

Back to Dashboard
v2.9.3 – Real CV Revision Instead of Linguistic Polish
  • CV optimization overhauled: The optimized resume is now visibly adapted in substance to the job posting and the analysis insights: the most relevant achievements per role come first, less relevant points are tightened, optimization suggestions and missing keywords are consistently worked in – instead of just rewording the original text. The original resume's overall structure (order of sections and roles) is preserved.
  • Clean STAR phrasing: The finished CV text no longer contains visible labels like "(Situation)", "(Task)", "(Action)", "(Result)" – every bullet reads as one fluent sentence. In the analysis overview, the STAR labeling remains visible as an explanation.
  • AI model updated: All AI evaluations (CV analysis, CV optimization, LinkedIn analysis) now run on Gemini 3.5 Flash Lite.
v2.9.2 – Better Alignment with the Job Posting
  • Job posting leads thematically: CV analysis and CV revision now consistently align score, gap analysis, professional summary, and STAR optimizations with the requirements of the job posting – no longer with the most dominant theme in the resume (e.g. a resume full of AI projects is no longer automatically skewed toward AI if the job doesn't call for it).
  • Cover letters more precisely tailored: Both the embedded and the standalone cover letter generation now deliberately select the resume experience that is relevant to the specific role, instead of reflexively promoting the most prominent theme in the CV.
v2.9.1 – Swiss Labour Market Report
  • New landing page: Swiss Labour Market 2026: Current SECO labour market data for Q1 2026 (unemployment rate, sector hotspots, focus on 50+) with animated stats, an infographic and a direct tie-in to ATS-optimised application documents.
v2.9.0 – CV Optimization, Model Update & Tab Editor
  • Complete CV Revision: A separate AI run completely revises the resume — including STAR statements, custom enhancements, and seamless keyword integration.
  • CV Editor & Multi-Export: Edit content visually and customize it with style templates (Classic, Modern, Minimal). Direct export available as Word (DOCX), PDF, or TXT.
  • Model Upgrade: Migration to the newer, optimized Google Gemini 3.1 Flash Lite model for faster and more cost-effective AI analyses.
  • Editor in New Tab: The cover letter editor now opens in a separate tab, keeping the analysis results and recommendations open in the main window.
  • Document view for saved analyses: Edited documents (optimized resume & cover letter) are saved with the analysis and can be reopened in the editable editor straight from the application's analysis list – including export.
v2.8.0 – Career Brain & AI Specialization
  • AI Prompt Refactoring: Complete restructuring of all AI prompts (CV, LinkedIn, cover letter) using XML tags and constraints to avoid information loss.
  • Robust LinkedIn Extraction: Browser extension stabilized by a cascade of XPath, multi-language ARIA labels, and semantic analysis for more reliable job scraping.
  • BeTrack vs. General AI: New specialized landing page highlighting the value of persistence and HR expertise compared to general tools like Claude or Perplexity.
  • SEO for AI Agents: Comprehensive update of llms.txt, Schema.org, and ai.txt, so AI assistants recognize and recommend BeTrack as a specialized career expert.
v2.7.0 – SEO, GEO & TL;DRs
  • SEO & social previews: Extended central meta layer: Open Graph, Twitter Cards, keywords, hreflang, canonical URLs, and improved social preview images.
  • Generative Engine Optimization (GEO): New ai.txt, expanded llms.txt with per-page summaries, enhanced Schema.org JSON-LD, plus updated sitemap and robots.txt.
  • Summaries on content pages: Visible TL;DR boxes on content landing pages (AI recruiting, job search 50+, ATS Reality Check, LinkedIn) – including JSON-LD abstract for AI agents.
  • Multilingual meta copy: Updated titles and descriptions in DE, EN, FR, and IT – clearer focus on Switzerland/DACH and SaaS hosting instead of outdated wording.
  • Indexing & privacy: Protected areas (app, profile, setup, API) excluded in robots.txt; profile page set to noindex for search engines and crawlers.
v2.6.0 – Cover letters, insight pages & extension
  • 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.
  • Statistics & export: Statistics and Excel export.

More features are planned! 🚀