diff --git a/lib/blacklist.js b/lib/blacklist.js index fefc72e..621fcce 100644 --- a/lib/blacklist.js +++ b/lib/blacklist.js @@ -111,7 +111,7 @@ function firmaSlug(s) { // when the shorter one's hyphen tokens are a leading prefix of the longer one's. // The prefix rule collapses "short name" vs "full legal name" spellings of one // firm — e.g. "it-problemloeser" vs "it-problemloeser-verwaltungs-und-handels", -// or "stadtwerke-essen" vs "stadtwerke-essen-netz". To avoid merging distinct +// or "stadtwerke-berlin" vs "stadtwerke-berlin-netz". To avoid merging distinct // firms that merely share a first word ("meyer-it" vs "meyer-logistik"), a pure // prefix match requires the shorter slug to carry at least two tokens; a // single-token slug only matches an identical one. diff --git a/lib/documents.js b/lib/documents.js index 5b795ea..9f61132 100644 --- a/lib/documents.js +++ b/lib/documents.js @@ -1543,8 +1543,8 @@ const LET_W = LET_R - LET.mx; // 165 // The letter shares the résumé's accent (see lib/design.js), so cover letter and // CV keep reading as one deliberately designed set whatever the user picks. -// Extract just the town from a possibly-full address ("Feldstraße 76, 45968 -// Gladbeck" / "45968 Gladbeck" / "Gladbeck" → "Gladbeck"). +// Extract just the town from a possibly-full address ("Musterstraße 5, 10115 +// Berlin" / "10115 Berlin" / "Berlin" → "Berlin"). function cityName(header) { let s = header.ort || header.adresse || ''; const parts = String(s).split(',').map((p) => p.trim()).filter(Boolean); diff --git a/lib/openapi.js b/lib/openapi.js index 9d09b62..2aa0e97 100644 --- a/lib/openapi.js +++ b/lib/openapi.js @@ -443,7 +443,7 @@ function buildOpenApiSpec(baseUrl = '') { content: { 'application/json': { schema: { $ref: '#/components/schemas/Settings' }, - example: { name: 'Max Mustermann', ort: 'Gladbeck' }, + example: { name: 'Max Mustermann', ort: 'Berlin' }, }, }, }, @@ -890,8 +890,8 @@ function buildOpenApiSpec(baseUrl = '') { adresse: { type: 'string', example: 'Musterstraße 1, 12345 Musterstadt' }, kundennummer: { type: 'string', description: 'Kundennummer beim Jobcenter' }, email: { type: 'string', example: 'max@example.com' }, - telefon: { type: 'string', example: '02043 123456' }, - ort: { type: 'string', example: 'Gladbeck' }, + telefon: { type: 'string', example: '030 12345678' }, + ort: { type: 'string', example: 'Berlin' }, webseite: { type: 'string', example: 'example.com' }, geburtsdatum: { type: 'string', example: '01.01.1990' }, }, diff --git a/views/bewerbung.ejs b/views/bewerbung.ejs index 95a64d3..50ebc43 100644 --- a/views/bewerbung.ejs +++ b/views/bewerbung.ejs @@ -340,7 +340,7 @@

+ placeholder="z. B. Musterfirma GmbH Musterstraße 12 10115 Berlin Ansprechpartner: Frau Müller"><%= application.llm_notizen || '' %>
diff --git a/views/jobsuche.ejs b/views/jobsuche.ejs index d1357d1..9cb5a71 100644 --- a/views/jobsuche.ejs +++ b/views/jobsuche.ejs @@ -97,7 +97,7 @@ + placeholder="Berlin, Potsdam, Hamburg, München"><%= profil.staedte.join(', ') %>

Kommagetrennt, höchstens <%= maxStaedte %>. Die erste Stadt gilt als Wohnort und wird am höchsten priorisiert. Bei „100 % Remote“ werden die Städte ignoriert. diff --git a/views/vorlagen.ejs b/views/vorlagen.ejs index 046ed39..c552f49 100644 --- a/views/vorlagen.ejs +++ b/views/vorlagen.ejs @@ -79,13 +79,13 @@ + placeholder="z. B. 030 12345678" value="<%= settings.telefon || '' %>">

+ placeholder="z. B. Berlin" value="<%= settings.ort || '' %>">