Posts by Warren Veerasingam
Feature: Centering the Experience
If you use our app on a
0:00 /0:17 1× If you use our app on a widescreen monitor, you’ve probably noticed a phenomenon common in many early-stage web apps: the "Left-Align Fatigue." Until now, our interface has been strictly left-aligned. On a standard laptop, this works fine. But on a 27-inch
Feature: Photo Gallery - multi photos
We have introduced a smart gallery system
0:00 /0:02 1× We have introduced a smart gallery system that automatically organizes your note attachments into a clean, professional grid. This update ensures that your visual content is always presented consistently without cluttering your interface. The single image looked empty. Photo CountLayout1 photoSingle 200×200 square2 photos2×
Feature: Default Attachment Preview in Notes List
Notes now display their default attachment (photo,
0:00 /0:02 1× Notes now display their default attachment (photo, video, or audio) directly in the list view, giving users a quick visual preview before opening the full note. 1. Added getDefaultAttachment utility (src/utils.ts): A new function that retrieves the default attachment from a note'
Feature: Notes Now Support "Read More" Truncation
We've improved how long notes are displayed
0:00 /0:03 1× We've improved how long notes are displayed in the connections list view. Notes exceeding 400(this fixed amount can change in the future) characters are now automatically truncated at the nearest word boundary, with a clean "... read more" link that opens
Feature: Default Media Attachment
When users attach multiple media files to
0:00 /0:20 1× When users attach multiple media files to a note—photos, videos, voice memos—the system needs to know which one to display as the primary thumbnail. Previously, this was arbitrary. We implemented a Default Media Attachment system. This full-stack update ensures that every note has
Feature: Implementing Autosave & Atomic Upserts (v0.0.1)
We’ve recently overhauled the Notes architecture
This update covers the transition of the Notes architecture to a reactive, robust Autosave system and includes details on technical implementation such as lazy creation, intelligent debouncing, and atomic upserts using Go and React.