Commit Graph

122 Commits

Author SHA1 Message Date
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