• Joined on 2025-09-28
Loading Heatmap…

boban pushed to master at boban/clupilot

2026-05-31 17:04:27 +02:00

boban created repository boban/clupilot

2026-05-27 22:44:34 +02:00

boban pushed to main at boban/lernschiff

  • 88945b47f6 feat(tasks): multi-type questions (cloze + geo-map) + Run.php type dispatch

2026-05-23 19:28:19 +02:00

boban pushed to main at boban/lernschiff

  • d3f976b18e feat(tasks): semantic slugs + per-slug question banks + Lerni AI-helper

2026-05-22 22:48:07 +02:00

boban pushed to main at boban/lernschiff

  • cae775ba93 feat(tasks): dedicated /tasks/{key}/run page with per-subject question bank

2026-05-22 22:13:33 +02:00

boban pushed to main at boban/lernschiff

  • 7c6ea8d9f0 feat(tasks): separate Runner modal — Start actually runs the task

2026-05-22 21:59:53 +02:00

boban pushed to main at boban/lernschiff

  • a6c44fd169 fix(ui): per-page skeletons, photo Alpine scope, tasks modal dispatch

2026-05-22 21:51:30 +02:00

boban pushed to main at boban/lernschiff

  • 7e6d0d4ab4 feat(ui): dashboard MVP — feature-folders, lazy skeletons, wire-elements modals, brand logos
  • 5704d0fb58 fix: quick-login 500 + Vite asset https scheme (TDD)
  • 58e99c74e8 fix: Docker UID-mapping + storage permissions + CDN font removal
  • Compare 3 commits »

2026-05-22 21:38:05 +02:00

boban pushed to main at boban/lernschiff

  • d522f0d376 feat(ui): Whitemode auth views + design tokens + vite server block + touch.js entry

2026-05-22 13:38:58 +02:00

boban pushed to main at boban/lernschiff

  • d9a957b892 fix(docker): set www-data uid/gid to 1000 to match host user on bind mounts

2026-05-22 06:42:23 +02:00

boban pushed to main at boban/lernschiff

  • b08d8703cd fix(docker): correct port bindings to match NPM config (nginx→80, reverb→8080, mailpit→8025)
  • 8801780773 fix(docker): expose nginx+reverb on 0.0.0.0 so NPM reverse proxy can reach them
  • Compare 2 commits »

2026-05-22 06:37:33 +02:00

boban created branch main in boban/lernschiff

2026-05-22 06:29:32 +02:00

boban pushed to main at boban/lernschiff

  • 934cc03367 feat(icons): install blade-heroicons + render <x-heroicon-o-academic-cap> in dashboard (AC-13)
  • f4e3c2e6bf feat(api): UUID-only response test + WireModal pattern doc
  • ae19135e09 feat(pwa): manifest.webmanifest + icons + theme-color + Workbox SW
  • 2a59c364f2 feat(ui): layout + whitemode theme polish
  • 9878cd56fb feat(reverb): publish config + restrict allowed_origins to app.dev.lernschiff.com
  • Compare 10 commits »

2026-05-22 06:29:32 +02:00

boban created repository boban/lernschiff

2026-05-21 22:12:18 +02:00

boban pushed to main at boban/nimuli

  • a3552970fe fix(bio): add missing url_format columns + update PublicUrl tests

2026-05-17 23:32:54 +02:00

boban pushed to main at boban/nimuli

  • 7d2926ce77 fix(bio): prevent page scroll-jump on slug check (#[Renderless])

2026-05-17 23:30:57 +02:00

boban pushed to main at boban/nimuli

  • f742b40921 feat(bio): live slug availability check while typing

2026-05-17 23:25:19 +02:00

boban pushed to main at boban/nimuli

  • 308778b99d fix(bio): prevent duplicate slugs within same workspace

2026-05-17 23:09:22 +02:00

boban pushed to main at boban/nimuli

  • deb5f310a1 fix(bio): plan-aware URL + plan-seeder + ulid→slug fix
  • c479e46f55 fix(livewire): remove require_workspace() from action methods and render()
  • 2412abcde7 fix(ui): blur label during loading so only spinner visible
  • be8fdc8fe4 fix(ui): center spinner via top-1/2 left-1/2 translate instead of inset-0 flex
  • 695727e321 fix(ui): spinner full opacity — remove disabled:opacity-60 from button
  • Compare 10 commits »

2026-05-17 22:45:09 +02:00

boban pushed to main at boban/nimuli

  • e36ecb1dba fix(BUG-2): sidebar pure Tailwind, revert logo, fix mobile translate

2026-05-17 13:47:51 +02:00