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
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -81,8 +81,8 @@ See [STATUS.md](server/STATUS.md) to learn more about which features will remain
81
81
- Refactor `Endpoint` handlers, uses a Context now #592
82
82
- Re-build store + invite when adjusting server url #607
83
83
- Use local atomic-server for properties and classes, improves atomic-server #604
84
+
- New sign up / register flow. Add `/register` Endpoint #489#254
84
85
- Add multi-tenancy support. Users can create their own `Drives` on subdomains. #288
85
-
- Add `/register` Endpoint #489#254
86
86
- Refactor URLs. `store.self_url()` returns an `AtomicUrl`, which provides methods to easily add paths, find subdomains and more.
87
87
- Add support for subdomains, use a Wildcard TLS certificate #502
88
88
@@ -91,6 +91,11 @@ See [STATUS.md](server/STATUS.md) to learn more about which features will remain
91
91
- Replace `acme_lib` with `instant-acme`, drop OpenSSL dependency, add DNS verification for TLS option with `--https-dns`#192
92
92
- Improved error handling for HTTPS initialization #530
93
93
- Add `--force` to `atomic-server import`#536
94
+
- Email support. Connect to external SMTP servers. #276
95
+
- 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`.
96
+
- Allow parsing `.env` files from custom locations using the `--env-file` flag.
97
+
- Plugins support `tokio`, so you can spawn async tasks from plugins.
98
+
- Add JWT token support, used for emails and registration #544
94
99
- 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
Display the source diff
Display the rich diff
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