Commit Graph

127 Commits (ce0def05a60fe283121eb939f1470a63a9199a83)
 

Author SHA1 Message Date
Benedikt Terhechte ce0def05a6 Removed postsack to postsack-native 3 years ago
Benedikt Terhechte 2482151eeb Fixed native build issues 3 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
3 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.
3 years ago
Benedikt Terhechte 73043bd655 Added small cfgs for wasm32 to make it compile 3 years ago
Benedikt Terhechte 9a3f4fb47a Added cargo config for easy testing of different archs 3 years ago
Benedikt Terhechte d1d443f036 Used `DatabaseLike` trait instead of actual `Database` in gui 3 years ago
Benedikt Terhechte 93cbcea02a
Merge pull request #7 from terhechte/feature/workspace
Split up into Cargo Workspaces
3 years ago
Benedikt Terhechte 2633ef6b4c Ported tests over, fixed tests 3 years ago
Benedikt Terhechte 108d6d31e8 Moved dependencies around 3 years ago
Benedikt Terhechte 221672fcf8 Removed warnings 3 years ago
Benedikt Terhechte 5dfd1b9630 Initial Workspace restructuring compiles 3 years ago
Benedikt Terhechte 7a0be16578 Ported the importer crate over 3 years ago
Benedikt Terhechte 2a505f0d83 Ported the database crate over 3 years ago
Benedikt Terhechte 812d635bc5 First step to creating cargo workspaces, a core crate 3 years ago
Benedikt Terhechte d02ec78a75 updated readme 3 years ago
Benedikt Terhechte 7c1ef97635 Updated Readme 3 years ago
Benedikt Terhechte 7381f99ba6 Better debug output during test runs 3 years ago
Benedikt Terhechte 73e9047cbf
Try to get ubuntu to build
A bit difficult to figure out how to include the apt-get command only for one item in the matrix...
3 years ago
Benedikt Terhechte 6303784b41
Add Github Action 3 years ago
Benedikt Terhechte 57f89aa644 Updated readme, fixed small issue 3 years ago
Benedikt Terhechte 00354e3b5a
Merge pull request #6 from terhechte/build/clippy
Applied clippy
3 years ago
Benedikt Terhechte 936aa55703 Applied clippy 3 years ago
Benedikt Terhechte 74a1bf7872
Merge pull request #5 from terhechte/build/edition2021
Updated to Edition 2021
3 years ago
Benedikt Terhechte c1670dca68 Updated to edition 2021 3 years ago
Benedikt Terhechte 22a834097c Updated readme 3 years ago
Benedikt Terhechte b6bfebf348 Fix collect type issue 3 years ago
Benedikt Terhechte 08f900e254 Updated readme 3 years ago
Benedikt Terhechte 281eaf09e2
Merge pull request #4 from terhechte/build/macos
MacOS Build
3 years ago
Benedikt Terhechte a938efbb1f Added script to build a macOS bundle 3 years ago
Benedikt Terhechte b71a7e4986 Updated Cargo with bundle info 3 years ago
Benedikt Terhechte 7ab0d6af31 Added script and app icon 3 years ago
Benedikt Terhechte 64e140f2f9 Added the sketch file for the app icon 3 years ago
Benedikt Terhechte f115da304a Ignore doctest 3 years ago
Benedikt Terhechte 71f599d58e Display number of mails 3 years ago
Benedikt Terhechte 663366743b Improve test 3 years ago
Benedikt Terhechte 6db70c3799 Improved importer test 3 years ago
Benedikt Terhechte 41085597f3 Disable tracing in release 3 years ago
Benedikt Terhechte e4ed6ed874 Fix bug where opening a db would parse all mails again 3 years ago
Benedikt Terhechte fd29cd9c7a Switched to tinyfiledialogs
Because rfd somehow froze the app on macOS. This behaviour is new,
but based on some reading tinyfiledialogs doesn't exhibit it.
3 years ago
Benedikt Terhechte 1ab79c5060 Rename binary to postsack 3 years ago
Benedikt Terhechte fdc83f19bc Updated Readme 3 years ago
Benedikt Terhechte e04c2f1317 Initial Windows support
Builds and runs on Windows 10!
3 years ago
Benedikt Terhechte f95632b299 Merge branch 'main' of github.com:terhechte/gmaildb 3 years ago
Benedikt Terhechte 3256dc3546 Remove warning 3 years ago
Benedikt Terhechte bdb67cc294 Fix issue where linux background was transparent 3 years ago
Benedikt Terhechte c4b21f1e79 Wrote initial tests 3 years ago
Benedikt Terhechte d95a50d0f5 Disable Export button for now 3 years ago
Benedikt Terhechte 52f20e6091 Added filters 3 years ago
Benedikt Terhechte 58940b1b51 Updated to egui 0.15 3 years ago