Commit Graph

3277 Commits

Author SHA1 Message Date
Meier Lukas
37946deedb 🐛 Fix yarn.lock after merge 2023-11-12 20:52:16 +01:00
Meier Lukas
2a9598a66a Merge branch 'dev' into board-in-database 2023-11-12 20:51:24 +01:00
Meier Lukas
bd9d3abec9 Add saving of status codes 2023-10-23 11:41:46 +02:00
Meier Lukas
5869766823 Add saving of widget options 2023-10-23 11:26:56 +02:00
Meier Lukas
8494796549 Add saving of board without status codes and widget options 2023-10-22 23:01:59 +02:00
Meier Lukas
75934558a1 ♻️ Remove unused fields on board customization page 2023-10-21 12:44:48 +02:00
Meier Lukas
a01d7c5798 🐛 Board not refetched when new layout created 2023-10-21 12:25:09 +02:00
Meier Lukas
af6e3b64b8 Add sections on layout creation, Fix sidebars not visible 2023-10-21 12:00:18 +02:00
Meier Lukas
fd4dbac787 Add addition of widgets on board 2023-10-21 11:38:51 +02:00
Meier Lukas
7f80aa6463 ♻️ Remove global app add in create menu 2023-10-21 10:43:27 +02:00
Meier Lukas
f92aae620c Add device-id cookie for future selection of default layout per device 2023-10-21 10:41:45 +02:00
Meier Lukas
5723c4a291 Improve layout system, Add parts of create button for apps, integrations, layouts and boards 2023-10-20 23:04:28 +02:00
Meier Lukas
98007f3776 ♻️ Add edit app action for new board 2023-10-11 22:03:55 +02:00
Meier Lukas
f7fc4315d6 🚚 Move all dashboard files in board directory 2023-10-09 19:04:18 +02:00
Meier Lukas
fe36cffd19 🐛 Issue with moving categories up / down 2023-10-09 06:30:43 +02:00
Meier Lukas
afe4ae54fa ♻️ Migrate category toggle and actions 2023-10-08 22:19:53 +02:00
Meier Lukas
f8dfc3b23b 🐛 Issue with moving items arround with change-position-modal 2023-10-08 21:00:10 +02:00
Thomas Camlong
2b5e2094fa 🌐 New Crowdin updates (#1433) 2023-10-08 12:12:44 +02:00
Meier Lukas
1d50e2ce9a ♻️ Migrate from prisma to drizzle (#1434)
* ♻️ Migrate from prisma to drizzle
* 🐛 Build issue with CalendarTile
* 🚧 Temporary solution for docker container
* 🐛 Drizzle not using DATABASE_URL
* ♻️ Address pull request feedback
* 🐛 Remove console log of env variables
* 🐛 Some unit tests not working
* 🐋 Revert docker tool changes
* 🐛 Issue with board slug page for logged in users

---------

Co-authored-by: Thomas Camlong <thomascamlong@gmail.com>
2023-10-08 12:10:48 +02:00
Tagaishi
4945725702 🐛 DNS-Hole error handling and fixes (#1419)
* 🐛 Remove url requirement

* ️ Ignore dnshole in widget when not contactable

*  Error tile for dns-control instead of load loop
2023-10-08 11:47:31 +02:00
Tagaishi
4e036315ba 🐛 Fix miscellaneous console errors (#1418)
* 🐛 Bookmark widget key fix

* 🐛 Media request list widget key fix

* 🐛 media server widget key fix

* 🐛 Remove "hasNextLevel" error
2023-10-08 11:46:18 +02:00
Manuel
a7655b6348 🐛 Database error with readonly mappings (#1420)
* 🐛 Database error with readonly mappings

* ♻️ PR feedback
2023-10-08 11:45:30 +02:00
AuthorShin
a6be5fa380 Update weather.json (#1440)
Typo fixed

Just changed "An error occured" to "An error occurred"
2023-10-08 11:43:37 +02:00
Meier Lukas
4ad87fcf89 Make notebook editable with database 2023-10-02 21:16:51 +02:00
Meier Lukas
527fea8ff6 🐛 Text content of clock does not match on client / server 2023-10-02 20:42:50 +02:00
Meier Lukas
076bd94970 Add client side removing of items, Add item position modal 2023-10-02 20:29:26 +02:00
Meier Lukas
9c614d8823 Add widget position modal functionality 2023-10-01 21:46:22 +02:00
Meier Lukas
0745921ed1 Add client side widget modification, improve switching between edit mode 2023-10-01 15:54:43 +02:00
Meier Lukas
1b4070c9ce Add database board on overview, Migrate all widgets to new widget system, Improve gridstack, Migrate sidebar to new system 2023-10-01 14:40:18 +02:00
Meier Lukas
c5becb76f8 🐛 Fix issue with slug board page 2023-10-01 09:00:45 +02:00
Meier Lukas
f9680d7301 Update customization page for db 2023-10-01 09:00:27 +02:00
Meier Lukas
e7ab19c622 🚧 Add working loading of board, add temporary input to manage page to add boards 2023-10-01 00:11:05 +02:00
Meier Lukas
df847b57f8 ⚗️ Add database board procedure 2023-09-30 17:22:20 +02:00
Manuel
b770b88834 fix: trim media server url (#1438) 2023-09-30 12:42:53 +02:00
Meier Lukas
32e40f3342 🐛 Remove DISABLE_EDIT_MODE and replace with admin-procedure (#1439) 2023-09-30 00:30:55 +02:00
Meier Lukas
092a5b6241 🐛 Some unit tests not working 2023-09-29 06:56:01 +02:00
Meier Lukas
2a2944338b 🐛 Remove console log of env variables 2023-09-28 22:11:06 +02:00
Meier Lukas
c141e249f0 ♻️ Address pull request feedback 2023-09-28 22:05:16 +02:00
Meier Lukas
834a80cbfe 🐛 Drizzle not using DATABASE_URL 2023-09-28 22:03:01 +02:00
Meier Lukas
1857520fbf Temporary solution for docker container 2023-09-28 21:33:38 +02:00
Tagaishi
6c43a19fa1 💄Allow user to make video stream smaller than 2*3 (#1430) 2023-09-28 19:47:13 +02:00
Henry Skrtich
4006c69f5b fix: stop triming traling slashes (#1435)
fixes #777
2023-09-28 19:19:44 +02:00
Thomas Camlong
a6c7fbc1ef Update step-onboarding-finished.tsx (#1437) 2023-09-28 19:18:59 +02:00
Meier Lukas
6d9505466b 🐛 Build issue with CalendarTile 2023-09-28 06:07:21 +02:00
Meier Lukas
ca7434b00c ♻️ Migrate from prisma to drizzle 2023-09-27 22:03:46 +02:00
Thomas Camlong
76090c8485 New Crowdin updates (#1383)
* New translations general.json (Latvian)

* New translations zod.json (Latvian)

* New translations preferences.json (Latvian)

* New translations header.json (Latvian)

* New translations common.json (Latvian)

* New translations customize.json (Latvian)

* New translations manage.json (Latvian)

* New translations boards.json (Latvian)

* New translations index.json (Latvian)

* New translations invites.json (Latvian)

* New translations invite.json (Latvian)

* New translations create.json (Latvian)

* New translations users.json (Latvian)

* New translations docker.json (Latvian)

* New translations password-requirements.json (Latvian)

* New translations access.json (Latvian)

* New translations common.json (LOLCAT)

* New translations calendar.json (LOLCAT)

* New translations page-appearance.json (LOLCAT)

* New translations login.json (LOLCAT)

* New translations general.json (LOLCAT)

* New translations zod.json (LOLCAT)

* New translations preferences.json (LOLCAT)

* New translations header.json (LOLCAT)

* New translations common.json (LOLCAT)

* New translations customize.json (LOLCAT)

* New translations manage.json (LOLCAT)

* New translations boards.json (LOLCAT)

* New translations index.json (LOLCAT)

* New translations invites.json (LOLCAT)

* New translations invite.json (LOLCAT)

* New translations create.json (LOLCAT)

* New translations users.json (LOLCAT)

* New translations docker.json (LOLCAT)

* New translations password-requirements.json (LOLCAT)

* New translations access.json (LOLCAT)

* New translations common.json (German)

* New translations login.json (German)

* New translations general.json (German)

* New translations zod.json (German)

* New translations preferences.json (German)

* New translations header.json (German)

* New translations common.json (German)

* New translations customize.json (German)

* New translations manage.json (German)

* New translations boards.json (German)

* New translations index.json (German)

* New translations invites.json (German)

* New translations invite.json (German)

* New translations create.json (German)

* New translations users.json (German)

* New translations docker.json (German)

* New translations password-requirements.json (German)

* New translations common.json (Turkish)

* New translations login.json (Turkish)

* New translations general.json (Turkish)

* New translations zod.json (Turkish)

* New translations preferences.json (Turkish)

* New translations header.json (Turkish)

* New translations common.json (Turkish)

* New translations customize.json (Turkish)

* New translations manage.json (Turkish)

* New translations boards.json (Turkish)

* New translations index.json (Turkish)

* New translations invites.json (Turkish)

* New translations invite.json (Turkish)

* New translations create.json (Turkish)

* New translations users.json (Turkish)

* New translations docker.json (Turkish)

* New translations password-requirements.json (Turkish)

* New translations access.json (Turkish)

* New translations dns-hole-controls.json (Slovak)

* New translations access.json (German)

* New translations common.json (Slovak)

* New translations login.json (Slovak)

* New translations general.json (Slovak)

* New translations zod.json (Slovak)

* New translations preferences.json (Slovak)

* New translations header.json (Slovak)

* New translations common.json (Slovak)

* New translations customize.json (Slovak)

* New translations manage.json (Slovak)

* New translations boards.json (Slovak)

* New translations index.json (Slovak)

* New translations invites.json (Slovak)

* New translations invite.json (Slovak)

* New translations create.json (Slovak)

* New translations users.json (Slovak)

* New translations docker.json (Slovak)

* New translations password-requirements.json (Slovak)

* New translations access.json (Slovak)

* New translations login.json (French)

* New translations header.json (French)

* New translations customize.json (French)

* New translations manage.json (French)

* New translations boards.json (French)

* New translations index.json (French)

* New translations invites.json (French)

* New translations invite.json (French)

* New translations create.json (French)

* New translations users.json (French)

* New translations dns-hole-controls.json (Russian)

* New translations login.json (Spanish)

* New translations header.json (Spanish)

* New translations common.json (Spanish)

* New translations customize.json (Spanish)

* New translations manage.json (Spanish)

* New translations boards.json (Spanish)

* New translations index.json (Spanish)

* New translations invite.json (Spanish)

* New translations create.json (Spanish)

* New translations users.json (Spanish)

* New translations calendar.json (Russian)

* New translations login.json (Russian)

* New translations general.json (Russian)

* New translations zod.json (Russian)

* New translations preferences.json (Russian)

* New translations header.json (Russian)

* New translations common.json (Russian)

* New translations customize.json (Russian)

* New translations manage.json (Russian)

* New translations boards.json (Russian)

* New translations index.json (Russian)

* New translations invites.json (Russian)

* New translations invite.json (Russian)

* New translations create.json (Russian)

* New translations users.json (Russian)

* New translations docker.json (Russian)

* New translations password-requirements.json (Russian)

* New translations access.json (Russian)

* New translations common.json (Swedish)

* New translations login.json (Swedish)

* New translations general.json (Swedish)

* New translations zod.json (Swedish)

* New translations header.json (Swedish)

* New translations preferences.json (Spanish)

* New translations header.json (Spanish)

* New translations boards.json (Spanish)

* New translations index.json (Spanish)

* New translations invites.json (Spanish)

* New translations create.json (Spanish)

* New translations users.json (Spanish)

* New translations access.json (Spanish)

* New translations common.json (Chinese Simplified)

* New translations login.json (Chinese Simplified)

* New translations header.json (Chinese Simplified)

* New translations common.json (Danish)

* New translations login.json (Danish)

* New translations general.json (Danish)

* New translations zod.json (Danish)

* New translations preferences.json (Danish)

* New translations header.json (Danish)

* New translations common.json (Danish)

* New translations customize.json (Danish)

* New translations manage.json (Danish)

* New translations boards.json (Danish)

* New translations index.json (Danish)

* New translations invites.json (Danish)

* New translations invite.json (Danish)

* New translations create.json (Danish)

* New translations users.json (Danish)

* New translations docker.json (Danish)

* New translations password-requirements.json (Danish)

* New translations access.json (Danish)

* New translations common.json (Hungarian)

* New translations login.json (Hungarian)

* New translations general.json (Hungarian)

* New translations zod.json (Hungarian)

* New translations preferences.json (Hungarian)

* New translations header.json (Hungarian)

* New translations common.json (Hungarian)

* New translations customize.json (Hungarian)

* New translations manage.json (Hungarian)

* New translations boards.json (Hungarian)

* New translations index.json (Hungarian)

* New translations invites.json (Hungarian)

* New translations invite.json (Hungarian)

* New translations create.json (Hungarian)

* New translations users.json (Hungarian)

* New translations docker.json (Hungarian)

* New translations password-requirements.json (Hungarian)

* New translations selector.json (French)

* New translations zod.json (French)

* New translations preferences.json (French)

* New translations header.json (French)

* New translations common.json (French)

* New translations customize.json (French)

* New translations manage.json (French)

* New translations boards.json (French)

* New translations invites.json (French)

* New translations create.json (French)

* New translations docker.json (French)

* New translations password-requirements.json (French)

* New translations access.json (French)

* New translations general.json (French)

* New translations common.json (French)

* New translations common-media-cards.json (French)

* New translations zod.json (French)

* New translations preferences.json (French)

* New translations boards.json (French)

* New translations index.json (French)

* New translations invites.json (French)

* New translations users.json (French)

* New translations docker.json (French)

* New translations invite.json (Chinese Simplified)

* New translations create.json (Chinese Simplified)

* New translations login.json (Chinese Simplified)

* New translations general.json (Chinese Simplified)

* New translations zod.json (Chinese Simplified)

* New translations preferences.json (Chinese Simplified)

* New translations header.json (Chinese Simplified)

* New translations common.json (Chinese Simplified)

* New translations customize.json (Chinese Simplified)

* New translations manage.json (Chinese Simplified)

* New translations boards.json (Chinese Simplified)

* New translations index.json (Chinese Simplified)

* New translations invites.json (Chinese Simplified)

* New translations create.json (Chinese Simplified)

* New translations users.json (Chinese Simplified)

* New translations docker.json (Chinese Simplified)

* New translations password-requirements.json (Chinese Simplified)

* New translations access.json (Chinese Simplified)

* New translations index.json (Spanish)

* New translations users.json (Spanish)

* New translations common.json (Spanish)

* New translations general.json (Spanish)

* New translations zod.json (Spanish)

* New translations users.json (Spanish)

* New translations docker.json (Spanish)

* New translations password-requirements.json (Spanish)

* New translations common.json (Hebrew)

* New translations login.json (Hebrew)

* New translations general.json (Hebrew)

* New translations zod.json (Hebrew)

* New translations header.json (Hebrew)

* New translations boards.json (French)

* New translations index.json (French)

* New translations invites.json (French)

* New translations zod.json (Hebrew)

* New translations preferences.json (Hebrew)

* New translations header.json (Hebrew)

* New translations common.json (Hebrew)

* New translations customize.json (Hebrew)

* New translations manage.json (Hebrew)

* New translations index.json (Hebrew)

* New translations invites.json (Hebrew)

* New translations invite.json (Hebrew)

* New translations create.json (Hebrew)

* New translations users.json (Hebrew)

* New translations docker.json (Hebrew)
2023-09-27 13:30:15 +02:00
Tagaishi
17103f3f5b 🐛 Change position selector's dropdown bug (#1429) 2023-09-26 21:17:55 +02:00
Manuel
c1b3bc4337 🔀 Add basic authentication 2023-09-24 18:48:48 +02:00
Manuel
76008aa92b 🔒️ Fix regex security warning 2023-09-24 18:44:25 +02:00
Manuel
690c627f81 Add login redirection
*  Add login redirection

* 🚑 Fix cross site scripting using server side regex validation

*  Add unit test
2023-09-24 16:04:07 +02:00