Thomas Camlong
8fea2a2851
Merge migration renames into Homarr Assistant
2026-08-09 08:15:08 +02:00
Thomas Camlong
19a6e32d61
Merge migration renames into mobile boards
2026-08-09 08:14:40 +02:00
Thomas Camlong
84db5ccfe7
Rename layout gutter migrations
2026-08-09 08:12:46 +02:00
Thomas Camlong
d56e2b5d60
Rename Assistant migrations
2026-08-09 08:12:43 +02:00
Thomas Camlong
ee7e090a1f
Rename layout role migrations
2026-08-09 08:12:41 +02:00
Thomas Camlong
360fd59771
style: format mobile migration metadata
2026-08-08 22:20:48 +02:00
Thomas Camlong
e04db94631
Merge commit 'e65c98c29063d80cbfd39c48c699de7018892624' into feat/v2-stack-final-mobile
2026-08-08 22:20:17 +02:00
Thomas Camlong
3246dc4c91
style: format dnd migration metadata
2026-08-08 22:16:16 +02:00
Thomas Camlong
9fd7a8a05b
merge: stack assistant on mobile boards
2026-08-08 21:27:56 +02:00
Thomas Camlong
a039049084
merge: stack auto mobile boards
2026-08-08 20:59:56 +02:00
Thomas Camlong
93276abc8c
merge: stack v2 into dnd-kit grid
2026-08-08 20:16:04 +02:00
ajnart
6728228387
feat: protect responsive board layouts
2026-08-08 15:41:14 +02:00
ajnart
f7b291b465
add OpenRouter web search option
2026-08-03 16:59:27 +02:00
ajnart
25c9955cc6
feat: rebuild board grid experience
2026-08-01 00:43:28 +02:00
Thomas
557ebe0a2f
fix: harden v2 custom widgets and Workshop ( #6480 )
2026-07-31 13:28:53 +02:00
ajnart
9e6a0c7748
refactor: remove assistant chat archiving
2026-07-30 12:08:21 +02:00
ajnart
36ae9f93ee
fix: harden assistant integration
2026-07-28 22:56:28 +02:00
ajnart
00e8790ec2
feat: add Homarr assistant
2026-07-28 21:33:17 +02:00
Thomas
df967751f6
fix(custom-widgets): address v2 merge review ( #6446 )
2026-07-23 01:55:15 +02:00
Thomas
6aceb2fd1f
feat(custom-widgets): complete Custom JSX v2 ( #6390 )
2026-07-22 20:47:19 +02:00
Thomas
60cbd7bb7a
Merge branch 'dev' into v2
2026-07-18 23:00:30 +02:00
Thomas
5e39c8813a
feat(preferences): add enableRightClickOnWidgets user preference ( #6298 )
2026-07-17 14:42:19 +02:00
ajnart
51d8a3cc53
style: auto-fix lint and format
2026-07-15 13:54:18 +00:00
Thomas Camlong
a11583feb1
Revert "style: format all files and remove coverage report step"
...
This reverts commit 446931bc0a .
2026-07-15 15:44:49 +02:00
Thomas Camlong
446931bc0a
style: format all files and remove coverage report step
2026-07-15 15:42:13 +02:00
Thomas
def3ede3bc
fix(db): restore widget_secret migration journal entries accidentally removed by #6206 ( #6288 )
2026-07-11 15:40:06 +02:00
Nerdy Technician and Thomas
9864fed775
feat: Add Traefik Integration with dedicated widget and Add optional Icons for Gotify/Notifcation Widget (ONLY GOTIFY) ( #6206 )
...
Co-authored-by: Thomas <thomas@ajnart.fr >
2026-07-10 16:49:24 +02:00
Thomas
885be1b9a1
fix(widget-secrets): add missing widget_secret migration and add error notifications ( #6192 )
...
* fix(widget-secrets): add missing widget_secret migration and add error notifications
The widget_secret table was defined in all three Drizzle schema files but
no SQL migration was ever generated to create it, causing setSecret to
fail with 'no such table: widget_secret' in production (drizzle-kit push
in development hid the problem).
- Add migration SQL for sqlite (0040), mysql (0042), postgresql (0008)
- Update journal entries for all three dialects
- Add onError handlers to setSecret/deleteSecret mutations so errors
are shown as red notifications instead of silently swallowed
Fixes #6186
* fix(widget-secrets): add missing drizzle snapshots for merge-url and widget_secret migrations
The merge_custom_widget_url migration (0039/0041/0007) was committed
without a corresponding snapshot, breaking drizzle-kit generate for
all future migrations. This adds:
- 0039/0041/0007 snapshots reflecting the merge-url changes
(base_url+endpoint -> url, add enabled column)
- 0040/0042/0008 snapshots reflecting the widget_secret table
All snapshot chains now match journal entries (41/43/9 entries each).
2026-07-04 17:57:40 +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
Thomas and Meier 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
298a96054e
refactor(db): move to core package ( #4589 )
2025-12-17 08:59:52 +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 Nakai and Meier Lukas
5168cba8e4
feat(db): support postgresql database ( #3643 )
...
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
2025-08-29 20:30:03 +02:00