Commit Graph

  • 5a2d053ca7 docs: track swisscom employment confirmation request main rodado 2026-11-03 15:35:01 +01:00
  • b05bddb73d feat: add data-jobs.ch and arbeitnow.ch sources rodado 2026-11-03 15:35:01 +01:00
  • b5cf8931ea feat: group luzern jobs in daily digest rodado 2026-11-03 15:35:01 +01:00
  • 73840cad04 feat: add frontend and data-visualisation search family rodado 2026-11-03 15:35:01 +01:00
  • aeb16de5ed fix: load security monitor telegram credentials from root-only env file rodado 2026-10-15 10:03:07 +02:00
  • 63f84b6d04 fix: ignore helvetiscan and ownerless ephemeral udp sockets in security monitor rodado 2026-10-15 09:50:40 +02:00
  • 94febd5001 chore: add bun lockfile rodado 2026-10-06 15:17:17 +02:00
  • 069b371be9 feat: add host security change monitor script rodado 2026-10-06 15:17:17 +02:00
  • d61e5b7615 docs: track submitted applications rodado 2026-10-06 15:17:17 +02:00
  • bac6555c10 docs: plan next linkedin posts and archive published ones rodado 2026-10-06 15:17:17 +02:00
  • e70ae1e932 feat: add startup.jobs as a switzerland-wide job source rodado 2026-10-06 15:17:17 +02:00
  • ab659008e6 feat: match agentic, llm, fde and palantir foundry roles rodado 2026-10-06 15:17:17 +02:00
  • 01dd3861b6 fix: parse minimally-quoted csv rows when loading jobs.csv rodado 2026-10-06 15:17:16 +02:00
  • 74f8df0b15 chore: move cv and job applications to private rafapolo/job, add delivery-lead watcher rodado 2026-10-05 19:22:07 +02:00
  • dfba00ae91 feat: add novartis.com and more-jobs.ch as job sources rodado 2026-10-03 12:47:31 +02:00
  • 3875f13713 docs: update README sources table and drop retired sciCORE watcher references rodado 2026-09-18 11:50:39 +02:00
  • 288b8bdcd1 feat: add sciCORE and Swisscom as job sources rodado 2026-09-18 11:49:49 +02:00
  • 9cbc525cf5 fix: dedupe digest against all previously-sent jobs, not just this run rodado 2026-09-14 20:12:05 +02:00
  • 29b00cd91e fix: dedupe the digest's matched jobs across links/providers rodado 2026-09-14 12:25:06 +02:00
  • d401dd5f9a feat: dedupe the Ignored (German/French) digest count across runs and sources rodado 2026-09-14 12:12:49 +02:00
  • 0249800278 fix: stop letting unreadable or truncated descriptions slip past the German filter rodado 2026-09-14 12:12:43 +02:00
  • c7b86e06f4 fix: back off longer on 429s in description fetch rodadoandClaude Sonnet 5 2026-09-10 12:15:58 +02:00
  • 821bd19ff7 feat: add Switzerland-wide remote sweep for core keywords rodadoandClaude Sonnet 5 2026-09-10 12:15:46 +02:00
  • a72a31f387 docs: adjust linkme-daily schedule to 9am/12pm/3pm/5pm/8pm rodado 2026-09-10 10:44:03 +02:00
  • e36bcdeb3a docs: update linkme-daily schedule to every 6h in CLAUDE.md rodado 2026-09-10 10:42:37 +02:00
  • d2aa61c8ad chore: archive stale CV exports and clear finished audit tasks rodado 2026-09-10 10:40:02 +02:00
  • e066a10c3c docs: fix permit line and dates, add Rodado, drop Java from polo.md rodado 2026-09-10 10:39:58 +02:00
  • 7cd1f9254d fix: lower German-teaser threshold for short job-room descriptions rodado 2026-09-10 10:39:54 +02:00
  • 2e21d55807 fix: dedupe job-room.ch and jobs.ch links stored without a protocol rodado 2026-09-10 10:39:51 +02:00
  • e3368ce161 fix: stop title filters from truncating a LinkedIn search early rodado 2026-09-05 18:04:36 +02:00
  • a596281dae fix: score tech lead as its own signal so it clears minScore rodado 2026-09-05 18:04:29 +02:00
  • af5df25fa1 feat: show the German/French drop count in the digest rodado 2026-09-05 18:04:29 +02:00
  • 2b7bf3b5f7 fix: catch German descriptions by umlaut, not just DE word count rodado 2026-09-05 18:04:22 +02:00
  • afddbe496d fix: systematic sweep of NON_ENGLISH_RE gaps in gender/compound notation rodado 2026-09-04 13:35:27 +02:00
  • db396d0a45 fix: catch the gender-colon suffix (Entwickler:in), not just slash rodado 2026-09-04 13:09:19 +02:00
  • 274f946bd2 fix: catch German prepositions missing from NON_ENGLISH_RE title filter rodado 2026-09-04 11:23:08 +02:00
  • b2e5c7865a fix: catch job-room.ch's structured German-fluency requirement rodado 2026-09-04 11:18:15 +02:00
  • fccecb2254 docs: document all eight sources in the readme rodado 2026-09-01 12:39:27 +02:00
  • e083fb0747 fix: catch German requirements requiresGerman was missing rodado 2026-09-01 12:24:12 +02:00
  • d5e6605176 feat: revive datacareer.ch and integrate basel-jobs.ch rodado 2026-09-01 12:23:59 +02:00
  • b61a75eca0 docs: cover the two new sources and the concurrent fetch pipeline rodado 2026-08-30 13:07:57 +02:00
  • ba3039150f perf: run fetch sources concurrently instead of sequentially rodado 2026-08-30 13:07:32 +02:00
  • d195d67c2a feat: add jobbasel.ch and englishjobsearch.ch job sources rodado 2026-08-30 13:07:16 +02:00
  • 2de9809ea9 fix: group telegram digest by posting's real location, not search label rodado 2026-08-28 19:56:40 +02:00
  • 7276aded92 docs: cover the digest layer and scheduled jobs rodado 2026-08-27 09:28:58 +02:00
  • acfdcf97a0 feat: include posting links in sciCORE watch alerts rodado 2026-08-27 09:28:58 +02:00
  • 2402b5d5da docs: add motivation letters, homework and update notes rodado 2026-08-27 09:03:05 +02:00
  • b4957025b1 chore: update search scripts, extra sources and post drafts rodado 2026-08-27 09:03:05 +02:00
  • 3f5360f44c feat: send matching jobs to telegram twice daily rodado 2026-08-27 09:03:00 +02:00
  • 3aa4365fb9 feat: add role-family sweeps and domain/language filters rodado 2026-08-27 09:02:50 +02:00
  • fb67c38edd chore: reorganize repo structure and update docs rodado 2026-06-03 16:01:32 +02:00
  • bcb6ae5ea3 Add content-level language filter, recheck command, expanded keywords rodado 2026-05-12 13:42:27 +02:00
  • ffe2b4467a Update README: document software-role and seniority filters rodado 2026-05-05 13:45:43 +02:00
  • ae66b83b5e Broaden software filter and add junior/intern filter rodado 2026-05-05 13:45:30 +02:00
  • b5a6f58fe3 Initial commit: LinkedIn job scraper for Basel area rodado 2026-05-05 13:43:17 +02:00