Zondag 29 maart
· 9° · Lichte regen
00:05 → 07:22
5u 23m slaap
96
00:05 07:22
Deep
0u 30m
-29m
Light
4u 23m
-4m
REM
0u 30m
-23m
Wakker
0u 54m
-3m
Lichte regen 2°–9° Wind 28 km/u
↑ 07:21 ↓ 20:08
Kaartjes weggewerkt voor To:Co development 55
[To:Co] Teruggeven van notitieid's na projectaanmaak
The `create_project` function now returns the `note_ids` of starter notes created during project initialization, enabling developers to access these note identifiers immediately after project creation. easy
Fire effect uitbreiden met meer vlammen en helderheid
gemiddeld
Nieuw To:co-logo toevoegen aan Telegram-iconen
eenvoudig
Hoe werken transcribeer-apps zoals Plate
gemiddeld
Shazam-stijl opname zonder app te openen
complex
Fix admin page user stats and detail view
gemiddeld
Research on-device voice transcription options
complex
Servers testen voor quotes en daily summaries
eenvoudig
Conversatie-flow toevoegen aan iOS app
complex
Visuele effecten (matrix, crystal, fire, ember, DNA) toevoegen aan chatvenster achtergrond (web)
gemiddeld
Contextuele en guided modes toevoegen aan webinterface
medium
iOS chat loopt vast na meerdere interacties
medium
Context-limiet notities uitbreiden naar actief project
medium
Build dedicated projects page in web interface
A dedicated projects overview page was added to the web interface with functionality to add, rename, and delete projects, along with navigation updates to support access to this new page. complex
Ambient bewegende achtergrondscènes in chatvenster (web)
medium
Creatieve verbetering van de To:Co chatbot
medium
Validatie toevoegen voor node-project koppeling
The developer added project validation instructions to the CLAUDE.md setup snippet, enabling proper validation when linking node projects together. gemiddeld
Gebruikersacties loggen en undo-functionaliteit bouwen
The developer implemented an audit logging system that records all user actions and added undo functionality to restore previous states. This enables tracking of user activities and the ability to reverse changes made during a session. complex
Add command reference card for users
Added a command reference card documentation for To:Co users to help them quickly access and understand available commands. eenvoudig
New project flow toevoegen aan chatvenster
Implemented a new project creation flow in the chat interface that generates starter notes using Sonnet, and added sorting functionality for completed tasks in the backlog (newest first) with action confirmations and iOS support for project creation and note deletion. gemiddeld
User detail page with stats and projects
The commit implements an admin user detail page that displays user statistics and project information, along with note counts. This feature includes collaborative work and references multiple related tasks or notes. gemiddeld
Fix step 5 token description in To:Co setup
The developer updated the To:Co setup documentation to clarify that iOS app integration occurs via email rather than token-based authentication in steps 4-5. eenvoudig
Inbox mag geen apart project zijn in dagsamenvatting
The developer filtered out the Inbox from the projects list in the daily summary to prevent it from appearing as a separate project. This change ensures that the Inbox is no longer displayed as an independent project in the daily summary view. eenvoudig
AI-response verschijnt vóór getranscribeerde voice-bubbel op iOS
Fixed the display order on iOS so that the voice transcription bubble now appears before the AI response, improving the user experience by showing the transcribed text first. easy
Scroll-to-top icoon verbergen wanneer chat open is (web)
The scroll-to-top button is now hidden when the chat interface is open on the web version of the application. easy
Interactieve keuze direct versturen zonder handmatige submit
The developer implemented automatic sending of interactive choice selections through the sendChat() function, eliminating the need for manual form submission. This enables users to directly send their choice when selecting from interactive options. easy
Interactieve multiple choice en checkbox antwoorden in chatvenster
Interactive chat components were implemented that allow users to select multiple choice answers and checkboxes directly within the chat window, enabling clickable options for user responses. hard
Open kaartjes als context toevoegen vanuit chat (web)
# Summary The developer implemented functionality to open and add backlog cards as context from the chat interface on the web platform. This feature allows users to reference and include backlog items directly within their chat conversations. medium
delete_note actie toevoegen aan chat assistant
A delete_note action was added to the chat assistant's action system that performs soft-deletion through an existing delete_note() function, with the system prompt updated to include deletion instructions and a trash icon displayed on the frontend for delete confirmation. easy
Brainstorm: open kaartjes bespreken in chat
gemiddeld
Context-limiet notities uitbreiden naar actief project
The commit implements project-aware context limiting for chat by sending all open notes from an active project (without limit) while capping notes from other projects at 30, and maintains the existing 30-note limit when no active project is selected. medium
Keyboard verdwijnt niet na chat window
gemiddeld
Scènebeheer in To:Co verbeteren
gemiddeld
Verbeter scene-upload met feedback en compressie
gemiddeld
Wis-knop verplaatsen naar projectfilter en zoekbalk reset fixen
The clear button was moved from a separate row to the filter bar next to the project filter and period group, and the search bar was updated with a custom × icon that appears when a search query is active, while changing the input type from search to text to prevent duplicate icons. easy
Afbeeldingen en bestanden uploaden via chatvenster
The developer fixed PDF handling in chat uploads by changing from text-based reading to base64 dataURL encoding, allowing PDFs to be properly processed as document blocks in Anthropic's API across both web and mobile endpoints. medium
Screenshot/afbeelding inline tonen in iOS chatvenster
The mobile chat API endpoint now supports inline image display by accepting a base64-encoded images array and sending images as multimodal content blocks to the LLM, matching the functionality of the web chat endpoint. medium
Scroll positie vasthouden bij backlog acties
The developer implemented a fix to preserve scroll position when moving backlog items by replacing a full re-render with targeted functions that only move individual cards, preventing unnecessary DOM shuffling that caused the browser to reset scroll position. eenvoudig
Nette weergave van uploads en bijlagen in chat (voor én na verzenden)
Improved the visual presentation of file uploads and attachments in chat by replacing inline styles with CSS classes for 56px thumbnails, adding file type icons and ellipsis to badges, and removing unnecessary placeholders and metadata from file displays both in the input preview and chat bubbles. medium
Betere styling voor aangemaakte kaartjes in chatvenster
Implemented themed proposal cards in the chat window that use project colors from the design system for badges, borders, and backgrounds, while replacing copy buttons with compact SVG icons across proposal, created, and note cards. medium
Scroll-to-top icoon overlapt backlog-knop op mobiel (web)
Fixed the scroll-to-top button positioning on mobile so it no longer overlaps the backlog button in the bottom navigation. The button is now properly layered above the bottom nav to ensure both elements are accessible. easy
Betere semantiek voor kaartjes vanuit chat
The NoteProposal feature was enhanced to support an `actionable_prompt` field, enabling better semantic handling of cards generated from chat interactions. gemiddeld
Vernieuwen in polling bar herlaadt hele pagina terwijl chatvenster open is
The commit implements three chat modes (Quick, Guided, and Context) for web chat matching iOS functionality, and adds the ability to attach backlog cards as context to chat messages through a compressed backlog interface with add buttons. It also fixes a duplicate note bug by filtering out proposals already created through action blocks. easy
Vertelstijlkeuze toevoegen aan dagelijkse samenvatting
Web chat now supports three interaction modes (Quick, Guided, and Context) matching iOS functionality, and allows users to add backlog cards as context to chat messages through compressed backlog display with action buttons. complex
Backlog view iOS heeft onnodige spatie
eenvoudig
iOS chat UI-pass: knoppen, inputveld en actieknoppen verbeteren
easy
Send en annuleer knop te dicht bij elkaar op iOS chat
easy
Chat inputveld te klein op iOS — lange tekst niet zichtbaar
easy
Knoppen in iOS chat-interface te klein voor duimbediening
easy
Contextuele en guided modes toevoegen aan webinterface
The developer removed Flutter iOS code from the project, which has been archived on a separate branch, as the native Swift app is now maintained in a separate repository (toco-ios). gemiddeld
Open kaartjes als context toevoegen vanuit chat (web)
medium
Scroll-positie bewaren bij completing backlog-item
The developer implemented a feature to preserve scroll position when marking backlog items as done or restoring them by using an anchor element technique that identifies a neighboring card that remains stationary, records the viewport position before rendering, and scrolls back to the same location afterward. eenvoudig
Assistent krijgt schrijftoegang tot notities via chat
The developer implemented chat action commands that enable users to mark tasks as done, create new notes, and render edited notes directly within the chat interface. hard
iOS chat loopt vast bij lange invoer
The commit implements structured card formatting for context chat messages and adds robust decoding mechanisms along with crash prevention to prevent the iOS chat from freezing when handling long input. gemiddeld
Klikken op video schakelt naar volgende video
Implemented tap functionality on the video background that advances to the next video by cycling through a shuffled list of scene URLs, with optimized scene switching using `replaceCurrentItem` for seamless transitions without recreating the view. gemiddeld
05:34
Ideeën bedacht voor To:Co development 34
Token gebruiker plakken in eerste onboarding kaartje
Bij het aanmaken van een onboarding kaartje voor een nieuw project is het eerste kaartje altijd het kaartje voor de git commit, waarbij het bijbehorende curl-commando met het juiste To:Co token uitgevoerd moet worden. Het is belangrijk dat in dat eerste kaartje het token van de ingelogde gebruiker automatisch wordt ingeplakt, zodat het geheel volledig automatisch verloopt als de gebruiker het kaartje uitvoert. Het eerste onboarding kaartje moet dus altijd het persoonlijke token van de gebruiker bevatten. gemiddeld
[To:Co] Teruggeven van notitieid's na projectaanmaak
Bij het aanmaken van een nieuw project via create_project actie krijgt de To:Co assistent geen notitieid's terug van de aangemaakte starternotities. Dit maakt het onmogelijk om deze notes direct aan te passen of te bewerken. easy
New project flow toevoegen aan chatvenster
Ik wil de new project flow ook integreren in het chatvenster. De vragen die gesteld worden wanneer je een nieuw project start via de projects page, moeten diezelfde vragen ook door de assistent in het chatvenster gesteld kunnen worden. Zo kan de context van het project meteen correct worden ingericht. gemiddeld
Interactieve keuze direct versturen zonder handmatige submit
Als een gebruiker op een optie klikt in een interactive choice/multi-select blok, wordt de keuze nu ingevuld in het invoerveld maar niet automatisch verstuurd. De gebruiker moet nog handmatig op verzenden drukken. easy
delete_note actie toevoegen aan chat assistant
Duplicaten moeten verwijderd worden via de chat assistant, niet op 'afgerond' gezet. Afronden van duplicaten vervuilt samenvattingen en statistieken. De assistant heeft momenteel geen delete_note actie beschikbaar. easy
Context-limiet notities uitbreiden naar actief project
De assistent krijgt maximaal 30 open notities mee als context, verdeeld over alle projecten. Als een gebruiker een specifiek project actief heeft, zijn slechts een deel van de kaartjes van dat project zichtbaar — de rest valt buiten de cap. Bij 55 open To:Co-kaartjes zag de assistent er maar 16. medium
Context-limiet notities uitbreiden naar actief project
De assistent krijgt maximaal 30 open notities mee als context, verdeeld over alle projecten. Als een gebruiker een specifiek project actief heeft, zijn slechts een deel van de kaartjes van dat project zichtbaar — de rest valt buiten de cap. Bij 55 open To:Co-kaartjes zag de assistent er maar 16. medium
Scroll positie vasthouden bij backlog acties
Op de backlogpagina wordt de scrollpositie nog steeds gereset naar beneden wanneer je een taak compleet markeert of op 'done' zet. Dit moet niet gebeuren als je de backlog open hebt. Je moet altijd blijven op de plek waar je je op dat moment bevindt. eenvoudig
Nette weergave van uploads en bijlagen in chat (voor én na verzenden)
Momenteel wordt bij uploads ruwe metadata getoond: bestandspaden, '(web)', '(project: To:Co development)' etc. Dit geldt zowel in het inputveld (preview vóór verzenden) als in de chatbubbel (na verzenden). Afbeeldingen en bestanden moeten netjes worden weergegeven zonder kale technische tekst. medium
Betere styling voor aangemaakte kaartjes in chatvenster
Aangemaakte kaartjes in het chatvenster hebben momenteel een generieke stijl met afgebroken titel. Verbeteren naar een mooi mini-kaartje met: projectkleur als accent, volledige titel (geen afbreking), kopieer-knop vervangen door een klein icoontje. Projectkleuren uit het bestaande design systeem gebruiken. medium
Vernieuwen in polling bar herlaadt hele pagina terwijl chatvenster open is
Als het chatvenster open is en je klikt op vernieuwen in de polling bar, herlaadt de hele pagina in plaats van alleen de backloglijst. Verwacht gedrag: alleen de backlog refresht, het chatvenster blijft open en intact. easy
Aanmaakkanaal tonen in kaartje-detailweergave
In de detailweergave van een kaartje tonen via welk kanaal het is aangemaakt: Telegram, iOS app, chat of web. Dit vereist opslag van de bron bij aanmaken. Gebruiker is voorlopig enkelvoudig, maar de structuur moet later uitbreidbaar zijn naar multi-user (wie + via welk kanaal). medium
Betere semantiek voor kaartjes vanuit chat
Kaartjes die vanuit het chatvenster worden toegevoegd, vind ik niet zo mooi gevuld. De actionable prompt is namelijk hetzelfde als de feature request — eigenlijk precies hetzelfde. Terwijl de note zelf het inzicht zou moeten bevatten van wat er besproken is, en de actionable prompt zou moeten weergeven wat er besloten is. Dus: het probleem staat in het eerste stukje, en de oplossing staat in de actionable prompt. Kunnen we daarvoor andere semantiek gaan gebruiken? Dit betreft specifiek het toevoegen van kaartjes vanuit het chatvenster. gemiddeld
Open kaartjes als context toevoegen vanuit chat (web)
Wanneer het chatvenster openschuift op web, comprimeert de backlog naar een smallere lijst naast het chatvenster (afgeronde hoekjes, minder breed). Elk kaartje krijgt een klein '+'-knopje waarmee het als attachment aan het chat-inputveld toegevoegd wordt — vergelijkbaar met hoe een foto of bestand wordt toegevoegd. Meerdere kaartjes zijn tegelijk selecteerbaar. De gebruiker kan daarna nog vrije tekst typen voor context. medium
Open kaartjes als context toevoegen vanuit chat (web)
Wanneer het chatvenster openschuift op web, comprimeert de backlog naar een smallere lijst naast het chatvenster (afgeronde hoekjes, minder breed). Elk kaartje krijgt een klein '+'-knopje waarmee het als attachment aan het chat-inputveld toegevoegd wordt — vergelijkbaar met hoe een foto of bestand wordt toegevoegd. Meerdere kaartjes zijn tegelijk selecteerbaar. De gebruiker kan daarna nog vrije tekst typen voor context. medium
Brainstorm: open kaartjes bespreken in chat
Ik wil dat ik een kaartje dat nog open staat kan bespreken in de chat. Bijvoorbeeld door het open te klappen, of via een knopje waarmee ik kaartjes kan selecteren die nog open zijn. Of iets dergelijks. Dit is een brainstorm om de mogelijke aanpak te verkennen. gemiddeld
Wis-knop verplaatsen naar projectfilter en zoekbalk reset fixen
De 'Wis' knop staat nu als losse rij onder het zoekveld, maar hoort visueel en functioneel bij de projectfilter. Verbeteringen: (1) Wis-knop verplaatsen naar rechts in de projectfilter-balk zodat duidelijk is wat er gefilterd wordt, (2) zoekbalk krijgt eigen × icoontje rechts in het veld om zoekterm te resetten, (3) losse 'Wis' rij verwijderen om ruimte te besparen. easy
Design systeem opzetten voor web/iOS pariteit
Om te voorkomen dat web en iOS in de toekomst uit elkaar lopen, moet er een gedeeld design systeem komen. Dit bevat gedeelde design tokens (kleuren, typografie, spacing) en componentdefinities (header, knoppen, inputvelden) die als bron van waarheid dienen voor beide platforms. Nieuwe features en visuele wijzigingen worden altijd vanuit dit systeem doorgevoerd. hard
Contextuele en guided modes toevoegen aan webinterface
De context- en guided-modus zijn momenteel alleen beschikbaar op iOS. Deze functionaliteit moet ook op de webinterface worden toegevoegd zodat beide platforms functioneel gelijkwaardig zijn. medium
Visuele pariteit web chat met iOS
De web chat interface moet er visueel hetzelfde uitzien als de iOS versie. Dit omvat de header-opmaak, kleurgebruik, knoppen, typografie en spacing. Inventariseer alle visuele verschillen tussen web en iOS en breng de web interface naar iOS-standaard. medium
Scroll-to-top icoon overlapt backlog-knop op mobiel (web)
Op mobiel staat het scroll-to-top icoon op dezelfde positie als de backlog-knop, waardoor ze elkaar overlappen. Het icoon moet verplaatst worden zodat er geen overlap meer is met de backlog-knop. easy
Scroll-to-top icoon verbergen wanneer chat open is (web)
Het scroll-to-top icoon blijft zichtbaar terwijl de chat open staat. Dit is onhandig voor de gebruiker. Het icoon moet automatisch verborgen worden zodra de chat geopend is, en weer verschijnen wanneer de chat gesloten wordt. easy
iOS chat loopt vast na meerdere interacties
Na een aantal chat-interacties op iOS loopt de interface vast. Mogelijk een memory leak of state-probleem dat zich opbouwt naarmate de conversatie langer wordt. Reproduceerbaar na meerdere berichten wisselen. medium
Screenshot/afbeelding inline tonen in iOS chatvenster
Wanneer een gebruiker een screenshot of afbeelding uploadt in de iOS chat, moet deze inline zichtbaar zijn in de chatbubbel — niet alleen als bestandsnaam of icoon. medium
AI-response verschijnt vóór getranscribeerde voice-bubbel op iOS
Na het inspreken van een voice-bericht reageert de AI al voordat de gebruikersbubbel met de getranscribeerde tekst zichtbaar is in de chat. De volgorde moet zijn: (1) toon transcriptie als gebruikersbubbel, (2) toon daarna pas de AI-response. easy
Eigen video of foto als chatachtergrond instellen
Alleen voor pro- en power users: zij mogen hun eigen video's of foto's gebruiken als achtergrond van het chatvenster. gemiddeld
Assistent krijgt schrijftoegang tot notities via chat
De chat-assistent kan momenteel alleen notities voorstellen, maar heeft geen directe schrijftoegang tot de backlog. Voeg een API-laag toe waarmee de assistent via de chat-interface drie acties kan uitvoeren: (1) een taak als done markeren, (2) een nieuwe notitie aanmaken, en (3) een bestaande notitie bewerken of verbeteren. De chat-interface communiceert deze acties via gestructureerde commando's naar de backend. hard
iOS chat UI-pass: knoppen, inputveld en actieknoppen verbeteren
De iOS chat-interface heeft drie samenhangende UI-problemen die in één pass opgelost kunnen worden: (1) de knoppen zijn te klein voor duimbediening, (2) het inputveld is te klein waardoor lange tekst niet zichtbaar is, en (3) de send- en annuleerknop staan te dicht bij elkaar. Voer een gerichte UI-pass uit op de iOS chat layout om alle drie te adresseren. easy
Contextuele en guided modes toevoegen aan webinterface
Ik wil de contextuele en guided modes die we hebben ontwikkeld voor de iOS-app ook toevoegen aan het chatvenster op de webinterface van To:Co. gemiddeld
Verbeter scene-upload met feedback en compressie
In het venster van de scenes op de beheerpagina moet de mogelijkheid komen om meerdere bestanden tegelijk te uploaden. Daarnaast moet er betere statusfeedback komen: of een upload mislukt of slaagt, en of video's te groot of te klein zijn. Video's die te groot zijn, moeten misschien direct automatisch gecomprimeerd worden. gemiddeld
Scènebeheer in To:Co verbeteren
In de beheeromgeving voor scènes in To:Co werkt het uploaden nog niet goed. Je kunt wel een bestand kiezen, maar als je opslaat dan slaat het niet op. Daarnaast wil ik de titels kunnen wijzigen in die omgeving. En ook de scènes op actief of niet-actief kunnen zetten. gemiddeld
iOS chat loopt vast bij lange invoer
Op iOS loopt de chat net vast. Ik denk dat er een memory probleem is. Het gebeurt bij lange teksten, lange voice notes, maar ook bij het toevoegen van kaartjes. Dit moet beter geanalyseerd worden om te achterhalen wat er precies fout gaat. gemiddeld
Klikken op video schakelt naar volgende video
Als je ergens op de video inhet chatvenster klikt op de achtergrond, moet de video overschakelen naar het volgende filmpje. De volgende video wordt alvast geladen via lazy loading op de achtergrond. gemiddeld
Backlog view iOS heeft onnodige spatie
De backlog view in de iOS-app van To:Co ziet er niet meer helemaal goed uit. De items strekken zich niet meer over de volledige breedte, maar er zit een soort spatie voor de items. eenvoudig
07:21
Amsterdam · 5 fotos
09:30
1 foto
10:30
Gym and sauna at Soho House
75m
Hoe was dit?
11:10
Ideeën bedacht voor Business Ideas 1
Onderzoek Roblox games bouwen als inkomstenbron
Het is misschien interessant om te onderzoeken of we op een makkelijke manier Roblox games kunnen bouwen om geld mee te verdienen. gemiddeld
12:54
Wandeling · Amsterdam
23m · 1.59 km · 2,079 stappen
2,079 stappen
1.59 km
23 min
186 kcal
13:45
Wandeling · Amsterdam
37m · 2.29 km · 2,986 stappen
2,986 stappen
2.29 km
37 min
254 kcal
15:54
Ideeën bedacht voor Mobypicture 8
[Mobypicture] Project context: Mobypicture Exporter (context, eenvoudig)
Een herbruikbare exporter-tool die oude Mobypicture-posts scraped (foto's, video's, timestamps, captions, view counts) en een basis webUI biedt om de geëxporteerde content te doorzoeken en te bekijken. Fase 2 omvat Google Photos sync, EXIF-manipulatie en kaartvisualisatie. Veiligstellen van oude Mobypicture-posts (2004-paar jaar geleden) via scraping. Doelstelling: originele photos/videos, timestamps, captions en view counts exporteren via exporter-tool. Later: doorzoeken, backuppen naar Google Photos, EXIF-manipulatie en kaartvisualisatie.
Tech stack kiezen en repo opzetten
Kies een tech stack op basis van snelheid (bijv. Python + FastAPI + SQLite + HTMX of Next.js) en zet de repo op met basisstructuur en README. eenvoudig
MobiPicture URL-structuur en auth analyseren
Analyseer hoe mobypicture.com post-URLs, paginering en eventuele login/sessie-vereisten werken voordat je gaat scrapen. gemiddeld
[Mobypicture] Scraper bouwen: posts en metadata ophalen (backend, complex)
Bouw de kernscraperlogica die door een gebruikersprofiel pagineert en per post de foto/video-URL, timestamp, caption en view count extraheert.
[Mobypicture] Media downloader: foto's en video's opslaan (backend, gemiddeld)
Bouw een downloader die de originele media-bestanden lokaal opslaat in een gestructureerde mappenstructuur op basis van datum.
[Mobypicture] CLI exporter afronden en testen (backend, gemiddeld)
Maak de CLI-exporter gebruiksklaar met duidelijke opties, foutafhandeling en een exportrapport als eindresultaat.
[Mobypicture] WebUI: geëxporteerde posts doorzoeken en bekijken (frontend, gemiddeld)
Bouw een minimale webUI die de lokaal geëxporteerde posts laadt, toont als mediaGrid en doorzoekbaar maakt op caption en datum.
[Mobypicture] Fase 2 backlog: Google Photos, EXIF en mapping (strategy, eenvoudig)
Documenteer de fase 2-features als gestructureerde backlog zodat ze later opgepakt kunnen worden zonder context te verliezen.
17:22
Amsterdam · 1 foto
17:46
Amsterdam · 1 foto
18:05
Wandeling · Amsterdam
12m · 0.59 km · 844 stappen
844 stappen
0.59 km
12 min
85 kcal
19:47
1 foto
14,049 stappen
10.63 km
Samenvatting
To:Co development completed a full work day with improvements spanning backend validation, user interface refinements, and chat functionality. Project validation was enhanced and a dedicated project management page was added to the web interface. The chat function evolved into a complete conversation system with multiple modes, allowing users to upload images, attach files, and manage their backlog directly within conversations. The interface received a visual refresh with thematic cards and improved scroll-position retention during actions. An audit-log system and undo functionality were implemented, along with scene management improvements. Daily summaries were refined so the Inbox no longer appears as a separate project. Reid Hoffman: "If you are not embarrassed by the first version of your product, you've launched too late."
Verhaal van de dag
Spreek je dag in — Journall schrijft het verhaal
← vorige dag Grid