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
@@ -26,8 +26,8 @@ See [STATUS.md](server/STATUS.md) to learn more about which features will remain
26
26
- Refactor `Endpoint` handlers, uses a Context now #592
27
27
- Re-build store + invite when adjusting server url #607
28
28
- Use local atomic-server for properties and classes, improves atomic-server #604
29
+
- New sign up / register flow. Add `/register` Endpoint #489#254
29
30
- Add multi-tenancy support. Users can create their own `Drives` on subdomains. #288
30
-
- Add `/register` Endpoint #489#254
31
31
- Refactor URLs. `store.self_url()` returns an `AtomicUrl`, which provides methods to easily add paths, find subdomains and more.
32
32
- Add support for subdomains, use a Wildcard TLS certificate #502
33
33
@@ -36,6 +36,11 @@ See [STATUS.md](server/STATUS.md) to learn more about which features will remain
36
36
- Replace `acme_lib` with `instant-acme`, drop OpenSSL dependency, add DNS verification for TLS option with `--https-dns`#192
37
37
- Improved error handling for HTTPS initialization #530
38
38
- Add `--force` to `atomic-server import`#536
39
+
- Email support. Connect to external SMTP servers. #276
40
+
- 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`.
41
+
- Allow parsing `.env` files from custom locations using the `--env-file` flag.
42
+
- Plugins support `tokio`, so you can spawn async tasks from plugins.
43
+
- Add JWT token support, used for emails and registration #544
39
44
- 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