Commit Graph

162 Commits (main)
 

Author SHA1 Message Date
Benedikt Terhechte 1dd907f720 Updated version number 2 years ago
Benedikt Terhechte 9bfa5551a0
Maildir support (#35)
* Initial Maildir importer code

* Copied bluebird75 maildir test data into the repository

The data comes from
https://github.com/bluebird75/maildir2mbox

* Allow already-parsed emails as importer input

* Switched to mail-parser

It is a littlebit slower but brings some advantages:

- It parses all my emails without a hitch. Which means there's no need
  for a custom fork anymore.
- It supports emails both with CRLF and LF. Maildir seems to like storing
  mails in LF so the former email-parser failed all those mails.

* Fix bug when selecting to_* fields

* Disable Windows Support for maildir at it is not supported by the crate

* Added maildir test

* Should also not use maildir in the windows Cargo.toml

* What a typo

* Maybe this does the trick

* Forgot one
2 years ago
Benedikt Terhechte 65d0ff4d33
Added Arch and NixOS install instructions (#33)
* Added Arch and NixOS install instructions

* Added shell.nix
2 years ago
Benedikt Terhechte 29f5059b4f
Update libtinyfiledialogs to 3.9.0 (#31)
See here: https://github.com/jdm/tinyfiledialogs-rs/pull/35#issuecomment-1005327551
2 years ago
Benedikt Terhechte 4e74a48858
Fix macOS version (#30)
* Fix macOS version

* Bump version
2 years ago
Benedikt Terhechte 456424cba8
Add to documentation 2 years ago
Benedikt Terhechte 8912fb506d
Fix links to web demo 2 years ago
Benedikt Terhechte f7f69939c4 Update documentation and small bugfix for Windows deploy action 2 years ago
Benedikt Terhechte 889f0416fd Updated deployment github action and documentation 2 years ago
Benedikt Terhechte 6af7d7d90f Fix ubuntu deb path and (hopefully) windows target path 2 years ago
Benedikt Terhechte b1d6581d07 Add targets for fat binaries on macOS deployment 2 years ago
Benedikt Terhechte 5c526f45e9 It should be cargo-bundle instead of just bundle 2 years ago
Benedikt Terhechte 17fb57cee9 Deployment should also install cargo bundle 2 years ago
Benedikt Terhechte cc28ff8518 Try to run .bat file on windows 2 years ago
Benedikt Terhechte 1c63d028df Updated deployment workflow 2 years ago
Benedikt Terhechte 68e35dbf0e Another attempt at deploy github action 2 years ago
Benedikt Terhechte d6d2ab5e4e Merge branch 'main' of github.com:terhechte/postsack 2 years ago
Benedikt Terhechte db9400d9d2 Removed resourced videos 2 years ago
Benedikt Terhechte 5ece964ec0
Included Videos 2 years ago
Benedikt Terhechte 48b9bc92f2
Another try at videos in readme 2 years ago
Benedikt Terhechte 9d7d44233c Try new gh video feature, try deploy gh action 2 years ago
Benedikt Terhechte daf650bab9
Documentation (#24)
Improved Documentation
2 years ago
Benedikt Terhechte e8f9d9fdb5 Clippy Feedback 2 years ago
Benedikt Terhechte 9a35b99971
Cleanup Dependencies (#12)
* Moved deps into ps-core and `pub use` exported them so they're only in one place

* Updated Version Numbers
2 years ago
Benedikt Terhechte 3151902bef Added documentation 2 years ago
Benedikt Terhechte 7d71c0647c Update README.md
Added notes about windows support
2 years ago
Benedikt Terhechte 33acea62f8
Merge pull request #8 from terhechte/feature/wasm_demo
WASM Support
2 years ago
Benedikt Terhechte fa310340b4 Hide `Close` button on web 2 years ago
Benedikt Terhechte e94e42e5e0 Some cleanup 2 years ago
Benedikt Terhechte 600fa41c1c Added documentation 2 years ago
Benedikt Terhechte 70502081dd Implement custom queries over fake data 2 years ago
Benedikt Terhechte 4c86d033ff Generate Fake Email Data 2 years ago
Benedikt Terhechte 5f4c60bb66 Add ValueField initializer 2 years ago
Benedikt Terhechte c5d757a93d Export serde for value 2 years ago
Benedikt Terhechte 47968f337d Fixed tests 2 years ago
Benedikt Terhechte ce0def05a6 Removed postsack to postsack-native 2 years ago
Benedikt Terhechte 2482151eeb Fixed native build issues 2 years ago
Benedikt Terhechte 047552a20a Add postsack-web target for wasm
This includes everything required to build a wasm target.
It also separates the egui initialization into the separate
postsack target for native
2 years ago
Benedikt Terhechte 8ee485f7a7 Use an additional trait and some cfgs to refactor the thread away
As wasm doesn't support threads and we're using a background
processing thread. We had to refactor this away. The solution
is mediocre (for now) but involves a separate `DatabaseQuery`
trait which is trait object compatible and is used to make
synchronous calls.
2 years ago
Benedikt Terhechte 73043bd655 Added small cfgs for wasm32 to make it compile 2 years ago
Benedikt Terhechte 9a3f4fb47a Added cargo config for easy testing of different archs 2 years ago
Benedikt Terhechte d1d443f036 Used `DatabaseLike` trait instead of actual `Database` in gui 2 years ago
Benedikt Terhechte 93cbcea02a
Merge pull request #7 from terhechte/feature/workspace
Split up into Cargo Workspaces
2 years ago
Benedikt Terhechte 2633ef6b4c Ported tests over, fixed tests 2 years ago
Benedikt Terhechte 108d6d31e8 Moved dependencies around 2 years ago
Benedikt Terhechte 221672fcf8 Removed warnings 2 years ago
Benedikt Terhechte 5dfd1b9630 Initial Workspace restructuring compiles 2 years ago
Benedikt Terhechte 7a0be16578 Ported the importer crate over 2 years ago
Benedikt Terhechte 2a505f0d83 Ported the database crate over 2 years ago
Benedikt Terhechte 812d635bc5 First step to creating cargo workspaces, a core crate 2 years ago