<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Chronicle on Arivu</title>
		<link>https://arivu.app/chronicle/</link>
		<description>Recent content in Chronicle on Arivu</description>
		<generator>Hugo</generator>
		<language>en-us</language>
		
		
		
		
			<lastBuildDate>Wed, 15 Jul 2026 00:00:00 +0000</lastBuildDate>
		
			<atom:link href="https://arivu.app/chronicle/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>Complete Pages, Preserved Quietly</title>
				<link>https://arivu.app/chronicle/complete-pages-preserved-quietly/</link>
				<pubDate>Wed, 15 Jul 2026 00:00:00 +0000</pubDate>
				<guid>https://arivu.app/chronicle/complete-pages-preserved-quietly/</guid>
				<description>&lt;p&gt;Saving a web page should not depend on whether its useful content happened to be present in the first HTML response.&lt;/p&gt;&#xA;&lt;p&gt;Arivu now has a complete background capture path for pages that need rendering. Safe direct extraction and an isolated browser service can work at the same time. Direct evidence becomes readable as soon as it is ready, while rendered evidence can replace it only when the rendered result is genuinely stronger.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Keyboard Paths Are Easier to Discover</title>
				<link>https://arivu.app/chronicle/keyboard-paths-are-easier-to-discover/</link>
				<pubDate>Wed, 15 Jul 2026 00:00:00 +0000</pubDate>
				<guid>https://arivu.app/chronicle/keyboard-paths-are-easier-to-discover/</guid>
				<description>&lt;p&gt;Fast knowledge work depends on reducing the distance between intent and action. Arivu has restored keyboard-first paths for the actions that repeat throughout a day, and made those paths easier to learn.&lt;/p&gt;&#xA;&lt;p&gt;Press &lt;code&gt;Q&lt;/code&gt; to capture, &lt;code&gt;/&lt;/code&gt; or &lt;code&gt;F&lt;/code&gt; to focus Search, &lt;code&gt;Cmd/Ctrl+K&lt;/code&gt; to open Quick actions, and &lt;code&gt;Cmd/Ctrl+P&lt;/code&gt; to print. In Library and bookmark result grids, the arrow keys move through visible items and Enter opens the focused result. Escape closes the active dialog or leaves the field you are editing.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Processing Failures Have a Recovery Path</title>
				<link>https://arivu.app/chronicle/processing-failures-have-a-recovery-path/</link>
				<pubDate>Wed, 15 Jul 2026 00:00:00 +0000</pubDate>
				<guid>https://arivu.app/chronicle/processing-failures-have-a-recovery-path/</guid>
				<description>&lt;p&gt;A background failure should not leave a self-hoster choosing between guessing, editing the database, and pretending the work never happened.&lt;/p&gt;&#xA;&lt;p&gt;Arivu Administration now makes processing failures visible and recoverable. The API Usage view lists durable failed jobs and failed summaries with the context needed to decide what to do next: the owner, affected bookmark, attempts, timestamps, provider and model context where relevant, safe error information, and recorded failure details.&lt;/p&gt;&#xA;&lt;h2 id=&#34;failures-stay-attached-to-the-work&#34;&gt;Failures Stay Attached to the Work&lt;/h2&gt;&#xA;&lt;p&gt;Failed jobs and failed summaries are shown separately because they answer different operational questions. A background job may have exhausted all of its attempts. A summary may have failed evidence or validation checks without exhausting the surrounding job.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Your Library Puts Your Material First</title>
				<link>https://arivu.app/chronicle/your-library-puts-your-material-first/</link>
				<pubDate>Wed, 15 Jul 2026 00:00:00 +0000</pubDate>
				<guid>https://arivu.app/chronicle/your-library-puts-your-material-first/</guid>
				<description>&lt;p&gt;Your Library should answer a direct question first: what did I save or write?&lt;/p&gt;&#xA;&lt;p&gt;Arivu used to place generated concepts and entities in the same default list as bookmarks, Notes, annotations, daily notes, and research objects. Those derivatives can be useful, but they are not the same kind of material. Mixing them together made a busy Library feel larger without making your own work easier to find.&lt;/p&gt;&#xA;&lt;p&gt;Library now opens with saved and authored content. Generated concepts and entities remain available through a clearly labeled secondary view and continue to appear where their relationships are useful in Graph.&lt;/p&gt;</description>
			</item>
			<item>
				<title>A Bookmark Can Keep More of the Evidence</title>
				<link>https://arivu.app/chronicle/a-bookmark-can-keep-more-of-the-evidence/</link>
				<pubDate>Mon, 13 Jul 2026 00:00:00 +0000</pubDate>
				<guid>https://arivu.app/chronicle/a-bookmark-can-keep-more-of-the-evidence/</guid>
				<description>&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;Context, 2026-07-15:&lt;/strong&gt; This post records the earlier browser-helper boundary. Fresh supported installs now enable an installer-managed native capture runtime by default, with a core-only opt-out. It can select stronger rendered evidence, retain local reader images, and present configured screenshots, PDFs, and offline HTML without using your browser profile. Direct capture retains its own bounded source response. See &lt;a href=&#34;https://arivu.app/chronicle/complete-pages-preserved-quietly/&#34;&gt;Complete Pages, Preserved Quietly&lt;/a&gt; and the current &lt;a href=&#34;https://arivu.app/documentation/preservation-and-sharing/&#34;&gt;Preservation and Sharing guide&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;A bookmark usually remembers an address. Research often needs more: what the capture recovered, whether it was complete, and which evidence was available when you read it.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Share the Source, Not Your Private Workspace</title>
				<link>https://arivu.app/chronicle/share-the-source-not-your-private-workspace/</link>
				<pubDate>Mon, 13 Jul 2026 00:00:00 +0000</pubDate>
				<guid>https://arivu.app/chronicle/share-the-source-not-your-private-workspace/</guid>
				<description>&lt;p&gt;Sharing research should not require sharing the workspace where you interpreted it.&lt;/p&gt;&#xA;&lt;p&gt;Arivu now lets you publish a deliberate secret-link snapshot from a bookmark. The public copy contains selected source fields and sanitized reader content, while private notes, tags, annotations, backlinks, graph connections, and Insights stay out.&lt;/p&gt;&#xA;&lt;figure class=&#34;article-figure&#34;&gt;&#xA;  &lt;img src=&#34;https://arivu.app/images/chronicle/private-to-public-snapshot.svg&#34; alt=&#34;Private bookmark fields being filtered into a point-in-time public secret-link snapshot that can expire or be revoked&#34; width=&#34;960&#34; height=&#34;380&#34; loading=&#34;lazy&#34; decoding=&#34;async&#34;&gt;&#xA;  &lt;figcaption&gt;Publication copies selected evidence across a clear boundary. It does not expose a live private bookmark.&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;h2 id=&#34;make-publication-explicit&#34;&gt;Make Publication Explicit&lt;/h2&gt;&#xA;&lt;p&gt;Open a bookmark&amp;rsquo;s Share disclosure, create the public link, and copy its unrepeatable token when it is shown. Settings keeps a list of shares so you can manage them later.&lt;/p&gt;</description>
			</item>
			<item>
				<title>When Arivu Does Not Have Enough Evidence, It Says Less</title>
				<link>https://arivu.app/chronicle/when-arivu-does-not-have-enough-evidence-it-says-less/</link>
				<pubDate>Sun, 12 Jul 2026 00:00:00 +0000</pubDate>
				<guid>https://arivu.app/chronicle/when-arivu-does-not-have-enough-evidence-it-says-less/</guid>
				<description>&lt;p&gt;Saving something and understanding it are different events. A selected passage may contain exactly the evidence you need. A full article may provide enough context for a careful summary. A page that returned only a title, a login prompt, or incomplete text may provide almost nothing.&lt;/p&gt;&#xA;&lt;p&gt;Arivu now treats those cases differently. Generated knowledge must be grounded in selected text or source evidence. When there is not enough evidence, Arivu can leave the generated output empty instead of turning a fragment into a confident-sounding claim.&lt;/p&gt;</description>
			</item>
			<item>
				<title>A Warmer, Lighter Arivu</title>
				<link>https://arivu.app/chronicle/a-warmer-lighter-arivu/</link>
				<pubDate>Sat, 11 Jul 2026 00:00:00 +0000</pubDate>
				<guid>https://arivu.app/chronicle/a-warmer-lighter-arivu/</guid>
				<description>&lt;p&gt;Arivu has a new visual language, but it has not become a different application.&lt;/p&gt;&#xA;&lt;p&gt;The interface is now light-only, with warm sand around white working surfaces, coral for emphasis, neutral ink, serif editorial headings, and restrained sans-serif controls. Fine dashed rules organize related material. Compact radii and sparse shadows keep the application tactile without turning every section into a card.&lt;/p&gt;&#xA;&lt;figure&gt;&#xA;  &lt;img src=&#34;https://arivu.app/images/product/home.webp&#34; width=&#34;1440&#34; height=&#34;1000&#34; alt=&#34;Arivu Home showing a daily knowledge overview in the warm light-only interface&#34; loading=&#34;lazy&#34;&gt;&#xA;  &lt;figcaption&gt;Home brings the daily note, active work, useful memories, and recent knowledge into one calm starting point.&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;h2 id=&#34;designed-for-reading-and-thinking&#34;&gt;Designed for reading and thinking&lt;/h2&gt;&#xA;&lt;p&gt;Arivu holds long articles, notes, source excerpts, relationship evidence, and explanations. The redesign gives that material room to breathe. Line lengths are controlled, body text has a more generous rhythm, and headings make clear transitions without shouting.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Arivu Is About Connected Knowledge Now</title>
				<link>https://arivu.app/chronicle/arivu-is-about-connected-knowledge-now/</link>
				<pubDate>Sat, 11 Jul 2026 00:00:00 +0000</pubDate>
				<guid>https://arivu.app/chronicle/arivu-is-about-connected-knowledge-now/</guid>
				<description>&lt;p&gt;Arivu has become more focused. It is a self-hosted second brain for turning the material you collect into connected knowledge you can return to and learn from.&lt;/p&gt;&#xA;&lt;p&gt;The clearest way to explain that work is a four-part loop: &lt;strong&gt;Capture, Connect, Discover, Learn.&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;capture-without-setup&#34;&gt;Capture without setup&lt;/h2&gt;&#xA;&lt;p&gt;Save a link, note, quote, highlight, or file when it matters. You do not need to choose a folder, invent a taxonomy, or configure an AI provider before Arivu becomes useful.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Keep the Passage, Not Just the Page</title>
				<link>https://arivu.app/chronicle/keep-the-passage-not-just-the-page/</link>
				<pubDate>Sat, 11 Jul 2026 00:00:00 +0000</pubDate>
				<guid>https://arivu.app/chronicle/keep-the-passage-not-just-the-page/</guid>
				<description>&lt;p&gt;Saving a page answers one question: where did you find it? Research usually needs a second answer: what, exactly, mattered?&lt;/p&gt;&#xA;&lt;p&gt;Arivu now lets you select a passage while reading, capture it as an annotation, and add your own context before the thought disappears. The quote stays attached to its source, so a useful sentence does not become an orphaned fragment in a separate notes app.&lt;/p&gt;&#xA;&lt;figure class=&#34;article-figure&#34;&gt;&#xA;  &lt;img src=&#34;https://arivu.app/images/chronicle/annotation-capture-flow.svg&#34; alt=&#34;A four-step annotation flow from selected passage to reusable source context&#34; width=&#34;1040&#34; height=&#34;260&#34; loading=&#34;lazy&#34; decoding=&#34;async&#34;&gt;&#xA;  &lt;figcaption&gt;A selected passage becomes reusable source context.&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;h2 id=&#34;capture-while-the-context-is-fresh&#34;&gt;Capture While the Context Is Fresh&lt;/h2&gt;&#xA;&lt;p&gt;In Arivu&amp;rsquo;s reader, select the text that matters and open the annotation composer. The selected passage is already there. Save the quote on its own, or add a note explaining why it matters, what it challenges, or where you expect to use it.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Notes, Right Where They Belong</title>
				<link>https://arivu.app/chronicle/notes-right-where-they-belong/</link>
				<pubDate>Sat, 11 Jul 2026 00:00:00 +0000</pubDate>
				<guid>https://arivu.app/chronicle/notes-right-where-they-belong/</guid>
				<description>&lt;p&gt;Notes are now a primary destination in Arivu.&lt;/p&gt;&#xA;&lt;p&gt;That sounds like a small navigation change, but it corrects something important about the product. Your own thinking is not an attachment to the things you save. A meeting note, a question, a working idea, or a decision can matter before it has a URL or a polished structure.&lt;/p&gt;&#xA;&lt;figure&gt;&#xA;  &lt;img src=&#34;https://arivu.app/images/product/mobile.webp&#34; width=&#34;390&#34; height=&#34;844&#34; alt=&#34;Arivu on mobile with Notes in the five-item bottom navigation&#34; loading=&#34;lazy&#34;&gt;&#xA;  &lt;figcaption&gt;Notes now has a permanent place beside Home, Library, Graph, and Insights on mobile.&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;h2 id=&#34;a-writing-space-beside-your-sources&#34;&gt;A writing space beside your sources&lt;/h2&gt;&#xA;&lt;p&gt;Open &lt;strong&gt;Notes&lt;/strong&gt; from the main navigation to write a standalone note or return to a daily note. Notes can carry tasks and reminders when a thought needs follow-through. They can also link directly to owned bookmarks and other notes.&lt;/p&gt;</description>
			</item>
			<item>
				<title>The Website Caught Up</title>
				<link>https://arivu.app/chronicle/the-website-caught-up/</link>
				<pubDate>Sat, 11 Jul 2026 00:00:00 +0000</pubDate>
				<guid>https://arivu.app/chronicle/the-website-caught-up/</guid>
				<description>&lt;p&gt;The Arivu website now looks and speaks like the application it documents.&lt;/p&gt;&#xA;&lt;p&gt;The previous site belonged to an earlier moment. Its sharp brutalist presentation and bookmark-first language were useful historical markers, but they no longer represented a product centered on connected knowledge. The site has now caught up without erasing that history.&lt;/p&gt;&#xA;&lt;h2 id=&#34;one-visual-language&#34;&gt;One visual language&lt;/h2&gt;&#xA;&lt;p&gt;The website uses the same light-only direction as the application: warm sand, white surfaces, coral emphasis, neutral ink, editorial headings, open lists, dashed rules, and compact controls. Typography has been rebuilt for longer reading, with consistent line spacing and a narrower article measure across guides, Blog, and Chronicle.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Your Second Brain, Your Model Provider</title>
				<link>https://arivu.app/chronicle/your-second-brain-your-model-provider/</link>
				<pubDate>Sat, 11 Jul 2026 00:00:00 +0000</pubDate>
				<guid>https://arivu.app/chronicle/your-second-brain-your-model-provider/</guid>
				<description>&lt;p&gt;The model connected to your second brain should be your choice. Arivu now supports Gemini, Anthropic, OpenAI-compatible services, and local or custom-compatible endpoints through runtime Admin Settings.&lt;/p&gt;&#xA;&lt;p&gt;You can change the provider without rebuilding the app or editing deployment files. Admins choose a preset or compatible endpoint, select the model, and add credentials when that provider requires them. Local services can be keyless where supported.&lt;/p&gt;&#xA;&lt;h2 id=&#34;one-workflow-different-ai-layers&#34;&gt;One Workflow, Different AI Layers&lt;/h2&gt;&#xA;&lt;p&gt;Hosted providers can offer stronger generated summaries and synthesis. A local endpoint can keep more processing inside infrastructure you control. An OpenAI-compatible endpoint can connect another service that follows the expected interface. The right choice depends on your privacy, quality, cost, and operational needs.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Safer Self-Hosting, Less Guesswork</title>
				<link>https://arivu.app/chronicle/safer-self-hosting-less-guesswork/</link>
				<pubDate>Wed, 08 Jul 2026 00:00:00 +0000</pubDate>
				<guid>https://arivu.app/chronicle/safer-self-hosting-less-guesswork/</guid>
				<description>&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;Context, 2026-07-13:&lt;/strong&gt; Upgrades are additive-safe, preserve executable permissions under restrictive defaults, and provide useful activation diagnostics when a replacement cannot start. Existing data and configuration remain in place.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;Update, July 11, 2026:&lt;/strong&gt; The installer no longer requires GitHub CLI. Piped bootstrap keeps interactive prompts TTY-safe, DNS mismatches produce actionable warnings, and newer Ubuntu releases are tolerated rather than rejected only for being newer. Upgrades now verify and transactionally activate the matching app and installer binaries, roll both back if activation fails, and prompt browsers to revalidate embedded frontend assets. Tagged releases report the exact release version; development builds may report development metadata. Public HTTPS can still require correct DNS, firewall, or shared-proxy configuration.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Research Has More Shape Now</title>
				<link>https://arivu.app/chronicle/research-has-more-shape-now/</link>
				<pubDate>Mon, 06 Jul 2026 00:00:00 +0000</pubDate>
				<guid>https://arivu.app/chronicle/research-has-more-shape-now/</guid>
				<description>&lt;p&gt;Saved knowledge gets more useful when it has shape.&lt;/p&gt;&#xA;&lt;p&gt;A bookmark is a source. A note is context. A task is an open loop. But real research also has projects, people, books, meetings, decisions, and threads that unfold over time. Those things show up again and again, but they do not always fit cleanly into a tag or a folder.&lt;/p&gt;&#xA;&lt;p&gt;This update adds that missing layer. Arivu can now turn saved material into typed research objects, bring documents and transcripts into the same note workflow, trace topics across time, and keep recent knowledge readable when the network drops.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Review Learns What Matters</title>
				<link>https://arivu.app/chronicle/review-learns-what-matters/</link>
				<pubDate>Mon, 06 Jul 2026 00:00:00 +0000</pubDate>
				<guid>https://arivu.app/chronicle/review-learns-what-matters/</guid>
				<description>&lt;p&gt;Resurfacing is only useful when it respects your attention.&lt;/p&gt;&#xA;&lt;p&gt;An old saved link can be a gift. It can also be noise. The difference is context: why is this here, why now, and what should happen if it was not useful?&lt;/p&gt;&#xA;&lt;p&gt;That is why Review now has a clearer feedback loop.&lt;/p&gt;&#xA;&lt;h2 id=&#34;review-has-reasons&#34;&gt;Review Has Reasons&lt;/h2&gt;&#xA;&lt;p&gt;When an item appears in Review, it should not feel random. It can return because it is:&lt;/p&gt;</description>
			</item>
			<item>
				<title>Today Is the New Home Base</title>
				<link>https://arivu.app/chronicle/today-is-the-new-home-base/</link>
				<pubDate>Mon, 06 Jul 2026 00:00:00 +0000</pubDate>
				<guid>https://arivu.app/chronicle/today-is-the-new-home-base/</guid>
				<description>&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;Context, 2026-07-11:&lt;/strong&gt; Today is now called Home and has a clearer knowledge-centered shape. The daily note, active work, useful memories, Focus, Review, and recent material still meet there. See &lt;a href=&#34;https://arivu.app/chronicle/arivu-is-about-connected-knowledge-now/&#34;&gt;Arivu Is About Connected Knowledge Now&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;Context, 2026-07-13:&lt;/strong&gt; Home now keeps Pulse, Focus, Review, and Board in a persistent switcher. Focus adds work filters, Review uses denser evidence and disclosed follow-up forms, and Board adapts five workflow lanes across screen sizes. The historical Today workflow below is preserved.&lt;/p&gt;</description>
			</item>
			<item>
				<title>An AI Assistant You Can Actually Trust</title>
				<link>https://arivu.app/chronicle/an-ai-assistant-you-can-trust/</link>
				<pubDate>Sun, 05 Jul 2026 00:00:00 +0000</pubDate>
				<guid>https://arivu.app/chronicle/an-ai-assistant-you-can-trust/</guid>
				<description>&lt;p&gt;&lt;strong&gt;Update, July 11, 2026:&lt;/strong&gt; Arivu now supports runtime choice among Gemini, Anthropic, OpenAI-compatible, local, and custom-compatible providers. Local endpoints can be keyless where supported, and AI remains optional. Read &lt;a href=&#34;https://arivu.app/chronicle/your-second-brain-your-model-provider/&#34;&gt;Your Second Brain, Your Model Provider&lt;/a&gt; for the current model-provider story.&lt;/p&gt;&#xA;&lt;p&gt;Most AI assistants ask you for trust up front. They act, and you find out afterward. That is a bad fit for a tool that holds your knowledge and can change it.&lt;/p&gt;</description>
			</item>
			<item>
				<title>From Saved Links to a Real Second Brain</title>
				<link>https://arivu.app/chronicle/from-saved-links-to-a-second-brain/</link>
				<pubDate>Sat, 04 Jul 2026 00:00:00 +0000</pubDate>
				<guid>https://arivu.app/chronicle/from-saved-links-to-a-second-brain/</guid>
				<description>&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;Context, 2026-07-11:&lt;/strong&gt; This post records the Capture, Inbox, Focus, Review loop as it launched. Arivu now leads with a broader connected-knowledge loop, Capture, Connect, Discover, Learn, while Inbox, Focus, and Review remain available as supporting workflows. See &lt;a href=&#34;https://arivu.app/chronicle/arivu-is-about-connected-knowledge-now/&#34;&gt;Arivu Is About Connected Knowledge Now&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;For most of its life, Arivu answered one question well: where do I put this link so I can find it later?&lt;/p&gt;&#xA;&lt;p&gt;That is a good question. It is also not the whole job. The hard part of a second brain is not saving. It is deciding what a save should become, doing something with it, and being reminded of it at the right time. Saving is easy. Following through is the part that quietly falls apart.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Your Knowledge, Yours to Keep</title>
				<link>https://arivu.app/chronicle/your-knowledge-yours-to-keep/</link>
				<pubDate>Fri, 03 Jul 2026 00:00:00 +0000</pubDate>
				<guid>https://arivu.app/chronicle/your-knowledge-yours-to-keep/</guid>
				<description>&lt;p&gt;A second brain is only trustworthy if you can walk out with everything in it. This update makes Arivu&amp;rsquo;s data flow both ways: richer imports on the way in, and real, portable exports on the way out. Since then, imports and backups have grown to include documents, transcripts, and knowledge objects too. Along the way, capture got easier and search got a single source of truth.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;Context, 2026-07-13:&lt;/strong&gt; Installer-managed host backups now include the SQLite snapshot and adjacent asset store, plus a versioned size/hash manifest that restore verifies. Full JSON remains the portable account-level export and restore format described below.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Quieter Admin, Stronger Guarantees</title>
				<link>https://arivu.app/chronicle/admin-and-guarantees/</link>
				<pubDate>Thu, 02 Jul 2026 00:00:00 +0000</pubDate>
				<guid>https://arivu.app/chronicle/admin-and-guarantees/</guid>
				<description>&lt;p&gt;Before we ship a wave of new features, we wanted the operating layer underneath them to be solid. This update rebuilds the admin experience on the app&amp;rsquo;s own storage, makes provider configuration a runtime concern instead of a restart concern, and adds a clear audit trail for sensitive actions.&lt;/p&gt;&#xA;&lt;p&gt;None of this changes what Arivu looks like day to day. It changes how confidently you can run it.&lt;/p&gt;&#xA;&lt;svg viewBox=&#34;0 0 700 200&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34; style=&#34;max-width: 100%; height: auto; display: block; margin: 2rem auto;&#34; role=&#34;img&#34; aria-labelledby=&#34;chronicle-admin-and-guarantees-1-title chronicle-admin-and-guarantees-1-desc&#34;&gt;&#xA;  &lt;title id=&#34;chronicle-admin-and-guarantees-1-title&#34;&gt;Quieter Admin, Stronger Guarantees, diagram 1&lt;/title&gt;&#xA;  &lt;desc id=&#34;chronicle-admin-and-guarantees-1-desc&#34;&gt;Historical diagram 1 accompanying the Chronicle post Quieter Admin, Stronger Guarantees.&lt;/desc&gt;&#xA;&lt;rect x=&#34;30&#34; y=&#34;30&#34; width=&#34;150&#34; height=&#34;80&#34; fill=&#34;#CF3F1E&#34; stroke=&#34;#2F2E2B&#34; stroke-width=&#34;2&#34;/&gt;&#xA;&lt;text x=&#34;105&#34; y=&#34;62&#34; font-family=&#34;&#39;Geist Mono&#39;, monospace&#34; font-size=&#34;11&#34; fill=&#34;#FDFCF9&#34; text-anchor=&#34;middle&#34; font-weight=&#34;bold&#34;&gt;ADMIN&lt;/text&gt;&#xA;&lt;text x=&#34;105&#34; y=&#34;80&#34; font-family=&#34;&#39;Geist&#39;, sans-serif&#34; font-size=&#34;9&#34; fill=&#34;#FDFCF9&#34; text-anchor=&#34;middle&#34;&gt;Overview, users,&lt;/text&gt;&#xA;&lt;text x=&#34;105&#34; y=&#34;94&#34; font-family=&#34;&#39;Geist&#39;, sans-serif&#34; font-size=&#34;9&#34; fill=&#34;#FDFCF9&#34; text-anchor=&#34;middle&#34;&gt;system, activity&lt;/text&gt;&#xA;&lt;rect x=&#34;200&#34; y=&#34;30&#34; width=&#34;150&#34; height=&#34;80&#34; fill=&#34;#7E2412&#34; stroke=&#34;#2F2E2B&#34; stroke-width=&#34;2&#34;/&gt;&#xA;&lt;text x=&#34;275&#34; y=&#34;62&#34; font-family=&#34;&#39;Geist Mono&#39;, monospace&#34; font-size=&#34;11&#34; fill=&#34;#FDFCF9&#34; text-anchor=&#34;middle&#34; font-weight=&#34;bold&#34;&gt;SETTINGS&lt;/text&gt;&#xA;&lt;text x=&#34;275&#34; y=&#34;80&#34; font-family=&#34;&#39;Geist&#39;, sans-serif&#34; font-size=&#34;9&#34; fill=&#34;#FDFCF9&#34; text-anchor=&#34;middle&#34;&gt;Runtime provider&lt;/text&gt;&#xA;&lt;text x=&#34;275&#34; y=&#34;94&#34; font-family=&#34;&#39;Geist&#39;, sans-serif&#34; font-size=&#34;9&#34; fill=&#34;#FDFCF9&#34; text-anchor=&#34;middle&#34;&gt;keys, no restart&lt;/text&gt;&#xA;&lt;rect x=&#34;370&#34; y=&#34;30&#34; width=&#34;150&#34; height=&#34;80&#34; fill=&#34;#7E2412&#34; stroke=&#34;#2F2E2B&#34; stroke-width=&#34;2&#34;/&gt;&#xA;&lt;text x=&#34;445&#34; y=&#34;62&#34; font-family=&#34;&#39;Geist Mono&#39;, monospace&#34; font-size=&#34;11&#34; fill=&#34;#FDFCF9&#34; text-anchor=&#34;middle&#34; font-weight=&#34;bold&#34;&gt;AUDIT&lt;/text&gt;&#xA;&lt;text x=&#34;445&#34; y=&#34;80&#34; font-family=&#34;&#39;Geist&#39;, sans-serif&#34; font-size=&#34;9&#34; fill=&#34;#FDFCF9&#34; text-anchor=&#34;middle&#34;&gt;Sensitive actions&lt;/text&gt;&#xA;&lt;text x=&#34;445&#34; y=&#34;94&#34; font-family=&#34;&#39;Geist&#39;, sans-serif&#34; font-size=&#34;9&#34; fill=&#34;#FDFCF9&#34; text-anchor=&#34;middle&#34;&gt;recorded&lt;/text&gt;&#xA;&lt;rect x=&#34;540&#34; y=&#34;30&#34; width=&#34;150&#34; height=&#34;80&#34; fill=&#34;#2F2E2B&#34; stroke=&#34;#2F2E2B&#34; stroke-width=&#34;2&#34;/&gt;&#xA;&lt;text x=&#34;615&#34; y=&#34;62&#34; font-family=&#34;&#39;Geist Mono&#39;, monospace&#34; font-size=&#34;11&#34; fill=&#34;#FDFCF9&#34; text-anchor=&#34;middle&#34; font-weight=&#34;bold&#34;&gt;SUPPLY CHAIN&lt;/text&gt;&#xA;&lt;text x=&#34;615&#34; y=&#34;80&#34; font-family=&#34;&#39;Geist&#39;, sans-serif&#34; font-size=&#34;9&#34; fill=&#34;#FDFCF9&#34; text-anchor=&#34;middle&#34;&gt;Verified builds,&lt;/text&gt;&#xA;&lt;text x=&#34;615&#34; y=&#34;94&#34; font-family=&#34;&#39;Geist&#39;, sans-serif&#34; font-size=&#34;9&#34; fill=&#34;#FDFCF9&#34; text-anchor=&#34;middle&#34;&gt;pinned scans&lt;/text&gt;&#xA;&lt;rect x=&#34;30&#34; y=&#34;135&#34; width=&#34;660&#34; height=&#34;45&#34; fill=&#34;#FDFCF9&#34; stroke=&#34;#2F2E2B&#34; stroke-width=&#34;2&#34;/&gt;&#xA;&lt;text x=&#34;360&#34; y=&#34;162&#34; font-family=&#34;&#39;Geist Mono&#39;, monospace&#34; font-size=&#34;10&#34; fill=&#34;#2F2E2B&#34; text-anchor=&#34;middle&#34; font-weight=&#34;bold&#34;&gt;ONE GO APP, ONE SQLITE DATABASE, ONE PLACE TO LOOK&lt;/text&gt;&#xA;&lt;/svg&gt;&#xA;&lt;h2 id=&#34;a-native-admin-dashboard&#34;&gt;A Native Admin Dashboard&lt;/h2&gt;&#xA;&lt;p&gt;The admin dashboard now runs entirely on the app&amp;rsquo;s own SQLite storage. Admins listed in &lt;code&gt;ADMIN_EMAILS&lt;/code&gt; get an &lt;code&gt;/admin&lt;/code&gt; area with sections for overview, API usage, users, system status, recent activity, collections, and an audit log.&lt;/p&gt;</description>
			</item>
			<item>
				<title>A Smoother Browser UI</title>
				<link>https://arivu.app/chronicle/browser-ui-quality-pass/</link>
				<pubDate>Tue, 23 Jun 2026 00:00:00 +0000</pubDate>
				<guid>https://arivu.app/chronicle/browser-ui-quality-pass/</guid>
				<description>&lt;p&gt;We spent this session tightening the browser UI that ships inside the self-hosted Arivu app.&lt;/p&gt;&#xA;&lt;p&gt;The work was not about adding a flashy new feature. It was about making the existing interface feel more dependable: easier to sign back into, clearer when something goes wrong, calmer to look at, and faster after the first load.&lt;/p&gt;&#xA;&lt;h2 id=&#34;better-account-recovery&#34;&gt;Better Account Recovery&lt;/h2&gt;&#xA;&lt;p&gt;The account screens now handle recovery and invited-user entry points more directly. If you need to get back into your account, the path is visible from the sign-in experience instead of feeling hidden. Invited users also get a clearer handoff into the app.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Arivu Is Simpler to Self-Host Now</title>
				<link>https://arivu.app/chronicle/simpler-self-hosting-go-rewrite/</link>
				<pubDate>Mon, 15 Jun 2026 00:00:00 +0000</pubDate>
				<guid>https://arivu.app/chronicle/simpler-self-hosting-go-rewrite/</guid>
				<description>&lt;p&gt;Arivu is moving in a simpler direction.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Update, July 2026:&lt;/strong&gt; Since this post, Arivu added a first-party Linux VPS installer with plan, backup, restore, upgrade, reconfigure, and shared-proxy modes. The Go and SQLite runtime shape below is still current, but the recommended production path is now covered in &lt;a href=&#34;https://arivu.app/chronicle/safer-self-hosting-less-guesswork/&#34;&gt;Safer Self-Hosting, Less Guesswork&lt;/a&gt; and the guided &lt;a href=&#34;https://arivu.app/documentation/self-hosting-arivu/&#34;&gt;self-hosting guide&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;The app is now rebuilt around one Go application that serves the web UI, API, background workers, CLI commands, and migration tooling. The shipped frontend is embedded into the binary. Persistence is SQLite. Provider integrations use direct HTTP calls. The result is a self-hosted Arivu that has fewer pieces to run, fewer dependency trees to audit, and a clearer operational model.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Arivu From the Terminal</title>
				<link>https://arivu.app/chronicle/arivu-cli-terminal-workflow/</link>
				<pubDate>Sun, 10 May 2026 00:00:00 +0000</pubDate>
				<guid>https://arivu.app/chronicle/arivu-cli-terminal-workflow/</guid>
				<description>&lt;p&gt;Arivu started as a web app and browser extension because that is where most bookmarking happens. But a second brain should not disappear the moment you leave the browser. Research, writing, operations work, and development all move through the terminal too.&lt;/p&gt;&#xA;&lt;p&gt;The new Arivu CLI brings the same intelligence layer to command-line workflows. You can save links, search by meaning, inspect bookmarks, import exports, check reading stats, manage local profiles, explore graph connections, and boot a local Arivu stack without switching context.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Automated Security, Testing, and Code Quality</title>
				<link>https://arivu.app/chronicle/security-quality-automation/</link>
				<pubDate>Sun, 08 Mar 2026 00:00:00 +0000</pubDate>
				<guid>https://arivu.app/chronicle/security-quality-automation/</guid>
				<description>&lt;p&gt;&lt;strong&gt;Historical note, July 2026:&lt;/strong&gt; This post reflects the automation used by the earlier Python and JavaScript stack. The current Go-based app uses a different, smaller dependency surface and validation workflow. The product-level commitment still stands: automated checks should catch security, quality, and regression issues before release.&lt;/p&gt;&#xA;&lt;p&gt;With the codebase now open source, we invested in the automation that keeps it healthy. This update adds continuous integration pipelines, automated dependency monitoring, static analysis, and a frontend test suite - the kind of infrastructure that catches problems before they reach you.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Arivu Is Now Open Source</title>
				<link>https://arivu.app/chronicle/open-source-self-hosting/</link>
				<pubDate>Fri, 20 Feb 2026 00:00:00 +0000</pubDate>
				<guid>https://arivu.app/chronicle/open-source-self-hosting/</guid>
				<description>&lt;p&gt;&lt;strong&gt;Historical note, July 2026:&lt;/strong&gt; This post describes the first open-source self-hosting setup. Arivu has since been rebuilt as a Go application with embedded frontend assets and SQLite persistence, and AI provider configuration is optional rather than required for the core workflow. See &lt;a href=&#34;https://arivu.app/chronicle/simpler-self-hosting-go-rewrite/&#34;&gt;Arivu Is Simpler to Self-Host Now&lt;/a&gt; and the current &lt;a href=&#34;https://arivu.app/documentation/self-hosting-arivu/&#34;&gt;self-hosting guide&lt;/a&gt; for the supported deployment model.&lt;/p&gt;&#xA;&lt;p&gt;Arivu is open source. The entire application - backend, frontend, browser extension - is now available on GitHub under the MIT license. You can read the code, run it on your own server, and contribute back.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Deep Modularization, Reliability Engineering, and Admin Tools</title>
				<link>https://arivu.app/chronicle/architecture-reliability/</link>
				<pubDate>Sun, 08 Feb 2026 00:00:00 +0000</pubDate>
				<guid>https://arivu.app/chronicle/architecture-reliability/</guid>
				<description>&lt;p&gt;Our &lt;a href=&#34;https://arivu.app/chronicle/production-hardening/&#34;&gt;earlier hardening pass&lt;/a&gt; laid the groundwork - security, speed, and an initial split into smaller modules. This update goes deeper. We&amp;rsquo;ve broken the backend into fully independent domains, added retry and conflict handling for reliability, built a testing infrastructure that catches problems before you see them, and shipped an admin dashboard for controlled early access.&lt;/p&gt;&#xA;&lt;svg viewBox=&#34;0 0 700 260&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34; style=&#34;max-width: 100%; height: auto; display: block; margin: 2rem auto;&#34; role=&#34;img&#34; aria-labelledby=&#34;chronicle-architecture-reliability-1-title chronicle-architecture-reliability-1-desc&#34;&gt;&#xA;  &lt;title id=&#34;chronicle-architecture-reliability-1-title&#34;&gt;Deep Modularization, Reliability Engineering, and Admin Tools, diagram 1&lt;/title&gt;&#xA;  &lt;desc id=&#34;chronicle-architecture-reliability-1-desc&#34;&gt;Historical diagram 1 accompanying the Chronicle post Deep Modularization, Reliability Engineering, and Admin Tools.&lt;/desc&gt;&#xA;  &lt;rect x=&#34;30&#34; y=&#34;20&#34; width=&#34;640&#34; height=&#34;60&#34; fill=&#34;#FDFCF9&#34; stroke=&#34;#2F2E2B&#34; stroke-width=&#34;2&#34;/&gt;&#xA;  &lt;text x=&#34;350&#34; y=&#34;42&#34; font-family=&#34;&#39;Geist Mono&#39;, monospace&#34; font-size=&#34;11&#34; fill=&#34;#2F2E2B&#34; text-anchor=&#34;middle&#34; font-weight=&#34;bold&#34;&gt;BEFORE: SINGLE LARGE BACKEND&lt;/text&gt;&#xA;  &lt;text x=&#34;350&#34; y=&#34;62&#34; font-family=&#34;&#39;Geist&#39;, sans-serif&#34; font-size=&#34;10&#34; fill=&#34;#2F2E2B&#34; text-anchor=&#34;middle&#34;&gt;Everything in one place - hard to test, risky to change&lt;/text&gt;&#xA;  &lt;line x1=&#34;350&#34; y1=&#34;80&#34; x2=&#34;350&#34; y2=&#34;110&#34; stroke=&#34;#2F2E2B&#34; stroke-width=&#34;2&#34;/&gt;&#xA;  &lt;polygon points=&#34;344,105 356,105 350,115&#34; fill=&#34;#2F2E2B&#34;/&gt;&#xA;  &lt;rect x=&#34;30&#34; y=&#34;120&#34; width=&#34;130&#34; height=&#34;55&#34; fill=&#34;#CF3F1E&#34; stroke=&#34;#2F2E2B&#34; stroke-width=&#34;2&#34;/&gt;&#xA;  &lt;text x=&#34;95&#34; y=&#34;143&#34; font-family=&#34;&#39;Geist Mono&#39;, monospace&#34; font-size=&#34;9&#34; fill=&#34;#FDFCF9&#34; text-anchor=&#34;middle&#34; font-weight=&#34;bold&#34;&gt;AUTH&lt;/text&gt;&#xA;  &lt;text x=&#34;95&#34; y=&#34;163&#34; font-family=&#34;&#39;Geist&#39;, sans-serif&#34; font-size=&#34;9&#34; fill=&#34;#FDFCF9&#34; text-anchor=&#34;middle&#34;&gt;Login, lockout, email&lt;/text&gt;&#xA;  &lt;rect x=&#34;170&#34; y=&#34;120&#34; width=&#34;130&#34; height=&#34;55&#34; fill=&#34;#7E2412&#34; stroke=&#34;#2F2E2B&#34; stroke-width=&#34;2&#34;/&gt;&#xA;  &lt;text x=&#34;235&#34; y=&#34;143&#34; font-family=&#34;&#39;Geist Mono&#39;, monospace&#34; font-size=&#34;9&#34; fill=&#34;#FDFCF9&#34; text-anchor=&#34;middle&#34; font-weight=&#34;bold&#34;&gt;BOOKMARKS&lt;/text&gt;&#xA;  &lt;text x=&#34;235&#34; y=&#34;163&#34; font-family=&#34;&#39;Geist&#39;, sans-serif&#34; font-size=&#34;9&#34; fill=&#34;#FDFCF9&#34; text-anchor=&#34;middle&#34;&gt;CRUD, search, AI&lt;/text&gt;&#xA;  &lt;rect x=&#34;310&#34; y=&#34;120&#34; width=&#34;130&#34; height=&#34;55&#34; fill=&#34;#7E2412&#34; stroke=&#34;#2F2E2B&#34; stroke-width=&#34;2&#34;/&gt;&#xA;  &lt;text x=&#34;375&#34; y=&#34;143&#34; font-family=&#34;&#39;Geist Mono&#39;, monospace&#34; font-size=&#34;9&#34; fill=&#34;#FDFCF9&#34; text-anchor=&#34;middle&#34; font-weight=&#34;bold&#34;&gt;ANALYTICS&lt;/text&gt;&#xA;  &lt;text x=&#34;375&#34; y=&#34;163&#34; font-family=&#34;&#39;Geist&#39;, sans-serif&#34; font-size=&#34;9&#34; fill=&#34;#FDFCF9&#34; text-anchor=&#34;middle&#34;&gt;Insights, graphs&lt;/text&gt;&#xA;  &lt;rect x=&#34;450&#34; y=&#34;120&#34; width=&#34;110&#34; height=&#34;55&#34; fill=&#34;#2F2E2B&#34; stroke=&#34;#2F2E2B&#34; stroke-width=&#34;2&#34;/&gt;&#xA;  &lt;text x=&#34;505&#34; y=&#34;143&#34; font-family=&#34;&#39;Geist Mono&#39;, monospace&#34; font-size=&#34;9&#34; fill=&#34;#FDFCF9&#34; text-anchor=&#34;middle&#34; font-weight=&#34;bold&#34;&gt;COLLECTIONS&lt;/text&gt;&#xA;  &lt;text x=&#34;505&#34; y=&#34;163&#34; font-family=&#34;&#39;Geist&#39;, sans-serif&#34; font-size=&#34;9&#34; fill=&#34;#FDFCF9&#34; text-anchor=&#34;middle&#34;&gt;Organize, filter&lt;/text&gt;&#xA;  &lt;rect x=&#34;570&#34; y=&#34;120&#34; width=&#34;100&#34; height=&#34;55&#34; fill=&#34;#2F2E2B&#34; stroke=&#34;#2F2E2B&#34; stroke-width=&#34;2&#34;/&gt;&#xA;  &lt;text x=&#34;620&#34; y=&#34;143&#34; font-family=&#34;&#39;Geist Mono&#39;, monospace&#34; font-size=&#34;9&#34; fill=&#34;#FDFCF9&#34; text-anchor=&#34;middle&#34; font-weight=&#34;bold&#34;&gt;ADMIN&lt;/text&gt;&#xA;  &lt;text x=&#34;620&#34; y=&#34;163&#34; font-family=&#34;&#39;Geist&#39;, sans-serif&#34; font-size=&#34;9&#34; fill=&#34;#FDFCF9&#34; text-anchor=&#34;middle&#34;&gt;Invites, health&lt;/text&gt;&#xA;  &lt;rect x=&#34;30&#34; y=&#34;195&#34; width=&#34;640&#34; height=&#34;50&#34; fill=&#34;#FDFCF9&#34; stroke=&#34;#2F2E2B&#34; stroke-width=&#34;2&#34;/&gt;&#xA;  &lt;text x=&#34;350&#34; y=&#34;218&#34; font-family=&#34;&#39;Geist Mono&#39;, monospace&#34; font-size=&#34;10&#34; fill=&#34;#2F2E2B&#34; text-anchor=&#34;middle&#34; font-weight=&#34;bold&#34;&gt;RELIABILITY LAYER: RETRY, CONFLICT HANDLING, RATE LIMITING&lt;/text&gt;&#xA;  &lt;text x=&#34;350&#34; y=&#34;235&#34; font-family=&#34;&#39;Geist&#39;, sans-serif&#34; font-size=&#34;10&#34; fill=&#34;#2F2E2B&#34; text-anchor=&#34;middle&#34;&gt;Graceful recovery &amp;amp; protection across all domains&lt;/text&gt;&#xA;&lt;/svg&gt;&#xA;&lt;h2 id=&#34;full-domain-separation&#34;&gt;Full Domain Separation&lt;/h2&gt;&#xA;&lt;p&gt;The initial hardening split out a few core services. This time, we went further - every major feature area now lives in its own domain with clear boundaries. Authentication has its own dedicated layer, including lockout and email handling. Bookmarks, collections, analytics, import/export, knowledge graph, search, and AI processing are all independent.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Your X Bookmarks, Finally Useful</title>
				<link>https://arivu.app/chronicle/x-bookmarks-integration/</link>
				<pubDate>Sun, 08 Feb 2026 00:00:00 +0000</pubDate>
				<guid>https://arivu.app/chronicle/x-bookmarks-integration/</guid>
				<description>&lt;p&gt;&lt;strong&gt;Historical note, July 2026:&lt;/strong&gt; X bookmark sync remains optional and depends on X API access. X text is authoritative evidence for the post, while a linked article is separate evidence used only after successful extraction. Metadata-only or failed extraction does not support generated claims, and unsupported derived material stays out of Graph and analytical Insights. Imported items otherwise remain in the broader second-brain loop, and AI enrichment is provider-optional.&lt;/p&gt;&#xA;&lt;p&gt;You bookmark tweets. A lot of them. A thread on system design, a link to a blog post about pricing strategy, someone&amp;rsquo;s take on a paper you want to read later. They pile up in X&amp;rsquo;s bookmarks tab: a flat, unsearchable list with no summaries, no tags, no way to connect ideas.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Production Hardening: Security, Speed, and Structure</title>
				<link>https://arivu.app/chronicle/production-hardening/</link>
				<pubDate>Thu, 05 Feb 2026 00:00:00 +0000</pubDate>
				<guid>https://arivu.app/chronicle/production-hardening/</guid>
				<description>&lt;p&gt;Arivu is now more secure, faster, and easier to evolve. This update focuses on the invisible infrastructure work that separates a side project from a production-ready product.&lt;/p&gt;&#xA;&lt;p&gt;We completed a comprehensive hardening pass across three domains: authentication security, database performance, and code architecture. Here&amp;rsquo;s what changed and why it matters.&lt;/p&gt;&#xA;&lt;svg viewBox=&#34;0 0 700 140&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34; style=&#34;max-width: 100%; height: auto; display: block; margin: 2rem auto;&#34; role=&#34;img&#34; aria-labelledby=&#34;chronicle-production-hardening-1-title chronicle-production-hardening-1-desc&#34;&gt;&#xA;  &lt;title id=&#34;chronicle-production-hardening-1-title&#34;&gt;Production Hardening: Security, Speed, and Structure, diagram 1&lt;/title&gt;&#xA;  &lt;desc id=&#34;chronicle-production-hardening-1-desc&#34;&gt;Historical diagram 1 accompanying the Chronicle post Production Hardening: Security, Speed, and Structure.&lt;/desc&gt;&#xA;  &lt;rect x=&#34;60&#34; y=&#34;40&#34; width=&#34;160&#34; height=&#34;80&#34; fill=&#34;#CF3F1E&#34; stroke=&#34;#2F2E2B&#34; stroke-width=&#34;2&#34;/&gt;&#xA;  &lt;text x=&#34;140&#34; y=&#34;70&#34; font-family=&#34;&#39;Geist Mono&#39;, monospace&#34; font-size=&#34;12&#34; fill=&#34;#FDFCF9&#34; text-anchor=&#34;middle&#34; font-weight=&#34;bold&#34;&gt;SECURITY&lt;/text&gt;&#xA;  &lt;text x=&#34;140&#34; y=&#34;90&#34; font-family=&#34;&#39;Geist&#39;, sans-serif&#34; font-size=&#34;10&#34; fill=&#34;#FDFCF9&#34; text-anchor=&#34;middle&#34;&gt;Auth hardening&lt;/text&gt;&#xA;  &lt;text x=&#34;140&#34; y=&#34;105&#34; font-family=&#34;&#39;Geist&#39;, sans-serif&#34; font-size=&#34;10&#34; fill=&#34;#FDFCF9&#34; text-anchor=&#34;middle&#34;&gt;Transport protection&lt;/text&gt;&#xA;  &lt;rect x=&#34;270&#34; y=&#34;40&#34; width=&#34;160&#34; height=&#34;80&#34; fill=&#34;#7E2412&#34; stroke=&#34;#2F2E2B&#34; stroke-width=&#34;2&#34;/&gt;&#xA;  &lt;text x=&#34;350&#34; y=&#34;70&#34; font-family=&#34;&#39;Geist Mono&#39;, monospace&#34; font-size=&#34;12&#34; fill=&#34;#FDFCF9&#34; text-anchor=&#34;middle&#34; font-weight=&#34;bold&#34;&gt;PERFORMANCE&lt;/text&gt;&#xA;  &lt;text x=&#34;350&#34; y=&#34;90&#34; font-family=&#34;&#39;Geist&#39;, sans-serif&#34; font-size=&#34;10&#34; fill=&#34;#FDFCF9&#34; text-anchor=&#34;middle&#34;&gt;Query optimization&lt;/text&gt;&#xA;  &lt;text x=&#34;350&#34; y=&#34;105&#34; font-family=&#34;&#39;Geist&#39;, sans-serif&#34; font-size=&#34;10&#34; fill=&#34;#FDFCF9&#34; text-anchor=&#34;middle&#34;&gt;Connection efficiency&lt;/text&gt;&#xA;  &lt;rect x=&#34;480&#34; y=&#34;40&#34; width=&#34;160&#34; height=&#34;80&#34; fill=&#34;#2F2E2B&#34; stroke=&#34;#2F2E2B&#34; stroke-width=&#34;2&#34;/&gt;&#xA;  &lt;text x=&#34;560&#34; y=&#34;70&#34; font-family=&#34;&#39;Geist Mono&#39;, monospace&#34; font-size=&#34;12&#34; fill=&#34;#FDFCF9&#34; text-anchor=&#34;middle&#34; font-weight=&#34;bold&#34;&gt;ARCHITECTURE&lt;/text&gt;&#xA;  &lt;text x=&#34;560&#34; y=&#34;90&#34; font-family=&#34;&#39;Geist&#39;, sans-serif&#34; font-size=&#34;10&#34; fill=&#34;#FDFCF9&#34; text-anchor=&#34;middle&#34;&gt;Modular structure&lt;/text&gt;&#xA;  &lt;text x=&#34;560&#34; y=&#34;105&#34; font-family=&#34;&#39;Geist&#39;, sans-serif&#34; font-size=&#34;10&#34; fill=&#34;#FDFCF9&#34; text-anchor=&#34;middle&#34;&gt;Safer iteration&lt;/text&gt;&#xA;&lt;/svg&gt;&#xA;&lt;h2 id=&#34;security&#34;&gt;Security&lt;/h2&gt;&#xA;&lt;p&gt;Your account is now protected against brute-force password attacks. Repeated failed login attempts trigger a temporary lockout, stopping automated guessing while letting legitimate users recover naturally.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Search That Thinks, Summaries That Matter</title>
				<link>https://arivu.app/chronicle/smarter-search-summaries/</link>
				<pubDate>Thu, 05 Feb 2026 00:00:00 +0000</pubDate>
				<guid>https://arivu.app/chronicle/smarter-search-summaries/</guid>
				<description>&lt;p&gt;&lt;strong&gt;Historical note, July 2026:&lt;/strong&gt; This post describes an earlier search and summary milestone. Search, summaries, and source-aware answers still matter, but the current product frames them inside a broader self-hosted second-brain workflow with notes, Inbox, Focus, Review, optional AI, and cited answers.&lt;/p&gt;&#xA;&lt;p&gt;Finding a bookmark shouldn&amp;rsquo;t feel like searching for a needle in a haystack. And reading an AI summary shouldn&amp;rsquo;t feel like reading filler text generated to hit a word count.&lt;/p&gt;</description>
			</item>
			<item>
				<title>First Impressions, Perfected</title>
				<link>https://arivu.app/chronicle/onboarding-delight-system/</link>
				<pubDate>Sat, 31 Jan 2026 00:00:00 +0000</pubDate>
				<guid>https://arivu.app/chronicle/onboarding-delight-system/</guid>
				<description>&lt;p&gt;You sign up for a new app, and then&amp;hellip; nothing. A blank screen. Maybe a tooltip that tells you what&amp;rsquo;s already obvious.&lt;/p&gt;&#xA;&lt;p&gt;You click around, hoping to stumble into value.&lt;/p&gt;&#xA;&lt;h2 id=&#34;the-problem&#34;&gt;The Problem&lt;/h2&gt;&#xA;&lt;p&gt;Most onboarding is either too much or too little.&lt;/p&gt;&#xA;&lt;p&gt;The five-step wizard you&amp;rsquo;ll never remember. The &amp;ldquo;getting started&amp;rdquo; video you&amp;rsquo;ll never watch. Or worse: figure it out yourself, good luck.&lt;/p&gt;&#xA;&lt;p&gt;These approaches fail because they treat onboarding as a hurdle to clear rather than a journey to guide. They dump information when you don&amp;rsquo;t need it and disappear when you do. They assume everyone learns the same way, at the same pace, with the same goals.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Your Bookmarks Remember You</title>
				<link>https://arivu.app/chronicle/memory-jogger/</link>
				<pubDate>Fri, 16 Jan 2026 00:00:00 +0000</pubDate>
				<guid>https://arivu.app/chronicle/memory-jogger/</guid>
				<description>&lt;p&gt;&lt;strong&gt;Historical note, July 2026:&lt;/strong&gt; Memory Jogger was the first expression of Arivu&amp;rsquo;s rediscovery idea. That idea now lives inside the broader Review loop, which can bring back bookmarks, imported document notes, standalone notes, and related research context because they are due, older, important, unfinished, or still actionable, and lets you give recall feedback such as Useful, Not useful, Snooze longer, or Never resurface. See &lt;a href=&#34;https://arivu.app/chronicle/review-learns-what-matters/&#34;&gt;Review Learns What Matters&lt;/a&gt; and &lt;a href=&#34;https://arivu.app/chronicle/research-has-more-shape-now/&#34;&gt;Research Has More Shape Now&lt;/a&gt; for the current model.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Faster Everything</title>
				<link>https://arivu.app/chronicle/react-19-vite/</link>
				<pubDate>Fri, 09 Jan 2026 00:00:00 +0000</pubDate>
				<guid>https://arivu.app/chronicle/react-19-vite/</guid>
				<description>&lt;p&gt;&lt;strong&gt;Historical note, July 2026:&lt;/strong&gt; This post describes the earlier React/Vite application stack. Arivu has since moved to a simpler self-hosted Go application with embedded frontend assets and SQLite persistence. The performance goal remains, but the current runtime architecture is documented in &lt;a href=&#34;https://arivu.app/chronicle/simpler-self-hosting-go-rewrite/&#34;&gt;Arivu Is Simpler to Self-Host Now&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Arivu just got faster. A lot faster.&lt;/p&gt;&#xA;&lt;p&gt;We migrated the entire frontend to React 19 and Vite, and the difference is night and day. Cold starts that used to take seconds now happen in milliseconds. The app feels instant, not &amp;ldquo;fast for a web app&amp;rdquo; instant, but actually instant.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Your Brain, Mapped</title>
				<link>https://arivu.app/chronicle/knowledge-graph-intelligence/</link>
				<pubDate>Thu, 08 Jan 2026 00:00:00 +0000</pubDate>
				<guid>https://arivu.app/chronicle/knowledge-graph-intelligence/</guid>
				<description>&lt;p&gt;&lt;strong&gt;Historical note, July 2026:&lt;/strong&gt; This post captures an early step beyond folders and tags. The Knowledge Graph still matters, but it now sits inside a broader second-brain workflow: notes, explicit links, backlinks, tasks, reminders, cited answers, and Review. Older references to analytics, scoring, and AI-only processing should be read as historical context, not the whole current product direction.&lt;/p&gt;&#xA;&lt;p&gt;Today, Arivu stops being a bookmark manager.&lt;/p&gt;&#xA;&lt;p&gt;For years, bookmarking tools have asked the same question: &lt;em&gt;where do you want to put this?&lt;/em&gt; Folders. Tags. Collections. We organize our knowledge like filing cabinets because that&amp;rsquo;s what computers understood.&lt;/p&gt;</description>
			</item>
			<item>
				<title>We&#39;re Live</title>
				<link>https://arivu.app/chronicle/marketing-site-launch/</link>
				<pubDate>Mon, 05 Jan 2026 00:00:00 +0000</pubDate>
				<guid>https://arivu.app/chronicle/marketing-site-launch/</guid>
				<description>&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;Context, 2026-07-11:&lt;/strong&gt; This post preserves the first public marketing site and its original brutalist design language. The current site now mirrors Arivu&amp;rsquo;s warmer, light-only application design. See &lt;a href=&#34;https://arivu.app/chronicle/the-website-caught-up/&#34;&gt;The Website Caught Up&lt;/a&gt; for that change.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;The front door is open.&lt;/p&gt;&#xA;&lt;p&gt;Today we launched &lt;strong&gt;arivu.app&lt;/strong&gt; - not just a marketing site, but a statement.&lt;/p&gt;&#xA;&lt;svg width=&#34;100%&#34; height=&#34;80&#34; viewBox=&#34;0 0 800 80&#34; fill=&#34;none&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34; style=&#34;margin: 2rem 0;&#34; role=&#34;img&#34; aria-labelledby=&#34;chronicle-marketing-site-launch-1-title chronicle-marketing-site-launch-1-desc&#34;&gt;&#xA;  &lt;title id=&#34;chronicle-marketing-site-launch-1-title&#34;&gt;We&#39;re Live, diagram 1&lt;/title&gt;&#xA;  &lt;desc id=&#34;chronicle-marketing-site-launch-1-desc&#34;&gt;Historical diagram 1 accompanying the Chronicle post We&#39;re Live.&lt;/desc&gt;&#xA;  &lt;rect x=&#34;0&#34; y=&#34;36&#34; width=&#34;800&#34; height=&#34;8&#34; fill=&#34;#2F2E2B&#34;/&gt;&#xA;  &lt;rect x=&#34;380&#34; y=&#34;20&#34; width=&#34;40&#34; height=&#34;40&#34; fill=&#34;#CF3F1E&#34; stroke=&#34;#2F2E2B&#34; stroke-width=&#34;2&#34;/&gt;&#xA;  &lt;rect x=&#34;200&#34; y=&#34;28&#34; width=&#34;24&#34; height=&#34;24&#34; fill=&#34;#FDFCF9&#34; stroke=&#34;#2F2E2B&#34; stroke-width=&#34;2&#34;/&gt;&#xA;  &lt;rect x=&#34;576&#34; y=&#34;28&#34; width=&#34;24&#34; height=&#34;24&#34; fill=&#34;#FDFCF9&#34; stroke=&#34;#2F2E2B&#34; stroke-width=&#34;2&#34;/&gt;&#xA;  &lt;rect x=&#34;100&#34; y=&#34;32&#34; width=&#34;16&#34; height=&#34;16&#34; fill=&#34;#7E2412&#34; stroke=&#34;#2F2E2B&#34; stroke-width=&#34;2&#34;/&gt;&#xA;  &lt;rect x=&#34;684&#34; y=&#34;32&#34; width=&#34;16&#34; height=&#34;16&#34; fill=&#34;#7E2412&#34; stroke=&#34;#2F2E2B&#34; stroke-width=&#34;2&#34;/&gt;&#xA;&lt;/svg&gt;&#xA;&lt;h2 id=&#34;brutalist-by-design&#34;&gt;Brutalist by Design&lt;/h2&gt;&#xA;&lt;p&gt;We chose brutalist design because it mirrors how we think about bookmarking: direct, honest, and unapologetically functional.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Fortified &amp; Fresh</title>
				<link>https://arivu.app/chronicle/security-aging-indicators/</link>
				<pubDate>Mon, 29 Dec 2025 00:00:00 +0000</pubDate>
				<guid>https://arivu.app/chronicle/security-aging-indicators/</guid>
				<description>&lt;p&gt;Bookmarks don&amp;rsquo;t die, they just get buried. You save something brilliant, fully intending to return to it, and then&amp;hellip; three months pass. Six months. A year. That article about distributed systems? Still sitting there, unread, slowly becoming irrelevant.&lt;/p&gt;&#xA;&lt;p&gt;The problem isn&amp;rsquo;t that you don&amp;rsquo;t care. It&amp;rsquo;s that nothing reminds you.&lt;/p&gt;&#xA;&lt;p&gt;Most bookmark managers treat every link the same: a flat list ordered by date, maybe grouped into folders you created with good intentions. There&amp;rsquo;s no concept of urgency, no sense that some bookmarks are aging out of relevance while others remain evergreen. Your collection becomes a timeline of abandoned intentions.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Bring Your Bookmarks</title>
				<link>https://arivu.app/chronicle/multi-format-import/</link>
				<pubDate>Sun, 28 Dec 2025 00:00:00 +0000</pubDate>
				<guid>https://arivu.app/chronicle/multi-format-import/</guid>
				<description>&lt;p&gt;&lt;strong&gt;Historical note, July 2026:&lt;/strong&gt; This was Arivu&amp;rsquo;s first import story. Imports have since expanded beyond the original HTML, CSV, and plain-text focus to include Arivu JSON backups, OPML, RSS/Atom feeds, URL-bearing CSV/TSV files, and service exports such as Readwise or Kindle-style tables where URLs can be mapped. See &lt;a href=&#34;https://arivu.app/chronicle/your-knowledge-yours-to-keep/&#34;&gt;Your Knowledge, Yours to Keep&lt;/a&gt; and &lt;a href=&#34;https://arivu.app/documentation/import-export/&#34;&gt;Import &amp;amp; Export&lt;/a&gt; for the current import and export model.&lt;/p&gt;&#xA;&lt;p&gt;Welcome to the first Arivu Chronicle.&lt;/p&gt;&#xA;&lt;p&gt;We&amp;rsquo;re starting with something that matters: &lt;strong&gt;getting your bookmarks out of wherever they&amp;rsquo;re stuck.&lt;/strong&gt;&lt;/p&gt;</description>
			</item>
	</channel>
</rss>
