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
@@ -29,8 +29,8 @@ See [STATUS.md](server/STATUS.md) to learn more about which features will remain
29
29
- Refactor `Endpoint` handlers, uses a Context now #592
30
30
- Re-build store + invite when adjusting server url #607
31
31
- Use local atomic-server for properties and classes, improves atomic-server #604
32
+
- New sign up / register flow. Add `/register` Endpoint #489#254
32
33
- Add multi-tenancy support. Users can create their own `Drives` on subdomains. #288
33
-
- Add `/register` Endpoint #489#254
34
34
- Refactor URLs. `store.self_url()` returns an `AtomicUrl`, which provides methods to easily add paths, find subdomains and more.
35
35
- Add support for subdomains, use a Wildcard TLS certificate #502
36
36
@@ -39,6 +39,11 @@ See [STATUS.md](server/STATUS.md) to learn more about which features will remain
39
39
- Replace `acme_lib` with `instant-acme`, drop OpenSSL dependency, add DNS verification for TLS option with `--https-dns`#192
40
40
- Improved error handling for HTTPS initialization #530
41
41
- Add `--force` to `atomic-server import`#536
42
+
- Email support. Connect to external SMTP servers. #276
43
+
- 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`.
44
+
- Allow parsing `.env` files from custom locations using the `--env-file` flag.
45
+
- Plugins support `tokio`, so you can spawn async tasks from plugins.
46
+
- Add JWT token support, used for emails and registration #544
42
47
- 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
@@ -45,7 +45,8 @@ Since `atomic-server` is developed in conjunction with the typescript / react `a
45
45
- Clone [`atomic-data-browser`](https://github.com/atomicdata-dev/atomic-data-browser) and run it (see readme.md, basically: `pnpm start`)
46
46
- Visit `https://localhost:8080` (default)
47
47
- Visit your `localhost` in your locally running `atomic-data-browser` instance: (e.g. `http://localhost:8080/app/show?subject=http%3A%2F%2Flocalhost`)
48
-
- 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.
48
+
- use `cargo watch -- cargo run --bin atomic-server -- --env-file server/.env` to automatically recompile `atomic-server` when you update code or JS assets.
49
+
- If you want to debug emails: `brew install mailhog` => `mailhog` => `http://localhost:8025`
0 commit comments