Skip to content

Commit b41e62f

Browse files
committed
Mail Client Init
- Basic example, not fully working yet, have past versions that work. Wanted to add multicore sync
1 parent e30fb41 commit b41e62f

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

74 files changed

+9018
-0
lines changed

Diff for: .gitignore

+29
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
# Rust Layer
2+
#
3+
14
# Generated by Cargo
25
# will have compiled files and executables
36
debug/
@@ -12,3 +15,29 @@ Cargo.lock
1215

1316
# MSVC Windows builds of rustc generate these, which store debugging information
1417
*.pdb
18+
19+
# Javasscript Layer
20+
#
21+
22+
.DS_Store
23+
node_modules
24+
/dist
25+
26+
# local env files
27+
.env.local
28+
.env.*.local
29+
30+
# Log files
31+
npm-debug.log*
32+
yarn-debug.log*
33+
yarn-error.log*
34+
pnpm-debug.log*
35+
36+
# Editor directories and files
37+
.idea
38+
.vscode
39+
*.suo
40+
*.ntvs*
41+
*.njsproj
42+
*.sln
43+
*.sw?

Diff for: README.md

+42
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,44 @@
11
# Mail
22
This is a Cross platform mail application. This was intended for my use on Linux to replace Geary because of design issues I had with it.
3+
4+
### Features:
5+
- [] Send Mail
6+
- [] Receive Mail
7+
- [] View Mail
8+
- [] Delete Mail
9+
- [] View Attachments
10+
- [] Download Attachments
11+
- [] View HTML Mail
12+
- [] View Plain Text Mail
13+
- [] View Rich Text Mail
14+
- [] View Mail Headers
15+
- [] View Mail Source
16+
- [] View Mail Raw
17+
- [] View Mail Flags
18+
- [] View Mail Size
19+
- [] View Mail Date
20+
- [] View Mail Subject
21+
- [] View Mail From
22+
- [] Add ICS Calender
23+
- [] Offset Timezone for ICS Calender
24+
25+
# Start Developing
26+
## Install Dependencies
27+
```bash
28+
cargo install tauri-cli
29+
npm install
30+
```
31+
32+
## Run
33+
```bash
34+
cargo tauri dev
35+
```
36+
37+
### Node Version
38+
More modern versions tend to have issues building with tauri. I recommend using the following version:
39+
40+
Errors that may occur:
41+
- `Illegal instruction (core dumped)`
42+
```
43+
v18.19.0
44+
```

Diff for: index.html

+14
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
<!doctype html>
2+
<html lang="en">
3+
<head>
4+
<meta charset="UTF-8" />
5+
<link rel="icon" type="image/svg+xml" href="/vite.svg" />
6+
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
7+
<title>Tauri + Vue + TS</title>
8+
</head>
9+
10+
<body>
11+
<div id="app"></div>
12+
<script type="module" src="/src/main.ts"></script>
13+
</body>
14+
</html>

0 commit comments

Comments
 (0)