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-1Lines changed: 6 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -86,8 +86,8 @@ See [STATUS.md](server/STATUS.md) to learn more about which features will remain
86
86
- Refactor `Endpoint` handlers, uses a Context now #592
87
87
- Re-build store + invite when adjusting server url #607
88
88
- Use local atomic-server for properties and classes, improves atomic-server #604
89
+
- New sign up / register flow. Add `/register` Endpoint #489#254
89
90
- Add multi-tenancy support. Users can create their own `Drives` on subdomains. #288
90
-
- Add `/register` Endpoint #489#254
91
91
- Refactor URLs. `store.self_url()` returns an `AtomicUrl`, which provides methods to easily add paths, find subdomains and more.
92
92
- Add support for subdomains, use a Wildcard TLS certificate #502
93
93
@@ -96,6 +96,11 @@ See [STATUS.md](server/STATUS.md) to learn more about which features will remain
96
96
- Replace `acme_lib` with `instant-acme`, drop OpenSSL dependency, add DNS verification for TLS option with `--https-dns`#192
97
97
- Improved error handling for HTTPS initialization #530
98
98
- Add `--force` to `atomic-server import`#536
99
+
- Email support. Connect to external SMTP servers. #276
100
+
- 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`.
101
+
- Allow parsing `.env` files from custom locations using the `--env-file` flag.
102
+
- Plugins support `tokio`, so you can spawn async tasks from plugins.
103
+
- Add JWT token support, used for emails and registration #544
99
104
- Fix index issue happening when deleting a single property in a sorted collection #545
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+1Lines changed: 1 addition & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -49,6 +49,7 @@ TL;DR Clone the repo and run `cargo run` from each folder (e.g. `cli` or `server
49
49
- Go to `browser`, run `pnpm install` (if you haven't already), and run `pnpm dev` to start the browser
50
50
- Visit your `localhost` in your locally running `atomic-data-browser` instance: (e.g. `http://localhost:5173/app/show?subject=http%3A%2F%2Flocalhost`)
51
51
- use `cargo watch -- cargo run` to automatically recompile `atomic-server` when you update JS assets in `browser`
52
+
- use `cargo watch -- cargo run --bin atomic-server -- --env-file server/.env` to automatically recompile `atomic-server` when you update code or JS assets.
0 commit comments