Updated Readme

pull/7/head
Benedikt Terhechte 3 years ago
parent 7381f99ba6
commit 7c1ef97635

@ -7,38 +7,17 @@
It currently parses 632383 emails in ~160 seconds, so roughly `4.000` emails per second. This excludes (for now) attachments.
Update: It currently parses 632115 emails in ~56 seconds, so roughly `11.000` emails per second. This excludes (for now) attachments. (on M1)
## Open Issues
- [x] Total Mail Count doesn't work when doing new import
- [x] Edition 2021
- [x] clippy
- [ ] set up CI
- [ ] rename repository to postsack
- [x] add support for message filters (read etc), the UI is already there, the filters are not applied yet
- [x] the filters for tags should allow selecting from the existing tags?
- [x] mbox is multiple files, e.g. inbox.mbox, sent.mbox. support this
- [x] support mbox
- [x] support apple mail
- [x] try re-opening a database...
- [x] save config into sqlite
- [x] store last opened sqlite file
- [x] check if we get any values for the to_sender to_domain fields etc (only to_group seemingly has no data for my mails)
- [x] update to egui 15
- [x] add more tests
- [ ] build static linux binary via docker
- [ ] try to build a static windows binary
- [x] update metadata in Cargo.toml
- [x] add app platform icons
## Linux Issues
- [x] broken background color
- [x] can't switch import format
- [x] mbox support for selecting a folder of mbox files (inbox etc)
- [ ] weird sizing behaviour on startup
- [x] background color in startup screen is transparent
- [ ] current tests fail under linux
- [ ] build static linux binary via docker: Via Github Actions?
- [ ] try to build a static windows binary: Via Github Actions?
- [ ] try to build a macos binary: Via Github Actions?
## Windows Issues
- [ ] No Outlook support
- [ ] The `apple importer` fails
- [ ] Very much untested (it does run though)
## Future Options
@ -59,10 +38,10 @@ Update: It currently parses 632115 emails in ~56 seconds, so roughly `11.000` em
## Development
Generate a macOS bundle via [Cargo Bundle](https://github.com/burtonageo/cargo-bundle):
Generate a macOS bundle (requires [Cargo Bundle](https://github.com/burtonageo/cargo-bundle))
``` sh
cargo bundle --bin gui
./build_mac.sh
```
### Linux Dependencies
@ -76,8 +55,7 @@ In order to build (and or run) on Linux, the following dependencies are needed:
sudo dnf install @development-tools glib cairo-devel pango-devel gdk-pixbux2-devel atk-devel gtk3 gtk3-devel libsqlite3x-devel
```
#### Ubuntu (currently untested)
#### Ubuntu
``` sh
# Development

@ -62,6 +62,9 @@ mod tests {
/// Test that the AppleMail importer works
#[test]
/// FIXME: On windows we have an issue with the `\n` / `\r\n` line endings it seems
/// Disabling it for now
#[cfg(not(target_os = "windows"))]
fn test_applemail_importer() {
initialize();
let path = "tests/resources/applemail";

Loading…
Cancel
Save