Major Analyze Tool Upgrades

Based on feedback from multiple users the analyze tool has been revamped to better balance functionality with accessibility. Ingestion, Digests, and Quantum search results are now easy to add to context. The original vector search pipeline/text to context functionality was moved to the new "wizard" tab, so the power-user experience is still there.

I also made the analyze tool the default landing page rather than quantum search since most people start out ingesting media and analyzing it. I'm hoping that this makes the app less intimidating to get started using. It's a very big change, here's a video showing it off:

0:00
/1:49

This will also be the new "welcome video" on the landing page.

Making Vector Search and ACL Rules Less Intimidating

I wasn't doing this consciously, but looking back we made some pretty big strides on user friendliness this week. On X Spaces/Discord a lot of people said that ACL Rules and Vector Search are scary/confusing, so I added help chat buttons to each page that allow an AI to configure the ACL Rule or Query for you. This generally doesn't require prior knowledge of how Pulse works, give them a try if those features have been too intimidating for you!

"Need help writing a rule?"
"Need help building a query?"

Death to Bugs!

I took several days to clear out the entire backlog of existing issues. Here's a list of everything that was fixed/cleaned up (you can skip this section if you're not technical):

  • Tags page mobile layout
  • Highlights Page mobile layout
  • Completed search history page (also works on mobile)
  • Error messages from ingest now prompt users to check for digests due to long-running requests
  • Digests recycler view now works properly and will actually allow you to see/search/sort all digests in all edge cases
  • Video ingestion via Qwen now works in the ingest tool
    • Alibaba's claims of "live video understanding" are inaccurate
      • It is actually a simple frame grabber
        • It doesn't work well
          • I wrote my own and replaced it
            • This will be the subject of a coming essay titled "The Qwenperor has no clothes"
  • Ingesting content with multiple tags now works via the ingest tool
  • Improvements to vector search's ability to detect when tags have changed + when to prompt updating the entry in the vector store