Rebranding zu NextJobs (nextjobs.cc)
- Markenname 'Bewerbungs-Tracker' -> 'NextJobs' im gesamten UI, Footer (incl. nextjobs.cc Copyright), Login, Wortmarke in der Top-Navi (Next + Jobs-Gradient), Favicon, Swagger/OpenAPI-Titel, CalDAV-PRODID, Browser-Erweiterung (manifest, content, background), Runner-Log und Doku. - Funktionale Begriffe (Bewerbungsunterlagen, -datum etc.) bleiben. - Docker-Registry (git.hackner.dev) als Infrastruktur unberuehrt. Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
+4
-4
@@ -1,14 +1,14 @@
|
||||
# Bewerbungs-Tracker – Indeed Import (Browser-Erweiterung)
|
||||
# NextJobs – Indeed Import (Browser-Erweiterung)
|
||||
|
||||
Chromium-Erweiterung (Manifest V3), die auf Indeed einen Button **direkt neben der
|
||||
Stellenbeschreibung** einfügt. Ein Klick sendet alle Stelleninformationen an den
|
||||
Bewerbungs-Tracker. Dort wird die Stelle als **Entwurf** angelegt und die KI
|
||||
NextJobs. Dort wird die Stelle als **Entwurf** angelegt und die KI
|
||||
erstellt automatisch zugeschnittene Bewerbungsunterlagen (auf Basis der hinterlegten
|
||||
Vorlagen).
|
||||
|
||||
## Installation (Entwicklermodus)
|
||||
|
||||
1. Bewerbungs-Tracker starten (Standard: `http://localhost:3000`).
|
||||
1. NextJobs starten (Standard: `http://localhost:3000`).
|
||||
2. In Chrome/Edge/Brave `chrome://extensions` öffnen.
|
||||
3. **Entwicklermodus** oben rechts aktivieren.
|
||||
4. **Entpackte Erweiterung laden** klicken und diesen `extension/`-Ordner auswählen.
|
||||
@@ -23,7 +23,7 @@ Mit **Verbindung testen** prüfen, ob der Tracker erreichbar ist.
|
||||
|
||||
1. Auf `indeed.com` eine Stelle öffnen.
|
||||
2. Neben der Überschrift **„Vollständige Stellenbeschreibung"** erscheint der grüne
|
||||
Button **„An Bewerbungs-Tracker senden"**.
|
||||
Button **„An NextJobs senden"**.
|
||||
3. Klicken → die Stelle wird als Entwurf angelegt, die Unterlagen werden im
|
||||
Hintergrund generiert. Über den Link „Entwurf öffnen" gelangst du direkt zur
|
||||
Bewerbung im Tracker.
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// Service worker: performs the cross-origin POST to the Bewerbungs-Tracker.
|
||||
// Service worker: performs the cross-origin POST to the NextJobs.
|
||||
// Routing the request through the background worker (instead of the content
|
||||
// script) keeps it independent of the Indeed page's Content-Security-Policy.
|
||||
|
||||
@@ -56,7 +56,7 @@ chrome.runtime.onMessage.addListener((message, sender, sendResponse) => {
|
||||
sendResponse({
|
||||
ok: false,
|
||||
error:
|
||||
'Konnte den Bewerbungs-Tracker nicht erreichen. Läuft er, und ist die ' +
|
||||
'Konnte den NextJobs nicht erreichen. Läuft er, und ist die ' +
|
||||
'Adresse in den Erweiterungs-Einstellungen korrekt? (' + String(err.message) + ')',
|
||||
});
|
||||
}
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// Content script: injects an "An Bewerbungs-Tracker senden" button next to the
|
||||
// Content script: injects an "An NextJobs senden" button next to the
|
||||
// Indeed job description, scrapes the job details and forwards them to the
|
||||
// tracker's import API (via the background service worker).
|
||||
|
||||
@@ -103,7 +103,7 @@
|
||||
const btn = document.createElement('button');
|
||||
btn.type = 'button';
|
||||
btn.className = 'bt-import-btn';
|
||||
btn.innerHTML = ICON_SEND + '<span>An Bewerbungs-Tracker senden</span>';
|
||||
btn.innerHTML = ICON_SEND + '<span>An NextJobs senden</span>';
|
||||
|
||||
const status = document.createElement('div');
|
||||
status.className = 'bt-import-status';
|
||||
@@ -147,7 +147,7 @@
|
||||
setStatus(status, '', '');
|
||||
|
||||
chrome.runtime.sendMessage({ type: 'IMPORT_JOB', payload: payload }, (resp) => {
|
||||
btn.innerHTML = ICON_SEND + '<span>' + (originalLabel || 'An Bewerbungs-Tracker senden') + '</span>';
|
||||
btn.innerHTML = ICON_SEND + '<span>' + (originalLabel || 'An NextJobs senden') + '</span>';
|
||||
|
||||
if (chrome.runtime.lastError) {
|
||||
btn.disabled = false;
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
{
|
||||
"manifest_version": 3,
|
||||
"name": "Bewerbungs-Tracker – Stellen-Import",
|
||||
"name": "NextJobs – Stellen-Import",
|
||||
"version": "1.1.0",
|
||||
"description": "Erfasst Stellen von jeder Webseite (nicht nur Indeed) über das Erweiterungs-Popup und sendet sie an den Bewerbungs-Tracker, der automatisch zugeschnittene Bewerbungsunterlagen erstellt.",
|
||||
"description": "Erfasst Stellen von jeder Webseite (nicht nur Indeed) über das Erweiterungs-Popup und sendet sie an den NextJobs, der automatisch zugeschnittene Bewerbungsunterlagen erstellt.",
|
||||
"permissions": ["storage", "scripting", "activeTab"],
|
||||
"host_permissions": [
|
||||
"*://*.indeed.com/*",
|
||||
@@ -24,6 +24,6 @@
|
||||
},
|
||||
"action": {
|
||||
"default_popup": "popup.html",
|
||||
"default_title": "Bewerbungs-Tracker"
|
||||
"default_title": "NextJobs"
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user