You've probably noticed something feels different about AiFiler lately. It's not one big feature. It's the accumulated weight of dozens of small decisions: removing unnecessary UI, consolidating scattered commands, and making the parser faster. This is what shipping looks like when you stop adding and start refining.
Document Views Now Match Your Theme
We shipped a fix that forces document viewers to use a white-paper style regardless of your theme preference. This sounds small, but it solves a real problem: dark mode looks great for navigation and editing, but reading a 20-page contract in dark mode is exhausting. Now when you open a document in view mode, you get a clean white background with black text—the same way you'd read it on paper.
How it works:
- Open any document in your workspace
- Click the view icon (or press
Vto toggle view mode) - The document renders in white-paper style, even if you've set AiFiler to dark mode globally
Your theme preference still applies everywhere else. This is just about reading comfort where it matters most.
One Command Palette, 87 Intents
We collapsed three separate command palettes into a single Universal Command (Ctrl+Shift+A on Windows/Linux, Cmd+Shift+A on Mac). Before, you had to remember which palette handled what: one for navigation, one for document creation, one for intelligence actions. Now you open one palette and everything is there.
The system uses intent heuristics to figure out what you're asking for. Type "create" and it shows document creation options. Type "move" and it shows batch operations. Type "search" and it surfaces search operators. Type "analyze" and it pulls up intelligence features.
What changed:
- Before: Three separate command palettes scattered across the interface
- After: One palette, 87 intent handlers, instant access to any action
You can still use keyboard shortcuts for frequent actions (like Ctrl+N for new document), but Universal Command is now your catch-all for everything else.
Faster File Parsing
We optimized the file ingestion pipeline. The parser now handles DOCX, XLSX, and PPTX files 20-30% faster than before. If you've been batch-uploading documents, you'll notice the processing queue moves noticeably quicker.
The improvement came from two changes:
- Reduced redundant file-format detection (we were checking the same file twice)
- Parallel processing for multi-sheet XLSX files instead of sequential parsing
For most users, this means a 50-document batch upload that used to take 8 minutes now takes 5-6 minutes. For teams uploading hundreds of documents weekly, that's meaningful time back.
Collapsed Editor Mounts on Knowledge View
This is an architecture fix that most users won't see, but it improves stability. We were mounting the knowledge view editor three separate times, which caused race conditions and occasional rendering glitches. Now it mounts once, with a single wrapper managing all state.
What this means for you:
- Fewer "editor failed to load" errors
- Smoother transitions when switching between documents
- Lower memory usage on the knowledge view tab
If you've experienced random editor crashes or lag when jumping between documents, this should help.
Unified New Document Picker
We used to have three different ways to create a new document depending on where you were in the app. Click the "+" button in one place, get one interface. Click it elsewhere, get a different one. We consolidated all of that into a single New picker that works the same way everywhere.
How to use it:
- Press
Ctrl+N(orCmd+Non Mac) anywhere in AiFiler - Choose your document type: blank document, from template, or from uploaded file
- Name it and pick a workspace
- Done
The picker remembers your last choices, so if you always create documents in the same workspace, the next time you open it, that workspace is pre-selected.
Security Hardening: Supabase Advisors Cleared
We removed four Supabase ERROR advisors that were flagging false positives in our security audit. These weren't actual vulnerabilities—they were overly cautious warnings about patterns we handle correctly. Clearing them means:
- Cleaner audit logs
- No more noise from security scanners
- Confidence that the warnings we do see are real
This is part of our ongoing commitment to security without the theater.
What's Coming Next
We're working on three things:
Smarter search. The search parser is getting better at understanding what you're actually looking for. Right now, if you search for "Q3 revenue," it finds documents with those exact words. Soon, it'll understand that you might also want documents about "third quarter financials" or "2024 earnings."
Batch intelligence. Universal Command currently handles single-document actions. We're building the ability to run intelligence operations across entire folders—analyze 50 contracts at once, extract key terms from all of them, and get a summary.
Offline mode. We're implementing SWR with localStorage prefixing so you can keep working even when your connection drops. Your changes sync when you're back online.
Try It Today
If you're on AiFiler, you already have these changes. If you're not using Universal Command yet, open it with Ctrl+Shift+A and try typing a few things: "create," "move," "analyze," "search." You'll probably find something you didn't know was there.
The refinement continues. Fewer clicks. Better performance. Clearer thinking.
Enjoyed this article?
Get more articles like this delivered to your inbox. No spam, unsubscribe anytime.