This section contains long-term todos. Some kind of roadmap, of one wants to put it that way.
## Modules
Modules imag should offer which are not yet started or in progress, including a short note what each module should do.
First the modules which have been implemented in some way (not necessarily perfect or feature-complete):
- [x] imag-bookmark - A bookmark manager for web browsing.
- [x] imag-diary - A diary, or multiple.
- [x] imag-counter - Counting things.
- [x] imag-link - Linking imag entries to eachother
- [x] imag-notes - Note taking
- [x] imag-ref - Refering to files outside the imag store.
- [x] imag-tag - Tagging imag entries
- [x] imag-view - Viewing imag entries
Now the modules that are not yet started:
- [ ] imag-bibliography - For handling bibliographic references when writing scientific papers. Like Citavi, for example.
- [ ] imag-borrow - If you lend something to someone.
- [ ] imag-calendar - Calendar tooling based on icalendar files. No sync functionality.
- [ ] imag-category - For categroizing imag entries. Categories must exist before an entry can have a category.
- [ ] imag-contact - Contact tooling baed on vcard files. No sync functionality.
- [ ] imag-cuecards - Cuecards for learning things, for example vocabulary.
- [ ] imag-filter - command to read the store from stdin, filter out entries based on a predicate specified via the CLI and write the store back to stdout.
- [ ] imag-git wrapper to call git commands on the imag store no matter whether the current working directory is the store or not