-
-
Notifications
You must be signed in to change notification settings - Fork 7
faq
Well, in short, I wasn’t satisfied with existing solutions. I wanted to bring the full power of using Emacs for note-taking to mobile devices. The final version of the app will support the following features:
- Seamless synchronization of notes with Emacs through various types of providers
- Data encryption
- Extension mechanism
- User-friendly interface
- Support for literate programming through various org-babel providers, allowing code execution through third-party providers
- Use of notifications to work with org-agenda
- Ability to publish notes in blog format, as well as share notes via links with colleagues and friends.
- Quasar - a framework for building cross-platform applications.
- VueJs - core of frontend side.
- Pinia. - State manager
- CodeMirror6 - editor for org files
- org-mode-ast - custom Org-mode parser
The choice of stack was primarily determined by the speed at which I could complete the project. It’s not the perfect stack, but sufficient to get a well-functioning product working on all platforms.
No.
Currently, it’s possible to enable end-to-end encryption using PGP.
You can use regular org files, but you need to have an :ID: property!
Yes!
Sure! But there is no documentation right now. If someone can help with this, I would be very grateful!
Yes. Despite the presence of migrations for updates in the project, there is currently no backup server. I postponed its support for several reasons:
- It requires additional financial resources
- The project is in the beta testing stage.
So please, make backups of your notes.*
Yes. This is one of the key tasks at the moment. I plan to add a special API that will have access to the file system. Through this API, it will be possible to write extensions for synchronization via the file system as well as through other sources.
There won’t be native synchronization. But third-party developers will be able to use the API to write extensions, which will allow notes to be synchronized through any source.
Yes. After the first stable version is released for synchronization of notes through the file system.
Yes. Immediately after implementing the API for synchronizing notes through the file system.
The current roadmap looks as follows:
- [x] Dashboard
- [x] Bookmarks
- [x] Implementation of a public API for extension development
- [x] E2E data encryption
- [ ] Publishing notes through Server side rendering
- [ ] API for working with the file system and note synchronization
- [ ] Changes to internal APIs for command-based operations
- [ ] Migration to a virtual file system for working with org files.
- [ ] F-Droid publication
- [ ] Adaptation for iOS
- [ ] AppStore publication
- [ ] WebSockets
- [ ]
*.org.gpgsupport - [ ] Creating infrastructure for storing notes on the server
- [ ] API for working with org-babel
- [ ] Ability to publish notes and entire directories as a blog
- [ ] Agenda and notifications
- [ ] CRDT for better note synchronization (under consideration)
Priority may change depending on user feedback. You can influence feature priorities through Patreon.
I will be grateful for any help; in general, this project requires quite a lot of effort, unfortunately, not just programming. You can:
- Create a pull request to fix a bug or add a new feature
- Help with documentation
- Support the project financially, through Patreon, cryptocurrency, or PayPal.
- Create videos describing new features.
- Moderate the Discord channel
- Help with testing. Perhaps this point is currently the most important.
- Design system development. I’m not a designer, and I have to do many things several times, so if you have the time and desire, I will be very grateful for help in this aspect.