Skip to content

Commit 9fe167a

Browse files
authored
Merge pull request #229 from Rustmail/panel
feat(panel): introduce new web panel for managing rustmail settings and tickets
2 parents 2a32548 + c86ec58 commit 9fe167a

364 files changed

Lines changed: 12049 additions & 2929 deletions

File tree

Some content is hidden

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

.github/workflows/ci.yml

Lines changed: 17 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,21 @@ jobs:
2121
- nightly
2222
steps:
2323
- uses: actions/checkout@v4
24-
- run: rustup update ${{ matrix.toolchain }} && rustup default ${{ matrix.toolchain }}
25-
- run: cargo build --verbose
26-
- run: cargo test --verbose
2724

25+
- name: Set up Rust
26+
run: rustup update ${{ matrix.toolchain }} && rustup default ${{ matrix.toolchain }}
27+
28+
- name: Install trunk and wasm target
29+
run: |
30+
rustup target add wasm32-unknown-unknown
31+
cargo install trunk --locked
32+
33+
- name: Build frontend
34+
working-directory: rustmail_panel
35+
run: trunk build --release --dist ../rustmail/static --config Trunk.toml
36+
37+
- name: Build Rust backend
38+
run: cargo build --verbose -p rustmail
39+
40+
- name: Run tests
41+
run: cargo test --verbose -p rustmail

.gitignore

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
11
/target
22
config.toml
3-
/src/generated/prisma
3+
config.toml.backup
44
node_modules
55
.env
6-
db/db.sqlite
6+
db/
77
.idea
88
.vscode/
99
package-lock.json
10-
bin
10+
bin
11+
rustmail/static
12+
rustmail_panel/dist

.sqlx/query-2440129afcae5c46a5e74767be8c3417377e5a2ba4cd203c12354634a606c3d1.json

Lines changed: 12 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.sqlx/query-2eff567a5668138fed25817ebd77f268f5a140c04524e7dde35a3b6c9d05fa35.json

Lines changed: 12 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.sqlx/query-3c9fbdf8549fa66a5ba863fad1e9aaee2f4e172a153fc44a20ff7a98604d16a3.json

Lines changed: 12 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.sqlx/query-437edc46a24b64d00cbbbce4481309d80ad250895d183ad2dc48f588bcac79c8.json

Lines changed: 12 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.sqlx/query-4d42153597bee6a9019e13cb2f1c873b32e6eb406e83c73c3838d05b0ff68576.json

Lines changed: 0 additions & 12 deletions
This file was deleted.

.sqlx/query-4dad72c50271ccb618c9bc460a0646a09f34516482d72af781423bb1789b98b1.json

Lines changed: 0 additions & 12 deletions
This file was deleted.

.sqlx/query-62f2f9b44d00169468b3596c352847582ff4fc54c9b6d26ff758cf04bba1d647.json

Lines changed: 38 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.sqlx/query-78851afb4bcef9737b5bb4a299320cce28a72d5755f57e0b874569311f569b51.json

Lines changed: 74 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)