Sebastian Jeltsch
dfcc8221dc
Add python RecordApi examples to docs.
2025-05-19 14:28:19 +02:00
Sebastian Jeltsch
7318794f95
Update docs and CLI tutorial to new filter syntax.
2025-05-19 14:28:19 +02:00
Junglei Kim
9b0cd117ea
fix typo
2025-05-19 14:25:04 +02:00
Sebastian Jeltsch
1dcd3889d7
Add documentation for new Swift client.
2025-05-13 15:25:43 +02:00
Sebastian Jeltsch
c719015ba8
Add status page to docs.
2025-05-10 15:02:51 +02:00
Sebastian Jeltsch
9ca34f46f3
Further tune SQLite execution model.
...
Previously reader and writer channels were operating entirely
independently, which yields the lowest overhead for pure read and pure
write benchmarks.
In mixed workloads like prod, however, this is not ideal since we're
running into SQLite's own file-locking, which has more overhead than
in-process locking.
With this change, we use an RwLock to reduce congestion while still
allowing parallel reads.
Together with a low-overhead kanal channel, we see little to no
regression for pure read and pure write benchmarks, while seeing about a
3x improvement for mixed workloads.
We also move ACL checks for Create/Update queries to the writer SQLite
connection, to reduce thrashing.
2025-04-28 14:11:44 +02:00
Sebastian Jeltsch
20799ca6a9
Add offset pagination parameter to JS/TS client and docs.
2025-04-27 23:25:53 +02:00
Sebastian Jeltsch
d79f8e0697
Doc: overhaul PocketBase comparison.
2025-04-25 11:41:27 +02:00
Sebastian Jeltsch
3729f70b7b
Prepare new release v0.10.0.
2025-04-24 21:02:14 +02:00
Sebastian Jeltsch
f0e5570f96
Update website to Tailwind v4.
...
Everything else is still on Tailwind v3, since we depend on solid-ui,
which doesn't yet support v4:
https://github.com/stefan-karger/solid-ui/issues/166#issuecomment-2822360321 ,
however this way we can build some familiarity with the new system.
Sadly, the tailwind eslint plugin had to be disabled because it doesn't
support v4 and the v4 alpha is completely disfunct:
https://github.com/francoismassart/eslint-plugin-tailwindcss/issues/325 .
2025-04-24 10:40:51 +02:00
Sebastian Jeltsch
22bea3e6eb
Add a better footer to website.
2025-04-23 23:04:46 +02:00
Sebastian Jeltsch
d9444147a0
Fix minor issues with documentation.
2025-04-15 15:33:31 +02:00
Sebastian Jeltsch
15bd04ec28
Update routing in docs to match new routing syntax in axum v0.8. Thanks @Newex. Fixes #43 .
2025-04-07 22:24:47 +02:00
Sebastian Jeltsch
5f1702a560
Minor: fix link for Rust client on the website.
2025-04-05 17:58:00 +02:00
Sebastian Jeltsch
ff17f913fb
Minor: fix drizzle name typo in benchmark graph.
2025-04-04 20:59:04 +02:00
Sebastian Jeltsch
fdfd363cfd
Prepare new release v0.9.0.
2025-04-04 14:39:36 +02:00
Sebastian Jeltsch
ecad4d14ee
Update benchmark results.
2025-04-04 01:39:37 +02:00
Sebastian Jeltsch
911f27abdc
Add loginMessage?= to demo links.
2025-03-30 22:15:03 +02:00
Jean-Baptiste Muscat
774ade5cfb
[Doc] Fix typos
2025-03-20 17:46:38 +01:00
Sebastian Jeltsch
5bb9b15098
Minor: make doc shelve's background transparent to look less alien in dark mode.
2025-03-03 15:50:04 +01:00
Sebastian Jeltsch
57fcb211e3
Add eslint to docs.
2025-03-02 21:12:23 +01:00
Sebastian Jeltsch
0bf3cea86f
Update screenshots and tweak sales pitch.
2025-03-01 23:21:03 +01:00
Sebastian Jeltsch
8b3b005519
Add mention of ?count and ?expand query parameters to docs.
2025-02-16 15:46:57 +01:00
Sebastian Jeltsch
ef447528c0
Add mention of foreign record expansion to documentation.
2025-02-14 22:54:40 +01:00
Sebastian Jeltsch
d4ba8a05bf
Remove dangling doc.
2025-02-08 21:51:16 +01:00
Sebastian Jeltsch
639b6ab272
Update benchmark results for PocketBase v0.25.0, which provided a lovely 30% performance increase.
2025-02-05 14:11:26 +01:00
Sebastian Jeltsch
18dfeee2df
Some more word smithing regarding the new data modeling and relations documentation.
2025-02-04 21:54:02 +01:00
Sebastian Jeltsch
ea61aeab45
Add dedicated documentation on how to model data and relations with SQLite and TrailBase.
2025-02-04 12:39:34 +01:00
Sebastian Jeltsch
81ccda25a9
Minor: fix graph legend on file system write latency benchmark.
2025-02-01 17:56:30 +01:00
Sebastian Jeltsch
0f4899bdeb
Add file system benchmarks to the benchmark doc.
2025-02-01 11:21:47 +01:00
Sebastian Jeltsch
1b6bd47274
Overhaul FAQs documentation.
2025-01-30 11:57:55 +01:00
Sebastian Jeltsch
b91757fcc8
Update docs to reflect TLS support.
2025-01-30 00:29:16 +01:00
Sebastian Jeltsch
1cee8c8316
Minor: remove stale docs references.
2025-01-28 23:00:10 +01:00
Sebastian Jeltsch
01d47b2d11
Rewrite philosophy doc.
2025-01-28 22:56:35 +01:00
Sebastian Jeltsch
8168c7a404
Tweak website intro. Add a demo button on top.
2025-01-27 12:02:51 +01:00
Sebastian Jeltsch
dc37883e79
Minor documentation word smithing.
2025-01-25 22:18:19 +01:00
Sebastian Jeltsch
c0e466114f
Add a "Collaborative Clicker + SSR" tutorial to the docs.
2025-01-25 11:16:08 +01:00
Sebastian Jeltsch
cf85a53112
Minor: add more context on and around the collaborative clicker example.
2025-01-24 16:58:57 +01:00
Sebastian Jeltsch
c3a81d7359
Clean up examples and tutorials as well as minor doc tweaks.
...
Also add a reconnect loop to collab clicker.
2025-01-24 14:26:16 +01:00
Sebastian Jeltsch
ebf25fa821
Add RecordApi.list examples to docs and streamline the list APIs for rust and dotnet.
2025-01-22 13:13:01 +01:00
Sebastian Jeltsch
288d13f7f8
Improve docs: add record API examples for Rust.
2025-01-21 17:05:00 +01:00
Sebastian Jeltsch
7228fb88e5
Minor: add a record API subscription example for dotnet and clean up other dotnet examples.
2025-01-21 16:08:03 +01:00
Sebastian Jeltsch
17165dc1b8
Improve docs: add dotnet examples to record APIs doc.
2025-01-20 23:35:54 +01:00
Sebastian Jeltsch
b93d96cedb
Improve docs: add curl examples to record API documentation.
...
Addresses #22 .
2025-01-20 22:50:59 +01:00
Sebastian Jeltsch
f3d24e5bf2
Improve docs: add record API code examples for JS/TS.
2025-01-20 14:41:11 +01:00
Sebastian Jeltsch
8f9d8ada9c
Improve RecordApi docs by adding code examples (only Dart for now) and fix a small heartbeat decoding issue.
...
Partially addresses some of the issues with our lackluster docs: #22 .
2025-01-20 13:08:31 +01:00
Sebastian Jeltsch
756ed7a838
Update docs to include rust client and benchmarks to include rust client latencies.
2025-01-18 11:31:22 +01:00
Jaga Santagostino
273bea0ef6
Update starting-up.mdx link to schema
2025-01-16 23:10:12 +01:00
Sebastian Jeltsch
83d67b8381
Fix stale record API paths in documentation, add subscriptions, and drive-by cleanup of dart tests.
...
Addresses #20 .
2025-01-15 13:04:10 +01:00
Sebastian Jeltsch
932e4d57af
Minor documentation brush up.
2025-01-14 16:44:09 +01:00