Änderungen
Was sich für dich geändert hat, das Neueste zuerst: ein Abschnitt je abgeschlossener Arbeit, mit Datum.
Aktuelle Versionv0.14.0Commit 0501dfc
2026-11-09 11:34 UTC · plan 0026
- Plans: 0026 video entry live
- Versions: web 0.13.0
Added
typescript/web: A short test video on the videos page. (0026)
Removed
typescript/web: The README no longer names an end date for the demo. (0026)
2026-11-09 05:58 UTC · plan 0021
- Plans: 0021 tour resume fixes
- Versions: web 0.12.3
Fixed
typescript/web: Continuing the tour from the Settings now resumes at the step where you stopped, even if you click "Continue" at once, and the saved step is always the last one you reached. (0021)
2026-11-09 03:26 UTC · plan 0008
- Plans: 0008 walkthroughs delivery
- Versions: web 0.12.0
Added
typescript/web: A video page ("Videos" in the header) lists the walkthrough videos, the main one first, and plays them in the app, in German and English and in light and dark; until a video is added it says "Video folgt". (0008)typescript/web: Each video comes from the private bucket through a link that lasts 10 minutes; if it runs out while you watch, the page fetches a new one and continues where you were, and you can jump to a chapter. (0008)typescript/web: The video page needs a sign-in (a guest counts); a signed-out visitor signs in and returns to the page. (0008)typescript/web: The README starts with the live app, the video page and the guest sign-in, a screenshot and a feature table against NotebookLM, then explains retrieval, security and row-level security, the eval results with their caveats, the decision records, setup from a fresh clone, costs, the twelve services that receive data with their region and legal basis, the limits, how the app was built with AI, and the next steps; the architecture has its own page indocs/. (0008)typescript/web: A fresh-clone check runs the README's setup in a clean copy and fails when the README no longer works. (0008)typescript/web: The transcripts page, linked from the AI usage log, says why no build session is published (they hold local paths and private notes) and where the record of the build is instead. (0008)
Changed
typescript/web: The README no longer calls chat, the Studio and the audio summary planned, and shows the measured eval table next to the gates. (0008)
2026-11-09 02:29 UTC · plan 0018
- Plans: 0018 live uat runs
- Versions: web 0.11.0
Added
typescript/web: z.ai and OpenRouter's free models can answer your questions, alongside the existing providers; the operator picks the provider per role, and a notebook's embeddings can run on a free model. (0018)typescript/web: A live check for developers runs every acceptance test of plans 0002 to 0006 against a preview deployment on free models and records the verdicts. (0018)
Fixed
typescript/web: In a narrow window the header no longer scrolls sideways: it hides labels, not buttons, and the citation view and the sources pane stay tall enough to read when the panes stack. (0018)typescript/web: A note that cites a source you stopped following now loses its live marker at once, without reloading the page. (0018)typescript/web: Free reasoning models on OpenRouter now answer helper requests (citation checks, mind maps) instead of coming back empty. (0018)typescript/web: Free OpenRouter models are no longer counted as paid calls in the cost meter and the monthly limit. (0018)
2026-11-09 01:46 UTC · plan 0014
- Plans: 0014 Onboarding tour
- Versions: web 0.10.0
Added
typescript/web: Guided tour: a short tour of the whole app runs on the real screens of the demo notebook, with a spotlight and a note at each part (notebook list, sources, chat and citations, the Studio, notes, audio overview, costs, language, theme, account), in German and English, in light and dark. (0014)typescript/web: Tour steps with "Try it" go on by themselves once you have used the function; steps that call a paid model say so and use your daily limit as usual. Next, Back, "Skip tour" and Esc are always there, and the tour never blocks the app. (0014)typescript/web: After your first sign-in a small card offers the tour once; "Not now" closes it for good, and you can always start or continue the tour later. (0014)typescript/web: Settings > Tour lists every function of the app as used or not yet, based on what you really did in the app, starts the whole tour or continues it, and shows one function on its own ("Show me"). (0014)typescript/web: Your tour progress is saved per account, so the tour resumes where you stopped, also on another device; other users cannot see it. (0014)typescript/web: A new page "How the app works" describes every function in the same order as the tour. (0014)
2026-11-09 00:24 UTC · plan 0015
- Plans: 0015 create notebook
- Versions: web 0.9.0
Added
typescript/web: You can create a notebook from the notebook list ("New notebook", or "Create your first notebook" when the list is empty): give it a title and an answer language, and the app opens it, ready for your first source. (0015)typescript/web: A guest can own up to 3 notebooks of their own besides the demo notebook; at the limit the buttons are disabled and say so. Sign in with GitHub for more. (0015)typescript/web: At most 20 new notebooks per hour per person; a notebook title must be 1 to 80 characters and unique among your notebooks. (0015)
2026-11-08 23:37 UTC · plan 0019
- Plans: 0019 CI one gate
Fixed
web: the daily cleanup of guest data and old files runs again after a gap in its schedule. (0019)
2026-11-08 22:03 UTC · plan 0012
- Plans: 0012 security headers
- Versions: web 0.8.0
Security
typescript/web: Every page now carries a strict content security policy, so a script that someone manages to inject into a page no longer runs, and the app only loads scripts, media and connections from the services it needs. (0012)typescript/web: The app can no longer be shown inside another site's frame, and the browser is told to use a secure connection only, to trust the declared file types and to switch off the camera, microphone and location. (0012)
2026-11-03 03:21 UTC · plan 0007
- Plans: 0007 hardening eval
- Versions: web 0.7.0
Added
typescript/web: Every new account, guest or GitHub, gets its own copy of the demo notebook "Mietrecht Grundlagen" (German tenancy law: the statute text, a FAQ page and a note), with a saved example conversation; "Demo-Notebook hinzufügen" brings it back if you delete it. (0007)typescript/web: After an answer is written, a second check compares each statement with the passage it cites and marks the reference "geprüft", "teilweise belegt" or "nicht belegt"; the passage view says why. (0007)typescript/web: If that check is too slow or fails, the reference shows no badge and the passage view says "Ungeprüft"; a failed check never reads as "geprüft". (0007)typescript/web: "Kosten heute" in the header shows what you have spent today against your daily limit, and a notebook shows its own total; the switch "Debug" shows context, model and cost under each answer. (0007)typescript/web: The chat header names the model that writes the answers. (0007)typescript/web: When the daily demo budget is spent for everyone, chat says so and links to the demo notebook's saved example conversation; sources, notes and earlier answers stay readable. (0007)
Changed
typescript/web: The daily demo budget for the whole app is 3 USD (it was 5). (0007)
Fixed
typescript/web: A reference in a copied demo notebook opens its passage and its original file; another account cannot read through your copy. (0007)
Security
typescript/web: Text hidden in a source that tells the model to change its rules, print them or add pictures and links is tested on every change; the answer keeps its rules. (0007)typescript/web: A guest gets 8 questions a minute and 40 a day, an account 20 and 200; an over-limit question gets a countdown instead of an answer, and no model is called after a daily or monthly cap is reached. (0007)
2026-11-03 01:05 UTC · plan 0005
- Plans: 0005 notes studio
- Versions: web 0.6.0
Added
typescript/web: Studio: create a briefing document, a FAQ or a mind map from the ready sources of a notebook; the pane shows live whether it is still being created, ready or failed, without reloading. (0005)typescript/web: Every statement of a briefing or FAQ carries a numbered reference; a click opens the page and the passage it comes from. (0005)typescript/web: The mind map shows the topics of the sources as a tree; a click on a circle folds a branch, a click on a title asks the chat about that topic. (0005)typescript/web: "Neu erstellen" makes a new version of a Studio result; the earlier version stays readable until the new one is ready. (0005)typescript/web: Notes: a list of your notes in the notebook; write your own, open, rename or delete them. (0005)typescript/web: "Als Notiz speichern" turns a briefing or FAQ into a note, and "In Notiz speichern" does the same for a chat answer; the references stay linked to their passages, and a note says whether it comes from the chat, the Studio or yourself. (0005)typescript/web: A reference whose source you removed says so and keeps the saved quote. (0005)typescript/web: Clear messages when Studio cannot start: no ready source yet, the daily limit, the demo budget, the provider's monthly limit, being offline. (0005)
Security
typescript/web: Notes, their references and Studio results are only available for your own notebooks; another account gets nothing. (0005)
2026-11-02 22:53 UTC · plan 0006
- Plans: 0006 audio overview
- Versions: web 0.5.0
Added
typescript/web: Audio overview: the Studio pane of a notebook makes a German episode of three to five minutes in which two hosts, Anna and Ben, talk about your sources. (0006)typescript/web: The episode is made in the background and its progress shows live (queued, writing the script, voicing part by part, putting it together); you can keep working, cancel it, or start it again. (0006)typescript/web: A finished episode plays in the Studio pane and comes with a transcript that names the speaker of every line. (0006)typescript/web: Create a new episode at any time; the earlier one stays playable until the new one is ready, and you can delete an episode with its script. (0006)typescript/web: An episode that fails says why in German or English, and trying again continues where it stopped without voicing the finished parts a second time. (0006)typescript/web: Settings: choose the voices of Anna and Ben from the provider's German voices, listen to a free sample of each, and use them for your next episodes; episodes already made keep their voices. (0006)typescript/web: The demo notebook comes with a ready sample episode that plays at once. (0006)typescript/web: Limits are shown: one episode a day for guests and three a day for signed-in users, a cost limit per episode, and a notice when the daily budget is used up (the sample episode stays playable). (0006)typescript/web: Guests confirm a short "not a bot" check once before the first episode of a session. (0006)
Security
typescript/web: You can only play and delete your own episodes; the audio files are private and are handed out through links that expire. (0006)
2026-11-02 13:51 UTC · plan 0004
- Plans: 0004 grounded chat
- Versions: web 0.4.0
Added
typescript/web: Chat: ask a question about the sources of a notebook and get the answer streamed, in German or English, from your own sources only. (0004)typescript/web: Every statement of an answer carries a numbered reference [1], [2]; a click opens the page and the passage it comes from beside the chat. (0004)typescript/web: "Open original" in the citation view opens the source file at the cited page (PDF) or the saved web page. (0004)typescript/web: A question the sources cannot answer gets a plain refusal ("Das steht nicht in den Quellen.") instead of a guess. (0004)typescript/web: Small notebooks are answered from the whole text of the sources, larger ones from a search that picks the best passages; the chat shows which way it took. (0004)typescript/web: Stop an answer while it streams and send the question again; the part already written stays. (0004)typescript/web: "In Notiz speichern" turns an answer into a note and keeps its references with title, page and quote. (0004)typescript/web: Clear messages when something stops a question: too many questions (with a countdown), the daily limit, the demo budget, a source that is still being processed. (0004)typescript/web: The answer model is chosen by configuration (Anthropic or OpenAI); the chat works the same on both. (0004)
Security
typescript/web: Chat answers, passages and original files are only available for your own notebooks; another account gets nothing. (0004)typescript/web: Pictures and links inside an answer are not loaded or followed, so text in a source cannot make the page call out. (0004)
2026-11-02 12:53 UTC · plan 0011
- Plans: 0011 source limit text
- Versions: web 0.3.1
Fixed
typescript/web: The notebook list now states the real source limit, per account: up to 5 sources as a guest and 25 with an account, instead of "5 per notebook". (0011)
2026-11-02 07:15 UTC · plan 0010
- Plans: 0010 vault sync on deploy
Fixed
typescript/web: Added sources keep being fetched and indexed in the background after every release; the background call can no longer be refused because its stored values drifted from the app's. (0010)
2026-11-02 06:19 UTC · plan 0009
- Plans: 0009 cloud landing deploy
- Versions: web 0.3.0
Added
typescript/web: The changelog page shows one section per release, with its date, the plans it brings and its version, and its links are plain text. (0009)typescript/web: Every release goes live only after its tests passed on exactly the commit that is released. (0009)
2026-11-02 05:38 UTC · plans 0002, 0003
- Plans: 0002 foundation, 0003 ingestion
Added
typescript/web: You can try the app as a guest, without an account: one tick in a short human check, then "Continue as guest". Guest data is kept for 7 days after your last visit. (0002)typescript/web: You can sign in with GitHub, or link GitHub as a guest to keep your notebooks for good; they are carried over. (0002)typescript/web: The app speaks German and English; the switch in the header remembers your choice. (0002)typescript/web: The app has a light, a dark and a system theme; the switch in the header remembers your choice. (0002)typescript/web: A start screen with your notebook list, empty for now, and a note that the app is hosted in the EU (Frankfurt). (0002)typescript/web: The app's version is shown in the header of every screen; hover over it to see the exact build. (0002)typescript/web: A changelog page lists what changed for you, newest first; open it from the version in the header or from your account menu. (0002)typescript/web: Sources: add a PDF (up to 10 MB and 300 pages), a web page or pasted text to a notebook; the page's main content is read without navigation and ads. (0003)typescript/web: The Sources pane shows each source's progress live (queued, reading text, splitting, indexing, ready) without reloading the page. (0003)typescript/web: A failed source names its reason in German or English; sources that can be tried again have a "Try again" button. (0003)typescript/web: Limits are shown: 5 sources for guests and 25 for signed-in users (failed sources do not count), and 400 MB of storage per user. (0003)typescript/web: Guests confirm a short "not a bot" check once before adding a source. (0003)typescript/web: Removing a source deletes it and everything read from it for good, and frees its place. (0003)typescript/web: Sources are indexed in the background and resume by themselves after an interruption. (0003)
Security
typescript/web: Web pages are only fetched from public addresses; internal and private addresses are refused. (0003)typescript/web: You can only see and change your own sources and files. (0003)