CHANGELOG · 24 RELEASES
Every change, documented.
A running record of what's been shipped. Dates, versions, details — no marketing language.
- newMargin Notes Design System — Complete redesign of all public pages — homepage, features, guides, and changelog — with a new always-light editorial layout.
- newFeature Detail Pages — All 10 feature pages (Writing, Tags, Calendar, Travels, People, Films, Concerts, Theater, Courses, Workouts) rebuilt with the new design.
- newGuide Detail Pages — All guide detail pages redesigned with structured article layout, reading-time estimate, and full JSON-LD SEO schemas.
- improveUnified Navbar — Single shared navigation component across all inner app pages.
- improveProfile & Account — Profile page redesigned; settings consolidated.
- improveAppearance Settings — Simplified to theme-only picker — removed density, hover, and timestamp options.
- fixEntry Modal — Cmd+Enter now saves from any field; time editing and date picker border artifact fixed.
- newInline Compose Boxes — Replaced modal-based entry creation with always-visible inline compose boxes across all views.
- improveFaster Entry Creation — Click directly into the compose box at the top of each view — no modal to open and close.
- improveConsistent UX — All views now share the same compose box pattern with toolbar at the bottom.
- fixProgress bar flash — Progress bar no longer flashes on initial page load.
- fixProgress bar double-trigger — Progress bar no longer fires twice when URL parameters change.
- fixTrapped modals — Page transitions no longer create a CSS containing block that trapped fixed-position modals.
- improvePerformance — Switched page fade animation to pure CSS, removing Framer Motion dependency.
- newPeople View — New dedicated view showing all tracked people with activity summaries and entry counts.
- newActivity Summary — Each person card shows a breakdown of concerts, films, travels, and other shared activities.
- newRealtime Subscriptions — Features and tags now update in real time across all connected sessions.
- newProgress Bar — Added top-of-page loading indicator for page navigations and async operations.
- improvePerformance — Removed Daily Report feature; cleaned up unused dependencies and dead code.
- improveSEO Improvements — Internal linking strategy with strategic cross-linking between feature pages.
- improveEnhanced Content — Added How It Works and Related Features sections to 4 feature pages.
- improveExpanded FAQs — Increased from 5 to 7–8 questions across all 8 feature pages.
- improveContent Depth — Expanded feature pages from 400–600 to 800–1100 words for better SEO.
- improveLink Clusters — Created strategic content clusters: Cultural, Wellness, Learning.
- improveHeader Standardization — Unified header design across all public, auth, and info pages.
- newComplete Metadata — Added titles, descriptions, OG tags, and Twitter cards to all 17 public pages.
- newAI Crawler Support — Enhanced robots.txt with rules for GPTBot, Claude-Web, and other AI crawlers.
- newAI Discoverability — Added llms.txt for better AI model integration.
- improveImage Optimization — Replaced img tags with Next.js Image component for better performance.
- improveEnhanced Schema — Improved ProductSchema with manufacturer, price, and rating support.
- improveSEO Score — Improved from 42/100 to 87/100.
- newFAQ Sections — Added 4–6 SEO-optimized FAQs to all 8 feature pages — 38 Q&As total.
- improveInternal Linking — Made homepage feature cards clickable with Learn more CTAs.
- improveURL Updates — Updated old redirect URLs to canonical URLs across the site.
- improveLink Equity — Enhanced crawlability and link distribution for better SEO.
- newFilms Feature — Separated Films from Concerts with dedicated page at /features/films.
- improveFeature Renaming — People Tracking → People, Daily Prompts → Daily Report.
- fixSEO Redirects — Added 301 redirects for renamed feature URLs in next.config.js.
- improveImage Cleanup — Removed preview images from feature pages for faster loading.
- improveSitemap Optimization — Removed duplicates and adjusted priorities for better indexing.
- improveImage Alt Text — Optimized all landing page images with descriptive, keyword-rich alt text.
- improveNext.js Update — Upgraded from 16.0.10 to 16.1.6 with Turbopack support.
- improveImage Configuration — Added quality settings [75, 85] for preview images.
- fixSecurity — Fixed vulnerabilities in tar package.
- improveFooter Redesign — Modern horizontal layout with logo and links side by side.
- newTheme Switcher in Footer — Integrated dark/light mode toggle directly in the footer.
- improveVersion Integration — Combined Changelog link with version number — click to view history.
- improveResponsive Design — Improved footer layout for mobile and desktop screens.
- newRequired/Optional Questions — Mark daily questions as required or optional to track your completion percentage.
- newWeekly Calendar Strip — Compact 7-day calendar with color-coded completion status and instant week navigation.
- newMonthly Calendar View — Full month calendar showing daily progress with color-coded days.
- newProgress Tracking — Visual progress bar showing completion percentage for required questions.
- improveQuick Required Toggle — Toggle required/optional status directly from the question list.
- fixTravel Display — Travel entries no longer show 'Unknown' for city/state in the relations selector.
- fixSearch Margins — Removed excessive margin between search result entries.
- fixSearch Card Styling — Search entry cards now match journal entry card styling.
- fixDate Picker — Fixed date picker showing NaN and position flickering on open.
- newFeed Redesign — Minimal border-based journal feed replacing the old card layout.
- newInfinite Scroll — Entries load automatically as you scroll — no more Load More button.
- improveEnhanced Icons — Activity icons now use regular weight with primary color accent.
- improveRefined Tag Sidebar — Minimalist design with primary color highlights and improved hover interactions.
- improveLoading States — Content stays visible while loading more entries — no layout shift.
- improveConsistent Spacing — Unified card layouts across all activity views.
- newWorkout Tracking — Log workouts and exercise activities (BETA).
- newTime on Entries — Add a specific time to any journal entry.
- newNew Homepage — Completely redesigned landing page with modern animations.
- improveSidebar Organization — Features now listed alphabetically for easier navigation.
- improvePerformance — Images converted to WebP (~6 MB savings); dialogs now lazy-load.
- fixSign Up Flow — Fixed sign up flow and footer duplication issue.
- newDaily Report — Create custom questions with multiple answer types: number, yes/no, text, tags, multiple-choice (BETA).
- newPeople Tracking — Keep track of people you spend time with across all activities (BETA).
- newActivity Tracking — Log concerts, theater, films, and courses you attend (BETA).
- improveEnhanced Travels — Geographic database expanded to 250 countries and 4,961 states/provinces.
- fixTag Visibility — Tags now show immediately after creating a new entry.
- improveEntry Modal Focus — Auto-focuses the content field so you can type without clicking.
- improveMobile Support — Tags and Calendar now fully visible and usable on small screens.
- newCustomization Dropdown — Quick appearance tweaks — font size and spacing — from a single dropdown.
- newLarger Text Option — Added Larger Text · More Space setting for comfortable reading.
- improveDelete Confirmation — Entry delete dialog now matches your active theme.
- improveProfile Page — Cleaner design without sidebars.
- improveColor Palette — Aligned with the iOS app color palette.
- fixTheme on Login — Theme now applies correctly on first login.
- newEdit in Search — Edit any entry directly from the search results.
- newTag Management — Rename and delete tags.
- improveCalendar Refresh — Calendar and Days Journaled update instantly after new entries.
- improveCalendar Week Start — Weeks now start on Monday in both main view and sidebar.
- improveSearch Shortcut — Cmd+K opens search from anywhere in the app.
- fixv1.4 Bug Fixes — General bug fixes and performance improvements from v1.4.
- newCalendar View — Interactive calendar with GitHub-style contribution display and date-range filtering.
- newTag Sidebar — Tag list with entry counts, sorting by name or count, and click-to-filter.
- improveEntry Layout — Minimal tag display; removed date group headers for a cleaner feed.
- newDynamic Navbar — Consistent navigation header across all static and marketing pages.
- newContributors Page — Added /contributors page with development information.
- improveModal Animations — Fade-in effects for smoother dialog transitions.
- improveLoad More Button — Simplified styling for a cleaner interface.
- newTag Autocomplete — Smart suggestions as you type tags, with full keyboard navigation via TagContext.
- improveTag Ordering — Tags in search results now display in alphabetical order.
- improveSearch Logic — # prefix searches tags only; plain text searches entry content only.
- fixSearch Scrolling — Fixed search screen scrolling behavior.
- improveAccount Settings — Moved into a Profile dropdown; password change included there too.
- improveTag Borders — Redesigned to a clean, minimal style.
- newNew Logo — Updated logo across all pages and favicon.
- newChangelog Page — Version history now accessible at /changelog.
- improveVersion Display — Version number shown in footer.
- improveSearch — Now searches both entry content and tags simultaneously.
- improveEdit Modals — Made scrollable for long entries.
- improveEscape Key — Global Escape key closes any open modal.
- improveHeader Borders — Smoother border transitions.
- newInitial Launch — Lite Journal web app launched.
- newJournal Entries — Create, read, edit, and delete entries with tag support.
- newAuthentication — Sign in with email/password and Google.
- newThemes — Dark and light mode support.
- newSearch — Full-text search across all entries.