Sebastian Jeltsch
babcabaf76
Update JS dependencies.
2025-07-17 14:03:51 +02:00
Sebastian Jeltsch
b9eb39ad37
Add a custom Hero banner to langing page with install instructions and remove overly prominent roadmap (still in docs).
2025-07-17 13:54:11 +02:00
Sebastian Jeltsch
9b2e7d229e
TrailBase is now an officially supported TanStack/db backend. Update local-first example to use official integration. 🎉
2025-07-17 10:18:11 +02:00
Sebastian Jeltsch
e8c0402c20
Update Rust and JS dependencies.
2025-07-15 10:57:44 +02:00
Sebastian Jeltsch
321006fbe7
Call out PKCE in auth docs.
2025-07-14 11:38:49 +02:00
Sebastian Jeltsch
13a252a8be
Update preliminary tanstack-db integration and JS dependencies.
2025-07-12 12:38:17 +02:00
Sebastian Jeltsch
5ff3541cd1
Update JS deps.
2025-07-06 09:27:03 +02:00
Sebastian Jeltsch
6d57ff156a
Update tanstack-db TB integation to match upstream PR.
2025-07-05 10:01:53 +02:00
Sebastian Jeltsch
94e10149ff
Make JS/TS client more testable and move generic parameter from individual methods to RecordApi.
2025-07-04 15:52:30 +02:00
Sebastian Jeltsch
f1cafc43b6
Update tanstack/db deps.
2025-06-30 15:00:18 +02:00
Sebastian Jeltsch
8dda807001
Update Rust and JS dependencies.
2025-06-28 08:27:52 +02:00
Sebastian Jeltsch
dcef3023ec
Implement "await" logic consistent with electric's integration and also implement update & delete.
2025-06-26 11:11:40 +02:00
Sebastian Jeltsch
cafe9756b3
Local-first: move more responsibility into the TS/db-TB integration.
2025-06-25 10:44:11 +02:00
Sebastian Jeltsch
a03dd11a5f
PoC @tanstack/db local-first example using record subscriptions.
...
There's still many open questions:
* What's the future of @tanstack/db? Currently a rapidly moving target.
* What's a good way to persist state locally to reduce gap to intitial
fetch.
* Could Compare-and-Swap (CaS) insert semantics help us.
2025-06-24 13:59:48 +02:00
Sebastian Jeltsch
e964984849
Update Rust & JS deps.
2025-06-23 22:32:01 +02:00
Sebastian Jeltsch
bb76714c41
Update dependencies.
2025-06-17 14:59:23 +02:00
Sebastian Jeltsch
1ac9c2633e
Update JS dependencies.
2025-06-14 11:59:08 +02:00
Sebastian Jeltsch
e0f3cd5524
Update JS dependencies.
2025-06-11 12:38:04 +02:00
Sebastian Jeltsch
5a8032c5fb
Prepare new release v0.13.0.
2025-06-08 13:33:07 +02:00
Sebastian Jeltsch
4bf98218fe
Also check session as part of /api/auth/v1/status and add a (sub-optimal) async session validation to TS client's constructor when initialized with tokens.
2025-06-08 12:54:23 +02:00
Sebastian Jeltsch
44ee973cb3
Turn client.avatarUrl() sync and update example.
2025-06-07 22:55:11 +02:00
Sebastian Jeltsch
2b33fbcaa9
Remove _user_avatar record APIs after adding dedicated avatar APIs.
2025-06-07 22:55:11 +02:00
Sebastian Jeltsch
c3cd9bd2da
Replace avatar url + record API with dedicated read avatar API.
2025-06-06 22:38:33 +02:00
Sebastian Jeltsch
385a9ecceb
Use --prefer-offline over plain --offline for installing JS deps.
2025-06-04 11:12:24 +02:00
Sebastian Jeltsch
ffbe4dca3f
Update Rust and JS deps.
2025-06-04 11:11:39 +02:00
Sebastian Jeltsch
08d63d57f5
Fix stale but inconsequential bindings path.
2025-06-03 14:40:07 +02:00
Sebastian Jeltsch
77a2b79d5a
Update JS dependencies.
2025-06-02 21:07:06 +02:00
Sebastian Jeltsch
271407e51e
Wire up GeoLite2-City geoip databases into dashboard. #64
2025-05-29 23:59:20 +02:00
Sebastian Jeltsch
5152cf9000
Replace vendored refinery with a more proper fork stripping all the unused bits and bobs.
2025-05-27 22:01:06 +02:00
Sebastian Jeltsch
a0b7923759
Update JS dependencies.
2025-05-26 13:56:02 +02:00
Sebastian Jeltsch
dc59179519
Publish updated client packages after nested filter updates in TB v0.12.0.
2025-05-20 12:44:54 +02:00
Sebastian Jeltsch
4db5666c93
Update JS dependencies.
2025-05-19 20:33:12 +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
1b6f9e4311
Update JS dependencies.
2025-05-17 11:11:33 +02:00
Sebastian Jeltsch
7b82eae58d
Move ts-rs generated TS API bindings to trailbase-assets/js/bindings getting rid of the symlink.
...
Generally, symlinks continue to be an issue for Windows builds.
2025-05-15 11:24:51 +02:00
Sebastian Jeltsch
c724c9eaab
Fix API routing in admin dashboard, simplify JS/TS client APIs and publish v0.4.0.
2025-05-10 15:02:48 +02:00
Sebastian Jeltsch
267a5aeea9
Update Rust and JS dependencies.
2025-05-09 09:12:45 +02:00
Sebastian Jeltsch
c377138f41
Update Rust and JS deps.
2025-05-04 11:51:48 +02:00
Sebastian Jeltsch
c4a4dfd575
Update rusqlite to v0.35, which has more strict query validation \o/. Also update other Rust and JS deps.
2025-05-03 11:42:59 +02:00
Sebastian Jeltsch
8ecd169ec6
Update/tighten Dart client's deps.
2025-04-27 23:25:47 +02:00
Sebastian Jeltsch
f1d84f5760
Update JS and Rust dependencies.
2025-04-25 17:08:26 +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
79e6244a19
Update JS deps.
2025-04-22 21:52:12 +02:00
Sebastian Jeltsch
d6b199587d
Update to Rust edition 2024.
2025-04-20 07:36:26 +02:00
Sebastian Jeltsch
6999bafddd
Update JS dependencies.
2025-04-15 22:17:12 +02:00
Sebastian Jeltsch
d388246a20
Break up Server abstraction to allow more customization for framework use-cases.
2025-04-14 12:02:42 +02:00
Sebastian Jeltsch
eecab32d39
Minor: consistent tokio and env_logger dependencies.
2025-04-14 09:25:44 +02:00
Sebastian Jeltsch
f7cce2dc44
Fix logging: deterministically and separately initialize log and tracing.
2025-04-04 13:23:26 +02:00