Commit Graph

102 Commits

Author SHA1 Message Date
Benedikt Terhechte
22a834097c Updated readme 2021-12-11 09:45:23 +01:00
Benedikt Terhechte
b6bfebf348 Fix collect type issue 2021-12-11 09:40:53 +01:00
Benedikt Terhechte
08f900e254 Updated readme 2021-12-11 09:32:29 +01:00
Benedikt Terhechte
281eaf09e2
Merge pull request #4 from terhechte/build/macos
MacOS Build
2021-12-11 09:31:21 +01:00
Benedikt Terhechte
a938efbb1f Added script to build a macOS bundle 2021-12-11 09:30:09 +01:00
Benedikt Terhechte
b71a7e4986 Updated Cargo with bundle info 2021-12-11 09:29:55 +01:00
Benedikt Terhechte
7ab0d6af31 Added script and app icon 2021-12-11 09:29:30 +01:00
Benedikt Terhechte
64e140f2f9 Added the sketch file for the app icon 2021-12-11 09:29:11 +01:00
Benedikt Terhechte
f115da304a Ignore doctest 2021-12-10 21:57:42 +01:00
Benedikt Terhechte
71f599d58e Display number of mails 2021-12-10 21:54:23 +01:00
Benedikt Terhechte
663366743b Improve test 2021-12-10 21:11:30 +01:00
Benedikt Terhechte
6db70c3799 Improved importer test 2021-12-08 08:32:24 +01:00
Benedikt Terhechte
41085597f3 Disable tracing in release 2021-12-03 14:26:12 +01:00
Benedikt Terhechte
e4ed6ed874 Fix bug where opening a db would parse all mails again 2021-12-03 14:25:58 +01:00
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.
2021-12-03 14:25:18 +01:00
Benedikt Terhechte
1ab79c5060 Rename binary to postsack 2021-12-03 14:14:08 +01:00
Benedikt Terhechte
fdc83f19bc Updated Readme 2021-12-03 13:40:40 +01:00
Benedikt Terhechte
e04c2f1317 Initial Windows support
Builds and runs on Windows 10!
2021-12-02 12:37:36 -08:00
Benedikt Terhechte
f95632b299 Merge branch 'main' of github.com:terhechte/gmaildb 2021-11-18 13:21:25 +01:00
Benedikt Terhechte
3256dc3546 Remove warning 2021-11-18 13:21:17 +01:00
Benedikt Terhechte
bdb67cc294 Fix issue where linux background was transparent 2021-11-18 07:19:51 -05:00
Benedikt Terhechte
c4b21f1e79 Wrote initial tests 2021-11-18 13:10:54 +01:00
Benedikt Terhechte
d95a50d0f5 Disable Export button for now 2021-11-18 11:09:57 +01:00
Benedikt Terhechte
52f20e6091 Added filters 2021-11-17 15:55:43 +01:00
Benedikt Terhechte
58940b1b51 Updated to egui 0.15 2021-11-17 11:59:12 +01:00
Benedikt Terhechte
682eb20754 Add support for seeing all tags if they're available 2021-11-15 18:04:11 +01:00
Benedikt Terhechte
b454a7f9d8 Added some test mbox files 2021-11-14 21:05:11 -05:00
Benedikt Terhechte
2ac7615fe9
Merge pull request #2 from terhechte/feature/linux_support
Initial Linux support
2021-11-15 13:00:02 +01:00
Benedikt Terhechte
c8d5451440 Fix persistence bug 2021-11-14 20:33:18 -05:00
Benedikt Terhechte
d547dec223 Improve width for linux 2021-11-14 20:33:05 -05:00
Benedikt Terhechte
0d105c0cc0 Fixed MBOX support to be able to test under linux 2021-11-14 20:32:54 -05:00
Benedikt Terhechte
b1f0d4c187 Added more colors to platform, improve on linux 2021-11-14 19:49:23 -05:00
Benedikt Terhechte
23afef2ea5 Improved platform color handling 2021-11-14 18:41:28 -05:00
Benedikt Terhechte
97caf62240 Added linux info to the readme 2021-11-14 10:05:22 -05:00
Benedikt Terhechte
59f44f0870 Initial Linux Support 2021-11-14 10:00:59 -05:00
Benedikt Terhechte
bcb8b2f98e
Merge pull request #1 from terhechte/cleanup1
A Cleanup branch that took a life of its own
2021-11-14 14:50:43 +01:00
Benedikt Terhechte
11dacd675c Updated readme 2021-11-14 14:50:14 +01:00
Benedikt Terhechte
dc9495392b Renamed to Postsack 2021-11-14 12:15:33 +01:00
Benedikt Terhechte
bb20d3d41d Permission error on macOS, small improvements
On macOS, a special permission is needed to access the mail directory.
This commit adds support to help users to add this permission with
a screenshot and guides.

This was a bit involved because the image should only be loaded on macOS
and because loading images in egui is quite a pain.
2021-11-14 12:08:17 +01:00
Benedikt Terhechte
b82d1d769d Finished error dialog, small cleanup changes 2021-10-22 10:26:57 +02:00
Benedikt Terhechte
05c2f5ba8a Small cleanups 2021-10-21 15:25:54 +02:00
Benedikt Terhechte
b8cce5deba Large Scale UI Integration
- Split UI up into multiple states
- Changes throughout the codebase to accomodate that
- All still messy but opening a folder and creating a database works now.
2021-10-21 15:09:57 +02:00
Benedikt Terhechte
17c3326c36 Step towards the importer screen. 2021-10-18 14:16:24 +02:00
Benedikt Terhechte
5dcc29a819 Refactor background out 2021-10-18 09:50:07 +02:00
Benedikt Terhechte
975eda71bd Large change, multiple related changes
- Split up the app into different app_state states
- Added the `startup` state and the `visualize` state
- lots of changes to support the startup screen / state
- The startup screen is still a hot mess
- changed the config handling
2021-10-17 21:46:50 +02:00
Benedikt Terhechte
9092cae220 Implemented the filter panel UI 2021-10-16 17:40:56 +02:00
Benedikt Terhechte
19706f1088 Improved the rectangles information overlay and display 2021-10-16 16:18:49 +02:00
Benedikt Terhechte
4869ec9704 Improve Colors 2021-10-15 21:17:14 +02:00
Benedikt Terhechte
346a08bb9e Improve navigation bar buttons and rectangle colors and borers 2021-10-15 18:33:39 +02:00
Benedikt Terhechte
58a8fc239e Don't crash when going out of segmentation bounds 2021-10-15 16:13:15 +02:00