stardance has been extended another month! the new deadline is october 31 :)

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

12h 28m 2s logged

Sh’elah — Devlog 7 — WE SHIP THIS WEEK!!!!!

Over the past week or so, I had…

  • Gave every page of the site its own real address. Any text, prayer, calendar day or AI answer now has its own link that opens straight to that page, even on a refresh. Old-style links still work too.
  • Made AI answers shareable. Anyone can hit Copy Link to send a specific answer, or open it as its own page, and it stays out of search engines unless it’s meant to be public.
  • Went through a 15-item punch list end to end: infinite scroll no longer jumps around, the commentary sidebar loads way faster and lighter, various calendar issues are fixed, parashah and commentary names are now accurate and properly ranked, community pages have full Hebrew translations, the header date now follows your actual location, loading spinners recover on their own when a connection drops, and implemented a bunch of Hebrew translate and bolding fixes.
  • Completely Redid EVERYTHING about the AI:
    • Redid the AI window’s entrance animation so it grows out of the Ask button on desktop instead of just popping in, and rises as a proper sheet on phones.
    • Moved the Ask button onto the phone’s top bar instead of hiding it behind a Search tap, and gave the bottom tabs real icons above their labels with even spacing.
    • Added a new ai small window, new ai fullscreen window, and new ai chat sharing links that legitimately work.
  • Polished motion sitewide: screens fade up, buttons get a proper hover/press/focus feel, every emoji became a matching icon, and calendar hover states got fixed instead of going backwards (the close button used to lighten on hover, now it darkens like everything else).
  • Built a real holiday detail card for the calendar, with accurate clock times and links straight into the reader.
  • Fixed prayer and reader text losing its bold and italic formatting when pulled from the source library.
  • Fixed the reader jumping around when loading earlier text, and gave it a slimmer bar with commentary that preloads before you tap it.
  • Locked down the AI’s spending: the plain (non-agentic) chat route was quietly skipping the budget check, and a bug in the model-calling code could leak the API key. Both are fixed, and every path now respects the daily budget.
  • Added a circuit breaker to the rate limiter so a database lag can’t take the whole site down with it, and made sure static files are never rate-limited.
  • Cleared out SonarCloud’s entire backlog again: dead code removed, regexes hardened against slowdowns, and a chunk of new tests written along the way.
  • Made Turnstile (the invisible spam check) actually invisible instead of showing its widget.
  • Reconciled a stack of parallel work — calendar icons, i18n, reader fixes, security fixes — that had drifted across a few branches, merged clean.
    Let me know if there is anything y’all wanna see on my site in the future

p.s. WE ARE ALMOST SHIPPED, but i still want those hours to count so this is not the last devlog.

0
10

Comments 0

No comments yet. Be the first!