You are browsing as a guest. Sign up (or log in) to start making projects!

5h 35m 54s logged

Devlog 10 - StudyBuddy

mostly the same bug wearing different clothes: a screen that exists, that u can get to, that quietly does less than it says

tier C was sitting in settings doing nothing

  • save an ollama address and the app resolves u to a browser executor. that executor had nowhere to go, so ur worksheet just sat there looking queued
  • it claims the job now and reads each page against localhost:11434, posting back through the same queue my gpu posts through
  • has to run in the browser cuz a server cant reach ur localhost, so the tab stays open. checkpointed per page tho, closing it resumes instead of restarting the paper

a mark u mis-tapped was permanent

  • tap through 40 of these and ur going to hit the wrong one eventually
  • that one tap feeds the FSRS schedule, the topic accuracy, the weakness ranking and the blooket export
  • only way back was deleting the worksheet and uploading it again, which costs u a trial credit. so the fix for a mistap was paying for it

two defences that were never on

  • WORKER_ALLOWED_IPS was optional and empty meant no restriction
  • empty is the state every deployment starts in, so the normal outcome was a defence thats off that nobody ever decided to turn off
  • refused now. * still allows any address but somebody has to type it

untagged worksheets looked identical to broken ones

  • tier B cant auto-classify, the embedding model needs a native runtime the serverless host doesnt have
  • so ur questions saved fine and were reviewable fine, they just had no topic and nothing said why. reads exactly like it silently failed
  • every tier that can come back untagged says so now

nothing told u when a worksheet finished

  • u uploaded and then u guessed. sat on the status page or came back later and hoped
  • in-app bell that needs zero setup, plus web push for a tab u closed

also

  • “Review these now” now reviews those questions. the word had drifted onto three screens meaning three different things
  • dashboard was missing three of its panels, and the trend arrow was specified ages ago and never computed
  • taxonomy had no front door and the subject panel only went one level deep. Math > Geometry > Triangles walks now
  • pagination was capping at the fiftieth worksheet and saying nothing about it
  • the AI setup prompt showed up after ur trial ran out, which is the one moment it cant help u
  • grouped scripts/ by what it does to ur data. inspect/ reads, repair/ writes behind a guard, benchmark/ measures

1285 tests green. playwright hasnt run yet and app/ moved a lot this time, so thats next

0
24

Comments 0

No comments yet. Be the first!