Release Notes

Back to Dashboard
v2.11.0 – Simple mode & user manual
  • Simple or expert: At the top right you can choose between “Simple” and “Expert”. Simple mode shows fewer buttons and clear next steps; your choice is saved to your account.
  • Clearer navigation: A tidy header with Applications, AI assistant, Statistics and Export, plus an account menu for profile, light/dark, subscription and logout.
  • Add applications from a link: Paste the link to the job – BeTrack loads the job description and suggests company and title. Further details such as date, contacts and notes can be expanded when needed.
  • Easier start: New users see a step-by-step guide from the first job to the AI check. Applications can be shown as cards or a table and filtered by status.
  • Clear confirmations: Saved applications and AI analyses are now always confirmed with a short message. A note in the footer points to the browser extension.
  • Tidier header in expert mode: The account menu with profile, upgrade plan, light/dark, report a bug and logout is now available in both modes. In expert mode the views (cards, detail, list, Kanban) come first, followed by ATS optimization, statistics and export.
  • New user manual: A detailed user manual explains every feature step by step – with screenshots, a table of contents and in all four languages. Open it via the “User manual” link in the footer.
  • More concise AI resume: The CV optimization now writes shorter, clearer bullet points, condenses older roles and keeps the resume to about two pages. Terms from the job ad are only used when your CV supports them, and the coverage list now follows the requirements from the analysis exactly.
v2.10.0 – More precise AI resume & plan changes
  • Job requirement coverage: After resume optimization, a list shows which job requirements the new resume covers, covers partially or leaves open – including where in the resume.
  • More accurate analysis, nothing invented: The AI captures every task and requirement in the posting, ignores marketing text and links, adopts the job's terminology and inserts placeholders in [square brackets] instead of inventing missing details.
  • Fairer assessment: Age and date of birth are no longer sent to the AI and no longer influence the assessment.
  • New features overview: A new page shows all BeTrack features at a glance – available via the “Features” link in the footer.
  • Reliable plan changes: An upgrade (e.g. from Pro to Ultimate) is activated immediately and automatically replaces your previous subscription; the unused remainder is credited pro rata. After cancelling, you keep access until the end of the billing period.
  • Stability: Server errors are now reported clearly instead of as an empty response, and tooltips load more reliably.
v2.9.9 – Personal writing style profile
  • My writing style (AI profile): In your profile you can upload your own texts (PDF, DOCX, TXT) or write a text on a topic. The AI analyses your writing style, way of thinking and personality and turns it into an editable style guide.
  • Resume & cover letter in your own voice: CV analysis, cover letters and resume optimization take your writing style profile into account. In the ATS wizard you can switch it on or off for each generation.
  • Dashboard polish: Clicking the job title now opens the application directly, and long file names are neatly truncated on application cards.
v2.9.8 – Admin newsletter & application polish
  • New admin newsletter: Send a newsletter to all users – with a multilingual block editor (DE/FR/IT/EN), test send, open/click tracking and unsubscribe.
  • Faster AI analysis handling: The button to start a new analysis is now called "New AI Analysis", and clicking the analysis count on an application card opens the overview directly.
  • Cleaner job posting scraping: Automatic import of job postings now returns far less navigation/cookie clutter and is faster thanks to a lighter fetch mode.
v2.9.7 – Background analysis & application workflow
  • AI analysis now runs in the background: CV and cover letter analysis no longer block the page. Keep working while it runs – a notification lets you know as soon as the result is ready, and takes you straight there with one click.
  • File upload directly in the new application dialog: Upload your resume and other documents right in the first step of adding an application, plus a more prominent hint about auto-loading the job description from a link.
  • Admin: online overview & Kanban polish: A new admin tab shows recently active users. Kanban cards now show existing AI analyses, and the browser extension received a security overhaul.
v2.9.6 – Resume optimization: STAR details & comparison view
  • STAR optimization suggestions restored: The resume analysis once again returns up to 10 detailed optimization suggestions using the STAR method (Situation, Task, Action, Result), instead of only 5 brief hints as before.
  • New "Compare" tab: A word-by-word comparison between your original resume and the AI-optimized version shows, color-coded, exactly what was added or removed.
  • Tooltips for the result tabs: Short explanations on hover over "Analysis & Feedback", "Optimized Resume", and "Compare" make it instantly clear what each tab shows.
v2.9.5 – Transparency, Navigation & Labour Market Update
  • Methodology section on the homepage: A new section transparently explains how the AI analysis works: the model used (Gemini 3.5 Flash Lite) and the four weighted evaluation criteria (hard skills, experience, soft skills, format).
  • Clearer anchor navigation: New "Our Mission" menu item plus smooth scrolling with correct offset under the fixed navbar – pricing, features and mission are now reachable with a single click.
  • New landing page: Swiss Labour Market Summer 2026: Current SECO figures for August 2026 (unemployment rate, youth vs. 50plus age-group comparison, job seekers) with animated key figures and interactive info cards.
v2.9.4 – File Upload Fixes & DB Stability
  • Drag & drop upload fixed: Documents uploaded via drag & drop (application detail view and the new-application dialog) are now saved correctly. Previously the file only showed up in the preview but was not actually saved.
  • Multiple drag & drop uploads: Adding more than one file in sequence via drag & drop no longer loses earlier files — all selected files are now collected and saved together.
  • More robust under concurrent access: The database now runs in WAL mode with a busy timeout, making concurrent reads and writes from multiple users significantly more robust.
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! 🚀