The Three Changes That Matter This Month
We shipped three changes this month that sound small but compound into a noticeably better experience. Document viewers now respect your theme instead of forcing white paper mode. The command palette consolidates from three separate systems into one Universal Command. And file parsing—the part that reads your documents and makes them searchable—runs 40% faster on average.
Let's walk through each one.
Document Viewers Finally Respect Your Theme
Until this week, every time you opened a document in view mode, AiFiler forced a white-paper style regardless of whether you'd set your workspace to dark mode. It was jarring. You'd be working in dark mode, click a document, and suddenly you're staring at a bright white screen.
We fixed it. View mode now inherits your theme settings. If you're in dark mode, documents open in dark mode. If you prefer light, they stay light. This sounds cosmetic, but it removes a cognitive friction point that happened dozens of times a day for power users.
How to see it: Open any document in your workspace. If you're in dark mode (Settings → Appearance → Dark), the viewer will now match. Switch your theme and open another document—it'll follow your preference.
Universal Command Collapses Three Palettes Into One
AiFiler had three separate command systems before this week:
- The main command palette (Ctrl+Shift+A)
- The document creation picker
- The action menu on individual documents
Each one worked fine in isolation. But switching between them felt fragmented. You'd search for "create a new spreadsheet" in one place, then reach for a different menu to "move this document to a folder."
We unified them. Universal Command (still Ctrl+Shift+A) now handles all 87 intents—creation, navigation, batch operations, settings, everything. Type "new spreadsheet" and it appears. Type "move to" and it suggests destinations. Type "share with" and it lists your team members.
The three separate pickers are gone. One command system. One mental model.
How to try it: Press Ctrl+Shift+A (or Cmd+Shift+A on Mac). Start typing any action: "create," "move," "share," "export," "batch delete." The system understands intent, not exact syntax. You don't need to remember command names.
This change shipped alongside a fix that silences the StrictMode race condition that was throwing 401 errors during development. If you're a developer running AiFiler locally, your console is cleaner now.
File Parsing Gets 40% Faster
The part of AiFiler that reads your documents and extracts text, tables, and metadata now processes files faster. We optimized the parsing pipeline across three document types:
- DOCX files: Word documents parse 35% faster
- XLSX files: Spreadsheets parse 45% faster
- PPTX files: Presentations parse 40% faster
The improvement comes from batching I/O operations and reducing redundant tree traversals in the parsing logic. For users with large libraries, this means documents become searchable seconds sooner after upload.
How to see it: Upload a 50-page Word document or a complex spreadsheet. Watch the parsing progress indicator. It'll finish noticeably faster than before. If you run the smoke tests locally (npm run skills:smoke), you'll see the timing improvements in the logs.
What's Coming Next
We're working on three things for December:
Smarter search operators. Right now you can search by filename, date, and tags. We're adding support for content-based filters like has:tables (find documents with spreadsheets inside), author:name, and size:>10mb. This ships in early December.
Offline-first document access. AiFiler uses SWR with localStorage prefixing for offline-first data fetching, but we're extending it to document viewing. Soon you'll be able to open recently viewed documents even if your connection drops.
Knowledge graph visualization. The knowledge graph already powers your search behind the scenes. We're building a visual explorer so you can see how your documents connect—which contracts reference which projects, which clients appear in which proposals, and so on.
How These Changes Fit Together
These three improvements follow a pattern we're committed to: reduce friction, unify mental models, and make the core experience faster. A cleaner theme experience. One command system instead of three. Faster parsing means less waiting.
Small changes, but they compound. If you spend 8 hours a day in AiFiler, removing a dozen small friction points saves you real time and mental energy.
Try the new Universal Command first. It's the most visible change. Then notice how the document viewer now matches your theme. Then upload a large file and watch it parse faster.
Questions? Feedback? Hit us on the community Slack or email [email protected].
Enjoyed this article?
Get more articles like this delivered to your inbox. No spam, unsubscribe anytime.