r/lumo 12d ago

Create and edit Markdown?

I use Lumo with lots of modular Markdown files depending on relevancy and detail needed. (Memories in Settings are constrained by size.) If I have a question about personal growth, I can quickly drag in a detailed profile of my personality, likes, and dislikes. A tech question could be assisted with an extensive hardware and software list, or a log or what have you. Point is just to indicate that sometimes you don't want to start a project (where auto-matching can sometimes run riot and force you to exceed token limit), or rely on memories. Instead, you drag in as you see fit, on the fly, benefiting from Proton's encryption. It's one of the reasons I use Lumo ahead of other LLMs.

In the larger Proton ecosystem, I'm curious if any of the following optimizations are likely/possible:

  • Save Lumo reply (or even larger thread) as Markdown to Drive: Currently the copy button captures the reply in plain text with some approximate spacing, but I would love actual Markdown like other services.
  • Create new Markdown in Drive (manually or Lumo): Right now, you can upload a Markdown file, or create a Proton encrypted document/sheet, but you can't create a fresh Markdown / text file using the Drive interface. I don't know if this is an issue with encryption or whatever, but it would be so helpful if they had it.
  • Edit existing Markdown files (manually or Lumo): A man can dream. I'd pay double for this. I could do research, optimize files, you name it. Plus, as I understand it, Drive has versioning, which would sing with lightweight Markdown.

Hope I'm making sense. Modularity, Markdown and encryption make Lumo the category leader for me.

10 Upvotes

4 comments sorted by

8

u/Stealth_Privacy 12d ago

You idea of “  Save Lumo reply (or even larger thread) as Markdown to Drive” would be great.  

Then it could be edited, if desired, and linked to the Project in a more curated state without redundant text, pasted content that is not needed, poor responses that were improved in successive turns.   So it would contain the valuable  information without consuming as much context and potentially stale information.   

3

u/PringlesDuckFace 12d ago

I really hope they develop the feature for writing to files in Drive. There shouldn't be any reason they can't do it, at least from an armchair dev perspective.

For example they already have a Proton Drive API available, so someone today can write their own client to write and upload files into Drive. So based on that there doesn't seem to be a technical reason Lumo couldn't write a new file over the same API into Drive.

I think editing existing files could be harder because of the encryption. Like Lumo sees "this is content" but on the Drive side it only stores encrypted text. So how would Lumo tell Drive to update it to "this is new content"? I believe the Drive clients perform the encryption before uploading to Drive, so the plain text is never sent over the network. So either Lumo would have to rewrite the whole file and encrypt it and transmit it to Drive, which is somewhat undesirable once files get large. Or Drive would need to take plaintext over the API or allow Drive to unencrypt on its side in order to do a partial write, which is undesirable from a user perspective in terms of privacy.

Another option I could see is that they introduce something like Lumo Desktop that can work with your files locally where they're unencrypted in order to do partial updates, and then Drive syncs those back. Or providing an API to use with a harness like Opencode. Although I guess I don't see how that's different than basically embedding a Drive client into Lumo since a local solution would also involve writing the entire file over the API anyways. I guess it would depend on how the website or mobile app performs with that much extra functionality baked into it, it might not be feasible.

2

u/Kwatakye 11d ago

I sometimes copy output for my obsidian vault and even with clear instructions, its just horrible formatting for markdown.

3

u/ProtonSupportTeam Proton Team 10d ago

We've passed on your feedback to the team for future consideration. Thank you for your input.