You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: CHANGELOG.md
+6-1
Original file line number
Diff line number
Diff line change
@@ -14,8 +14,8 @@ See [STATUS.md](server/STATUS.md) to learn more about which features will remain
14
14
- Fix `--script` flag
15
15
- Rename `setup-env` to `generate-dotenv` and build it from clap #599
16
16
- Remove `remove_previous_search` and `asset_url` options
17
+
- New sign up / register flow. Add `/register` Endpoint #489#254
17
18
- Add multi-tenancy support. Users can create their own `Drives` on subdomains. #288
18
-
- Add `/register` Endpoint #489#254
19
19
- Refactor URLs. `store.self_url()` returns an `AtomicUrl`, which provides methods to easily add paths, find subdomains and more.
20
20
- Add support for subdomains, use a Wildcard TLS certificate #502
21
21
@@ -24,6 +24,11 @@ See [STATUS.md](server/STATUS.md) to learn more about which features will remain
24
24
- Replace `acme_lib` with `instant-acme`, drop OpenSSL dependency, add DNS verification for TLS option with `--https-dns`#192
25
25
- Improved error handling for HTTPS initialization #530
26
26
- Add `--force` to `atomic-server import`#536
27
+
- Email support. Connect to external SMTP servers. #276
28
+
- Basic plugin support through Endpoints. For now only works if you use `**Atomic**-Lib` as a library. Add your plugins by calling `Db::register_endpoint`.
29
+
- Allow parsing `.env` files from custom locations using the `--env-file` flag.
30
+
- Plugins support `tokio`, so you can spawn async tasks from plugins.
31
+
- Add JWT token support, used for emails and registration #544
27
32
- Fix index issue happening when deleting a single property in a sorted collection #545
Copy file name to clipboardexpand all lines: CONTRIBUTE.md
+2-1
Original file line number
Diff line number
Diff line change
@@ -44,7 +44,8 @@ Since `atomic-server` is developed in conjunction with the typescript / react `a
44
44
- Clone [`atomic-data-browser`](https://github.com/atomicdata-dev/atomic-data-browser) and run it (see readme.md, basically: `pnpm start`)
45
45
- Visit `https://localhost:8080` (default)
46
46
- Visit your `localhost` in your locally running `atomic-data-browser` instance: (e.g. `http://localhost:8080/app/show?subject=http%3A%2F%2Flocalhost`)
47
-
- use `cargo watch -- cargo run` to automatically recompile `atomic-server` when you push new assets using `pmpm build-server` in `atomic-data-browser`. This can be useful if you're debugging specific features that you can't reproduce while the front-end is hosted in vite.
47
+
- use `cargo watch -- cargo run --bin atomic-server -- --env-file server/.env` to automatically recompile `atomic-server` when you update code or JS assets.
48
+
- If you want to debug emails: `brew install mailhog` => `mailhog` => `http://localhost:8025`
0 commit comments