Thomas
|
a4a903d7c3
|
feat: polish release v2 experience (#6800)
|
2026-09-07 19:17:37 +02:00 |
|
Thomas
|
9303dbd284
|
feat: add configurable headers and instance branding (#6690)
|
2026-08-25 17:09:47 +02:00 |
|
ajnart
|
87f264a286
|
chore: reconcile assistant layer after stack rebase
|
2026-08-14 11:32:11 +02:00 |
|
Thomas
|
45d8bc9443
|
feat: add the community-funded Homarr assistant provider (#6563)
* Add Homarr provider proxy foundation
* Complete Homarr provider integration
* Harden Homarr provider integration
* Address Homarr provider review feedback
* Address CodeRabbit provider feedback
* Localize provider errors
* Handle provider activity load failures
* docs: improve workshop and homepage
* Harden Homarr provider limits
* fix: harden the Homarr provider
* fix: address provider review feedback
* fix: clarify provider request accounting
* feat: complete the Homarr provider endpoint
* fix: terminate invalid provider streams
|
2026-08-14 11:32:11 +02:00 |
|
ajnart
|
c0cdedc039
|
add OpenRouter web search option
|
2026-08-14 11:32:10 +02:00 |
|
ajnart
|
d37a2ba963
|
refactor: remove assistant chat archiving
|
2026-08-14 11:32:10 +02:00 |
|
ajnart
|
c0445cdca2
|
feat: expand assistant providers and polish experience
|
2026-08-14 11:32:10 +02:00 |
|
ajnart
|
5db95f2def
|
fix: harden assistant integration
|
2026-08-14 11:32:09 +02:00 |
|
ajnart
|
10ef871777
|
feat: add Homarr assistant
|
2026-08-14 11:32:09 +02:00 |
|
ajnart
|
6a5162d615
|
feat: protect responsive board layouts
|
2026-08-14 11:32:09 +02:00 |
|
ajnart
|
d6b114e423
|
feat: rebuild board grid experience
|
2026-08-14 11:07:06 +02:00 |
|
Thomas
|
400127b45c
|
fix: harden v2 custom widgets and Workshop (#6480)
|
2026-08-13 19:50:46 +02:00 |
|
Thomas
|
3aa14e22ed
|
fix(custom-widgets): address v2 merge review (#6446)
|
2026-08-13 19:49:25 +02:00 |
|
Thomas
|
acdfcbb18e
|
feat(custom-widgets): complete Custom JSX v2 (#6390)
|
2026-08-13 19:48:57 +02:00 |
|
Thomas
|
83e3b22f9a
|
feat(custom-widgets): Full Mantine v9 + SubFetch support for custom JSX (#6304)
|
2026-08-13 19:45:44 +02:00 |
|
Thomas
|
5e39c8813a
|
feat(preferences): add enableRightClickOnWidgets user preference (#6298)
|
2026-07-17 14:42:19 +02:00 |
|
Thomas Camlong
|
77884a3179
|
feat: add per-widget secret storage for release provider authentication
Adds encrypted token storage per release widget so users can authenticate
with GitHub, GitLab, Docker Hub, etc. without needing full integration setup.
- New `widget_secret` table (all 3 DB drivers) keyed by (itemId, kind)
- tRPC router with setSecret/deleteSecret/getConfiguredKinds (board modify access required)
- Releases router injects decrypted tokens into provider requests (board view access required)
- Tokens only used for repos matching widget's stored configuration (prevents proxy abuse)
- Provider auth: GitHub (Octokit auth), GitLab (PRIVATE-TOKEN), Docker Hub (Bearer),
GHCR (registry token), npm (Bearer), Codeberg (token header)
- UI: "Provider Tokens" section in widget editor with PasswordInput per provider
|
2026-06-27 10:57:13 +02:00 |
|
Thomas
|
aecbca2b81
|
feat: custom widgets (#5889)
|
2026-06-10 18:58:14 +02:00 |
|
Thomas
|
0b663a7fc6
|
feat(onboarding): guided management and board tours (#5756)
|
2026-06-05 16:54:50 +02:00 |
|
 ThomasandMeier Lukas
|
b5c316b825
|
feat(spotlight): rework !bang search UX (#4813)
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com>
|
2026-05-07 18:38:40 +02:00 |
|
Meier Lukas
|
2454cac7be
|
fix(security): remove salt from database (#5412)
|
2026-04-10 20:48:20 +02:00 |
|
Meier Lukas
|
2b971b9392
|
refactor(certificates): move to core package (#4686)
|
2025-12-19 09:49:12 +01:00 |
|
Meier Lukas
|
172db0e3f9
|
feat(integrations): add app linking (#4338)
|
2025-10-24 20:21:27 +02:00 |
|
Meier Lukas
|
8ff29b82e5
|
fix(db): increase integration kind limit from 16 to 64 characters
|
2025-09-03 20:51:28 +02:00 |
|
 Yuichi NakaiandMeier Lukas
|
5168cba8e4
|
feat(db): support postgresql database (#3643)
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com>
|
2025-08-29 20:30:03 +02:00 |
|