Commit Graph

  • 9cc04afa32 Merge pull request #54 from rbouteiller/feat/local-trmnl-registry main v0.2.2 Rémi Bouteiller 2026-04-26 12:26:23 -07:00
  • 217bc3932e feat(catalog): improve external recipe browsing Rémi Bouteiller 2026-04-26 12:20:12 -07:00
  • 2f64bfb8f3 chore(admin): move maintenance actions into admin Rémi Bouteiller 2026-04-26 12:01:25 -07:00
  • 2ec7510814 fix(security): enforce tenant ownership in runtime paths Rémi Bouteiller 2026-04-26 12:01:20 -07:00
  • 81d55d6758 feat(db): track schema migrations and harden RLS Rémi Bouteiller 2026-04-26 12:01:10 -07:00
  • 771948afcc chore: ignore local planning notes Rémi Bouteiller 2026-04-26 12:01:04 -07:00
  • 0d126a12ab fix(trmnl): refresh palettes snapshot, type colors as string[] Rémi Bouteiller 2026-04-26 09:58:34 -07:00
  • a15f78e4de feat(api/display): parse Model header and persist on devices Rémi Bouteiller 2026-04-26 09:29:09 -07:00
  • a0458e168d feat(trmnl): resolve device render profile from registry Rémi Bouteiller 2026-04-26 09:29:03 -07:00
  • b866d4cbea feat(db): add device.model and device.palette_id columns Rémi Bouteiller 2026-04-26 09:28:56 -07:00
  • f732ceac19 feat(api): render /api/markup locally with liquidjs Rémi Bouteiller 2026-04-26 09:17:54 -07:00
  • 0ad9fd4851 feat(api): serve TRMNL registry endpoints from local cache Rémi Bouteiller 2026-04-26 09:17:48 -07:00
  • 0a79b2cba9 chore(release): v0.2.2 [skip release] github-actions[bot] 2026-04-25 00:40:51 +00:00
  • 2eeba131fd Merge branch 'usetrmnl:main' into main Rémi Bouteiller 2026-04-24 17:40:41 -07:00
  • b60983807f chore(release): v0.2.1 [skip release] v0.2.1 github-actions[bot] 2026-04-25 00:33:20 +00:00
  • e949a7c0db Merge pull request #53 from rbouteiller/fix/rls-init-portable-roles Rémi Bouteiller 2026-04-24 17:33:06 -07:00
  • e645f49ee4 fix(migrations): use CURRENT_USER and current_database() in RLS init Rémi Bouteiller 2026-04-24 17:32:12 -07:00
  • 599428efe2 chore(release): v0.2.1 [skip release] github-actions[bot] 2026-04-25 00:23:06 +00:00
  • c9dceaf984 Update README.md & screenshots in the documentation. Rémi Bouteiller 2026-04-24 17:20:58 -07:00
  • 800b5189e7 Merge pull request #44 from rbouteiller/feat/new-recipes-framework v0.2.0 Rémi Bouteiller 2026-04-24 16:59:16 -07:00
  • 21623d6227 Update package version from 0.1.7 to 0.2.0 in package.json Rémi Bouteiller 2026-04-24 16:59:03 -07:00
  • 20eee35b0d Surface device screen orientation as image_rotate in /api/display. Rémi Bouteiller 2026-04-24 16:55:38 -07:00
  • 80a0f43aa1 Update .env.example to include 'browser' as an option for REACT_RENDERER configuration Rémi Bouteiller 2026-04-24 16:53:56 -07:00
  • da303a29c7 Wrap the bitmap-font Preview card in the standard panel chrome. Rémi Bouteiller 2026-04-24 16:52:29 -07:00
  • a64e23011e Re-skin Tools components to match the rebranded design language. Rémi Bouteiller 2026-04-24 16:48:59 -07:00
  • 749b489371 Revert "Redesign Tools pages to match the rebranded design language." Rémi Bouteiller 2026-04-24 16:44:49 -07:00
  • 0e47d125b5 Redesign Tools pages to match the rebranded design language. Rémi Bouteiller 2026-04-24 16:41:30 -07:00
  • 519ec086fa Redesign Mixup pages to mirror the Playlists experience. Rémi Bouteiller 2026-04-24 16:39:40 -07:00
  • 58cee46c62 Apply the same preview-left layout to the Device edit form. Rémi Bouteiller 2026-04-24 16:05:23 -07:00
  • 4479cd532b Mirror the Dashboard "preview-left, details-right" layout in DeviceView. Rémi Bouteiller 2026-04-24 16:05:16 -07:00
  • 8c08f024c6 Redesign Device detail page to match the new design language. Rémi Bouteiller 2026-04-24 14:55:46 -07:00
  • a710281737 Redesign Dashboard to match the new app-wide design language. Rémi Bouteiller 2026-04-24 14:53:10 -07:00
  • fdcad306f6 Redesign Recipe detail page around a single preview stage. Rémi Bouteiller 2026-04-24 14:48:12 -07:00
  • 7b7065e46c Redesign Recipes index as specimen cards. Rémi Bouteiller 2026-04-24 14:47:58 -07:00
  • f1ad6d96e2 Extract shared DeviceFrame bezel and sweep to TRMNL primary token. Rémi Bouteiller 2026-04-24 14:47:51 -07:00
  • 95df81e06a Apply Biome import-order pass. Rémi Bouteiller 2026-04-24 14:22:06 -07:00
  • 048a9991c9 Redesign Playlists page and builder as a film-reel experience. Rémi Bouteiller 2026-04-24 14:22:01 -07:00
  • fcd62ca011 Reformat refreshed shadcn primitives to match project style. Rémi Bouteiller 2026-04-24 14:14:32 -07:00
  • a491c63edd Wrap app in TooltipProvider at the root layout. Rémi Bouteiller 2026-04-24 14:13:05 -07:00
  • 63de602405 Move non-shadcn components out of components/ui into components/common. Rémi Bouteiller 2026-04-24 14:13:02 -07:00
  • 9812a6307c Refresh shadcn/ui primitives to latest registry. Rémi Bouteiller 2026-04-24 14:12:55 -07:00
  • 39f22e78a1 Reset heading font-size in Takumi/Satori preflight shim. Rémi Bouteiller 2026-04-24 13:56:07 -07:00
  • 4d211aedf2 Target recipes partial unique indexes by columns, not constraint name. Rémi Bouteiller 2026-04-24 13:56:00 -07:00
  • 778de05ad2 Align DB-init dashboard with TRMNL brand tokens, drop AI slop. Rémi Bouteiller 2026-04-24 13:55:54 -07:00
  • 99739385fb Fix lint issues surfaced after lib upgrades. Rémi Bouteiller 2026-04-24 13:33:26 -07:00
  • ca83d7de29 Fix build failures after lib upgrades (lucide-react, takumi, next 16). Rémi Bouteiller 2026-04-24 13:30:00 -07:00
  • 0e06a231d0 Show a DB-unreachable banner on the sign-in page. Rémi Bouteiller 2026-04-24 13:24:01 -07:00
  • d98e1e62d2 Merge upstream/main into feat/new-recipes-framework. Rémi Bouteiller 2026-04-24 13:17:29 -07:00
  • 1ba63c643e Gate external catalog behind ENABLE_EXTERNAL_CATALOG flag (default false). Rémi Bouteiller 2026-04-24 13:13:59 -07:00
  • 4bc23b54aa Second-pass review fixes: Docker env, catalog SSRF, RLS leak, slug scoping. Rémi Bouteiller 2026-04-24 13:08:14 -07:00
  • c42fa5a69e Harden recipes framework: RLS, SSRF guard, unified Chrome pool. Rémi Bouteiller 2026-04-24 11:55:12 -07:00
  • 53d3342ef3 chore(release): v0.1.7 [skip release] v0.1.7 github-actions[bot] 2026-04-24 18:28:07 +00:00
  • 71af1d785a Merge pull request #52 from rbouteiller/fix/issue-41-color-support Rémi Bouteiller 2026-04-24 11:27:54 -07:00
  • 4af6e7ce17 style: remove unused biome suppressions Rémi Bouteiller 2026-04-24 11:25:55 -07:00
  • fcca05d824 fix: resolve remaining biome lint blockers Rémi Bouteiller 2026-04-24 11:25:28 -07:00
  • 306fd8741b style: apply repo-wide biome rewrites Rémi Bouteiller 2026-04-24 11:20:18 -07:00
  • 428e038831 fix monochrome BMP palette ordering Rémi Bouteiller 2026-04-24 11:07:28 -07:00
  • 025ff93a6b Refactor recipe renderer to reuse shared modules. Rémi Bouteiller 2026-04-24 11:01:26 -07:00
  • bbc7f1b154 Merge main and fix CI for recipes framework. Rémi Bouteiller 2026-04-24 10:50:23 -07:00
  • e2cae416a7 Ignore local worktree directories Rémi Bouteiller 2026-04-24 10:40:56 -07:00
  • 723a0cbf3b chore(release): v0.1.6 [skip release] v0.1.6 github-actions[bot] 2026-04-23 20:54:50 +00:00
  • 3984cd9f80 Merge pull request #51 from GU5TAF/feat/browser-rendering Rémi Bouteiller 2026-04-23 13:54:36 -07:00
  • 922195d73e docker setup for browser renderer Gustaf Zetterlund 2026-04-11 22:27:24 +02:00
  • ec7cbb6b4c set up browser renderer Gustaf Zetterlund 2026-04-11 14:09:28 +02:00
  • 7a9eb0f5d6 new image processing utility Gustaf Zetterlund 2026-04-11 13:29:56 +02:00
  • d0d4ccf981 RLS and device user assignation Rémi Bouteiller 2026-02-01 23:50:22 +01:00
  • 26defc0235 Use recipes in db for playlists Rémi Bouteiller 2026-02-01 23:06:25 +01:00
  • ded43b6c34 Remove cache Rémi Bouteiller 2026-02-01 23:06:12 +01:00
  • d255f093c5 Better recipes list page Rémi Bouteiller 2026-02-01 22:58:16 +01:00
  • d5c917de51 Improved linting and pupeeter in docker Rémi Bouteiller 2026-02-01 22:46:24 +01:00
  • 87091e5154 Add screenshots Rémi Bouteiller 2026-02-01 12:29:50 +01:00
  • 99a85180da Fetch trmnl catalog 5min for images links Rémi Bouteiller 2026-02-01 11:10:33 +01:00
  • f4d0e1bba9 Fix lint Rémi Bouteiller 2026-02-01 00:23:36 +01:00
  • 27dc4c68dd Fix lint errors in liquid renderer and preview Rémi Bouteiller 2026-02-01 00:22:52 +01:00
  • 6f77b97a5d Improve SQL migration readability with section comments Rémi Bouteiller 2026-02-01 00:18:34 +01:00
  • e31b8ca4b8 Add recipe deletion Rémi Bouteiller 2026-02-01 00:18:27 +01:00
  • 450110c591 Add Liquid recipe rendering support Rémi Bouteiller 2026-02-01 00:18:21 +01:00
  • e907faf2cc Format code with consistent style Rémi Bouteiller 2026-02-01 00:18:11 +01:00
  • 8be418bba0 Add installation Rémi Bouteiller 2026-01-29 12:19:38 +01:00
  • ab58584e4b Add official plugins catalog Rémi Bouteiller 2026-01-29 12:05:26 +01:00
  • 47e8b4f1b3 Add bnussbau catalog Rémi Bouteiller 2026-01-29 11:57:02 +01:00
  • 890db4be4f Update for react recipes Rémi Bouteiller 2026-01-29 11:25:33 +01:00
  • cdd5d85455 Start moving recipes to db Rémi Bouteiller 2026-01-29 11:15:08 +01:00
  • a2b1733248 client page reorg Rémi Bouteiller 2026-01-29 10:36:08 +01:00
  • 24dd4a68bd Implement a page template Rémi Bouteiller 2026-01-28 20:29:07 +01:00
  • cc880a9ece Better use of shadcn components Rémi Bouteiller 2026-01-28 20:16:05 +01:00
  • e9a5ed2443 Fix sidebar Rémi Bouteiller 2026-01-28 19:48:49 +01:00
  • a526bb51af Implement fw update feature Rémi Bouteiller 2026-01-28 14:53:20 +01:00
  • 177e2dd9d6 Change colors Rémi Bouteiller 2026-01-28 11:55:44 +01:00
  • 80f63442a8 chore(release): v0.1.5 [skip release] staging github-actions[bot] 2026-01-28 10:11:33 +00:00
  • 0eb3b019d2 Improve docs Rémi Bouteiller 2026-01-28 11:11:15 +01:00
  • 487eee1507 chore(release): v0.1.4 [skip release] v0.1.4 github-actions[bot] 2026-01-28 09:53:02 +00:00
  • ad2c64b81f Merge pull request #43 from rbouteiller/fix-build Rémi Bouteiller 2026-01-28 10:52:48 +01:00
  • eee984e348 Update authentication logic to conditionally enable or disable based on environment variable. Refactor auth handling in various components and routes to improve clarity and maintainability. Add error handling for disabled auth scenarios. Rémi Bouteiller 2026-01-28 10:51:05 +01:00
  • 6098c92401 chore(release): v0.1.3 [skip release] v0.1.3 github-actions[bot] 2026-01-27 18:03:05 +00:00
  • fc61d32534 Merge pull request #42 from rbouteiller/feat/authentication Rémi Bouteiller 2026-01-27 19:02:52 +01:00
  • 3babcc864d Fix lint Rémi Bouteiller 2026-01-27 19:01:51 +01:00
  • 76d0b3a6ef Fix build Rémi Bouteiller 2026-01-27 18:55:56 +01:00
  • 6864f04d17 Big UI revamp Rémi Bouteiller 2026-01-27 18:38:06 +01:00
  • a327ddba9f Fix linting Rémi Bouteiller 2026-01-27 16:53:28 +01:00