Commit Graph

465 Commits

Author SHA1 Message Date
ajnart
c88cd3c05e 🚧 WIP on docker import feature 2023-11-20 13:37:58 +01:00
ajnart
669d311b0c 🚧 WIP on Docker import group 2023-11-17 15:34:14 +01:00
ajnart
687c7587df ♻️ Remove the checks for mounts 2023-11-14 21:11:41 +01:00
Meier Lukas
7634062a85 🐛 Error object not compatible with json parsing of gssp 2023-11-14 20:43:59 +01:00
Thomas Camlong
6e6f435abc Merge pull request #1629 from ajnart/ssr/optimize 2023-11-14 20:04:25 +01:00
ajnart
5a563b3875 Improve boards page, show if Public/Restricted 2023-11-13 20:28:31 +01:00
Thomas Camlong
811d940f2b 🐳 Fix issues with dockerfile (#1611)
* Add `wait $PID` to be able to send SIG_ABORT

* Move to docker `entrypoint`

* Change default NEXTAUTH_URL

* Add `VOLUME` instruction

* corrected a typo

* 🐳 Fix docker TCP not working

Fixes Lost docker connection via TCP with 0.14.0 update #1577

* 🚧 Improve dockerfile and start script and fix permission issue by adding new user with permission to read / write to /data folder

* 🐛 Cleanup changes, Local db:migrate script not working, CI failed

*  Image properties customization (#1590)

* 🌐 New Crowdin updates (#1572)

*  Add notice page for readonly db

* Misc docker changes

* 🐳 Add `homarr` as `USER`

* 🐛 Unable to use user homarr because db.sqlite file is already owned by root

---------

Co-authored-by: Lumilias <10852161+Lumilias@users.noreply.github.com>
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com>
Co-authored-by: Manuel <30572287+manuel-rw@users.noreply.github.com>
Co-authored-by: Manuel <manuel.ruwe@bluewin.ch>
2023-11-13 20:04:44 +01:00
ajnart
102bd5deee ⚗️ Try to drastically reduce page load time
by using TRPC server-side helpers :
https://trpc.io/docs/client/nextjs/server-side-helpers
2023-11-12 17:24:25 +01:00
Manuel
30378d299e fix: customize page crashing for invalid board (#1610) 2023-11-12 14:20:48 +01:00
Manuel
27037c6f50 Image properties customization (#1590) 2023-11-12 13:37:32 +01:00
Manuel
b146a7e1e2 🐛 Allow anonymous condition for default board (#1588) 2023-11-11 16:47:21 +01:00
ajnart
694acafe21 🔥 Remove unused language country property 2023-11-09 03:28:17 +01:00
ajnart
504a290f67 💡 Add title to About page 2023-11-07 09:55:29 +01:00
ajnart
58e57492e2 Completely rework the about page 2023-11-01 02:53:39 +01:00
ajnart
6f12863863 Merge branch 'dev' into about-page 2023-10-31 23:48:37 +01:00
ajnart
ea8c8ffee2 🚧 WIP on about page 2023-10-31 23:48:24 +01:00
Manuel
e991bcd394 🐛 Access callback conditions (#1536) 2023-10-31 19:04:59 +01:00
Thomas Camlong
780bfd6292 🐛 Use session lanugage instead of locale for crowdin live-translate 2023-10-31 10:32:55 +01:00
Thomas Camlong
f776630b09 🐛 Use session lanugage instead of locale for crowdin live-translate 2023-10-31 10:21:24 +01:00
Thomas Camlong
53ef4a0579 Add crowdin live-translate feature! 2023-10-31 00:21:01 +01:00
Thomas Camlong
925fbd8ad3 🚨Fix compilation errors 2023-10-30 21:46:20 +01:00
Thomas Camlong
a957db7def ⚰️ Remove docker on index page 2023-10-30 18:55:45 +01:00
Manuel
5b3a236194 Add 401 page (#1508) 2023-10-27 23:10:42 +02:00
ajnart
6e250d6f34 🐛 Fix password strenght meter dissapearing 2023-10-26 13:44:30 +02:00
Thomas Camlong
a9144a9340 Merge branch 'dev' into add-umami 2023-10-26 12:40:46 +02:00
ajnart
5ab0e5207b 💄 Prettier codebase 2023-10-25 15:29:45 +02:00
ajnart
ea9c74ea11 Changes for demo purposes
Add login button to login page, demo mode env variable and fix update indicator
2023-10-25 15:18:40 +02:00
Thomas Camlong
743d06b88e Merge branch 'dev' into add-umami 2023-10-25 12:58:44 +02:00
ajnart
77b2239987 📈 Fix env 2023-10-25 12:58:13 +02:00
Thomas Camlong
cfe44569d9 Merge pull request #1489 from ajnart/fix-board-customize-affix
🐛 No validation messages when saving, Dirty state not reset, Wrong page title validation
2023-10-25 12:57:39 +02:00
Thomas Camlong
ce42acfe2f Merge pull request #1485 from ajnart/fix-missing-version-in-about
🐛 About version and dependencies not present
2023-10-25 12:52:21 +02:00
ajnart
b9a226f59c 📈 Add umami analytics using homarr.dev 2023-10-24 14:46:14 +02:00
Meier Lukas
87a273c092 🐛 No validation messages when saving, Dirty state not reset, Wrong page title validation 2023-10-23 00:01:16 +02:00
Meier Lukas
6f94d20ab4 🐛 500 error when saving user settings, Language not applied after saving user preferences 2023-10-22 23:30:20 +02:00
Meier Lukas
367d8253a4 🐛 About version and dependencies not present 2023-10-22 23:12:49 +02:00
Thomas Camlong
f8dfa0d7f0 Improve customizations page load speed with SSR (#1477) 2023-10-22 18:00:16 +02:00
Meier Lukas
b8fab01c0b Fix allow guest issue (#1472)
* 🐛 Issue with migrate script for node 20

* 🐛 Issue with allow guest check when default config not present
2023-10-18 20:39:23 +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
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
Manuel
b49d021daf Add allow anonymous switch 2023-09-21 19:45:30 +02:00
Meier Lukas
141c27cda7 Add autofocus for searchbar (#1408) 2023-09-18 19:30:22 +02:00
Meier Lukas
d05c0023cd Readd possibility to add containers as apps to boards (#1276) 2023-09-10 14:28:13 +02:00
Manuel
f35f6debaf 🔀 Merge dev to auth branch 2023-09-10 13:38:53 +02:00
WillyJL
d5c90a742b Fix enable/disable edit mode (#1333) 2023-09-03 17:54:12 +02:00
Manuel
693f29bb82 fix: next image warning 2023-09-03 17:18:03 +02:00
Manuel
c14fad680d refactor: use relative TS path 2023-09-03 16:23:40 +02:00
Tagaishi
5f2ddcd2c4 Auth Page Dark/Light mode toggle button (#1265)
*  Dark/Light toggle button

* 💄 Moved button to top right

* 💄 Moved button to top right

*  Toggle Button component + integrations

* 💄 Rounding corners + Floating background onboard
2023-09-02 07:00:02 +02:00
Tagaishi
981c964ba9 🐛 Fix locale for calendar and clock (#1330) 2023-09-01 17:13:55 +02:00
Meier Lukas
713a8f2f97 Merge branch 'feature/add-basic-authentication' of https://github.com/ajnart/homarr into feature/add-basic-authentication 2023-08-26 17:00:46 +02:00