Compare commits

...

485 Commits

Author SHA1 Message Date
Manuel
ab3c08575c 🔀 Merge v0.11.2 2023-01-22 18:34:16 +01:00
Manuel
9d5948e122 🐛 Fix change position modal not closing when value is 0 #573 2023-01-22 18:08:43 +01:00
Manuel
d3abdb0150 💄 Add opacity for search box 2023-01-22 18:01:46 +01:00
Thomas Camlong
e2d70d0d07 🌐 Update translations, added Greek 2023-01-22 17:47:13 +01:00
Thomas Camlong
e47bbc966c Merge pull request #611 from ajnart/revert-597-Fix-HTTP-status-code-#596
Revert "🐛 rename okStatus to statusCodes"
2023-01-22 23:24:14 +09:00
ajnart
096e2019f9 rename statusCodes to okStatus #605 2023-01-22 23:24:00 +09:00
Thomas Camlong
9169fd1293 Revert "🐛 rename okStatus to statusCodes"
This reverts commit 41da97feaf.
2023-01-22 23:20:48 +09:00
ajnart
8209b70674 🐛 Fix Opacity for buttons 2023-01-22 23:10:05 +09:00
Thomas Camlong
38bcbabf3d Merge pull request #602 from ajnart/fix-disabled-modules-in-config-migrator
🐛 Fix crash with disabled modules in migrator #576
2023-01-22 23:02:50 +09:00
Thomas Camlong
cc9bcc9a92 Merge pull request #595 from ajnart/sidebar-style-adjustments
🎨 Tighten up sidebars
2023-01-22 23:02:31 +09:00
Thomas Camlong
d566d51628 New Crowdin updates (#599)
* New translations torrents-status.json (French)

* New translations torrents-status.json (Spanish)

* New translations torrents-status.json (Danish)

* New translations torrents-status.json (German)

* New translations torrents-status.json (Hebrew)

* New translations torrents-status.json (Italian)

* New translations common.json (Japanese)

* New translations calendar.json (Japanese)

* New translations common.json (Japanese)

* New translations dashdot.json (Japanese)

* New translations date.json (Japanese)

* New translations dlspeed.json (Japanese)

* New translations docker.json (Japanese)

* New translations overseerr.json (Japanese)

* New translations ping.json (Japanese)

* New translations search.json (Japanese)

* New translations weather.json (Japanese)

* New translations common.json (Japanese)

* New translations page-appearance.json (Japanese)

* New translations config-changer.json (Japanese)

* New translations search-engine.json (Japanese)

* New translations widget-positions.json (Japanese)

* New translations usenet.json (Japanese)

* New translations login.json (Japanese)

* New translations selector.json (Japanese)

* New translations toggle-edit-mode.json (Japanese)

* New translations torrents-status.json (Japanese)

* New translations common.json (Korean)

* New translations config-changer.json (Korean)

* New translations torrents-status.json (Korean)

* New translations torrents-status.json (Dutch)

* New translations common.json (Polish)

* New translations calendar.json (Polish)

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

* New translations common.json (Polish)

* New translations dashdot.json (Polish)

* New translations date.json (Polish)

* New translations dlspeed.json (Polish)

* New translations docker.json (Polish)

* New translations overseerr.json (Polish)

* New translations ping.json (Polish)

* New translations search.json (Polish)

* New translations weather.json (Polish)

* New translations common.json (Polish)

* New translations page-appearance.json (Polish)

* New translations config-changer.json (Polish)

* New translations search-engine.json (Polish)

* New translations widget-positions.json (Polish)

* New translations usenet.json (Polish)

* New translations login.json (Polish)

* New translations selector.json (Polish)

* New translations toggle-edit-mode.json (Polish)

* New translations add-app.json (Polish)

* New translations about.json (Polish)

* New translations change-position.json (Polish)

* New translations drawer.json (Polish)

* New translations torrents-status.json (Polish)

* New translations torrents-status.json (Russian)

* New translations common.json (Slovenian)

* New translations calendar.json (Slovenian)

* New translations common.json (Slovenian)

* New translations dashdot.json (Slovenian)

* New translations date.json (Slovenian)

* New translations dlspeed.json (Slovenian)

* New translations docker.json (Slovenian)

* New translations overseerr.json (Slovenian)

* New translations ping.json (Slovenian)

* New translations search.json (Slovenian)

* New translations weather.json (Slovenian)

* New translations common.json (Slovenian)

* New translations page-appearance.json (Slovenian)

* New translations config-changer.json (Slovenian)

* New translations search-engine.json (Slovenian)

* New translations widget-positions.json (Slovenian)

* New translations usenet.json (Slovenian)

* New translations login.json (Slovenian)

* New translations selector.json (Slovenian)

* New translations toggle-edit-mode.json (Slovenian)

* New translations add-app.json (Slovenian)

* New translations about.json (Slovenian)

* New translations change-position.json (Slovenian)

* New translations drawer.json (Slovenian)

* New translations torrents-status.json (Slovenian)

* New translations torrents-status.json (Swedish)

* New translations torrents-status.json (Ukrainian)

* New translations torrents-status.json (Chinese Simplified)

* New translations common.json (Vietnamese)

* New translations config-changer.json (Vietnamese)

* New translations toggle-edit-mode.json (Vietnamese)

* New translations torrents-status.json (Vietnamese)

* New translations common.json (Portuguese, Brazilian)

* New translations calendar.json (Portuguese, Brazilian)

* New translations common.json (Portuguese, Brazilian)

* New translations dashdot.json (Portuguese, Brazilian)

* New translations date.json (Portuguese, Brazilian)

* New translations dlspeed.json (Portuguese, Brazilian)

* New translations docker.json (Portuguese, Brazilian)

* New translations overseerr.json (Portuguese, Brazilian)

* New translations ping.json (Portuguese, Brazilian)

* New translations search.json (Portuguese, Brazilian)

* New translations weather.json (Portuguese, Brazilian)

* New translations common.json (Portuguese, Brazilian)

* New translations page-appearance.json (Portuguese, Brazilian)

* New translations config-changer.json (Portuguese, Brazilian)

* New translations internationalization.json (Portuguese, Brazilian)

* New translations search-engine.json (Portuguese, Brazilian)

* New translations theme-selector.json (Portuguese, Brazilian)

* New translations widget-positions.json (Portuguese, Brazilian)

* New translations usenet.json (Portuguese, Brazilian)

* New translations login.json (Portuguese, Brazilian)

* New translations selector.json (Portuguese, Brazilian)

* New translations toggle-edit-mode.json (Portuguese, Brazilian)

* New translations add-app.json (Portuguese, Brazilian)

* New translations about.json (Portuguese, Brazilian)

* New translations change-position.json (Portuguese, Brazilian)

* New translations drawer.json (Portuguese, Brazilian)

* New translations torrents-status.json (Portuguese, Brazilian)

* New translations docker.json (LOLCAT)

* New translations torrents-status.json (LOLCAT)

* New translations torrents-status.json (French)

* New translations torrents-status.json (Spanish)

* New translations torrents-status.json (Danish)

* New translations torrents-status.json (German)

* New translations torrents-status.json (Italian)

* New translations add-app.json (Japanese)

* New translations about.json (Japanese)

* New translations torrents-status.json (Japanese)

* New translations torrents-status.json (Dutch)

* New translations torrents-status.json (Hebrew)

* New translations torrents-status.json (Russian)

* New translations torrents-status.json (Danish)

* New translations common.json (Russian)

* New translations ping.json (Russian)

* New translations common.json (Russian)

* New translations theme-selector.json (Russian)

* New translations color-schema.json (Russian)

* New translations config-changer.json (Russian)

* New translations search-engine.json (Russian)

* New translations widget-positions.json (Russian)

* New translations about.json (Russian)

* New translations dashdot.json (Russian)

* New translations docker.json (Russian)

* New translations overseerr.json (Russian)

* New translations search.json (Russian)

* New translations weather.json (Russian)

* New translations page-appearance.json (Russian)

* New translations add-app.json (Russian)

* New translations login.json (Russian)

* New translations dashdot.json (Russian)

* New translations docker.json (Russian)

* New translations usenet.json (Russian)

* New translations date.json (Russian)

* New translations dlspeed.json (Russian)

* New translations search-engine.json (Russian)

* New translations selector.json (Russian)

* New translations toggle-edit-mode.json (Russian)

* New translations torrents-status.json (Russian)

* New translations dashdot.json (Russian)
2023-01-22 23:02:11 +09:00
Manuel
b342b3f11e 🥅 Add error hanlding for calendar apps 2023-01-22 00:01:05 +01:00
Manuel
79c359e1ce 🚨 Fix build error in config upload 2023-01-21 23:14:30 +01:00
Manuel
0c5769f537 🚑 Fix type mismatch in migrator 2023-01-21 22:30:56 +01:00
Manuel
1455a0b72f 🐛 Fix torrent size calculation 2023-01-20 23:51:04 +01:00
Manuel
002b0d809c Revert update of lockfile 2023-01-20 20:34:28 +01:00
Manuel
7edbc96c23 🚨 Fix build warnings 2023-01-20 20:24:25 +01:00
Manuel
77ae6f0082 🔖 Increment version to 0.10.2 2023-01-20 20:12:26 +01:00
ajnart
41da97feaf 🐛 rename okStatus to statusCodes 2023-01-20 20:09:30 +01:00
Manuel
1e046e8193 🔧 Fix wrapper position in default config 2023-01-20 20:05:03 +01:00
Manuel
df07886e6a 🐛 Fix crash with disabled modules in migrator #576 2023-01-20 19:06:49 +01:00
Thomas Camlong
80845fa12e Merge pull request #587 from ajnart/torrent-queue-item-info
 Add detail popover for torrents list and better error handling for torrents
2023-01-20 12:58:08 +09:00
ajnart
932fe950bd 🐛 Fix appName wordBreak 2023-01-20 12:57:45 +09:00
ajnart
efbc6f0423 💄 Update popover style 2023-01-20 12:55:50 +09:00
Thomas Camlong
41a304be0f Merge pull request #594 from ajnart/caledar-styling
💄 Fix Calendar widget UI
2023-01-20 11:18:07 +09:00
Thomas Camlong
92dcf59464 New Crowdin updates (#583) 2023-01-20 11:08:16 +09:00
Thomas Camlong
2125645cf7 Merge pull request #588 from ajnart/584-the-integrations-list-is-covered-by-the-main-window-when-adding-a-container 2023-01-20 11:07:54 +09:00
Thomas Camlong
2ceb55dd7c Merge pull request #593 from ajnart/592-make-all-icons-in-the-header-transparent 2023-01-20 11:07:37 +09:00
Thomas Camlong
8c85205450 Merge pull request #589 from ajnart/585-add-docker-container-to-homarr-doesnt-bring-popup-configuration-window 2023-01-20 11:07:19 +09:00
Thomas Camlong
356fb467b0 Merge pull request #591 from ajnart/590-hide-overflowing-app-names-option-to-hide-app-name 2023-01-20 11:06:57 +09:00
Manuel
7a72457971 ♻️ PR feedback 2023-01-19 22:24:16 +01:00
ajnart
cd000131c1 💄 Fix Calendar widget UI 2023-01-19 11:15:56 +09:00
ajnart
6477b76bac 💄 Fix Calendar widget UI 2023-01-19 11:13:47 +09:00
ajnart
3481fef3eb 🎨 Tighten up sidebars 2023-01-19 11:13:03 +09:00
ajnart
5eee00e2bd Make all icons transparent
Fixes #592
2023-01-19 10:39:39 +09:00
ajnart
fc5aca8379 ♻️ Work on app tile design
Fixes Hide overflowing app names / option to hide app name #590
2023-01-19 10:05:48 +09:00
ajnart
5e50c56feb 💄 Torrent Queue styling 2023-01-19 09:09:31 +09:00
Thomas Camlong
0dc8f24306 Merge pull request #582 from ajnart/fix-svg-images
🐛 #579 fix svg images for app tiles
2023-01-19 08:29:50 +09:00
ajnart
e91e61646d 💄 Change icon width 2023-01-19 08:29:20 +09:00
ajnart
e6295398aa 🐛 Make PublicPort for Docker containers nullable
Fixes #585
2023-01-19 08:23:44 +09:00
ajnart
b67b60e80d 🐛 Fixing zIndex when using "add to Homarr" 2023-01-19 08:15:59 +09:00
Manuel
1bf3b1312b Add detail popover for torrents list 2023-01-18 21:47:06 +01:00
Manuel
1cb9c02c61 🐛 #579 fix svg images for app tiles 2023-01-18 18:37:31 +01:00
Thomas Camlong
e950987359 Merge pull request #581 from digdilem/patch-1
Update README.md
2023-01-19 02:29:26 +09:00
digdilem
64215a0a42 Update README.md
Fixing 404 on Integrations link
2023-01-18 17:26:09 +00:00
Thomas Camlong
edece1101b Merge pull request #580 from ajnart/dev
v0.11.1
2023-01-19 01:55:53 +09:00
Thomas Camlong
65d3ed7895 New Crowdin updates (#571)
* New translations date.json (French)

* New translations calendar.json (French)

* New translations docker.json (French)

* New translations about.json (French)

* New translations calendar.json (Spanish)

* New translations common.json (Spanish)

* New translations dashdot.json (Spanish)

* New translations date.json (Spanish)

* New translations docker.json (Danish)

* New translations ping.json (Danish)

* New translations docker.json (German)

* New translations ping.json (German)

* New translations docker.json (Hebrew)

* New translations ping.json (Hebrew)

* New translations docker.json (Italian)

* New translations ping.json (Italian)

* New translations docker.json (Dutch)

* New translations ping.json (Dutch)

* New translations docker.json (Swedish)

* New translations ping.json (Swedish)

* New translations docker.json (LOLCAT)

* New translations ping.json (LOLCAT)

* New translations config-changer.json (French)

* New translations docker.json (Italian)

* New translations ping.json (Italian)

* New translations config-changer.json (Italian)

* New translations docker.json (Dutch)

* New translations ping.json (Dutch)

* New translations config-changer.json (Dutch)

* New translations calendar.json (Ukrainian)

* New translations common.json (Ukrainian)

* New translations dashdot.json (Ukrainian)

* New translations date.json (Ukrainian)

* New translations dlspeed.json (Ukrainian)

* New translations docker.json (Ukrainian)

* New translations overseerr.json (Ukrainian)

* New translations ping.json (Ukrainian)

* New translations search.json (Ukrainian)

* New translations weather.json (Ukrainian)

* New translations common.json (Ukrainian)

* New translations page-appearance.json (Ukrainian)

* New translations config-changer.json (Ukrainian)

* New translations search-engine.json (Ukrainian)

* New translations widget-positions.json (Ukrainian)

* New translations usenet.json (Ukrainian)

* New translations login.json (Ukrainian)

* New translations selector.json (Ukrainian)

* New translations toggle-edit-mode.json (Ukrainian)

* New translations add-app.json (Ukrainian)

* New translations about.json (Ukrainian)

* New translations torrents-status.json (Ukrainian)

* New translations add-app.json (Spanish)

* New translations date.json (Spanish)

* New translations dlspeed.json (Spanish)

* New translations docker.json (Spanish)

* New translations overseerr.json (Spanish)

* New translations ping.json (Spanish)

* New translations search.json (Spanish)

* New translations weather.json (Spanish)

* New translations page-appearance.json (Spanish)

* New translations config-changer.json (Spanish)

* New translations usenet.json (Spanish)

* New translations add-app.json (Spanish)

* New translations about.json (Spanish)

* New translations torrents-status.json (Spanish)

* New translations docker.json (Hebrew)

* New translations ping.json (Hebrew)

* New translations calendar.json (French)

* New translations dashdot.json (French)

* New translations dlspeed.json (French)

* New translations docker.json (French)

* New translations overseerr.json (French)

* New translations ping.json (French)

* New translations config-changer.json (French)

* New translations add-app.json (French)

* New translations common.json (Spanish)

* New translations config-changer.json (Spanish)

* New translations search-engine.json (Spanish)

* New translations widget-positions.json (Spanish)
2023-01-19 01:47:00 +09:00
Manuel
898cd37d76 🔖 Increate version tag to 0.11.1 2023-01-18 17:49:42 +01:00
Manuel
beabe75fb1 🔖 Bump version 2023-01-18 17:34:17 +01:00
Manuel
1e6703ec3f 🐛 Fix config migrator wrapper positons 2023-01-18 17:34:17 +01:00
Thomas Camlong
3853cd6a72 🔨 Change demo URL 2023-01-18 17:34:17 +01:00
ajnart
89c34643fc ✏️ Try to fix locales on vercel 2023-01-18 17:34:17 +01:00
Manuel
727b4c4eca 🔖 Bump version 2023-01-18 15:26:31 +01:00
Manuel
f7c9564bbe 🐛 Fix config migrator wrapper positons 2023-01-18 15:18:04 +01:00
Thomas Camlong
af7f1ffad1 🔨 Change demo URL 2023-01-18 18:13:22 +09:00
ajnart
f0ff5d453d ✏️ Try to fix locales on vercel 2023-01-18 17:56:43 +09:00
Thomas Camlong
ab4b475540 v0.11
v0.11
2023-01-18 17:33:08 +09:00
Thomas Camlong
b08e4f24e3 New Crowdin updates (#566)
* New translations docker.json (German)

* New translations overseerr.json (German)

* New translations ping.json (German)

* New translations search.json (German)

* New translations weather.json (German)

* New translations common.json (German)

* New translations page-appearance.json (German)

* New translations config-changer.json (German)

* New translations search-engine.json (German)

* New translations widget-positions.json (German)

* New translations usenet.json (Danish)

* New translations login.json (Danish)

* New translations selector.json (Danish)

* New translations toggle-edit-mode.json (Danish)

* New translations add-app.json (Danish)

* New translations about.json (Danish)

* New translations drawer.json (Danish)

* New translations torrents-status.json (Danish)

* New translations usenet.json (German)

* New translations login.json (German)

* New translations selector.json (German)

* New translations toggle-edit-mode.json (German)

* New translations add-app.json (German)

* New translations about.json (German)

* New translations calendar.json (Hebrew)

* New translations common.json (Hebrew)

* New translations dashdot.json (Hebrew)

* New translations date.json (Hebrew)

* New translations dlspeed.json (Hebrew)

* New translations docker.json (Hebrew)

* New translations overseerr.json (Hebrew)

* New translations ping.json (Hebrew)

* New translations search.json (Hebrew)

* New translations weather.json (Hebrew)

* New translations widget-positions.json (Hebrew)

* New translations torrents-status.json (German)

* New translations usenet.json (Hebrew)

* New translations login.json (Hebrew)

* New translations selector.json (Hebrew)

* New translations toggle-edit-mode.json (Hebrew)

* New translations add-app.json (Hebrew)

* New translations about.json (Hebrew)

* New translations torrents-status.json (Hebrew)

* New translations toggle-edit-mode.json (Italian)

* New translations toggle-edit-mode.json (Japanese)

* New translations toggle-edit-mode.json (Korean)

* New translations toggle-edit-mode.json (Dutch)

* New translations toggle-edit-mode.json (Polish)

* New translations toggle-edit-mode.json (Russian)

* New translations toggle-edit-mode.json (Slovenian)

* New translations toggle-edit-mode.json (Swedish)

* New translations toggle-edit-mode.json (Ukrainian)

* New translations toggle-edit-mode.json (Chinese Simplified)

* New translations toggle-edit-mode.json (Vietnamese)

* New translations toggle-edit-mode.json (Portuguese, Brazilian)

* New translations toggle-edit-mode.json (LOLCAT)

* New translations toggle-edit-mode.json (Spanish)

* New translations calendar.json (Swedish)

* New translations common.json (Swedish)

* New translations dashdot.json (Swedish)

* New translations date.json (Swedish)

* New translations dlspeed.json (Swedish)

* New translations docker.json (Swedish)

* New translations overseerr.json (Swedish)

* New translations ping.json (Swedish)

* New translations search.json (Swedish)

* New translations weather.json (Swedish)

* New translations toggle-edit-mode.json (Swedish)

* New translations weather.json (Swedish)

* New translations common.json (Swedish)

* New translations page-appearance.json (Swedish)

* New translations config-changer.json (Swedish)

* New translations search-engine.json (Swedish)

* New translations widget-positions.json (Swedish)

* New translations usenet.json (Swedish)

* New translations login.json (Swedish)

* New translations selector.json (Swedish)

* New translations toggle-edit-mode.json (Swedish)

* New translations add-app.json (Swedish)

* New translations add-app.json (Swedish)

* New translations calendar.json (Dutch)

* New translations common.json (Dutch)

* New translations dashdot.json (Dutch)

* New translations date.json (Dutch)

* New translations dlspeed.json (Dutch)

* New translations docker.json (Dutch)

* New translations overseerr.json (Dutch)

* New translations ping.json (Dutch)

* New translations search.json (Dutch)

* New translations weather.json (Dutch)

* New translations common.json (Dutch)

* New translations page-appearance.json (Dutch)

* New translations config-changer.json (Dutch)

* New translations search-engine.json (Dutch)

* New translations widget-positions.json (Dutch)

* New translations usenet.json (Dutch)

* New translations login.json (Dutch)

* New translations selector.json (Dutch)

* New translations toggle-edit-mode.json (Dutch)

* New translations add-app.json (Dutch)

* New translations about.json (Dutch)

* New translations torrents-status.json (Dutch)

* New translations common.json (LOLCAT)

* New translations calendar.json (LOLCAT)

* New translations common.json (LOLCAT)

* New translations dashdot.json (LOLCAT)

* New translations date.json (LOLCAT)

* New translations dlspeed.json (LOLCAT)

* New translations docker.json (LOLCAT)

* New translations overseerr.json (LOLCAT)

* New translations ping.json (LOLCAT)

* New translations search.json (LOLCAT)

* New translations weather.json (LOLCAT)

* New translations common.json (LOLCAT)

* New translations page-appearance.json (LOLCAT)

* New translations config-changer.json (LOLCAT)

* New translations search-engine.json (LOLCAT)

* New translations widget-positions.json (LOLCAT)

* New translations usenet.json (LOLCAT)

* New translations login.json (LOLCAT)

* New translations selector.json (LOLCAT)

* New translations toggle-edit-mode.json (LOLCAT)

* New translations add-app.json (LOLCAT)

* New translations about.json (LOLCAT)

* New translations change-position.json (LOLCAT)

* New translations drawer.json (LOLCAT)

* New translations torrents-status.json (LOLCAT)

* New translations calendar.json (Swedish)

* New translations docker.json (Swedish)

* New translations add-app.json (Swedish)

* New translations about.json (Swedish)

* New translations torrents-status.json (Swedish)

* New translations config-changer.json (Hebrew)

* New translations config-changer.json (French)

* New translations config-changer.json (Spanish)

* New translations config-changer.json (Danish)

* New translations config-changer.json (German)

* New translations config-changer.json (Italian)

* New translations config-changer.json (Japanese)

* New translations config-changer.json (Korean)

* New translations config-changer.json (Dutch)

* New translations config-changer.json (Polish)

* New translations config-changer.json (Russian)

* New translations config-changer.json (Slovenian)

* New translations config-changer.json (Swedish)

* New translations config-changer.json (Ukrainian)

* New translations config-changer.json (Chinese Simplified)

* New translations config-changer.json (Vietnamese)

* New translations config-changer.json (Portuguese, Brazilian)

* New translations config-changer.json (LOLCAT)

* New translations config-changer.json (Dutch)

* New translations config-changer.json (Swedish)

* New translations config-changer.json (German)

* New translations common.json (Chinese Simplified)

* New translations login.json (Chinese Simplified)

* New translations selector.json (Chinese Simplified)

* New translations login.json (Chinese Simplified)

* New translations selector.json (Chinese Simplified)

* New translations toggle-edit-mode.json (Chinese Simplified)

* New translations about.json (Chinese Simplified)

* New translations common.json (Italian)

* New translations calendar.json (Italian)

* New translations common.json (Italian)

* New translations common.json (Chinese Simplified)

* New translations color-selector.json (Chinese Simplified)

* New translations opacity-selector.json (Chinese Simplified)

* New translations page-appearance.json (Chinese Simplified)

* New translations search-engine.json (Chinese Simplified)

* New translations add-app.json (Chinese Simplified)

* New translations about.json (Chinese Simplified)

* New translations config-changer.json (Hebrew)

* New translations dashdot.json (Italian)

* New translations date.json (Italian)

* New translations dlspeed.json (Italian)

* New translations docker.json (Italian)

* New translations overseerr.json (Italian)

* New translations ping.json (Italian)

* New translations search.json (Italian)

* New translations weather.json (Italian)

* New translations common.json (Italian)

* New translations page-appearance.json (Italian)

* New translations config-changer.json (Italian)

* New translations search-engine.json (Italian)

* New translations widget-positions.json (Italian)

* New translations usenet.json (Italian)

* New translations login.json (Italian)

* New translations selector.json (Italian)

* New translations toggle-edit-mode.json (Italian)

* New translations add-app.json (Italian)

* New translations add-app.json (Italian)

* New translations about.json (Italian)

* New translations torrents-status.json (Italian)

* New translations page-appearance.json (Hebrew)

* New translations docker.json (Hebrew)

* New translations login.json (Hebrew)

* New translations selector.json (Hebrew)

* New translations toggle-edit-mode.json (Hebrew)

* New translations config-changer.json (Danish)

* New translations common.json (French)

* New translations config-changer.json (French)

* New translations login.json (French)

* New translations selector.json (French)

* New translations search.json (French)

* New translations common.json (French)

* New translations weather.json (French)

* New translations config-changer.json (French)

* New translations search-engine.json (French)

* New translations widget-positions.json (French)

* New translations usenet.json (French)

* New translations toggle-edit-mode.json (French)

* New translations add-app.json (French)

* New translations about.json (French)

* New translations torrents-status.json (French)

* New translations config-changer.json (Hebrew)

* New translations config-changer.json (French)

* New translations config-changer.json (Spanish)

* New translations config-changer.json (Danish)

* New translations config-changer.json (German)

* New translations config-changer.json (Italian)

* New translations config-changer.json (Japanese)

* New translations config-changer.json (Korean)

* New translations config-changer.json (Dutch)

* New translations config-changer.json (Polish)

* New translations config-changer.json (Russian)

* New translations config-changer.json (Slovenian)

* New translations config-changer.json (Swedish)

* New translations config-changer.json (Ukrainian)

* New translations config-changer.json (Chinese Simplified)

* New translations config-changer.json (Vietnamese)

* New translations config-changer.json (Portuguese, Brazilian)

* New translations config-changer.json (LOLCAT)

* New translations config-changer.json (Hebrew)

* New translations config-changer.json (French)

* New translations config-changer.json (Spanish)

* New translations config-changer.json (Danish)

* New translations config-changer.json (German)

* New translations config-changer.json (Italian)

* New translations config-changer.json (Japanese)

* New translations config-changer.json (Korean)

* New translations config-changer.json (Dutch)

* New translations config-changer.json (Polish)

* New translations config-changer.json (Russian)

* New translations config-changer.json (Slovenian)

* New translations config-changer.json (Swedish)

* New translations config-changer.json (Ukrainian)

* New translations config-changer.json (Chinese Simplified)

* New translations config-changer.json (Vietnamese)

* New translations config-changer.json (Portuguese, Brazilian)

* New translations config-changer.json (LOLCAT)

* New translations config-changer.json (Swedish)
2023-01-18 16:53:35 +09:00
Manuel
f109d4760a Fix namespace for copy config name translations and add proper validation 2023-01-17 22:21:06 +01:00
Manuel
debc985b2a Merge branch 'dev' of https://github.com/ajnart/homarr into dev 2023-01-17 22:10:49 +01:00
Manuel
1a22d7ca1a Add confirmation modal for config deletion 2023-01-17 22:10:29 +01:00
Meierschlumpf
d938b2b56d Merge branch 'dev' of https://github.com/ajnart/homarr into dev 2023-01-17 21:50:28 +01:00
Meierschlumpf
c1b64bc4f1 🐛 Fix issue with sidebar min size 2023-01-17 21:50:21 +01:00
Manuel
90d41d812a Merge branch 'dev' of https://github.com/ajnart/homarr into dev 2023-01-17 21:39:33 +01:00
Manuel
a003d9430a 🐛 Fix config changer and critical bug in copy config 2023-01-17 21:39:29 +01:00
Meierschlumpf
8c5e002aac 🐛 Fix issue with edit mode resizing 2023-01-17 21:35:17 +01:00
ajnart
8b3aa72f1c Fix sidebar width (300 -> 256) 2023-01-17 20:57:18 +01:00
ajnart
5d8b0e1e20 🐛 Fix DELETE method on config 2023-01-17 20:56:44 +01:00
Manuel
0e4f9137e0 🐛 Fix items not being draggable to sidebars 2023-01-16 17:59:21 +01:00
Manuel
0efc9ebb55 Add check for deletion of default config 2023-01-15 22:31:46 +01:00
ajnart
69199bdc9c Revert Docker image changes 2023-01-15 21:23:13 +09:00
Manuel
1aac83d33f Add logging for config deletion 2023-01-14 23:30:33 +01:00
Manuel
e05278c618 Revert dynamic gridstack column count depending on sidebars 2023-01-14 22:51:39 +01:00
Thomas Camlong
ad2c763133 Merge pull request #563 from ajnart/change-edit-indicator
♻️ Refactor edit indicator
2023-01-15 06:10:47 +09:00
Manuel
a2eff6fb7f 🔀 Merge branch 'dev' into change-edit-indicator 2023-01-14 22:10:24 +01:00
Thomas Camlong
21fd8373d5 New Crowdin updates (#527)
* New translations docker.json (Korean)

* New translations overseerr.json (Korean)

* New translations ping.json (Korean)

* New translations search.json (Korean)

* New translations calendar.json (Dutch)

* New translations common.json (Dutch)

* New translations dashdot.json (Dutch)

* New translations date.json (Dutch)

* New translations dlspeed.json (Dutch)

* New translations docker.json (Dutch)

* New translations overseerr.json (Dutch)

* New translations ping.json (Dutch)

* New translations search.json (Dutch)

* New translations weather.json (Korean)

* New translations common.json (Korean)

* New translations page-appearance.json (Korean)

* New translations config-changer.json (Korean)

* New translations search-engine.json (Korean)

* New translations widget-positions.json (Korean)

* New translations usenet.json (Korean)

* New translations selector.json (Korean)

* New translations toggle-edit-mode.json (Korean)

* New translations add-app.json (Korean)

* New translations about.json (Korean)

* New translations drawer.json (Korean)

* New translations torrents-status.json (Korean)

* New translations weather.json (Dutch)

* New translations common.json (Dutch)

* New translations page-appearance.json (Dutch)

* New translations config-changer.json (Dutch)

* New translations calendar.json (Polish)

* New translations common.json (Polish)

* New translations dashdot.json (Polish)

* New translations date.json (Polish)

* New translations dlspeed.json (Polish)

* New translations docker.json (Polish)

* New translations overseerr.json (Polish)

* New translations ping.json (Polish)

* New translations search.json (Polish)

* New translations common.json (Russian)

* New translations date.json (Russian)

* New translations dlspeed.json (Russian)

* New translations search-engine.json (Dutch)

* New translations widget-positions.json (Dutch)

* New translations usenet.json (Dutch)

* New translations login.json (Dutch)

* New translations selector.json (Dutch)

* New translations toggle-edit-mode.json (Dutch)

* New translations add-app.json (Dutch)

* New translations about.json (Dutch)

* New translations drawer.json (Dutch)

* New translations torrents-status.json (Dutch)

* New translations weather.json (Polish)

* New translations common.json (Polish)

* New translations page-appearance.json (Polish)

* New translations config-changer.json (Polish)

* New translations search-engine.json (Polish)

* New translations widget-positions.json (Polish)

* New translations usenet.json (Polish)

* New translations login.json (Polish)

* New translations selector.json (Polish)

* New translations toggle-edit-mode.json (Polish)

* New translations add-app.json (Polish)

* New translations about.json (Polish)

* New translations drawer.json (Polish)

* New translations torrents-status.json (Polish)

* New translations calendar.json (Slovenian)

* New translations common.json (Slovenian)

* New translations dashdot.json (Slovenian)

* New translations date.json (Slovenian)

* New translations dlspeed.json (Slovenian)

* New translations docker.json (Slovenian)

* New translations overseerr.json (Slovenian)

* New translations ping.json (Slovenian)

* New translations search.json (Slovenian)

* New translations calendar.json (Swedish)

* New translations config-changer.json (Russian)

* New translations search-engine.json (Russian)

* New translations widget-positions.json (Russian)

* New translations selector.json (Russian)

* New translations toggle-edit-mode.json (Russian)

* New translations add-app.json (Russian)

* New translations about.json (Russian)

* New translations drawer.json (Russian)

* New translations torrents-status.json (Russian)

* New translations weather.json (Slovenian)

* New translations common.json (Slovenian)

* New translations page-appearance.json (Slovenian)

* New translations config-changer.json (Slovenian)

* New translations search-engine.json (Slovenian)

* New translations widget-positions.json (Slovenian)

* New translations usenet.json (Slovenian)

* New translations login.json (Slovenian)

* New translations selector.json (Slovenian)

* New translations toggle-edit-mode.json (Slovenian)

* New translations add-app.json (Slovenian)

* New translations about.json (Slovenian)

* New translations drawer.json (Slovenian)

* New translations torrents-status.json (Slovenian)

* New translations common.json (Swedish)

* New translations dashdot.json (Swedish)

* New translations date.json (Swedish)

* New translations dlspeed.json (Swedish)

* New translations docker.json (Swedish)

* New translations overseerr.json (Swedish)

* New translations ping.json (Swedish)

* New translations search.json (Swedish)

* New translations calendar.json (Ukrainian)

* New translations common.json (Ukrainian)

* New translations dashdot.json (Ukrainian)

* New translations date.json (Ukrainian)

* New translations dlspeed.json (Ukrainian)

* New translations docker.json (Ukrainian)

* New translations overseerr.json (Ukrainian)

* New translations ping.json (Ukrainian)

* New translations search.json (Ukrainian)

* New translations weather.json (Swedish)

* New translations common.json (Swedish)

* New translations page-appearance.json (Swedish)

* New translations config-changer.json (Swedish)

* New translations search-engine.json (Swedish)

* New translations widget-positions.json (Swedish)

* New translations usenet.json (Swedish)

* New translations login.json (Swedish)

* New translations selector.json (Swedish)

* New translations toggle-edit-mode.json (Swedish)

* New translations add-app.json (Swedish)

* New translations about.json (Swedish)

* New translations drawer.json (Swedish)

* New translations torrents-status.json (Swedish)

* New translations weather.json (Ukrainian)

* New translations common.json (Ukrainian)

* New translations page-appearance.json (Ukrainian)

* New translations calendar.json (Chinese Simplified)

* New translations common.json (Chinese Simplified)

* New translations dashdot.json (Chinese Simplified)

* New translations date.json (Chinese Simplified)

* New translations dlspeed.json (Chinese Simplified)

* New translations docker.json (Chinese Simplified)

* New translations overseerr.json (Chinese Simplified)

* New translations ping.json (Chinese Simplified)

* New translations search.json (Chinese Simplified)

* New translations calendar.json (Vietnamese)

* New translations config-changer.json (Ukrainian)

* New translations search-engine.json (Ukrainian)

* New translations widget-positions.json (Ukrainian)

* New translations usenet.json (Ukrainian)

* New translations login.json (Ukrainian)

* New translations selector.json (Ukrainian)

* New translations toggle-edit-mode.json (Ukrainian)

* New translations add-app.json (Ukrainian)

* New translations about.json (Ukrainian)

* New translations drawer.json (Ukrainian)

* New translations torrents-status.json (Ukrainian)

* New translations weather.json (Chinese Simplified)

* New translations common.json (Chinese Simplified)

* New translations page-appearance.json (Chinese Simplified)

* New translations config-changer.json (Chinese Simplified)

* New translations search-engine.json (Chinese Simplified)

* New translations widget-positions.json (Chinese Simplified)

* New translations usenet.json (Chinese Simplified)

* New translations login.json (Chinese Simplified)

* New translations selector.json (Chinese Simplified)

* New translations toggle-edit-mode.json (Chinese Simplified)

* New translations add-app.json (Chinese Simplified)

* New translations about.json (Chinese Simplified)

* New translations drawer.json (Chinese Simplified)

* New translations torrents-status.json (Chinese Simplified)

* New translations common.json (Vietnamese)

* New translations dashdot.json (Vietnamese)

* New translations date.json (Vietnamese)

* New translations dlspeed.json (Vietnamese)

* New translations docker.json (Vietnamese)

* New translations overseerr.json (Vietnamese)

* New translations ping.json (Vietnamese)

* New translations calendar.json (Portuguese, Brazilian)

* New translations common.json (Portuguese, Brazilian)

* New translations dashdot.json (Portuguese, Brazilian)

* New translations date.json (Portuguese, Brazilian)

* New translations dlspeed.json (Portuguese, Brazilian)

* New translations docker.json (Portuguese, Brazilian)

* New translations overseerr.json (Portuguese, Brazilian)

* New translations ping.json (Portuguese, Brazilian)

* New translations search.json (Portuguese, Brazilian)

* New translations weather.json (Vietnamese)

* New translations page-appearance.json (Vietnamese)

* New translations config-changer.json (Vietnamese)

* New translations search-engine.json (Vietnamese)

* New translations widget-positions.json (Vietnamese)

* New translations usenet.json (Vietnamese)

* New translations login.json (Vietnamese)

* New translations selector.json (Vietnamese)

* New translations toggle-edit-mode.json (Vietnamese)

* New translations add-app.json (Vietnamese)

* New translations about.json (Vietnamese)

* New translations drawer.json (Vietnamese)

* New translations torrents-status.json (Vietnamese)

* New translations common.json (Portuguese, Brazilian)

* New translations page-appearance.json (Portuguese, Brazilian)

* New translations config-changer.json (Portuguese, Brazilian)

* New translations search-engine.json (Portuguese, Brazilian)

* New translations calendar.json (LOLCAT)

* New translations common.json (LOLCAT)

* New translations dashdot.json (LOLCAT)

* New translations date.json (LOLCAT)

* New translations dlspeed.json (LOLCAT)

* New translations docker.json (LOLCAT)

* New translations overseerr.json (LOLCAT)

* New translations ping.json (LOLCAT)

* New translations search.json (LOLCAT)

* New translations widget-positions.json (Portuguese, Brazilian)

* New translations usenet.json (Portuguese, Brazilian)

* New translations login.json (Portuguese, Brazilian)

* New translations selector.json (Portuguese, Brazilian)

* New translations toggle-edit-mode.json (Portuguese, Brazilian)

* New translations add-app.json (Portuguese, Brazilian)

* New translations about.json (Portuguese, Brazilian)

* New translations drawer.json (Portuguese, Brazilian)

* New translations torrents-status.json (Portuguese, Brazilian)

* New translations weather.json (LOLCAT)

* New translations common.json (LOLCAT)

* New translations page-appearance.json (LOLCAT)

* New translations config-changer.json (LOLCAT)

* New translations search-engine.json (LOLCAT)

* New translations widget-positions.json (LOLCAT)

* New translations usenet.json (LOLCAT)

* New translations selector.json (LOLCAT)

* New translations toggle-edit-mode.json (LOLCAT)

* New translations add-app.json (LOLCAT)

* New translations about.json (LOLCAT)

* New translations drawer.json (LOLCAT)

* New translations torrents-status.json (LOLCAT)

* New translations screen-sizes.json (French)

* New translations screen-sizes.json (Spanish)

* New translations screen-sizes.json (Danish)

* New translations screen-sizes.json (German)

* New translations screen-sizes.json (Hebrew)

* New translations screen-sizes.json (Italian)

* New translations screen-sizes.json (Japanese)

* New translations screen-sizes.json (Korean)

* New translations screen-sizes.json (Dutch)

* New translations screen-sizes.json (Polish)

* New translations screen-sizes.json (Russian)

* New translations screen-sizes.json (Slovenian)

* New translations screen-sizes.json (Swedish)

* New translations screen-sizes.json (Ukrainian)

* New translations screen-sizes.json (Chinese Simplified)

* New translations screen-sizes.json (Vietnamese)

* New translations screen-sizes.json (Portuguese, Brazilian)

* New translations screen-sizes.json (LOLCAT)
2023-01-15 06:04:34 +09:00
Thomas Camlong
8d7b61d7cd Merge pull request #564 from ajnart/lang-changes 2023-01-15 05:22:25 +09:00
Manuel Ruwe
682faf4440 Merge branch 'dev' of https://github.com/ajnart/homarr into dev 2023-01-14 21:15:24 +01:00
Manuel Ruwe
0b4dd56bfb Add migration for standalone dash. service to widget 2023-01-14 21:15:15 +01:00
walkxcode
94481e8e78 ✏️ Ajnart review changes 2023-01-13 20:44:28 +01:00
Bjorn Lammers
2244d7cc7a ✏️ Ajnart review changes 2023-01-13 15:06:03 +01:00
Bjorn Lammers
a9dd626139 ✏️ Ajnart review changes 2023-01-13 15:04:43 +01:00
Bjorn Lammers
9c79ba30ce ✏️ Ajnart review changes 2023-01-13 15:04:12 +01:00
Bjorn Lammers
b7486844c3 ✏️ Ajnart review changes 2023-01-13 15:03:37 +01:00
Bjorn Lammers
b56c759951 ✏️ Changes wording and typos 2023-01-13 11:10:09 +00:00
ajnart
94d15c649b Refactor edit indicator 2023-01-13 20:08:09 +09:00
ajnart
7a03509ae5 Remove log statements 2023-01-13 18:59:38 +09:00
ajnart
27884656a3 Fix build errors and lint 2023-01-13 18:56:00 +09:00
ajnart
2765b6824f Make [slug] pages set "configName" cookie
Fixes #562
2023-01-13 18:52:36 +09:00
Bjorn Lammers
277bb7adbd Merge branch 'dev' of https://github.com/ajnart/homarr into dev 2023-01-13 09:49:36 +00:00
Bjorn Lammers
50a836c58b 🚛 Move BitTorrent > Torrent + Lint 2023-01-13 09:49:29 +00:00
ajnart
454d5e53c3 fix defaultValue on widget options 2023-01-13 18:46:59 +09:00
ajnart
90ee7f2cc7 Fix sidebar styling 2023-01-13 14:12:09 +09:00
ajnart
e8554890e0 Make column size dependant on number of sidebars 2023-01-13 10:57:57 +09:00
ajnart
5a2653a189 Fix widget delete modal 2023-01-13 10:57:13 +09:00
walkxcode
cb85bf4827 Adds doc link to help icon 2023-01-13 00:04:13 +01:00
walkxcode
d53fb7dbea 🚸 Makes language searchbox case-insensitive 2023-01-12 23:36:19 +01:00
Bjorn Lammers
4c9290289a 🐛 Fixes favicon aspect-ratio 2023-01-11 22:00:20 +01:00
Bjorn Lammers
f37355bf83 🐛 Fixes favicon aspect-ratio 2023-01-11 13:00:08 -08:00
Manuel Ruwe
ff0f96b4b6 🐛 Fix wrong position of wrapper when migrating from old schema 2023-01-11 21:28:24 +01:00
Manuel Ruwe
e41f63345c Add screen size popover in edit mode 2023-01-11 20:37:46 +01:00
Manuel Ruwe
4569f53fd0 🐛 Hide wrappers with no tiles inside 2023-01-11 12:57:45 +01:00
ajnart
6ea1277e61 Fix build errors 2023-01-11 08:49:23 +09:00
ajnart
a811300f3e Bugfixes in media display 2023-01-11 08:45:00 +09:00
ajnart
1d0f89cd9c set dashdot data to the new type 2023-01-11 08:44:48 +09:00
ajnart
833d12eff4 Add translation for radarrReleaseType 2023-01-11 08:44:32 +09:00
ajnart
440ec041b1 Add radarrReleaseType option for Radarr fixes #426 2023-01-11 08:44:14 +09:00
ajnart
6a3336bd5a Add Select for option types 2023-01-11 08:43:28 +09:00
ajnart
9f8db259a4 Rework media display 2023-01-11 08:42:52 +09:00
Manuel Ruwe
79074f960f 🐛 Automatic positions for wrappers and categories 2023-01-10 22:36:26 +01:00
Manuel Ruwe
393a6c2dc2 🐛 Fix default config 2023-01-10 22:20:07 +01:00
Manuel Ruwe
53942a1551 Add migrator for search engine 2023-01-10 21:51:52 +01:00
Manuel Ruwe
11fc2c1270 💄 Limit width of popover 2023-01-10 21:42:56 +01:00
Manuel Ruwe
d2101fbc1e 🐛 Implement clearing for credentials 2023-01-10 21:42:37 +01:00
Manuel Ruwe
48b7564910 Add popover with validation message for validation errors 2023-01-10 21:35:12 +01:00
Manuel Ruwe
681944f7c5 🐛 Fix categories and wrapper position issues
Co-authored-by: Bjorn Lammers <walkxnl@gmail.com>
2023-01-10 21:29:26 +01:00
Manuel Ruwe
bbf1255b8b 🐛 Add error catching for calender api route 2023-01-10 20:55:35 +01:00
Manuel Ruwe
4513aa66f0 🐛 Add missing NZBGet integration type 2023-01-09 20:38:57 +01:00
Thomas Camlong
fdfda19c20 Merge pull request #556 from ajnart/link-to-docs 2023-01-08 23:42:00 +09:00
Bjorn Lammers
8a92f394dc 📝 Link to the docs instead of showing outdated/duplicate info 2023-01-08 06:36:24 -08:00
ajnart
dc00c728cc Fix add to homarr zIndex 2023-01-08 16:29:09 +09:00
ajnart
c71337bc99 Remove useless translations 2023-01-08 16:24:01 +09:00
ajnart
e2c0ee18ee remove module enabler from locales 2023-01-08 16:10:40 +09:00
ajnart
ad96c1d71a Fix usage of default config 2023-01-08 15:48:39 +09:00
ajnart
564a56f337 Trying to fix Dockerfile 2023-01-08 14:52:02 +09:00
ajnart
d5a23c24d7 Trying to fix Dockerfile 2023-01-08 14:47:59 +09:00
ajnart
c906e89474 Trying to fix Dockerfile 2023-01-08 14:38:46 +09:00
Thomas Camlong
99df5d7760 Merge v0.11 to dev 2023-01-08 14:28:14 +09:00
ajnart
0cb81c2715 Try fixing build errors on CI 2023-01-08 14:22:06 +09:00
ajnart
9163c03baa Try fixing build errors on CI 2023-01-08 14:20:28 +09:00
ajnart
ada3c697f7 Try fixing build errors on CI 2023-01-08 14:12:44 +09:00
ajnart
d3ed9a7016 Try fixing build errors 2023-01-08 14:08:41 +09:00
ajnart
84864a0578 💄 Prettier 2023-01-08 13:59:24 +09:00
ajnart
9af2ee4882 Fix datetile and weathertile display for 1x1 size 2023-01-08 13:55:51 +09:00
ajnart
d49cfb0632 Update default config 2023-01-08 13:55:31 +09:00
ajnart
7717f66f4b Add module migration 2023-01-08 13:30:25 +09:00
ajnart
8f7aedbec4 Fix ping zindex 2023-01-08 13:30:14 +09:00
ajnart
a4eabce37a Fix not filtering .json files for config 2023-01-08 13:11:48 +09:00
ajnart
4e61eae59b Fix typo 2023-01-08 13:10:00 +09:00
ajnart
6f6888f6a7 Fix not filtering .json files for config 2023-01-08 13:09:54 +09:00
ajnart
c2a9ff44fd Make migration only start once the "Next" button is pressed. 2023-01-08 13:00:25 +09:00
ajnart
6586914ff5 Fix migration of type "Other" 2023-01-08 12:47:06 +09:00
ajnart
306a3c5f1c Fix integration icons 2023-01-08 12:42:15 +09:00
ajnart
b06abde49e Fix groupping for secrets 2023-01-08 12:42:07 +09:00
ajnart
997a823600 Fix module min sizes 2023-01-08 12:41:55 +09:00
ajnart
f98b6c1af7 Update package version 2023-01-08 12:41:24 +09:00
ajnart
0785e71394 Try to fix docker image 2023-01-08 12:41:08 +09:00
Manuel Ruwe
e051f4c688 🐛 Fix missing shape and area for widgets in migrator 2023-01-08 01:38:21 +01:00
Meierschlumpf
d333dc87ca 🎨 Improve default config for all layout sizes 2023-01-07 23:40:17 +01:00
Meierschlumpf
d886bbdaad 🐛 Fix issues with gridstack 2023-01-07 23:25:13 +01:00
Manuel Ruwe
5585d9e678 🔧 Update default configuration 2023-01-07 20:47:24 +01:00
Manuel Ruwe
dc13efa27d 🚨 Fix build warnings 2023-01-07 20:35:56 +01:00
Manuel Ruwe
42f55da4da Merge branch 'dev' into manuel-rw-gridstack 2023-01-07 20:20:40 +01:00
Manuel Ruwe
dad89e2862 Add migrator for modules to widgets 2023-01-07 20:18:53 +01:00
Manuel Ruwe
44c3e68042 Add icon migrator 2023-01-07 19:14:40 +01:00
Manuel
552eed4633 🔀 Merge pull request #553 from ajnart/gridstack-wip-meierschlumpf 2023-01-07 19:04:44 +01:00
Meier Lukas
6da308e66a 🎨Pullrequest feedback
Co-authored-by: Manuel <30572287+manuel-rw@users.noreply.github.com>
2023-01-07 18:17:56 +01:00
Meierschlumpf
1425819724 🐛 Fix build issue 2023-01-07 18:02:56 +01:00
Meierschlumpf
b70399f4f0 Merge branch 'manuel-rw-gridstack' into gridstack-wip-meierschlumpf 2023-01-07 17:59:43 +01:00
Manuel Ruwe
7c0cf6f4ec 🚨 Fix build warnings 2023-01-07 17:03:13 +01:00
Meierschlumpf
1ea4ca2149 🎨 Format with prettier 2023-01-07 09:45:00 +01:00
Meierschlumpf
6be0779ac3 🐛 Fix styling issue after category movement 2023-01-07 09:33:14 +01:00
Meierschlumpf
6e4938482e 🐛 Fix issue with shape 2023-01-07 09:23:10 +01:00
Meierschlumpf
2da206d5b0 🐛 Fix issues with change position modal 2023-01-07 09:19:02 +01:00
Meierschlumpf
48fa81aaad 🎨 Refactored dashboard-view 2023-01-07 00:05:07 +01:00
Meierschlumpf
81256d1098 🐛 Styling variables are changed to frequently sometimes 2023-01-06 23:54:00 +01:00
Meierschlumpf
d26128af0e 🐛 Sidebars not working 2023-01-06 23:50:08 +01:00
Manuel Ruwe
8be8ca2215 🔧 Update default config icons 2023-01-06 23:00:53 +01:00
Meierschlumpf
9608452bed Implemented different layout sizes 2023-01-06 22:46:07 +01:00
Manuel Ruwe
43fe7ae634 🐛 Fix zIndex for integrationOptions modal 2023-01-06 21:55:10 +01:00
ajnart
7a2a180d7f Fix usenet pageination 2023-01-06 13:39:45 +09:00
ajnart
b333d6b0a6 Add automatic overflow scoll for widgets 2023-01-06 13:39:35 +09:00
ajnart
cb9ee81aa2 Address comments 2023-01-06 12:23:54 +09:00
ajnart
94e36f3e0f Moving things around 2023-01-06 12:11:47 +09:00
Thomas Camlong
853d003698 Merge pull request #552 from ajnart/baseimage-alpine
Change back base Docker image
2023-01-06 12:06:29 +09:00
ajnart
8f49b2ecfb Fix torrent widget tooltip 2023-01-06 12:04:52 +09:00
ajnart
bce33252e6 Fix config changer 2023-01-06 12:04:37 +09:00
ajnart
77ff6ead56 Fix MobileRibbons position 2023-01-06 11:36:03 +09:00
ajnart
2b21ba43cd Fix usage of console.log() statement 2023-01-06 11:20:14 +09:00
ajnart
b3364c53ef remove refreshInterval from dashdot options 2023-01-06 11:19:07 +09:00
ajnart
7df1717d14 Undo ugly button styling 2023-01-06 11:18:47 +09:00
ajnart
f2d45b67e7 Widget options always visible, use defaultValue 2023-01-06 11:18:29 +09:00
ajnart
b2ceb5345a Add torrent refreshinterval translation 2023-01-06 11:17:29 +09:00
Meierschlumpf
26bcb2fc34 wip: column sorting 2023-01-05 18:00:10 +01:00
ajnart
2d320ff6e9 💄 Lint + Prettier 2023-01-06 01:11:02 +09:00
ajnart
6fb199105b Use ID for notification 2023-01-06 01:10:16 +09:00
ajnart
52dcdf7ba3 Use Notification instead of Popover for edit mode 2023-01-06 01:08:07 +09:00
ajnart
50bcd29271 Buttons styling 2023-01-06 01:07:09 +09:00
ajnart
e2da386fda Transform StatusCodes into number[] 2023-01-06 01:06:44 +09:00
ajnart
f55e9c3b3d enable reactStrictMode 2023-01-06 01:06:22 +09:00
ajnart
5c9ab2fd34 Add refreshInterval for dashdot widget 2023-01-05 23:14:36 +09:00
ajnart
422abaec15 Slider option styling 2023-01-05 23:14:08 +09:00
ajnart
c03426f801 Add torrent refresh interval selector with slider 2023-01-05 22:45:35 +09:00
ajnart
d6cd6aa53d Made settings auto save upon closing the drawer 2023-01-05 22:45:17 +09:00
ajnart
83b49064c4 Add torrent refresh interval selector with slider 2023-01-05 22:45:04 +09:00
ajnart
6834533b65 Style settings customization and opacity selector 2023-01-05 22:44:43 +09:00
ajnart
bc52acab65 Style settings scrollarea 2023-01-05 22:44:25 +09:00
ajnart
f14552f664 add NumberInput, Slider to widget edit modal 2023-01-05 22:43:56 +09:00
ajnart
a43780719e Add new types of options 2023-01-05 22:43:27 +09:00
ajnart
930a17843f Usenet styling and fixes 2023-01-05 22:42:56 +09:00
Meierschlumpf
6f8f0e90cb wip: improve responsive scaling 2023-01-05 06:01:54 +01:00
Manuel Ruwe
d0c016aab6 💄 Improve design and add translations for mobile ribbons 2023-01-04 20:33:29 +01:00
Meierschlumpf
d439ba1842 🐛 Improve resposivnes 2023-01-04 19:06:19 +01:00
ajnart
66db66944c Trying to change back Docker image
to ghcr.io/linuxserver/baseimage-alpine:3.17
2023-01-05 02:46:12 +09:00
ajnart
3f957ee67c Sidebar styling 2023-01-04 23:54:34 +09:00
ajnart
6abdc9be6f Fix sidebar width 2023-01-04 23:54:25 +09:00
ajnart
a341cbd166 Remove i18n cimode 2023-01-04 22:46:25 +09:00
ajnart
b0bdb4c090 Add small notification when adding widget 2023-01-04 22:46:05 +09:00
ajnart
14d4bdbac7 Make docker drawer full size 2023-01-04 22:45:51 +09:00
ajnart
92d395f71d Styling settings and translations 2023-01-04 22:39:58 +09:00
ajnart
4aa50cc9cd Fix AddToHomarr button 2023-01-04 22:17:37 +09:00
ajnart
9900a2f078 Fix Docker disabled search bar 2023-01-04 21:59:15 +09:00
ajnart
4c68eed3aa Fix ping system API return codes 2023-01-04 21:51:43 +09:00
ajnart
e6f888dbe5 Add default status check 2023-01-04 21:51:25 +09:00
Manuel Ruwe
6fd4608b22 Add visual hint for defined and undefined credentials 2023-01-03 21:53:27 +01:00
Manuel Ruwe
8a91edbd59 🐛 Fix filtering and data array for integration options select 2023-01-03 21:23:37 +01:00
Manuel Ruwe
501714113f 🐛 Fix overflowing torrent module issue and added updated last text 2023-01-03 21:13:53 +01:00
Manuel Ruwe
831e671956 🐛 Accidential overwrite of app secrets 2023-01-03 20:36:58 +01:00
Meierschlumpf
afe3e2fc39 🐛 Made aspect ratio 1 to 1 2023-01-03 16:40:15 +01:00
ajnart
fd9467ef1f Fix icon URL path #545 2023-01-03 22:51:30 +09:00
Thomas Camlong
6f425e75f4 Merge pull request #548 from dinghino/fix/docker-search
🐛 fix docker searchbar
2023-01-03 22:35:41 +09:00
Thomas Camlong
a724aacf8e Merge pull request #546 from ajnart/gridstack-exerpiments
Gridstack exerpiments
2023-01-03 22:35:11 +09:00
ajnart
c963760717 Main app tile styling and animations 2023-01-03 22:32:00 +09:00
ajnart
90b6f23d3e App wrapper styling 2023-01-03 22:31:37 +09:00
ajnart
c1d3bebfb3 Calendar widget styling 2023-01-03 22:30:52 +09:00
ajnart
780b4d5f81 Integration component styling 2023-01-03 22:30:13 +09:00
ajnart
a809262647 Date widget styling 2023-01-03 20:26:59 +09:00
dinghino
27bed9daa2 🐛 fix docker searchbar 2023-01-03 12:26:11 +01:00
ajnart
4f948021dd Weather widget styling 2023-01-03 20:15:07 +09:00
ajnart
908d0f9f09 Fix compilation errors 2023-01-03 19:49:25 +09:00
Manuel Ruwe
ade1534005 💄 Adjust grid stack 2023-01-02 18:25:13 +01:00
Manuel Ruwe
3ba90c87c6 💄 Adjust GridStack sizes
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com>
2023-01-02 15:45:51 +01:00
ajnart
2a892d267f Animations and login page styling 2023-01-02 02:52:12 +09:00
ajnart
38815d754f Fixing console errors and adding category modal 2023-01-02 01:51:56 +09:00
Manuel Ruwe
8a1b44fd27 Merge branch 'manuel-rw-gridstack' of https://github.com/ajnart/homarr into manuel-rw-gridstack 2023-01-01 17:26:12 +01:00
Manuel Ruwe
aa31824169 💄 Improve edit mode UX 2023-01-01 17:26:09 +01:00
ajnart
be979dc534 Adding some translations 2023-01-02 01:11:25 +09:00
Manuel Ruwe
f23c317ef1 Add element selector tile for categories 2023-01-01 16:29:12 +01:00
Manuel Ruwe
c7da878924 🚨 Build errors 2023-01-01 15:59:30 +01:00
Manuel Ruwe
75f6029057 ♻️ Add compability for legacy config in config loader 2023-01-01 15:49:26 +01:00
Manuel Ruwe
2eb5cdfafc 🐛 Default wrapper not present when fallback config 2022-12-31 18:10:01 +01:00
Manuel Ruwe
7ced782a2e 🔧 Auto-organize default config 2022-12-31 17:58:35 +01:00
Manuel Ruwe
9d7d126b55 Add torrent module 2022-12-31 17:48:46 +01:00
Manuel Ruwe
dff63400b8 🚑️ Critical overwrite of secrets due to type change 2022-12-31 16:25:05 +01:00
Manuel Ruwe
288d9a5ec5 🚨 Fix build errors 2022-12-31 16:23:13 +01:00
Manuel Ruwe
4e097caf98 add torrent client 2022-12-31 16:14:42 +01:00
Manuel Ruwe
78bc883667 🐛 Fixed tile delete handler 2022-12-31 14:11:30 +01:00
Manuel Ruwe
2e463aea53 🚨 Fix compiler errors 2022-12-30 17:58:12 +01:00
Manuel Ruwe
f7d3489938 🐛 Fix form validation and missing integration types 2022-12-30 17:14:46 +01:00
Manuel Ruwe
c8d35f4aad 🐛 Fix colors of card wrapper when category 2022-12-30 17:04:56 +01:00
Manuel Ruwe
42a16e0015 🚨 Fix build errors 2022-12-30 16:58:05 +01:00
Manuel Ruwe
123d6d72f5 🐛 Fix external url 2022-12-30 16:53:47 +01:00
Manuel Ruwe
fe662ab166 🐛 Fix slug page and refactor server side translations code 2022-12-30 16:51:53 +01:00
Manuel Ruwe
0565d444d2 🐛 Fix config action mutations 2022-12-30 16:17:22 +01:00
Manuel Ruwe
0964e10b43 🐛 Fix white iframe borders 2022-12-30 15:28:30 +01:00
ajnart
e85bc8c9b9 Fix translation key in the secrets menu 2022-12-26 16:13:24 +09:00
Manuel
2a41b0a385 🔀 Merge pull request #543 from manuel-rw/gridstack 2022-12-24 15:48:29 +01:00
Manuel Ruwe
0d93de86a7 Add update buttom for customization settings 2022-12-24 15:43:49 +01:00
Manuel Ruwe
664e70c940 Add update config logic 2022-12-24 14:12:35 +01:00
Meierschlumpf
654107f60d 🐛 Fix issue with creation of app / widget 2022-12-24 11:11:51 +01:00
ajnart
ab523a55d0 Merge branch 'dev' into pr/manuel-rw/531 2022-12-24 17:38:30 +09:00
ajnart
0e770820cb Change default config 2022-12-24 17:25:23 +09:00
ajnart
9e2c02a056 Remove .env 2022-12-24 17:18:48 +09:00
ajnart
e3d7b04059 Update default config 2022-12-24 17:18:16 +09:00
ajnart
3fb82a7336 Update locales 2022-12-24 17:16:46 +09:00
Manuel Ruwe
5abe28e69e Add configuration info in about modal 2022-12-23 17:57:05 +01:00
Manuel Ruwe
a0c84e77f9 ♻️ Move docker components to the header 2022-12-23 17:46:54 +01:00
Manuel Ruwe
c32f0f7992 Re-add the docker component 2022-12-23 17:44:51 +01:00
Manuel Ruwe
c84d8b59fe ♻️ Refactor hooks 2022-12-23 17:29:58 +01:00
Manuel Ruwe
f3b601dc2d 🔥 Remove old and unused components 2022-12-23 17:17:57 +01:00
Meierschlumpf
b23f464140 🐛 Fix issue with wrong type for wrapper content 2022-12-22 16:48:53 +01:00
ajnart
93fc011879 Trying to fix linting errors 2022-12-22 11:45:48 +09:00
ajnart
e982515bb5 Formatting and linting 2022-12-22 11:30:50 +09:00
ajnart
ecc61d5970 Add config migration process 2022-12-22 11:29:51 +09:00
Meierschlumpf
5f8a420c83 🐛 Fix torrent network traffic widget 2022-12-21 20:47:08 +01:00
Meierschlumpf
6cf6d9c2f5 Add improved torrent network traffic widget 2022-12-21 20:29:09 +01:00
Meierschlumpf
8e9f9d23b3 🐛 Fix moving between wrappers not working 2022-12-21 20:13:31 +01:00
Meierschlumpf
9977a384e5 Merge branch 'gridstack' of https://github.com/manuel-rw/homarr into gridstack 2022-12-20 09:05:54 +01:00
Meierschlumpf
ab2c7468b9 Add torrent network traffic widget 2022-12-20 09:05:49 +01:00
ajnart
7b147f9bb3 Translations and styling 2022-12-20 16:54:22 +09:00
ajnart
c4023ab634 Fix typo 2022-12-20 15:54:17 +09:00
ajnart
25ffcfd21d Fix typo 2022-12-20 15:52:11 +09:00
Meierschlumpf
c038078c5d Merge branch 'gridstack' of https://github.com/manuel-rw/homarr into gridstack 2022-12-20 07:50:08 +01:00
Meierschlumpf
a633fb0182 🎨 Remove static element from add item selection 2022-12-20 07:50:01 +01:00
ajnart
5f1bddf864 Fix layout 2022-12-20 15:43:26 +09:00
ajnart
9996ff1529 Add the status indicator for new versions 2022-12-20 15:23:36 +09:00
ajnart
11b111209a Linting 2022-12-20 15:23:36 +09:00
ajnart
0b276c8219 Add a timeout of 2 seconds for the ping module 2022-12-20 15:23:08 +09:00
ajnart
32767348c5 Working on new update indicator 2022-12-20 15:22:19 +09:00
ajnart
4d6e6123e1 Linting 2022-12-20 11:45:33 +09:00
ajnart
79d7042cd9 Styling and fix translations 2022-12-20 11:43:59 +09:00
ajnart
2cc04957f3 Translations 2022-12-20 11:34:07 +09:00
Meierschlumpf
a5d31dd3ec 🐛 Fix Change Position not working with gridstack 2022-12-19 21:27:44 +01:00
Meierschlumpf
f240d29f7e 🐛 Fix some issues with change position modal 2022-12-19 19:55:42 +01:00
Meierschlumpf
25fd3a1594 Add functionallity to remove modal 2022-12-19 19:01:50 +01:00
Meierschlumpf
e723c1d374 🐛 Fix edit modal for widgets not working 2022-12-19 19:01:29 +01:00
Meierschlumpf
f625fdba78 Add possibiltiy to add widgets to dashboard 2022-12-19 18:47:01 +01:00
Meierschlumpf
c2186c2525 🎨 Migrate all wrapper to use WidgetWrapper 2022-12-19 18:26:04 +01:00
Meierschlumpf
8fa9cfaccf 🐛 Fix wrong access on properties of widgets and apps in api 2022-12-19 18:17:56 +01:00
Meierschlumpf
383a7fa04b 🎨 Improved changeability of wrappers with new wrapper content component 2022-12-19 18:03:52 +01:00
Meierschlumpf
8f7a3111ca Change integration structure to array and rename to widgets in config 2022-12-19 17:03:39 +01:00
Meierschlumpf
ed0146e7b0 Merge branch 'gridstack' of https://github.com/manuel-rw/homarr into gridstack 2022-12-18 23:22:49 +01:00
Meierschlumpf
7a4c430f2a Made addable integrations dynamic 2022-12-18 23:22:45 +01:00
Manuel Ruwe
bea6af3e9a 🔧 Update default configuration 2022-12-18 23:17:43 +01:00
Meierschlumpf
e82fa7c0ec Merge branch 'gridstack' of https://github.com/manuel-rw/homarr into gridstack 2022-12-18 22:59:29 +01:00
Meierschlumpf
f98e66fcad Migrated widget modals from integration modals 2022-12-18 22:58:00 +01:00
Manuel Ruwe
d09c8ea0de Merge branch 'gridstack' of https://github.com/manuel-rw/homarr into gridstack 2022-12-18 22:27:34 +01:00
Manuel Ruwe
661c05bc50 🎨 Rename "services" to "apps" in entire project 2022-12-18 22:27:01 +01:00
Meierschlumpf
b4cfa1ac05 Removed widgets from tile definitions 2022-12-18 21:50:08 +01:00
Meierschlumpf
864371e3c2 Merge branch 'gridstack' of https://github.com/manuel-rw/homarr into gridstack 2022-12-18 21:21:35 +01:00
Meierschlumpf
e914174e78 Migrate integrations to widgets 2022-12-18 21:21:23 +01:00
Manuel Ruwe
1e0a90f2ac 🚨 Old components path due to widgets migration 2022-12-18 20:39:48 +01:00
Meierschlumpf
7cb71eba84 🎨 Moved integrations in widgets directory 2022-12-16 21:01:06 +01:00
Manuel Ruwe
3353d35a53 Add new input design for secrets 2022-12-16 20:40:36 +01:00
Meierschlumpf
543bafc610 Add mobile ribbon sidebars 2022-12-16 20:18:20 +01:00
Manuel Ruwe
657e8c9102 Remove unset icon, use local form instead of API 2022-12-16 19:44:57 +01:00
ajnart
786ef505b4 Linting and fixint errors 2022-12-17 00:28:46 +09:00
Manuel Ruwe
63f9949475 🐛 Fix missing event listener on action icon 2022-12-14 12:07:54 +01:00
Meierschlumpf
6bc6dcd7f3 Merge branch 'gridstack' of https://github.com/manuel-rw/homarr into gridstack 2022-12-14 10:32:41 +01:00
Meierschlumpf
9b04328828 Add dashDot tile 2022-12-14 10:32:16 +01:00
Manuel Ruwe
0523313e35 Add ribbons for mobile 2022-12-14 10:27:02 +01:00
Manuel Ruwe
2c7ea08b04 🐛 Crash when creating new service 2022-12-12 22:09:17 +01:00
Manuel Ruwe
b961219156 🐛 Fix missing key attribute in options renderer 2022-12-12 21:57:00 +01:00
Manuel Ruwe
4840548946 🐛 Fix nullable integration type 2022-12-12 21:53:30 +01:00
Manuel Ruwe
1861a8d9d2 🚨 Fix module not found error 2022-12-12 20:25:12 +01:00
Manuel Ruwe
9211609a7b 🎨 Improve design of tab icons 2022-12-11 21:01:13 +01:00
Manuel Ruwe
50df42cc14 ️ Use debouncer for service name propagation 2022-12-11 20:51:10 +01:00
Manuel Ruwe
c7719b7ad0 🐛 Fix conditional useEffect causing crash 2022-12-11 20:46:18 +01:00
Meierschlumpf
e6bca05c90 Merge branch 'gridstack' of https://github.com/manuel-rw/homarr into gridstack 2022-12-11 19:34:07 +01:00
Meierschlumpf
53a86e2bbc 🐛 Fix issue with api endpoints caused by new integration format 2022-12-11 19:33:54 +01:00
Manuel Ruwe
05e47b5664 Add propagation for service name to service icon 2022-12-11 19:32:51 +01:00
Meierschlumpf
ed64d138c5 Add new types for integration configuration 2022-12-11 19:16:31 +01:00
Manuel Ruwe
68a97e5f27 🚧 New types for integration configuration
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com>
2022-12-11 17:58:51 +01:00
Manuel Ruwe
72338b7b36 🎨 Improve design for element selector 2022-12-11 17:18:25 +01:00
Meierschlumpf
0b61309f58 Merge branch 'gridstack' of https://github.com/manuel-rw/homarr into gridstack 2022-12-11 16:06:51 +01:00
Meierschlumpf
bbc02f38c1 Add useNet tile 2022-12-11 16:06:41 +01:00
Manuel Ruwe
4026d0c102 🎨 Fix runtime errors and hover card 2022-12-11 15:45:38 +01:00
Manuel Ruwe
35d20965a3 🐛 Adjust card wrapper for calendar 2022-12-11 15:13:35 +01:00
Manuel Ruwe
6436ef97f2 🐛 Fix gridstack className of service tile 2022-12-11 15:10:44 +01:00
Manuel Ruwe
3979165a07 Merge branch 'gridstack' of https://github.com/manuel-rw/homarr into gridstack 2022-12-11 15:04:50 +01:00
Manuel Ruwe
43571ce09b 🎨 Fix attributes of card wrappers 2022-12-11 15:04:05 +01:00
Meierschlumpf
c2571190f6 Add calendar tile 2022-12-11 14:11:25 +01:00
Meierschlumpf
65970d3a2f Add service ping 2022-12-11 13:58:28 +01:00
Meierschlumpf
6d2254ebd5 Add weather tile menu 2022-12-11 13:38:05 +01:00
Manuel Ruwe
40c9b5d203 🎨 Merge change position modals 2022-12-11 13:12:39 +01:00
ajnart
6aa53db84e Linting 2022-12-11 14:45:33 +09:00
Thomas Camlong
87536e527a Merge pull request #535 from ajnart/new-update-indicator
New update indicator
2022-12-11 14:42:08 +09:00
Thomas Camlong
5d6adb1c30 Merge branch 'dev' into new-update-indicator 2022-12-11 14:41:53 +09:00
ajnart
8189aabf4c Revert back to old package verison 2022-12-11 14:41:11 +09:00
ajnart
bb8286e6d4 Finish reworking update indicator 2022-12-11 14:40:53 +09:00
ajnart
81bc1f8f0c Add a timeout of 2 seconds for the ping module 2022-12-11 14:25:27 +09:00
Manuel Ruwe
8586f0d8ec Add form debouncer for service icon 2022-12-11 00:17:34 +01:00
Manuel Ruwe
d78f0384fa Add generic menu for tiles 2022-12-11 00:00:11 +01:00
Manuel Ruwe
bfdd6b5181 🐛 Layout issues with toggle edit mode button and popover 2022-12-10 22:50:34 +01:00
Meierschlumpf
dbb41e0467 Merge branch 'gridstack' of https://github.com/manuel-rw/homarr into gridstack 2022-12-10 22:17:48 +01:00
Meierschlumpf
001890d763 Add gridstack dashboard layout 2022-12-10 22:14:31 +01:00
Manuel Ruwe
a29b77d0c5 🐛 Fix width snapping bug 2022-12-10 18:34:58 +01:00
Manuel Ruwe
ad643616ba Add edit mode button 2022-12-10 17:58:01 +01:00
Manuel Ruwe
be910ca62b 🎨 Remove test components 2022-12-10 17:03:48 +01:00
ajnart
4104311d58 Fix link error 2022-12-11 00:03:28 +09:00
Manuel Ruwe
7f508ed06d 🚨 Warnings 2022-12-10 15:45:15 +01:00
ajnart
cabbf8f90d Working on new update indicator 2022-12-10 23:31:22 +09:00
Manuel Ruwe
89e11afce1 ⬆️ Mantine 5.3 2022-12-10 15:00:16 +01:00
Manuel Ruwe
f84aece6e9 feat: improve design and layout of design selector 2022-12-08 22:27:48 +01:00
Manuel Ruwe
158293edcf fix: compile errors 2022-12-08 22:20:22 +01:00
Manuel Ruwe
b6bf6cc86b feat: remove unused appshelf components 2022-12-08 22:17:33 +01:00
Manuel Ruwe
afbf2d2d2f feat: add form error icon for tabs 2022-12-08 20:42:21 +01:00
Manuel Ruwe
be8f9f0dc7 🐛 Config Provider and context hook in edit service modal 2022-12-07 10:48:20 +01:00
Manuel Ruwe
565cf6041a refactor: impove about homarr modal 2022-12-06 21:41:16 +01:00
Manuel Ruwe
3a5644341d feat: improve design layout selector 2022-12-06 21:33:12 +01:00
Manuel Ruwe
4d45805bce feat: improved structure of settings 2022-12-06 21:22:37 +01:00
Manuel Ruwe
b28547777f feat: improve design in edit service modal 2022-12-06 20:48:35 +01:00
Manuel Ruwe
d7bec26ee2 Add icon picker for service icon
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com>
2022-12-05 21:43:47 +01:00
Manuel Ruwe
b7bb1302e4 🐛 Fix crash if integration is not defined 2022-12-05 20:04:08 +01:00
Manuel Ruwe
8a813eee13 Adjust nullable in types 2022-12-04 22:02:10 +01:00
Manuel Ruwe
8c588f3bc7 🐛 Fix About modal icon 2022-12-04 21:31:12 +01:00
Manuel Ruwe
57d76d223f Add mantine context modals 2022-12-04 21:19:40 +01:00
Meierschlumpf
99a3a4936e 🎨 Improve structure of files 2022-12-04 19:10:07 +01:00
Meierschlumpf
84b32ab216 Merge branch 'gridstack' of https://github.com/manuel-rw/homarr into gridstack 2022-12-04 18:46:24 +01:00
Manuel Ruwe
dfc655edcb Reorder header action icons 2022-12-04 18:45:43 +01:00
Meierschlumpf
f1d8455920 Merge branch 'gridstack' of https://github.com/manuel-rw/homarr into gridstack 2022-12-04 18:45:24 +01:00
Meierschlumpf
7c4ffd1132 Add about modal 2022-12-04 18:45:14 +01:00
Manuel Ruwe
39de492616 Merge branch 'gridstack' of https://github.com/manuel-rw/homarr into gridstack 2022-12-04 18:31:37 +01:00
Manuel Ruwe
54ad0948f1 Adjust design for search engine config 2022-12-04 18:31:34 +01:00
Meierschlumpf
0970a2b9bc Add improved settings button 2022-12-04 18:20:25 +01:00
Meierschlumpf
d5a3b3f3ba Add new config format 2022-12-04 17:37:28 +01:00
ajnart
b2f5149527 Ping module overall
Removed useless code leftover
2022-12-01 01:35:17 +09:00
ajnart
2354399117 Ping module rework 2022-12-01 00:54:35 +09:00
Thomas Camlong
ba6a3df2b5 v0.10.7
Add grid grow and service search in search bar
2022-11-30 10:14:31 +09:00
Thomas Camlong
2bf01990fe New Crowdin updates (#526)
* New translations common.json (Vietnamese)

* New translations common.json (Italian)

* New translations search.json (Swedish)

* New translations common.json (Hebrew)

* New translations common.json (French)

* New translations common.json (Spanish)

* New translations common.json (Danish)

* New translations common.json (German)

* New translations common.json (Japanese)

* New translations common.json (Korean)

* New translations common.json (Dutch)

* New translations common.json (Polish)

* New translations common.json (Russian)

* New translations common.json (Slovenian)

* New translations common.json (Swedish)

* New translations common.json (Ukrainian)

* New translations common.json (Chinese Simplified)

* New translations common.json (Portuguese, Brazilian)

* New translations common.json (LOLCAT)
2022-11-30 10:12:57 +09:00
ajnart
6501c3aef2 Bumb package version to v0.10.7 2022-11-30 09:19:47 +09:00
ajnart
7e5117055f Add service name in search bar 2022-11-30 09:15:03 +09:00
ajnart
da3e412c63 Add growth option for the main appshelf 2022-11-30 09:00:29 +09:00
ajnart
37ae8e2356 v0.10.6 : Reworks and QOL 2022-11-30 00:58:53 +09:00
Thomas Camlong
fee34c79dd Merge pull request #522 from ajnart/521-changing-search-engine-doesnt-apply-to-search-bar
🐛 Fix changing search engine doesn't apply to search bar #521
2022-11-30 00:56:44 +09:00
ajnart
5caf22e19a 🐛 Fix changing search engine doesn't apply to search bar #521 2022-11-30 00:56:11 +09:00
Thomas Camlong
b6a01a7f5f v0.10.6 : Reworks and QOL 2022-11-30 00:08:38 +09:00
Thomas Camlong
eba0adc03e New Crowdin updates (#520)
* New translations add-service-app-shelf.json (Italian)

* New translations app-shelf.json (Italian)

* New translations app-shelf.json (French)

* New translations calendar.json (Italian)

* New translations app-shelf-menu.json (Italian)

* New translations app-width.json (Italian)

* New translations opacity-selector.json (Italian)

* New translations page-appearance.json (Italian)

* New translations usenet.json (Italian)

* New translations usenet.json (Chinese Simplified)

* New translations search.json (Italian)

* New translations search.json (French)

* New translations search.json (Spanish)

* New translations search.json (Danish)

* New translations search.json (German)

* New translations torrents-status.json (Italian)

* New translations weather.json (Italian)

* New translations ping.json (Italian)

* New translations overseerr.json (Italian)

* New translations torrents-status.json (Hebrew)

* New translations ping.json (Hebrew)

* New translations docker.json (French)

* New translations usenet.json (French)

* New translations dashdot.json (Italian)

* New translations docker.json (Italian)

* New translations dlspeed.json (Italian)

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

* New translations date.json (Italian)

* New translations config-changer.json (Vietnamese)

* New translations common.json (Vietnamese)

* New translations common.json (Italian)

* New translations search-engine.json (French)

* New translations config-changer.json (Italian)

* New translations login.json (Italian)

* New translations widget-positions.json (Italian)

* New translations shade-selector.json (Italian)

* New translations module-enabler.json (Italian)

* New translations search-engine.json (Italian)

* New translations search.json (LOLCAT)

* New translations search.json (Hebrew)

* New translations search.json (Slovenian)

* New translations search.json (Japanese)

* New translations search.json (Korean)

* New translations search.json (Dutch)

* New translations search.json (Polish)

* New translations search.json (Russian)

* New translations search.json (Portuguese, Brazilian)

* New translations search.json (Swedish)

* New translations search.json (Ukrainian)

* New translations search.json (Chinese Simplified)

* New translations search.json (Vietnamese)

* New translations docker.json (Hebrew)

* New translations dlspeed.json (Hebrew)

* New translations usenet.json (Dutch)

* New translations usenet.json (Spanish)

* New translations usenet.json (Danish)

* New translations usenet.json (German)

* New translations usenet.json (Hebrew)

* New translations usenet.json (Japanese)

* New translations usenet.json (Korean)

* New translations usenet.json (Polish)

* New translations usenet.json (Russian)

* New translations usenet.json (Slovenian)

* New translations usenet.json (Swedish)

* New translations usenet.json (Ukrainian)

* New translations usenet.json (Portuguese, Brazilian)

* New translations usenet.json (LOLCAT)

* New translations page-appearance.json (Japanese)

* New translations page-appearance.json (Korean)

* New translations page-appearance.json (Ukrainian)
2022-11-30 00:07:34 +09:00
Thomas Camlong
5220af5111 Merge pull request #519 from ajnart/feature/spotlight-search-bar 2022-11-29 21:10:05 +09:00
Thomas Camlong
be1901d40d Update SearchModule.tsx 2022-11-29 21:06:11 +09:00
ajnart
c53de3acfe Entirely rework the search module
It's not as bad anymore 🥳
2022-11-29 20:39:16 +09:00
ajnart
ed6b188679 Styling for calendar 2022-11-29 20:31:28 +09:00
ajnart
6b5f91d977 Styling for Overseerr request 2022-11-29 20:31:18 +09:00
ajnart
6642328f2a Rework header 2022-11-29 20:30:53 +09:00
ajnart
f544c621e4 Fix logo noWrap argument 2022-11-29 20:30:37 +09:00
ajnart
940513dc32 Advancement in the new spotlight 2022-11-29 16:22:27 +09:00
ajnart
24c50dda29 Address PR comments 2022-11-22 18:17:05 +09:00
ajnart
fb78736a83 Address PR comments 2022-11-22 18:15:37 +09:00
ajnart
3d7449d871 Address PR comments 2022-11-22 18:05:09 +09:00
ajnart
c71f962967 Working on spotlight module 2022-11-22 18:00:23 +09:00
Thomas Camlong
525dc5748f Merge pull request #513 from ajnart/512-clicking-logo-resets-all-settings
Fix click on logo breaking config changes
2022-11-22 17:44:51 +09:00
ajnart
1606d4c28b Bumb version to v0.10.6 2022-11-22 14:23:25 +09:00
ajnart
c15ab30c7a Fix docker module for mobile
Signed-off-by: ajnart <thomascamlong@gmail.com>
2022-11-22 14:06:49 +09:00
ajnart
f3a7aafe87 Fix newline at the end of AppShelfItem 2022-11-22 14:05:03 +09:00
ajnart
195e1ba946 AppShelf adjustments 2022-11-22 13:58:50 +09:00
ajnart
e2041421f6 Card styling 2022-11-22 12:58:45 +09:00
Thomas Camlong
287c184fa9 Card styling 2022-11-22 12:58:29 +09:00
Thomas Camlong
11abac2e33 Usenet module styling 2022-11-22 12:52:17 +09:00
ajnart
c347180aae Torrent module adjustments for mobile users 2022-11-22 12:50:24 +09:00
Thomas Camlong
cebeb61b94 Calendar styling changes 2022-11-22 12:49:23 +09:00
ajnart
7ac852426e Fix click on logo breaking config changes
Just removed the link on the logo
2022-11-22 11:24:54 +09:00
Thomas Camlong
7647ec058c Merge pull request #511 from singular0/no-ssl-cert-validation
Allow self-signed certificates for ping
2022-11-22 11:05:23 +09:00
Thomas Camlong
bd8a061a17 Merge pull request #507 from ajnart/506-log-authentication-attempts-when-password-environment-variable-is-used
#506 Add warning on wrong password attemps
2022-11-21 18:10:43 +09:00
Denis Yantarev
9ce569aabe Allow self-signed certificates for ping 2022-11-19 11:45:02 +00:00
Thomas Camlong
d9ee11af79 Update tryPassword.tsx 2022-11-17 20:16:43 +09:00
Thomas Camlong
4b8cfe923c Merge pull request #505 from MauriceNino/feature/dashdot-visual-changes 2022-11-17 20:11:37 +09:00
MauriceNino
0a719c0b66 Make dashdot labels only appear on hover 2022-11-16 16:46:07 +01:00
Thomas Camlong
3860e7948c Bumb package version 2022-11-16 16:39:10 +01:00
Thomas Camlong
ed91c68de9 Merge pull request #508 from ajnart/fix-iframe-color-scheme 2022-11-16 21:27:45 +09:00
Manuel Ruwe
79d52b3a4d 🐛 Iframe color scheme for Dash. module 2022-11-16 13:07:29 +01:00
Thomas Camlong
5f61940c92 #506 Add warning on wrong password attemps 2022-11-15 00:14:17 +09:00
Thomas Camlong
a6694d81d8 Bumb package version 2022-11-12 22:32:43 +09:00
Thomas Camlong
f5454b07e8 Merge pull request #500 from ajnart/dev
🚑 Hotfix v0.10.4
2022-11-12 22:31:51 +09:00
Thomas Camlong
a50c43cab0 🚑 Hotfix v0.11.4 2022-11-12 22:26:45 +09:00
Thomas Camlong
99e8c80088 🚀 v0.10.4
v0.10.4
2022-11-12 21:58:38 +09:00
Thomas Camlong
8ac0af2324 New Crowdin updates (#485)
* New translations docker.json (Russian)

* New translations app-shelf.json (Russian)

* New translations search-engine.json (Russian)

* New translations dlspeed.json (French)

* New translations dlspeed.json (Korean)

* New translations torrents-status.json (Korean)

* New translations common.json (Russian)

* New translations add-service-app-shelf.json (Russian)

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

* New translations dashdot.json (Russian)

* New translations date.json (Russian)

* New translations dlspeed.json (Russian)

* New translations overseerr.json (Russian)

* New translations ping.json (Russian)

* New translations search.json (Russian)

* New translations torrents-status.json (Russian)

* New translations weather.json (Russian)

* New translations common.json (Russian)

* New translations app-width.json (Russian)

* New translations color-selector.json (Russian)

* New translations login.json (Russian)

* New translations opacity-selector.json (Russian)

* New translations page-appearance.json (Russian)

* New translations shade-selector.json (Russian)

* New translations config-changer.json (Russian)

* New translations internationalization.json (Russian)

* New translations module-enabler.json (Russian)

* New translations theme-selector.json (Russian)

* New translations widget-positions.json (Russian)

* New translations usenet.json (Russian)

* New translations dlspeed.json (Chinese Simplified)

* New translations app-shelf.json (Italian)

* New translations common.json (Vietnamese)

* New translations common.json (Vietnamese)

* New translations usenet.json (Vietnamese)

* New translations widget-positions.json (Vietnamese)

* New translations theme-selector.json (Vietnamese)

* New translations search-engine.json (Vietnamese)

* New translations module-enabler.json (Vietnamese)

* New translations internationalization.json (Vietnamese)

* New translations config-changer.json (Vietnamese)

* New translations color-schema.json (Vietnamese)

* New translations shade-selector.json (Vietnamese)

* New translations page-appearance.json (Vietnamese)

* New translations opacity-selector.json (Vietnamese)

* New translations color-selector.json (Vietnamese)

* New translations app-width.json (Vietnamese)

* New translations weather.json (Vietnamese)

* New translations add-service-app-shelf.json (Vietnamese)

* New translations torrents-status.json (Vietnamese)

* New translations search.json (Vietnamese)

* New translations ping.json (Vietnamese)

* New translations overseerr.json (Vietnamese)

* New translations docker.json (Vietnamese)

* New translations dlspeed.json (Vietnamese)

* New translations date.json (Vietnamese)

* New translations dashdot.json (Vietnamese)

* New translations common.json (Vietnamese)

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

* New translations calendar.json (Vietnamese)

* New translations app-shelf.json (Vietnamese)

* New translations app-shelf-menu.json (Vietnamese)

* New translations login.json (Vietnamese)

* New translations common.json (Vietnamese)

* New translations app-width.json (Vietnamese)

* New translations widget-positions.json (Vietnamese)

* New translations theme-selector.json (Vietnamese)

* New translations search-engine.json (Vietnamese)

* New translations internationalization.json (Vietnamese)

* New translations shade-selector.json (Vietnamese)

* New translations opacity-selector.json (Vietnamese)

* New translations color-selector.json (Vietnamese)

* New translations common.json (Vietnamese)

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

* New translations weather.json (Vietnamese)

* New translations torrents-status.json (Vietnamese)

* New translations search.json (Vietnamese)

* New translations overseerr.json (Vietnamese)

* New translations dlspeed.json (Vietnamese)

* New translations date.json (Vietnamese)

* New translations dashdot.json (Vietnamese)

* New translations usenet.json (Vietnamese)

* New translations app-shelf-menu.json (Vietnamese)

* New translations add-service-app-shelf.json (Vietnamese)

* New translations app-shelf-menu.json (Vietnamese)

* New translations calendar.json (Vietnamese)

* New translations common.json (Vietnamese)

* New translations dlspeed.json (Vietnamese)

* New translations docker.json (Vietnamese)

* New translations overseerr.json (Vietnamese)

* New translations ping.json (Vietnamese)

* New translations torrents-status.json (Vietnamese)

* New translations page-appearance.json (Vietnamese)

* New translations color-schema.json (Vietnamese)

* New translations config-changer.json (Vietnamese)

* New translations module-enabler.json (Vietnamese)

* New translations search-engine.json (Vietnamese)

* New translations usenet.json (Vietnamese)

* New translations login.json (Vietnamese)

* New translations docker.json (Spanish)

* New translations page-appearance.json (Russian)

* New translations page-appearance.json (LOLCAT)

* New translations page-appearance.json (English)

* New translations page-appearance.json (Chinese Simplified)

* New translations page-appearance.json (Ukrainian)

* New translations page-appearance.json (Swedish)

* New translations page-appearance.json (Slovenian)

* New translations page-appearance.json (Polish)

* New translations page-appearance.json (Danish)

* New translations page-appearance.json (Dutch)

* New translations page-appearance.json (Korean)

* New translations page-appearance.json (Japanese)

* New translations page-appearance.json (Italian)

* New translations page-appearance.json (French)

* New translations page-appearance.json (Spanish)

* New translations page-appearance.json (Hebrew)

* New translations page-appearance.json (German)

* New translations page-appearance.json (Vietnamese)

* New translations page-appearance.json (Swedish)

* New translations page-appearance.json (Portuguese, Brazilian)

* New translations page-appearance.json (LOLCAT)

* New translations page-appearance.json (English)

* New translations page-appearance.json (Vietnamese)

* New translations page-appearance.json (Chinese Simplified)

* New translations page-appearance.json (Spanish)

* New translations page-appearance.json (French)

* New translations page-appearance.json (Danish)

* New translations page-appearance.json (Ukrainian)

* New translations page-appearance.json (German)

* New translations page-appearance.json (Hebrew)

* New translations page-appearance.json (Italian)

* New translations page-appearance.json (Japanese)

* New translations page-appearance.json (Korean)

* New translations page-appearance.json (Dutch)

* New translations page-appearance.json (Polish)

* New translations page-appearance.json (Russian)

* New translations page-appearance.json (Slovenian)

* New translations page-appearance.json (Swedish)

* New translations search-engine.json (Spanish)

* New translations docker.json (Chinese Simplified)

* New translations search-engine.json (Chinese Simplified)

* New translations app-shelf.json (Chinese Simplified)

* New translations docker.json (Chinese Simplified)

* New translations add-service-app-shelf.json (French)

* New translations usenet.json (LOLCAT)

* New translations usenet.json (Polish)

* New translations usenet.json (Russian)

* New translations usenet.json (Slovenian)

* New translations usenet.json (Swedish)

* New translations usenet.json (Ukrainian)

* New translations usenet.json (Chinese Simplified)

* New translations usenet.json (English)

* New translations usenet.json (Vietnamese)

* New translations usenet.json (Korean)

* New translations usenet.json (Dutch)

* New translations usenet.json (Japanese)

* New translations add-service-app-shelf.json (Spanish)

* New translations add-service-app-shelf.json (Swedish)

* New translations add-service-app-shelf.json (Danish)

* New translations add-service-app-shelf.json (German)

* New translations add-service-app-shelf.json (Hebrew)

* New translations add-service-app-shelf.json (Italian)

* New translations add-service-app-shelf.json (Japanese)

* New translations add-service-app-shelf.json (Korean)

* New translations add-service-app-shelf.json (Dutch)

* New translations add-service-app-shelf.json (Polish)

* New translations add-service-app-shelf.json (Russian)

* New translations add-service-app-shelf.json (Slovenian)

* New translations add-service-app-shelf.json (Ukrainian)

* New translations usenet.json (Italian)

* New translations add-service-app-shelf.json (Chinese Simplified)

* New translations add-service-app-shelf.json (English)

* New translations add-service-app-shelf.json (Vietnamese)

* New translations add-service-app-shelf.json (Portuguese, Brazilian)

* New translations add-service-app-shelf.json (LOLCAT)

* New translations usenet.json (French)

* New translations usenet.json (Spanish)

* New translations usenet.json (Danish)

* New translations usenet.json (German)

* New translations usenet.json (Hebrew)

* New translations docker.json (Italian)

* New translations usenet.json (Spanish)

* New translations usenet.json (Danish)

* New translations usenet.json (Italian)

* New translations usenet.json (Swedish)

* New translations usenet.json (Vietnamese)

* New translations search-engine.json (Italian)

* New translations usenet.json (Hebrew)

* New translations usenet.json (Hebrew)

* New translations docker.json (Ukrainian)

* New translations usenet.json (Ukrainian)

* 🐛 fix default favicon path (#492)

* ⬆️ Updated: Next.js 12.1.6 -> 12.2.0

* Remove useless translations

* 🌐 Add Vietnamese 🇻🇳 language support

*  Add NZBGet download client

* 🔧 fix lint errors and bumb version

* Add dependencies

* ⬆️ Updated: Next.js 12.1.6 -> 12.2.0

*  Add NZBGet download client

* 🔧 fix lint errors and bumb version

Co-authored-by: Manuel <30572287+manuel-rw@users.noreply.github.com>
Co-authored-by: SR3u <wnmsr3u@gmail.com>
Co-authored-by: Jon Terry <jonathan.terry@rsa.com>
2022-11-12 21:51:55 +09:00
Thomas Camlong
05ac5dbcd3 Add dependencies 2022-11-12 09:05:19 +09:00
Thomas Camlong
dfdb8678b7 🔧 fix lint errors and bumb version 2022-11-12 08:12:54 +09:00
Thomas Camlong
7414f02667 Merge pull request #497 from jonjon1123/nzbget-download-client-merge
 Add NZBGet download client
2022-11-09 00:44:34 +09:00
Jon Terry
92c09207f6 Add NZBGet download client 2022-11-06 10:05:35 -06:00
Thomas Camlong
b2f5b0f3fc 🔧 fix JSON errors 2022-11-02 17:06:41 +09:00
Thomas Camlong
bc858c71ab 🔀 Merge pull request #494 from ajnart/493-add-vietnamese-language-support-🇻🇳
🌐 Add Vietnamese 🇻🇳 language support
2022-11-02 17:04:33 +09:00
Thomas Camlong
9e72639a9f 🌐 Add Vietnamese 🇻🇳 language support 2022-11-02 17:03:57 +09:00
Thomas Camlong
a99a4eed03 Remove useless translations 2022-11-02 16:57:56 +09:00
Thomas Camlong
69298142b7 Remove useless translations 2022-11-02 16:56:50 +09:00
Thomas Camlong
ea02cca452 🔀 Merge pull request #487 from SR3u/feature/freebsd-support
Updated: Next.js 12.1.6 -> 12.2.0, thanks @SR3u !
2022-11-02 16:52:59 +09:00
Manuel
3cfeac4678 🐛 fix default favicon path (#492) 2022-10-31 17:36:45 +01:00
SR3u
c6474923b0 ⬆️ Updated: Next.js 12.1.6 -> 12.2.0 2022-10-27 17:33:38 +03:00
Thomas Camlong
14920d4b57 🔧 fix logo in README 2022-10-25 09:14:19 +09:00
Thomas Camlong
505fad3688 Merge branch 'master' into dev 2022-10-24 20:16:52 +09:00
Thomas Camlong
2724a9fdcf add support for da and he languages 2022-10-24 20:16:11 +09:00
Thomas Camlong
5077d753b6 v0.10.3
v0.10.3
2022-10-24 07:57:21 +09:00
Thomas Camlong
01fc7b08f3 New Crowdin updates (#478)
* New translations docker.json (French)

* New translations docker.json (Swedish)

* New translations docker.json (Danish)

* New translations docker.json (LOLCAT)

* New translations docker.json (Portuguese, Brazilian)

* New translations docker.json (English)

* New translations docker.json (Chinese Simplified)

* New translations docker.json (Ukrainian)

* New translations docker.json (Slovenian)

* New translations docker.json (Spanish)

* New translations docker.json (Polish)

* New translations docker.json (Dutch)

* New translations docker.json (Korean)

* New translations docker.json (Japanese)

* New translations docker.json (Italian)

* New translations docker.json (German)

* New translations docker.json (Hebrew)

* New translations docker.json (German)

* New translations docker.json (English)

* New translations docker.json (Danish)

* New translations docker.json (Spanish)

* New translations docker.json (Swedish)

* New translations docker.json (Hebrew)

* New translations search-engine.json (Danish)

* New translations search-engine.json (Russian)

* New translations search-engine.json (Portuguese, Brazilian)

* New translations search-engine.json (English)

* New translations search-engine.json (Chinese Simplified)

* New translations search-engine.json (Ukrainian)

* New translations search-engine.json (Swedish)

* New translations search-engine.json (Slovenian)

* New translations search-engine.json (Polish)

* New translations search-engine.json (Hebrew)

* New translations search-engine.json (Dutch)

* New translations search-engine.json (Korean)

* New translations search-engine.json (Japanese)

* New translations search-engine.json (Italian)

* New translations search-engine.json (German)

* New translations search-engine.json (French)

* New translations search-engine.json (Spanish)

* New translations search-engine.json (LOLCAT)

* New translations search-engine.json (Danish)

* New translations search-engine.json (Swedish)

* New translations search-engine.json (Spanish)

* New translations search-engine.json (German)

* New translations search-engine.json (Hebrew)

* New translations search-engine.json (English)

* New translations search-engine.json (Ukrainian)
2022-10-24 07:54:29 +09:00
Momcilo42
fdecf24905 Add switch option to open search box result in same tab #476
This makes it easier to search when homer is set as the default for a new
tab.

Co-authored-by: Momcilo Bajalovic <momcilobajalovic@Momcilos-Air.lan>
2022-10-21 21:58:35 +02:00
Thomas Camlong
e028fe29bb New Crowdin updates (#470)
* New translations docker.json (French)

* New translations docker.json (Spanish)

* New translations docker.json (German)

* New translations docker.json (Italian)

* New translations docker.json (Japanese)

* New translations docker.json (Korean)

* New translations docker.json (Dutch)

* New translations docker.json (Polish)

* New translations docker.json (Russian)

* New translations docker.json (Slovenian)

* New translations docker.json (Swedish)

* New translations docker.json (Ukrainian)

* New translations docker.json (Chinese Simplified)

* New translations docker.json (English)

* New translations docker.json (Portuguese, Brazilian)

* New translations docker.json (LOLCAT)

* New translations docker.json (Swedish)

* New translations docker.json (German)

* New translations docker.json (German)

* New translations docker.json (Spanish)

* New translations docker.json (English)

* New translations docker.json (Italian)

* New translations login.json (Italian)

* New translations docker.json (Ukrainian)

* New translations add-service-app-shelf.json (Korean)

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

* New translations dashdot.json (Korean)

* New translations dashdot.json (Korean)

* New translations common.json (Danish)

* New translations common.json (Danish)

* New translations usenet.json (Danish)

* New translations widget-positions.json (Danish)

* New translations theme-selector.json (Danish)

* New translations search-engine.json (Danish)

* New translations module-enabler.json (Danish)

* New translations internationalization.json (Danish)

* New translations config-changer.json (Danish)

* New translations color-schema.json (Danish)

* New translations shade-selector.json (Danish)

* New translations page-appearance.json (Danish)

* New translations opacity-selector.json (Danish)

* New translations color-selector.json (Danish)

* New translations app-width.json (Danish)

* New translations weather.json (Danish)

* New translations add-service-app-shelf.json (Danish)

* New translations torrents-status.json (Danish)

* New translations search.json (Danish)

* New translations ping.json (Danish)

* New translations overseerr.json (Danish)

* New translations docker.json (Danish)

* New translations dlspeed.json (Danish)

* New translations date.json (Danish)

* New translations dashdot.json (Danish)

* New translations common.json (Danish)

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

* New translations calendar.json (Danish)

* New translations app-shelf.json (Danish)

* New translations app-shelf-menu.json (Danish)

* New translations login.json (Danish)

* New translations common.json (Danish)

* New translations add-service-app-shelf.json (Danish)

* New translations config-changer.json (Danish)

* New translations color-schema.json (Danish)

* New translations shade-selector.json (Danish)

* New translations page-appearance.json (Danish)

* New translations opacity-selector.json (Danish)

* New translations color-selector.json (Danish)

* New translations app-width.json (Danish)

* New translations common.json (Danish)

* New translations weather.json (Danish)

* New translations torrents-status.json (Danish)

* New translations overseerr.json (Danish)

* New translations docker.json (Danish)

* New translations dlspeed.json (Danish)

* New translations date.json (Danish)

* New translations dashdot.json (Danish)

* New translations common.json (Danish)

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

* New translations calendar.json (Danish)

* New translations app-shelf.json (Danish)

* New translations app-shelf-menu.json (Danish)

* New translations usenet.json (Danish)

* New translations login.json (Danish)

* New translations common.json (Danish)

* New translations usenet.json (Danish)

* New translations widget-positions.json (Danish)

* New translations theme-selector.json (Danish)

* New translations search-engine.json (Danish)

* New translations module-enabler.json (Danish)

* New translations internationalization.json (Danish)

* New translations config-changer.json (Danish)

* New translations page-appearance.json (Danish)

* New translations weather.json (Danish)

* New translations add-service-app-shelf.json (Danish)

* New translations torrents-status.json (Danish)

* New translations search.json (Danish)

* New translations ping.json (Danish)

* New translations overseerr.json (Danish)

* New translations docker.json (Danish)

* New translations dlspeed.json (Danish)

* New translations dashdot.json (Danish)

* New translations app-shelf-menu.json (Danish)

* New translations login.json (Danish)

* New translations app-shelf.json (Danish)

* New translations app-shelf.json (Russian)

* New translations app-shelf.json (Portuguese, Brazilian)

* New translations app-shelf.json (English)

* New translations app-shelf.json (Chinese Simplified)

* New translations app-shelf.json (Ukrainian)

* New translations app-shelf.json (Swedish)

* New translations app-shelf.json (Slovenian)

* New translations app-shelf.json (Polish)

* New translations app-shelf.json (French)

* New translations app-shelf.json (Dutch)

* New translations app-shelf.json (Korean)

* New translations app-shelf.json (Japanese)

* New translations app-shelf.json (Italian)

* New translations app-shelf.json (German)

* New translations app-shelf.json (Spanish)

* New translations app-shelf.json (LOLCAT)

* New translations docker.json (German)

* New translations app-shelf.json (Danish)

* New translations app-shelf.json (Spanish)

* New translations app-shelf.json (German)

* New translations usenet.json (German)

* New translations docker.json (English)

* New translations config-changer.json (Hebrew)

* New translations app-width.json (Hebrew)

* New translations color-selector.json (Hebrew)

* New translations opacity-selector.json (Hebrew)

* New translations page-appearance.json (Hebrew)

* New translations shade-selector.json (Hebrew)

* New translations color-schema.json (Hebrew)

* New translations internationalization.json (Hebrew)

* New translations weather.json (Hebrew)

* New translations module-enabler.json (Hebrew)

* New translations search-engine.json (Hebrew)

* New translations theme-selector.json (Hebrew)

* New translations widget-positions.json (Hebrew)

* New translations usenet.json (Hebrew)

* New translations login.json (Hebrew)

* New translations common.json (Hebrew)

* New translations torrents-status.json (Hebrew)

* New translations app-shelf.json (Ukrainian)

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

* New translations app-shelf.json (English)

* New translations common.json (Hebrew)

* New translations add-service-app-shelf.json (Hebrew)

* New translations app-shelf-menu.json (Hebrew)

* New translations app-shelf.json (Hebrew)

* New translations calendar.json (Hebrew)

* New translations common.json (Hebrew)

* New translations search.json (Hebrew)

* New translations dashdot.json (Hebrew)

* New translations date.json (Hebrew)

* New translations dlspeed.json (Hebrew)

* New translations docker.json (Hebrew)

* New translations overseerr.json (Hebrew)

* New translations ping.json (Hebrew)

* New translations app-shelf.json (Swedish)

* New translations docker.json (Hebrew)

* New translations overseerr.json (Hebrew)

* New translations ping.json (Hebrew)

* New translations search.json (Hebrew)

* New translations torrents-status.json (Hebrew)

* New translations weather.json (Hebrew)

* New translations usenet.json (Hebrew)

* New translations weather.json (Hebrew)

* New translations common.json (Hebrew)

* New translations weather.json (Hebrew)

* New translations common.json (Hebrew)

* New translations app-width.json (Hebrew)

* New translations color-selector.json (Hebrew)

* New translations opacity-selector.json (Hebrew)

* New translations page-appearance.json (Hebrew)

* New translations shade-selector.json (Hebrew)

* New translations color-schema.json (Hebrew)

* New translations config-changer.json (Hebrew)

* New translations internationalization.json (Hebrew)

* New translations module-enabler.json (Hebrew)

* New translations search-engine.json (Hebrew)

* New translations theme-selector.json (Hebrew)

* New translations widget-positions.json (Hebrew)

* New translations docker.json (Slovenian)

* New translations app-shelf.json (Slovenian)

* New translations login.json (Danish)

* New translations common.json (Danish)

* New translations common.json (Polish)

* New translations dashdot.json (Polish)

* New translations dlspeed.json (Polish)

* New translations torrents-status.json (Polish)

* New translations usenet.json (Polish)

* New translations page-appearance.json (Spanish)

* New translations docker.json (Polish)

* New translations app-shelf.json (Polish)

* New translations calendar.json (Spanish)

* New translations dashdot.json (Spanish)

* New translations login.json (Polish)

* New translations weather.json (Spanish)

* New translations dlspeed.json (Hebrew)
2022-10-21 15:20:00 +09:00
Manuel Ruwe
e11da0997d 🔖 Bump version to 0.10.3 2022-10-20 21:58:24 +02:00
Manuel Ruwe
9aaf5e0dc0 💄 apple standalone page improvements 2022-10-16 14:43:34 +02:00
Manuel Ruwe
f951bcd750 🐛 wrong absolute position of torrent options menu 2022-10-16 12:31:42 +02:00
Thomas Camlong
096dd4c156 Merge pull request #468 from ajnart/407-fix-typo-stoped-stoping-instead-of-stopped-stopping
407 fix typo stoped stoping instead of stopped stopping
2022-10-11 11:12:04 +09:00
Thomas Camlong
56a277e47e 🌐 Add proper translation for container actions 2022-10-11 11:11:21 +09:00
Manuel
e93343b06b 🚀 v0.10.2: Bugfixes for Dash. and services with API keys 2022-10-11 10:48:19 +09:00
Thomas Camlong
af9c39ea1a Merge branch 'master' into dev 2022-10-11 10:47:15 +09:00
Thomas Camlong
52dce6ae18 🔨Remove the requirements for qbittorrent logins 2022-10-11 10:29:43 +09:00
Thomas Camlong
ba7786d337 🌎 New Crowdin updates 2022-10-10 22:18:12 +02:00
Manuel Ruwe
e23a6bfc3b 🔖 Bumb version to v0.10.2 2022-10-10 19:12:13 +02:00
Norman
62b789321d 🩹 Fix *seerr API key link (#446)
Author:    NormanJS <NormanJS>
2022-09-22 21:14:52 +02:00
Raphaël Catarino
2ee2c70e9e 🐛 do not translate params for dashdot
* fix for #444

* Revert "fix for #444"

This reverts commit 3927198617.

* use id instead of name for param
2022-09-19 21:13:39 +02:00
Manuel
f9d0cd5aff 🚀 v0.10.1 : Bugfixes and performance improvements
v0.10.1
2022-09-16 12:52:16 +02:00
Thomas "ajnart" Camlong
be233c24b2 Fix chinese translation 2022-09-16 09:36:13 +09:00
Thomas "ajnart" Camlong
3a77a0480b 🔖 Bumb version to v0.10.1 2022-09-16 09:31:42 +09:00
Thomas Camlong
f8b95f6e01 New Crowdin updates (#437)
* New translations app-shelf.json (Italian)

* New translations add-service-app-shelf.json (Spanish)

* New translations calendar.json (Spanish)

* New translations calendar.json (Italian)

* New translations app-shelf-menu.json (Chinese Simplified)

* New translations add-service-app-shelf.json (Chinese Simplified)

* New translations add-service-app-shelf.json (Swedish)

* New translations add-service-app-shelf.json (Italian)

* New translations app-shelf-menu.json (Italian)

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

* New translations common-media-cards.json (Chinese Simplified)

* New translations calendar.json (Chinese Simplified)

* New translations dlspeed.json (Spanish)

* New translations dlspeed.json (Italian)

* New translations docker.json (Spanish)

* New translations docker.json (Italian)

* New translations docker.json (Swedish)

* New translations docker.json (Chinese Simplified)

* New translations dashdot.json (Spanish)

* New translations dashdot.json (Italian)

* New translations dashdot.json (Chinese Simplified)

* New translations torrents-status.json (Spanish)

* New translations torrents-status.json (Italian)

* New translations weather.json (Italian)

* New translations weather.json (Swedish)

* New translations overseerr.json (Spanish)

* New translations overseerr.json (Italian)

* New translations overseerr.json (Chinese Simplified)

* New translations page-appearance.json (Swedish)

* New translations shade-selector.json (German)

* New translations shade-selector.json (Italian)

* New translations shade-selector.json (Swedish)

* New translations opacity-selector.json (Swedish)

* New translations app-width.json (Swedish)

* New translations color-selector.json (Swedish)

* New translations search-engine.json (Italian)

* New translations color-schema.json (Swedish)

* New translations config-changer.json (Spanish)

* New translations config-changer.json (Italian)

* New translations config-changer.json (Swedish)

* New translations add-service-app-shelf.json (Slovenian)

* New translations app-shelf.json (Polish)

* New translations add-service-app-shelf.json (Polish)

* New translations common.json (Swedish)

* New translations common.json (Italian)

* New translations common.json (Chinese Simplified)

* New translations common.json (Swedish)

* New translations common.json (Spanish)

* New translations add-service-app-shelf.json (Portuguese, Brazilian)

* New translations page-appearance.json (Slovenian)

* New translations config-changer.json (Polish)

* New translations module-enabler.json (Polish)

* New translations opacity-selector.json (Polish)

* New translations search-engine.json (Polish)

* New translations common.json (Polish)

* New translations dashdot.json (Polish)

* New translations dashdot.json (Slovenian)

* New translations dlspeed.json (Polish)

* New translations docker.json (Polish)

* New translations docker.json (Slovenian)

* New translations overseerr.json (Polish)

* New translations ping.json (Polish)

* New translations search.json (Polish)

* New translations search.json (Slovenian)

* New translations torrents-status.json (Polish)

* New translations weather.json (Polish)

* New translations app-width.json (Polish)

* New translations common.json (Slovenian)

* New translations common.json (Portuguese, Brazilian)

* New translations calendar.json (Ukrainian)

* New translations dashdot.json (Ukrainian)

* New translations overseerr.json (Ukrainian)

* New translations torrents-status.json (Portuguese, Brazilian)

* New translations dlspeed.json (Portuguese, Brazilian)

* New translations docker.json (Portuguese, Brazilian)

* New translations overseerr.json (Portuguese, Brazilian)

* New translations ping.json (Portuguese, Brazilian)

* New translations search.json (Portuguese, Brazilian)

* New translations weather.json (Portuguese, Brazilian)

* New translations common.json (Portuguese, Brazilian)

* New translations app-width.json (Portuguese, Brazilian)

* New translations color-selector.json (Portuguese, Brazilian)

* New translations opacity-selector.json (Portuguese, Brazilian)

* New translations page-appearance.json (Portuguese, Brazilian)

* New translations shade-selector.json (Portuguese, Brazilian)

* New translations color-schema.json (Portuguese, Brazilian)

* New translations config-changer.json (Portuguese, Brazilian)

* New translations add-service-app-shelf.json (Korean)

* New translations app-shelf-menu.json (Korean)

* New translations app-shelf.json (Korean)

* New translations calendar.json (Korean)

* New translations add-service-app-shelf.json (LOLCAT)

* New translations config-changer.json (Ukrainian)

* New translations config-changer.json (Korean)

* New translations internationalization.json (Korean)

* New translations module-enabler.json (Korean)

* New translations search-engine.json (Korean)

* New translations theme-selector.json (Korean)

* New translations widget-positions.json (Korean)

* New translations shade-selector.json (Korean)

* New translations docker.json (LOLCAT)

* New translations color-schema.json (Korean)

* New translations opacity-selector.json (Korean)

* New translations page-appearance.json (Korean)

* New translations dlspeed.json (Korean)

* New translations search-engine.json (Ukrainian)

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

* New translations common.json (Korean)

* New translations dashdot.json (Korean)

* New translations date.json (Korean)

* New translations docker.json (Korean)

* New translations overseerr.json (Korean)

* New translations ping.json (Korean)

* New translations search.json (Korean)

* New translations torrents-status.json (Korean)

* New translations weather.json (Korean)

* New translations common.json (Korean)

* New translations app-width.json (Korean)

* New translations color-selector.json (Korean)

* New translations common.json (LOLCAT)

* New translations common.json (Korean)

* New translations usenet.json (LOLCAT)

* New translations usenet.json (Swedish)

* New translations usenet.json (Portuguese, Brazilian)

* New translations login.json (French)

* New translations usenet.json (Dutch)

* New translations login.json (Spanish)

* New translations login.json (German)

* New translations login.json (Italian)

* New translations login.json (Japanese)

* New translations login.json (Korean)

* New translations login.json (Dutch)

* New translations login.json (Polish)

* New translations usenet.json (Polish)

* New translations usenet.json (Slovenian)

* New translations usenet.json (Korean)

* New translations usenet.json (Spanish)

* New translations usenet.json (Italian)

* New translations login.json (Russian)

* New translations login.json (Slovenian)

* New translations login.json (Swedish)

* New translations login.json (Ukrainian)

* New translations login.json (Chinese Simplified)

* New translations login.json (Portuguese, Brazilian)

* New translations login.json (LOLCAT)
2022-09-16 09:27:36 +09:00
Thomas Camlong
9e2857851d Merge pull request #429 from ajnart/fix-calendar-and-aside-ui-issues
🐛 fix calendar and aside UI issues
2022-09-16 09:21:30 +09:00
Thomas Camlong
54062b484f Merge pull request #436 from ajnart/fix-slug-and-login-page-translations
🌐 fix slug and login page translations
2022-09-16 09:18:24 +09:00
Raphaël Catarino
f7c976e6e7 🐛 dashdot params on api call
🐛 dashdot params on api call
2022-09-16 09:15:06 +09:00
Thomas "ajnart" Camlong
646bcf0a28 Merge branch 'master' into dev 2022-09-16 09:09:35 +09:00
Manuel
7fc42a7579 🌐 fix slug and login page translations 2022-09-14 21:58:19 +02:00
Charles Malouin
c64b436234 ✏️ fix typo in README.md 2022-09-14 18:15:09 +02:00
Manuel
cee15effa6 🐛 fix calendar and aside ui issues 2022-09-13 21:15:24 +02:00
Raphaël Catarino
eaef58751d 🐛 dashdot params on api call
🐛 dashdot params on api call
2022-09-12 17:46:46 +02:00
Manuel
0dbf0a9de7 Merge pull request #420 from manuel-rw/fix-dashdot-layout-bugs
🐛 fix dash. layout bugs & compact mode
2022-09-11 20:35:30 +00:00
Manuel
25d66895be Merge pull request #421 from manuel-rw/add-appe-touch-and-startup-icon
 add apple touch and startup headers
2022-09-11 20:14:17 +00:00
Manuel
953c13505b add apple touch and startup headers 2022-09-11 22:09:58 +02:00
Thomas Camlong
5d8e305461 Merge pull request #423 from manuel-rw/adjust-readme-for-docs-update
📝 adjust links for documentation update
2022-09-12 01:01:12 +09:00
Manuel
e7870ab36f 📝 adjust links for documentation update 2022-09-10 10:10:20 +02:00
Manuel
6ab15763ff 🐛 fix dash. layout bugs & compact mode 2022-09-09 21:09:47 +02:00
934 changed files with 23839 additions and 8404 deletions

View File

@@ -18,6 +18,7 @@ module.exports = {
project: './tsconfig.json',
},
rules: {
'import/no-cycle': 'off',
'react/react-in-jsx-scope': 'off',
'react/no-children-prop': 'off',
'unused-imports/no-unused-imports': 'warn',
@@ -28,5 +29,7 @@ module.exports = {
'@typescript-eslint/no-shadow': 'off',
'@typescript-eslint/no-use-before-define': 'off',
'@typescript-eslint/no-non-null-assertion': 'off',
'no-continue': 'off',
'linebreak-style': 0,
},
};

View File

@@ -23,29 +23,28 @@
<p align="center">
<i>Join the discord! — Don't forget to star the repo if you are enjoying the project!</i>
</p>
<h3 align="center"><a href="https://homarr.dev">Read the Docs</a></h3>
<p align="center">
<a href="https://homarr.ajnart.fr/"><strong> Demo ↗️ </strong></a> • <a href="https://homarr.vercel.app/docs/quick-start/"><strong> Install ➡️ </strong></a> • <a href="https://homarr.vercel.app/docs/about"><strong> Read the Docs 📄 </strong></a>
<a href="https://demo.homarr.dev/"><strong> Demo ↗️ </strong></a> • <a href="https://homarr.dev/docs/introduction/installation"><strong> Install ➡️ </strong></a>
</p>
---
<!-- Homarr Description -->
<img align="right" width=150 src="public/imgs/logo-color.svg" />
<img align="right" width=150 src="public/imgs/logo/logo-color.svg" />
Homarr is a simple and lightweight homepage for your server, that helps you easily access all of your services in one place.
It integrates with the services you use to display information on the homepage (E.g. Show upcoming Sonarr/Radarr releases).
For a full list of integrations, [head over to our documentation](https://homarr.vercel.app/docs/advanced-configuration/integrations).
For a full list of integrations, [head over to our documentation](https://homarr.dev/docs/integrations/).
If you have any questions about Homarr or want to share information with us, please go to one of the following places:
- [Github Discussions](https://github.com/ajnart/homarr/discussions)
- [Discord Server](https://discord.gg/aCsmEV5RgA)
*Before you file an [issue](https://github.com/ajnart/homarr/issues/new/choose), make sure you have the read [known issues](#-known-issues) section.*
**For more information, [read the documentation!](https://homarr.vercel.app/docs/about)**
**For more information, [read the documentation!](https://homarr.dev/docs/about)**
<details>
<summary><b>Table of Contents</b></summary>
@@ -53,10 +52,7 @@ If you have any questions about Homarr or want to share information with us, ple
- [✨ Features](#-features)
- [👀 Preview](#-preview)
- [💥 Known Issues](#-known-issues)
- [🚀 Installation](#-installation)
- [🐳 Deploying from Docker Image](#-deploying-from-docker-image)
- [🛠️ Building from Source](#-building-from-source)
- [🛠️ Running a dev environment](#-running-a-dev-environment)
- [💖 Contributing](#-contributing)
- [📜 License](#-license)
@@ -87,58 +83,7 @@ If you have any questions about Homarr or want to share information with us, ple
---
## 💥 Known Issues
- Posters on the Calendar get blocked by adblockers. (IMDb posters)
**[⤴️ Back to Top](#homarr)**
---
## 🚀 Installation
### 🐳 Deploying from Docker Image
> Supported architectures: x86-64, ARM, ARM64
_Requirements_:
- [Docker](https://docs.docker.com/get-docker/)
**Standard Docker Install**
```bash
docker run \
--name homarr \
--restart unless-stopped \
-p 7575:7575 \
-v ./homarr/configs:/app/data/configs \
-v ./homarr/icons:/app/public/icons \
-d ghcr.io/ajnart/homarr:latest
```
**Docker Compose**
```yml
version: '3'
#---------------------------------------------------------------------#
# Homarr - A homepage for your server. #
#---------------------------------------------------------------------#
services:
homarr:
container_name: homarr
image: ghcr.io/ajnart/homarr:latest
restart: unless-stopped
volumes:
- ./homarr/configs:/app/data/configs
- ./homarr/icons:/app/public/icons
ports:
- '7575:7575'
```
```sh
docker compose up -d
```
*Getting EACCESS errors in the logs? Try running `sudo chmod 777 /directory-you-mounted-to`!*
**[⤴️ Back to Top](#homarr)**
### 🛠️ Building from Source
### 🛠️ Running a dev environment
_Requirements_:
- [Git](https://git-scm.com/downloads)
@@ -197,7 +142,7 @@ SOFTWARE.
---
<p align="center">
<i>Thank you for visiting! <b>For more information <a href="https://homarr.vercel.app/docs/about">read the documentation!</a></b></i>
<i>Thank you for visiting! <b>For more information <a href="https://homarr.dev">read the documentation!</a></b></i>
<br/>
<br/>
</p>

View File

@@ -1,20 +1,387 @@
{
"name": "default",
"services": [
"schemaVersion": 1,
"configProperties": {
"name": "default"
},
"categories": [
{
"name": "example",
"id": "09c45847-8afc-4c1a-9697-f03192de948a",
"type": "Other",
"icon": "https://c.tenor.com/o656qFKDzeUAAAAC/rick-astley-never-gonna-give-you-up.gif",
"url": "https://www.youtube.com/watch?v=dQw4w9WgXcQ"
"id": "47af36c0-47c1-4e5b-bfc7-ad645ee6a33f",
"position": 1,
"name": "Welcome to Homarr 🎉",
"type": "category"
}
],
"wrappers": [
{
"id": "default",
"position": 0
},
{
"id": "47af36c0-47c1-4e5b-bfc7-ad645ee6a326",
"position": 1
}
],
"apps": [
{
"id": "47af36c0-47c1-4e5b-bfc7-ad645ee6a337",
"name": "Discord",
"url": "https://discord.com/invite/aCsmEV5RgA",
"behaviour": {
"onClickUrl": "https://discord.com/invite/aCsmEV5RgA",
"isOpeningNewTab": true,
"externalUrl": "https://discord.com/invite/aCsmEV5RgA"
},
"network": {
"enabledStatusChecker": false,
"okStatus": [
200
]
},
"appearance": {
"iconUrl": "https://cdn.jsdelivr.net/gh/walkxcode/dashboard-icons@master/png/discord.png"
},
"integration": {
"type": null,
"properties": []
},
"area": {
"type": "category",
"properties": {
"id": "47af36c0-47c1-4e5b-bfc7-ad645ee6a33f"
}
},
"shape": {
"md": {
"location": {
"x": 3,
"y": 1
},
"size": {
"width": 3,
"height": 1
}
},
"sm": {
"location": {
"x": 2,
"y": 1
},
"size": {
"width": 1,
"height": 1
}
},
"lg": {
"location": {
"x": 2,
"y": 1
},
"size": {
"width": 1,
"height": 1
}
}
}
},
{
"id": "47af36c0-47c1-4e5b-bfc7-ad645ee6a990",
"name": "Donate",
"url": "https://ko-fi.com/ajnart",
"behaviour": {
"onClickUrl": "https://ko-fi.com/ajnart",
"externalUrl": "https://ko-fi.com/ajnart",
"isOpeningNewTab": true
},
"network": {
"enabledStatusChecker": false,
"okStatus": [
200
]
},
"appearance": {
"iconUrl": "https://cdn.jsdelivr.net/gh/walkxcode/dashboard-icons@master/png/ko-fi.png"
},
"integration": {
"type": null,
"properties": []
},
"area": {
"type": "category",
"properties": {
"id": "47af36c0-47c1-4e5b-bfc7-ad645ee6a33f"
}
},
"shape": {
"md": {
"location": {
"x": 2,
"y": 1
},
"size": {
"width": 1,
"height": 1
}
},
"sm": {
"location": {
"x": 2,
"y": 2
},
"size": {
"width": 1,
"height": 1
}
},
"lg": {
"location": {
"x": 3,
"y": 1
},
"size": {
"width": 1,
"height": 1
}
}
}
},
{
"id": "47af36c0-47c1-4e5b-bfc7-ad645ee6a330",
"name": "Contribute",
"url": "https://github.com/ajnart/homarr",
"behaviour": {
"onClickUrl": "https://github.com/ajnart/homarr",
"externalUrl": "https://github.com/ajnart/homarr",
"isOpeningNewTab": true
},
"network": {
"enabledStatusChecker": false,
"okStatus": []
},
"appearance": {
"iconUrl": "https://cdn.jsdelivr.net/gh/walkxcode/dashboard-icons@master/png/github.png"
},
"integration": {
"type": null,
"properties": []
},
"area": {
"type": "category",
"properties": {
"id": "47af36c0-47c1-4e5b-bfc7-ad645ee6a33f"
}
},
"shape": {
"md": {
"location": {
"x": 2,
"y": 0
},
"size": {
"width": 2,
"height": 1
}
},
"sm": {
"location": {
"x": 0,
"y": 2
},
"size": {
"width": 2,
"height": 1
}
},
"lg": {
"location": {
"x": 4,
"y": 0
},
"size": {
"width": 2,
"height": 2
}
}
}
},
{
"id": "5df743d9-5cb1-457c-85d2-64ff86855652",
"name": "Documentation",
"url": "https://homarr.dev",
"behaviour": {
"onClickUrl": "https://homarr.dev",
"externalUrl": "https://homarr.dev",
"isOpeningNewTab": true
},
"network": {
"enabledStatusChecker": false,
"okStatus": [
200
]
},
"appearance": {
"iconUrl": "/imgs/logo/logo.png"
},
"integration": {
"type": null,
"properties": []
},
"area": {
"type": "category",
"properties": {
"id": "47af36c0-47c1-4e5b-bfc7-ad645ee6a33f"
}
},
"shape": {
"md": {
"location": {
"x": 0,
"y": 1
},
"size": {
"width": 2,
"height": 1
}
},
"sm": {
"location": {
"x": 0,
"y": 0
},
"size": {
"width": 1,
"height": 1
}
},
"lg": {
"location": {
"x": 0,
"y": 1
},
"size": {
"width": 2,
"height": 1
}
}
}
}
],
"widgets": [
{
"id": "date",
"properties": {
"display24HourFormat": true
},
"area": {
"type": "category",
"properties": {
"id": "47af36c0-47c1-4e5b-bfc7-ad645ee6a33f"
}
},
"shape": {
"sm": {
"location": {
"x": 0,
"y": 1
},
"size": {
"width": 2,
"height": 1
}
},
"md": {
"location": {
"x": 4,
"y": 0
},
"size": {
"width": 2,
"height": 1
}
},
"lg": {
"location": {
"x": 2,
"y": 0
},
"size": {
"width": 2,
"height": 1
}
}
}
},
{
"id": "weather",
"properties": {
"displayInFahrenheit": false,
"location": "Paris"
},
"area": {
"type": "category",
"properties": {
"id": "47af36c0-47c1-4e5b-bfc7-ad645ee6a33f"
}
},
"shape": {
"md": {
"location": {
"x": 0,
"y": 0
},
"size": {
"width": 2,
"height": 1
}
},
"sm": {
"location": {
"x": 1,
"y": 0
},
"size": {
"width": 2,
"height": 1
}
},
"lg": {
"location": {
"x": 0,
"y": 0
},
"size": {
"width": 2,
"height": 1
}
}
}
}
],
"settings": {
"searchUrl": "https://google.com/search?q="
},
"modules": {
"Search Bar": {
"enabled": true
"common": {
"searchEngine": {
"type": "google",
"properties": {}
}
},
"customization": {
"layout": {
"enabledLeftSidebar": false,
"enabledRightSidebar": false,
"enabledDocker": false,
"enabledPing": false,
"enabledSearchbar": true
},
"pageTitle": "Homarr v0.11 ⭐️",
"logoImageUrl": "/imgs/logo/logo.png",
"faviconUrl": "/imgs/favicon/favicon-squared",
"backgroundImageUrl": "",
"customCss": "",
"colors": {
"primary": "red",
"secondary": "yellow",
"shade": 7
},
"appOpacity": 100
}
}
}
}

View File

@@ -1,2 +1,3 @@
export const REPO_URL = 'ajnart/homarr';
export const CURRENT_VERSION = 'v0.10.0';
export const CURRENT_VERSION = 'v0.11.2';
export const ICON_PICKER_SLICE_LIMIT = 36;

View File

@@ -1,9 +1,13 @@
const path = require('path');
module.exports = {
// https://www.i18next.com/overview/configuration-options#logging
i18n: {
defaultLocale: 'en',
locales: [
'en',
'da',
'he',
'de',
'es',
'fr',
@@ -17,8 +21,12 @@ module.exports = {
'ru',
'sl',
'sv',
'vi',
'uk',
'zh',
'el',
],
localePath: path.resolve('./public/locales'),
fallbackLng: 'en',
localeDetection: true,
returnEmptyString: false,

View File

@@ -1,5 +1,3 @@
const { env } = require('process');
const { i18n } = require('./next-i18next.config');
const withBundleAnalyzer = require('@next/bundle-analyzer')({
@@ -10,10 +8,7 @@ module.exports = withBundleAnalyzer({
images: {
domains: ['cdn.jsdelivr.net'],
},
reactStrictMode: false,
experimental: {
outputStandalone: true,
},
reactStrictMode: true,
output: 'standalone',
i18n,
});

View File

@@ -1,6 +1,6 @@
{
"name": "homarr",
"version": "0.10.0",
"version": "0.11.2",
"description": "Homarr - A homepage for your server.",
"license": "MIT",
"repository": {
@@ -30,36 +30,38 @@
"@dnd-kit/core": "^6.0.5",
"@dnd-kit/sortable": "^7.0.1",
"@dnd-kit/utilities": "^3.2.0",
"@emotion/react": "^11.10.0",
"@emotion/react": "^11.10.5",
"@emotion/server": "^11.10.0",
"@mantine/carousel": "^5.1.0",
"@mantine/core": "^5.2.3",
"@mantine/dates": "^5.2.3",
"@mantine/dropzone": "^5.2.3",
"@mantine/form": "^5.2.3",
"@mantine/hooks": "^5.2.3",
"@mantine/modals": "^5.2.3",
"@mantine/next": "^5.2.3",
"@mantine/notifications": "^5.2.3",
"@mantine/prism": "^5.0.0",
"@mantine/carousel": "^5.9.3",
"@mantine/core": "^5.9.3",
"@mantine/dates": "^5.9.3",
"@mantine/dropzone": "^5.9.3",
"@mantine/form": "^5.9.3",
"@mantine/hooks": "^5.9.3",
"@mantine/modals": "^5.9.3",
"@mantine/next": "^5.9.3",
"@mantine/notifications": "^5.9.3",
"@mantine/prism": "^5.9.3",
"@nivo/core": "^0.79.0",
"@nivo/line": "^0.79.1",
"@tabler/icons": "^1.78.0",
"@tabler/icons": "^1.106.0",
"@tanstack/react-query": "^4.2.1",
"add": "^2.0.6",
"axios": "^0.27.2",
"consola": "^2.15.3",
"cookies-next": "^2.1.1",
"dayjs": "^1.11.5",
"dayjs": "^1.11.6",
"dockerode": "^3.3.2",
"embla-carousel-react": "^7.0.0",
"fily-publish-gridstack": "^0.0.13",
"framer-motion": "^6.5.1",
"i18next": "^21.9.1",
"i18next-browser-languagedetector": "^6.1.5",
"i18next-http-backend": "^1.4.1",
"js-file-download": "^0.4.12",
"next": "12.1.6",
"next": "12.2.0",
"next-i18next": "^11.3.0",
"nzbget-api": "^0.0.3",
"ping": "^0.4.2",
"prism-react-renderer": "^1.3.5",
"react": "^18.2.0",
"react-dom": "^18.2.0",
@@ -67,13 +69,15 @@
"sharp": "^0.30.7",
"systeminformation": "^5.12.1",
"uuid": "^8.3.2",
"yarn": "^1.22.19"
"yarn": "^1.22.19",
"zustand": "^4.1.4"
},
"devDependencies": {
"@next/bundle-analyzer": "^12.1.4",
"@next/eslint-plugin-next": "^12.1.4",
"@types/dockerode": "^3.3.9",
"@types/node": "17.0.1",
"@types/ping": "^0.4.1",
"@types/react": "17.0.1",
"@types/uuid": "^8.3.4",
"@typescript-eslint/eslint-plugin": "^5.30.7",
@@ -91,6 +95,7 @@
"eslint-plugin-unused-imports": "^2.0.0",
"jest": "^28.1.3",
"prettier": "^2.7.1",
"sass": "^1.56.1",
"typescript": "^4.7.4"
},
"resolutions": {

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

View File

Before

Width:  |  Height:  |  Size: 9.2 KiB

After

Width:  |  Height:  |  Size: 9.2 KiB

View File

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 1.8 KiB

View File

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 1.8 KiB

View File

Before

Width:  |  Height:  |  Size: 9.2 KiB

After

Width:  |  Height:  |  Size: 9.2 KiB

View File

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

View File

@@ -0,0 +1,27 @@
{
"title": "Velkommen tilbage!",
"text": "Indtast venligst din adgangskode",
"form": {
"fields": {
"password": {
"label": "Adgangskode",
"placeholder": "Din adgangskode"
}
},
"buttons": {
"submit": "Log ind"
}
},
"notifications": {
"checking": {
"title": "Tjekker din adgangskode",
"message": "Din adgangskode er ved at blive tjekket..."
},
"correct": {
"title": "Log ind vellykket, omdirigerer..."
},
"wrong": {
"title": "Kodeordet du tastede ind, var forkert. Prøv venligst igen."
}
}
}

View File

@@ -0,0 +1,28 @@
{
"save": "Gem",
"about": "Om",
"cancel": "Annuller",
"close": "Luk",
"delete": "Slet",
"ok": "OK",
"edit": "Rediger",
"version": "Version",
"changePosition": "Ændre placering",
"remove": "Fjern",
"removeConfirm": "Er du sikker på, at du ønsker at fjerne {{item}} ?",
"sections": {
"settings": "Indstillinger",
"dangerZone": "Farezone"
},
"secrets": {
"apiKey": "API nøgle",
"username": "Brugernavn",
"password": "Adgangskode"
},
"tip": "Tip: ",
"time": {
"seconds": "sekunder",
"minutes": "minutter",
"hours": "timer"
}
}

View File

@@ -0,0 +1,128 @@
{
"actionIcon": {
"tooltip": "Tilføj en tjeneste"
},
"modal": {
"title": "Tilføj tjeneste",
"form": {
"validation": {
"invalidUrl": "Angiv venligst en gyldig URL-adresse",
"noStatusCodeSelected": "Vælg venligst en statuskode"
}
},
"tabs": {
"options": {
"title": "Indstillinger",
"form": {
"serviceName": {
"label": "Tjenestenavn",
"placeholder": "Plex"
},
"iconUrl": {
"label": "Ikon-URL"
},
"serviceUrl": {
"label": "Tjeneste-URL"
},
"onClickUrl": {
"label": "Ved klik på URL"
},
"serviceType": {
"label": "Tjenestetype",
"defaultValue": "Andet",
"placeholder": "Vælg en"
},
"category": {
"label": "Kategori",
"placeholder": "Vælg en eksisterende kategori eller opret en ny",
"nothingFound": "Intet fundet",
"createLabel": "+ Opret {{query}}"
},
"integrations": {
"apiKey": {
"label": "API nøgle",
"placeholder": "Din API nøgle",
"validation": {
"noKey": "Ugyldig nøgle"
},
"tip": {
"text": "Hent din API nøgle",
"link": "her."
}
},
"qBittorrent": {
"username": {
"label": "Brugernavn",
"placeholder": "admin",
"validation": {
"invalidUsername": "Ugyldigt brugernavn"
}
},
"password": {
"label": "Adgangskode",
"placeholder": "adminadmin",
"validation": {
"invalidPassword": "Ugyldig adgangskode"
}
}
},
"deluge": {
"password": {
"label": "Adgangskode",
"placeholder": "adgangskode",
"validation": {
"invalidPassword": "Ugyldig adgangskode"
}
}
},
"transmission": {
"username": {
"label": "Brugernavn",
"placeholder": "admin",
"validation": {
"invalidUsername": "Ugyldigt brugernavn"
}
},
"password": {
"label": "Adgangskode",
"placeholder": "adminadmin",
"validation": {
"invalidPassword": "Ugyldig adgangskode"
}
}
},
"nzbget": {
"username": {
"label": "Brugernavn",
"placeholder": "admin",
"validation": {
"invalidUsername": "Ugyldigt brugernavn"
}
},
"password": {
"label": "Adgangskode",
"placeholder": "adgangskode",
"validation": {
"invalidPassword": "Ugyldig adgangskode"
}
}
}
}
}
},
"advancedOptions": {
"title": "Avancerede indstillinger",
"form": {
"openServiceInNewTab": {
"label": "Åbn tjeneste i ny fane"
},
"buttons": {
"submit": {
"content": "Tilføj tjeneste"
}
}
}
}
}
}
}

View File

@@ -0,0 +1,18 @@
{
"modal": {
"title": "Ændr en tjeneste",
"buttons": {
"save": "Gem tjeneste"
}
},
"menu": {
"labels": {
"settings": "Indstillinger",
"dangerZone": "Farezone"
},
"actions": {
"edit": "Rediger",
"delete": "Slet"
}
}
}

View File

@@ -0,0 +1,12 @@
{
"accordions": {
"downloads": {
"text": "Dine downloads",
"torrents": "Dine Torrent downloads",
"usenet": "Dine Usenet downloads"
},
"others": {
"text": "Andre"
}
}
}

View File

@@ -0,0 +1,11 @@
{
"modal": {
"title": "Tilføj et nyt felt",
"text": "Felter er det vigtigste element i Homarr. De bruges til at vise dine apps og andre oplysninger. Du kan tilføje så mange felter, som du ønsker."
},
"widgetDescription": "Widgets interagerer med dine apps for at give dig mere kontrol over dine programmer. De kræver normalt nogle få konfigurationer, før de kan bruges.",
"goBack": "Gå tilbage til det forrige trin",
"actionIcon": {
"tooltip": "Tilføj et felt"
}
}

View File

@@ -0,0 +1,16 @@
{
"description": "I redigeringstilstand kan du justere felter og konfigurere apps. Ændringerne gemmes først, når du forlader redigeringstilstand.",
"button": {
"disabled": "Gå i redigeringstilstand",
"enabled": "Afslut og gem"
},
"popover": {
"title": "Redigeringstilstand er aktiveret for <1>{{size}}</1> størrelse",
"text": "Du kan justere og konfigurere dine apps nu. Ændringer er <strong>ikke gemt</strong> indtil du forlader redigeringstilstanden"
},
"screenSizes": {
"small": "lille",
"medium": "mellem",
"large": "stor"
}
}

View File

@@ -0,0 +1,3 @@
{
"title": "{{position}} sidebjælke"
}

View File

@@ -0,0 +1,7 @@
{
"description": "Homarr er et <strong>elegant</strong>, <strong>moderne</strong> dashboard, der giver dig alle dine apps og tjenester lige ved hånden. Med Homarr kan du få adgang til og styre alt på ét praktisk sted. Homarr integrerer problemfrit med de apps, du har tilføjet, og giver dig værdifulde oplysninger og fuld kontrol. Installationen er en leg, og Homarr understøtter en lang række implementeringsmetoder.",
"i18n": "Indlæst I18n oversættelse navnerum",
"locales": "Konfigurerede I18n landestandarder",
"contact": "Har du problemer eller spørgsmål? Kontakt os!",
"addToDashboard": "Tilføj til dashboard"
}

View File

@@ -0,0 +1,68 @@
{
"tabs": {
"general": "Generelt",
"behaviour": "Adfærd",
"network": "Netværk",
"appearance": "Udseende",
"integration": "Integration"
},
"general": {
"appname": {
"label": "App navn",
"description": "Bruges til visning af appen på dashboardet."
},
"internalAddress": {
"label": "Intern adresse",
"description": "Appens interne IP."
},
"externalAddress": {
"label": "Ekstern adresse",
"description": "URL-adresse, der åbnes, når du klikker på appen."
}
},
"behaviour": {
"isOpeningNewTab": {
"label": "Åbn i nyt faneblad",
"description": "Åbn appen i en ny fane i stedet for den aktuelle fane."
}
},
"network": {
"statusChecker": {
"label": "Statuskontrol",
"description": "Kontrollerer, om din app er online ved hjælp af en simpel HTTP(S)-anmodning."
},
"statusCodes": {
"label": "HTTP statuskoder",
"description": "De HTTP-statuskoder, der betragtes som online."
}
},
"appearance": {
"icon": {
"label": "App Ikon",
"description": "Det ikon, der vises på dashboarded."
}
},
"integration": {
"type": {
"label": "Konfiguration af integration",
"description": "Den integrationskonfiguration, der skal bruges til at oprette forbindelse til din app.",
"placeholder": "Vælg en integration",
"defined": "Defineret",
"undefined": "Udefineret",
"public": "Offentlig",
"private": "Privat",
"explanationPrivate": "En privat hemmelighed sendes kun én gang til serveren. Når din browser har opdateret siden, vil den aldrig blive sendt igen.",
"explanationPublic": "En offentlig hemmelighed vil altid blive sendt til klienten og er tilgængelig via API'en. Den bør ikke indeholde fortrolige værdier som f. eks. brugernavne, adgangskoder, tokens, certifikater og lignende!"
},
"secrets": {
"description": "Hvis du vil opdatere en hemmelighed, skal du indtaste en værdi og klikke på knappen Gem. Hvis du vil fjerne en hemmelighed, skal du bruge knappen \"clear\".",
"warning": "Dine legitimationsoplysninger fungerer som adgang til dine integrationer, og du bør <strong>aldrig</strong> dele dem med andre. Det officielle Homarr-team vil aldrig bede om legitimationsoplysninger. Sørg for at <strong>opbevare og administrere dine hemmeligheder sikkert</strong>.",
"clear": "Ryd hemmelighed",
"save": "Gem hemmelighed",
"update": "Opdater hemmelighed"
}
},
"validation": {
"popover": "Din formular indeholder ugyldige data. Derfor kan den ikke gemmes. Løs alle problemer og klik på denne knap igen for at gemme dine ændringer"
}
}

View File

@@ -0,0 +1,8 @@
{
"xPosition": "X akse position",
"width": "Bredde",
"height": "Højde",
"yPosition": "Y akse position",
"zeroOrHigher": "0 eller højere",
"betweenXandY": "Mellem {{min}} og {{max}}"
}

View File

@@ -0,0 +1,11 @@
{
"popover": {
"title": "",
"description": ""
},
"sizes": {
"small": "lille",
"medium": "mellem",
"large": "stor"
}
}

View File

@@ -0,0 +1,10 @@
{
"fallback": {
"title": "Du har i øjeblikket ingen værktøjer"
},
"iconPicker": {
"textInputPlaceholder": "Søg efter ikoner...",
"searchLimitationTitle": "Søgningen er begrænset til {{max}} ikoner",
"searchLimitationMessage": "For at holde det hele hurtigt og hurtigt er søgningen begrænset til {{max}} ikoner. Brug søgefeltet til at finde flere ikoner"
}
}

View File

@@ -0,0 +1,15 @@
{
"descriptor": {
"name": "Kalender",
"description": "Viser en kalender med kommende udgivelser fra understøttede integrationer.",
"settings": {
"title": "Indstillinger for kalender widget",
"sundayStart": {
"label": "Søndag første ugedag"
},
"radarrReleaseType": {
"label": "Radarr udgivelsestype"
}
}
}
}

View File

@@ -0,0 +1,6 @@
{
"buttons": {
"play": "Afspil",
"request": "Anmod"
}
}

View File

@@ -0,0 +1,10 @@
{
"settings": {
"label": "Indstillinger"
},
"errors": {
"unmappedOptions": {
"text": "<b>Der er fundet en ubrugt parameter i konfigurationen</b><br /><code>{{key}}</code>. Homarr kan ikke fortolke og bruge denne parameter. For at undgå uventet adfærd skal du sikkerhedskopiere din konfiguration og rette konfigurationen."
}
}
}

View File

@@ -0,0 +1,54 @@
{
"descriptor": {
"name": "Dash.",
"description": "Viser graferne for en ekstern Dash. instans i Homarr.",
"settings": {
"title": "Indstillinger for Dash. widget",
"cpuMultiView": {
"label": "CPU Multikerne Visning"
},
"storageMultiView": {
"label": "Multidrevet Lagervisning"
},
"useCompactView": {
"label": "Brug kompakt tilstand"
},
"graphs": {
"label": "Grafer"
},
"url": {
"label": "Dash. URL"
}
}
},
"card": {
"title": "Dash.",
"errors": {
"noService": "Ingen Dash. service fundet. Tilføj venligst en til dit Homarr-dashboard eller indstil en Dash. URL i modulindstillingerne",
"noInformation": "Kan ikke hente information fra dash. - kører du den nyeste version?"
},
"graphs": {
"storage": {
"title": "Lager",
"label": "Lager:"
},
"network": {
"title": "Netværk",
"label": "Netværk:",
"metrics": {
"download": "Down",
"upload": "Up"
}
},
"cpu": {
"title": "CPU"
},
"memory": {
"title": "RAM"
},
"gpu": {
"title": "GPU"
}
}
}
}

View File

@@ -0,0 +1,12 @@
{
"descriptor": {
"name": "Dato og tid",
"description": "Viser aktuel dag og klokkeslæt.",
"settings": {
"title": "Indstillinger for dato og tid widget",
"display24HourFormat": {
"label": "Vis fuld tid (24-timer)"
}
}
}
}

View File

@@ -0,0 +1,35 @@
{
"descriptor": {
"name": "Download hastighed",
"description": "Viser download- og uploadhastigheden for understøttede integrationer."
},
"card": {
"table": {
"header": {
"name": "Navn",
"size": "Størrelse",
"download": "Down",
"upload": "Up",
"estimatedTimeOfArrival": "ETA",
"progress": "Fremskridt"
},
"body": {
"nothingFound": "Ingen torrents fundet"
}
},
"lineChart": {
"title": "Nuværende netværkstrafik",
"download": "Download: {{download}}",
"upload": "Upload: {{upload}}",
"timeSpan": "{{seconds}} sekunder siden",
"totalDownload": "Download: {{download}}/s",
"totalUpload": "Upload: {{upload}}/s"
},
"errors": {
"noDownloadClients": {
"title": "Ingen understøttede downloadklienter fundet!",
"text": "Tilføj en downloadtjeneste for at se dine aktuelle downloads"
}
}
}
}

View File

@@ -0,0 +1,83 @@
{
"descriptor": {
"name": "Docker",
"description": "Giver dig mulighed for nemt at se og administrere alle dine Docker Containers."
},
"search": {
"placeholder": "Søg efter container- eller imagenavn"
},
"table": {
"header": {
"name": "Navn",
"image": "Image",
"ports": "Porte",
"state": "Tilstand"
},
"body": {
"portCollapse": "{{ports}} flere"
},
"states": {
"running": "Kører",
"created": "Oprettet",
"stopped": "Stoppet",
"unknown": "Ukendt"
}
},
"actionBar": {
"addService": {
"title": "Tilføj app",
"message": "Tilføj app til Homarr"
},
"restart": {
"title": "Genstart"
},
"stop": {
"title": "Stop"
},
"start": {
"title": "Start"
},
"refreshData": {
"title": "Opdater data"
},
"remove": {
"title": "Fjern"
},
"addToHomarr": {
"title": "Tilføj til Homarr"
}
},
"actions": {
"start": {
"start": "Starter",
"end": "Startet"
},
"stop": {
"start": "Stopper",
"end": "Stoppet"
},
"restart": {
"start": "Genstarter",
"end": "Genstartet"
},
"remove": {
"start": "Fjerner",
"end": "Fjernet"
}
},
"errors": {
"integrationFailed": {
"title": "Docker integration mislykkedes",
"message": "Har du glemt at mounte docker socket?"
},
"unknownError": {
"title": "Der opstod en fejl"
},
"oneServiceAtATime": {
"title": "Tilføj kun én app eller tjeneste ad gangen!"
}
},
"actionIcon": {
"tooltip": "Docker"
}
}

View File

@@ -0,0 +1,30 @@
{
"descriptor": {
"name": "Overseerr",
"description": "Giver dig mulighed for at søge og tilføje medier fra Overseerr eller Jellyseerr."
},
"popup": {
"item": {
"buttons": {
"askFor": "Spørg efter {{title}}",
"cancel": "Annuller",
"request": "Anmod"
},
"alerts": {
"automaticApproval": {
"title": "Brug API nøgle",
"text": "Denne anmodning vil blive godkendt automatisk"
}
}
},
"seasonSelector": {
"caption": "Sæt kryds ved de sæsoner, du ønsker at downloade",
"table": {
"header": {
"season": "Sæson",
"numberOfEpisodes": "Antal episoder"
}
}
}
}
}

View File

@@ -0,0 +1,11 @@
{
"descriptor": {
"name": "Ping",
"description": "Viser en statusindikator afhængig af HTTP-svarkoden for en given URL."
},
"states": {
"online": "Online {{response}}",
"offline": "Offline {{response}}",
"loading": "Indlæser..."
}
}

View File

@@ -0,0 +1,30 @@
{
"descriptor": {
"name": "Søgebjælke",
"description": "En søgelinje, der giver dig mulighed for at søge i din brugerdefinerede søgemaskine, YouTube og understøttede integrationer."
},
"input": {
"placeholder": "Søg på nettet..."
},
"switched-to": "Skiftet til",
"searchEngines": {
"search": {
"name": "Web",
"description": "Søg..."
},
"youtube": {
"name": "YouTube",
"description": "Søg på YouTube"
},
"torrents": {
"name": "Torrents",
"description": "Søg efter torrents"
},
"overseerr": {
"name": "Overseerr",
"description": "Søg efter film og tv-udsendelser på Overseerr"
}
},
"tip": "Du kan vælge søgefeltet med genvejen ",
"switchedSearchEngine": "Skiftede til søgning med {{searchEngine}}"
}

View File

@@ -0,0 +1,72 @@
{
"descriptor": {
"name": "Torrent",
"description": "Viser en liste over torrents fra understøttede Torrent-klienter.",
"settings": {
"title": "Indstillinger for Torrent-widget",
"refreshInterval": {
"label": "Opdateringsinterval (i sekunder)"
},
"displayCompletedTorrents": {
"label": "Vis fuldførte torrents"
},
"displayStaleTorrents": {
"label": "Vis torrents uden aktivitet"
}
}
},
"card": {
"footer": {
"error": "Fejl",
"lastUpdated": "Sidst opdateret {{time}} siden"
},
"table": {
"header": {
"name": "Navn",
"size": "Størrelse",
"download": "Down",
"upload": "Up",
"estimatedTimeOfArrival": "ETA",
"progress": "Fremskridt"
},
"item": {
"text": "Administreret af {{appName}}, {{ratio}} ratio"
},
"body": {
"nothingFound": "Ingen torrents fundet"
}
},
"lineChart": {
"title": "Nuværende netværkstrafik",
"download": "Download: {{download}}",
"upload": "Upload: {{upload}}",
"timeSpan": "{{seconds}} sekunder siden",
"totalDownload": "Download: {{download}}/s",
"totalUpload": "Upload: {{upload}}/s"
},
"errors": {
"noDownloadClients": {
"title": "Ingen understøttede Torrent-klienter fundet!",
"text": "Tilføj en understøttet Torrent-klient for at se dine aktuelle downloads"
},
"generic": {
"title": "Der opstod en uventet fejl",
"text": "Homarr kunne ikke kommunikere med dine Torrent-klienter. Kontroller venligst din konfiguration"
}
},
"loading": {
"title": "Indlæser..."
},
"popover": {
"introductionPrefix": "Administreret af",
"metrics": {
"queuePosition": "Placering i køen - {{position}}",
"progress": "Fremskridt - {{progress}}%",
"totalSelectedSize": "I alt - {{totalSize}}",
"state": "Status - {{state}}",
"ratio": "Ratio -",
"completed": "Fuldført"
}
}
}
}

View File

@@ -0,0 +1,49 @@
{
"descriptor": {
"name": "Usenet",
"description": "Tillader dig at se og administrere din Usenet instans."
},
"card": {
"errors": {
"noDownloadClients": {
"title": "Ingen understøttede downloadklienter fundet!",
"text": "Tilføj en understøttet Usenet Download Client for at se dine aktuelle downloads"
}
}
},
"tabs": {
"queue": "Kø",
"history": "Historik"
},
"info": {
"sizeLeft": "Størrelse tilbage",
"paused": "På pause"
},
"queue": {
"header": {
"name": "Navn",
"size": "Størrelse",
"eta": "ETA",
"progress": "Fremskridt"
},
"empty": "Tom",
"error": {
"title": "Fejl",
"message": "Der er opstået en fejl"
},
"paused": "På pause"
},
"history": {
"header": {
"name": "Navn",
"size": "Størrelse",
"duration": "Varighed"
},
"empty": "Intet indhold",
"error": {
"title": "Fejl",
"message": "Fejl ved indlæsning af historik"
},
"paused": "På pause"
}
}

View File

@@ -0,0 +1,33 @@
{
"descriptor": {
"name": "Vejr",
"description": "Viser de aktuelle vejroplysninger for en bestemt placering.",
"settings": {
"title": "Indstillinger for vejr widget",
"displayInFahrenheit": {
"label": "Vis i Fahrenheit"
},
"location": {
"label": "Vejr lokation"
}
}
},
"card": {
"weatherDescriptions": {
"clear": "Skyfrit",
"mainlyClear": "Hovedsageligt skyfrit",
"fog": "Tåge",
"drizzle": "Støvregn",
"freezingDrizzle": "Støvregn med isslag",
"rain": "Regn",
"freezingRain": "Isslag",
"snowFall": "Snefald",
"snowGrains": "Mildt snefald",
"rainShowers": "Regnbyger",
"snowShowers": "Snebyger",
"thunderstorm": "Tordenvejr",
"thunderstormWithHail": "Tordenvejr med hagl",
"unknown": "Ukendt"
}
}
}

View File

@@ -0,0 +1,29 @@
{
"title": "Indstillinger",
"tooltip": "Indstillinger",
"tabs": {
"common": "Generelle",
"customizations": "Tilpasninger"
},
"tips": {
"configTip": "Upload din konfigurationsfil ved at trække og slippe den på siden!"
},
"credits": {
"madeWithLove": "Lavet med ❤️ af @"
},
"grow": "Forøg gitteret (udnyt al pladsen)",
"layout": {
"title": "Dashboard layout",
"main": "Primær",
"sidebar": "Sidepanel",
"cannotturnoff": "Kan ikke slås fra",
"dashboardlayout": "Dashboard layout",
"enablersidebar": "Aktivér højre sidepanel",
"enablelsidebar": "Aktiver venstre sidebar",
"enablesearchbar": "Aktiver søgelinje",
"enabledocker": "Aktiver integration af docker",
"enableping": "Aktiver pings",
"enablelsidebardesc": "Valgfrit. Kan kun bruges til apps og integrationer",
"enablersidebardesc": "Valgfrit. Kan kun bruges til apps og integrationer"
}
}

View File

@@ -0,0 +1,3 @@
{
"label": "App Bredde"
}

View File

@@ -0,0 +1,3 @@
{
"suffix": "{{color}} farve"
}

View File

@@ -0,0 +1,3 @@
{
"label": "App Gennemsigtighed"
}

View File

@@ -0,0 +1,24 @@
{
"pageTitle": {
"label": "Sidetitel"
},
"metaTitle": {
"label": "Metatitel"
},
"logo": {
"label": "Logo"
},
"favicon": {
"label": "Favicon"
},
"background": {
"label": "Baggrund"
},
"customCSS": {
"label": "Tilpasset CSS",
"placeholder": "Brugerdefineret CSS vil blive anvendt sidst"
},
"buttons": {
"submit": "Indsend"
}
}

View File

@@ -0,0 +1,3 @@
{
"label": "Skygge"
}

View File

@@ -0,0 +1,3 @@
{
"label": "Skift til {{scheme}} tilstand"
}

View File

@@ -0,0 +1,86 @@
{
"configSelect": {
"label": "Konfigurationsskifter",
"description": "{{configCount}} konfigurationer er tilgængelige",
"loadingNew": "Indlæser din konfiguration...",
"pleaseWait": "Vent venligst, indtil din nye konfiguration er indlæst!"
},
"modal": {
"copy": {
"title": "Vælg navnet på din nye konfiguration",
"form": {
"configName": {
"label": "Konfigurationens navn",
"validation": {
"required": "Konfigurationsnavn er påkrævet",
"notUnique": "Konfigurationsnavnet er allerede i brug"
},
"placeholder": "Dit nye konfigurationsnavn"
},
"submitButton": "Bekræft"
},
"events": {
"configSaved": {
"title": "Konfigurationen gemt",
"message": "Konfigurationen gemt som {{configName}}"
},
"configCopied": {
"title": "Konfigurationen kopieret",
"message": "Konfigurationen kopieret som {{configName}}"
},
"configNotCopied": {
"title": "Kan ikke kopiere konfigurationen",
"message": "Din konfiguration blev ikke kopieret som {{configName}}"
}
}
},
"confirmDeletion": {
"title": "Bekræft sletning af din konfiguration",
"warningText": "Du er ved at slette '<b>{{configName}}</b>'",
"text": "Bemærk venligst, at sletningen ikke kan fortrydes, og at dine data vil gå tabt permanent. Når du klikker på denne knap, slettes filen permanent fra din disk. Sørg for at oprette en passende sikkerhedskopi af din konfiguration.",
"buttons": {
"confirm": "Ja, slet '<b>{{configName}}</b>'"
}
}
},
"buttons": {
"download": "Hent konfiguration",
"delete": {
"text": "Slet konfiguration",
"notifications": {
"deleted": {
"title": "Konfiguration slettet",
"message": "Konfiguration slettet"
},
"deleteFailed": {
"title": "Sletning af konfiguration mislykkedes",
"message": "Sletning af konfiguration mislykkedes"
},
"deleteFailedDefaultConfig": {
"title": "Standardkonfiguration kan ikke slettes",
"message": "Konfigurationen blev ikke slettet fra filsystemet"
}
}
},
"saveCopy": "Gem en kopi"
},
"dropzone": {
"notifications": {
"invalidConfig": {
"title": "Kan ikke indlæse konfigurationen",
"message": "Kunne ikke indlæse din konfiguration. Ugyldigt JSON-format."
},
"loadedSuccessfully": {
"title": "Konfigurationen {{configName}} blev indlæst"
}
},
"accept": {
"title": "Upload af konfiguration",
"text": "Træk filer hertil for at uploade en konfiguration. Kun understøttelse af JSON."
},
"reject": {
"title": "Træk og slip Upload afvist",
"text": "Dette filformat understøttes ikke. Upload venligst kun JSON."
}
}
}

View File

@@ -0,0 +1,3 @@
{
"label": "Sprog"
}

View File

@@ -0,0 +1 @@
{}

View File

@@ -0,0 +1,19 @@
{
"title": "Søgemaskine",
"configurationName": "Konfiguration af søgemaskiner",
"tips": {
"generalTip": "Der er flere præfikser, du kan bruge! Hvis du tilføjer disse foran din forespørgsel, filtreres resultaterne. !s (Web), !t (Torrents), !y (YouTube) og !m (Media).",
"placeholderTip": "%s kan bruges som en pladsholder for forespørgslen."
},
"customEngine": {
"title": "Brugerdefineret søgemaskine",
"label": "Forespørgsels URL",
"placeholder": "Brugerdefineret forespørgsels URL"
},
"searchNewTab": {
"label": "Åben søgeresultater i en ny fane"
},
"searchEnabled": {
"label": "Søgning aktiveret"
}
}

View File

@@ -0,0 +1,3 @@
{
"label": "Skift til {{theme}} tilstand"
}

View File

@@ -0,0 +1,3 @@
{
"label": "Placer widgets til venstre"
}

View File

@@ -0,0 +1,27 @@
{
"title": "Willkommen zurück!",
"text": "Bitte geben Sie Ihr Kennwort ein",
"form": {
"fields": {
"password": {
"label": "Passwort",
"placeholder": "Ihr Passwort"
}
},
"buttons": {
"submit": "Anmelden"
}
},
"notifications": {
"checking": {
"title": "Ihr Passwort wird überprüft",
"message": "Ihr Passwort wird geprüft..."
},
"correct": {
"title": "Anmeldung erfolgreich, Weiterleitung..."
},
"wrong": {
"title": "Das von dir eingegebene Passwort ist nicht korrekt. Bitte versuche es noch mal."
}
}
}

View File

@@ -1,6 +1,23 @@
{
"actions": {
"save": "Speichern"
"save": "Speichern",
"about": "Über",
"cancel": "Abbrechen",
"close": "Schließen",
"delete": "Löschen",
"ok": "OK",
"edit": "Bearbeiten",
"version": "Version",
"changePosition": "Position wechseln",
"remove": "Entfernen",
"removeConfirm": "Sind Sie sicher, dass Sie {{item}} entfernen möchten?",
"sections": {
"settings": "Einstellungen",
"dangerZone": "Gefahrenzone"
},
"secrets": {
"apiKey": "API-Schlüssel",
"username": "Benutzername",
"password": "Passwort"
},
"tip": "Tipp: ",
"time": {
@@ -8,4 +25,4 @@
"minutes": "Minuten",
"hours": "Stunden"
}
}
}

View File

@@ -90,6 +90,22 @@
"invalidPassword": "Ungültiges Passwort"
}
}
},
"nzbget": {
"username": {
"label": "Benutzername",
"placeholder": "admin",
"validation": {
"invalidUsername": "Invalider Benutzername"
}
},
"password": {
"label": "Passwort",
"placeholder": "passwort",
"validation": {
"invalidPassword": "Ungültiges Passwort"
}
}
}
}
}
@@ -97,12 +113,6 @@
"advancedOptions": {
"title": "Erweiterte Optionen",
"form": {
"httpStatusCodes": {
"label": "HTTP Status Nummern",
"placeholder": "Gültige Statuscodes auswählen",
"clearButtonLabel": "Auswahl löschen",
"nothingFound": "Nichts gefunden"
},
"openServiceInNewTab": {
"label": "Service in einem neuen Tab öffnen"
},

View File

@@ -1,7 +1,9 @@
{
"accordions": {
"downloads": {
"text": "Deine Downloads"
"text": "Deine Downloads",
"torrents": "Deine Torrent Downloads",
"usenet": "Deine Usenet Downloads"
},
"others": {
"text": "Andere"

View File

@@ -0,0 +1,11 @@
{
"modal": {
"title": "Neue Kachel hinzufügen",
"text": "Kacheln sind das Hauptelement von Homarr. Sie werden verwendet, um Ihre Anwendungen und andere Informationen anzuzeigen. Sie können so viele Kacheln hinzufügen, wie Sie möchten."
},
"widgetDescription": "Widgets interagieren mit Ihren Anwendungen, um Ihnen mehr Kontrolle über sie zu geben. Sie erfordern in der Regel eine zusätzliche Konfiguration vor der Verwendung.",
"goBack": "Zurück auf die vorherige Seite",
"actionIcon": {
"tooltip": "Kachel hinzufügen"
}
}

View File

@@ -0,0 +1,16 @@
{
"description": "Im Bearbeitungsmodus können Sie Kacheln anpassen und Anwendungen konfigurieren. Die Änderungen werden erst gespeichert, wenn Sie den Bearbeitungsmodus verlassen.",
"button": {
"disabled": "Bearbeitungsmodus aktivieren",
"enabled": "Speichern und Beenden"
},
"popover": {
"title": "Der Bearbeitungsmodus ist für die Kategorie <1>{{size}}</1> aktiviert",
"text": "Sie können Ihre Apps jetzt anpassen und konfigurieren. Änderungen werden <strong>nicht gespeichert</strong> bis Sie den Bearbeitungsmodus verlassen"
},
"screenSizes": {
"small": "Klein",
"medium": "Mittel",
"large": "Groß"
}
}

View File

@@ -0,0 +1,3 @@
{
"title": "{{position}} Seitenleiste"
}

View File

@@ -0,0 +1,7 @@
{
"description": "Homarr ist ein <strong>schlankes</strong>, <strong>modernes</strong> Dashboard, das alle Ihre Apps und Dienste auf Knopfdruck zur Verfügung stellt. Mittels Homarr können Sie von einem einzigen Ort aus auf alles zugreifen und steuern. Es lässt sich nahtlos in die von Ihnen bevorzugten Apps integrieren und versorgt Sie mit wertvollen Informationen und der vollständige Kontrolle. Die Installation ist ein Kinderspiel, und es werden eine breite Palette von Konfigurations unterstützt.",
"i18n": "Geladene I18n Übersetzungs Namensräume",
"locales": "Konfigurierte I18n Sprachumgebungen",
"contact": "Haben Sie Probleme oder Fragen? Nehmen Sie Kontakt mit uns auf!",
"addToDashboard": "Zum Dashboard hinzufügen"
}

View File

@@ -0,0 +1,68 @@
{
"tabs": {
"general": "Allgemein",
"behaviour": "Verhalten",
"network": "Netzwerk",
"appearance": "Aussehen",
"integration": "Integration"
},
"general": {
"appname": {
"label": "Anwendungsname",
"description": "Wird für die Anzeige der App auf dem Dashboard verwendet."
},
"internalAddress": {
"label": "Interne Adresse",
"description": "Interne IP-Adresse der Anwendung."
},
"externalAddress": {
"label": "Externe Adresse",
"description": "URL, die beim Anklicken der App geöffnet wird."
}
},
"behaviour": {
"isOpeningNewTab": {
"label": "In neuem Tab öffnen",
"description": "Öffnen Sie die App in einer neuen Registerkarte, anstatt in der aktuellen Registerkarte."
}
},
"network": {
"statusChecker": {
"label": "Statusprüfer",
"description": "Prüft, ob Ihre Anwendung online und mittels einer einfachen HTTP(S)-Anfrage erreichbar ist."
},
"statusCodes": {
"label": "HTTP Statuscodes",
"description": "Die HTTP-Statuscodes, die als online angesehen werden."
}
},
"appearance": {
"icon": {
"label": "App Symbol",
"description": "Das Symbol, das auf dem Dashboard angezeigt werden soll."
}
},
"integration": {
"type": {
"label": "Integrations-Konfiguration",
"description": "Die Integrationskonfiguration, die für die Verbindung mit Ihrer Anwendung verwendet wird.",
"placeholder": "Integration auswählen",
"defined": "Definiert",
"undefined": "Nicht definiert",
"public": "Öffentlich sichtbar",
"private": "Privat",
"explanationPrivate": "Ein private Phrase wird nur einmal an den Server gesendet. Sobald Ihr Browser die Seite aktualisiert hat, wird es nie wieder gesendet.",
"explanationPublic": "Ein öffentliche Phrase wird immer an den Client gesendet und ist über die API zugänglich. Es sollte keine vertraulichen Werte wie Benutzernamen, Passwörter, Token, Zertifikate und ähnliches enthalten!"
},
"secrets": {
"description": "Um eine Phrase zu aktualisieren, geben Sie einen Wert ein und klicken Sie auf Speichern. Um eine Phrase zu entfernen, klicken Sie auf die Schaltfläche Löschen.",
"warning": "Ihre Anmeldedaten dienen als Zugang für Homarr und sie sollten diese <strong>niemals</strong> an andere Personen weitergeben. Das Homarr-Team wird Sie niemals nach Ihren Zugangsdaten fragen. Stellen Sie sicher, dass sie ihre <strong>Zugangsdaten sicher aufbewahren und verwalten</strong>.",
"clear": "Phrase löschen",
"save": "Phrase speichern",
"update": "Phrase ändern"
}
},
"validation": {
"popover": "Ihr Formular enthält ungültige Angaben, daher konnte es nicht gespeichert werden. Bitte beseitigen Sie diese ungültigen Angaben und klicken Sie erneut auf diesen Button, um Ihre Änderungen zu speichern"
}
}

View File

@@ -0,0 +1,8 @@
{
"xPosition": "Position der X-Achse",
"width": "Breite",
"height": "Höhe",
"yPosition": "Position der Y-Achse",
"zeroOrHigher": "0 oder höher",
"betweenXandY": "Zwischen {{min}} und {{max}}"
}

View File

@@ -0,0 +1,11 @@
{
"popover": {
"title": "",
"description": ""
},
"sizes": {
"small": "Klein",
"medium": "Mittel",
"large": "Groß"
}
}

View File

@@ -0,0 +1,10 @@
{
"fallback": {
"title": "Sie haben derzeit keine Werkzeuge"
},
"iconPicker": {
"textInputPlaceholder": "Suche nach Symbolen...",
"searchLimitationTitle": "Die Suche ist auf {{max}} Symbole beschränkt",
"searchLimitationMessage": "Um die Suche schnell und effizient zu halten, ist die Suche auf {{max}} Symbole beschränkt. Verwenden Sie die Suche, um weitere Symbole zu finden"
}
}

View File

@@ -1,11 +1,15 @@
{
"descriptor": {
"name": "Kalender",
"description": "Ein Kalendermodul für die Anzeige der kommenden Veröffentlichungen. Es interagiert mit der Sonarr- und Radarr-API.",
"description": "Zeigt einen Kalender mit anstehenden Veröffentlichungen von unterstützten Widgets an.",
"settings": {
"title": "Einstellungen für das Kalender Widget",
"sundayStart": {
"label": "Wochenbeginn am Sonntag"
},
"radarrReleaseType": {
"label": "Radarr Veröffentlichungs Typ"
}
}
}
}
}

View File

@@ -1,5 +1,10 @@
{
"settings": {
"label": "Einstellungen"
},
"errors": {
"unmappedOptions": {
"text": "<b>Ungenutzter Parameter in der Konfiguration erkannt</b><br /><code>{{key}}</code>. Homarr ist nicht in der Lage, diesen Parameter zu interpretieren und zu verwenden. Um ein unerwartetes Verhalten zu vermeiden, sichern Sie Ihre Konfiguration und korrigieren Sie sie."
}
}
}
}

View File

@@ -1,8 +1,9 @@
{
"descriptor": {
"name": "Dash.",
"description": "Ein Modul, welches die Graphen aus einer laufenden Dash. Instanz anzeigt.",
"description": "Zeigt die Graphen einer externen Dash.-Instanz innerhalb von Homarr an.",
"settings": {
"title": "Einstellungen für Dash. Widget",
"cpuMultiView": {
"label": "CPU Multi-Core View"
},
@@ -50,4 +51,4 @@
}
}
}
}
}

View File

@@ -1,11 +1,12 @@
{
"descriptor": {
"name": "Datum",
"description": "Die aktuelle Zeit und das aktuelle Datum in der Card anzeigen",
"name": "Datum und Zeit",
"description": "Zeigt das aktuelle Datum und die Uhrzeit an",
"settings": {
"title": "Einstellungen für das Widget \"Datum und Uhrzeit",
"display24HourFormat": {
"label": "24-Stunden Format"
}
}
}
}
}

View File

@@ -1,7 +1,7 @@
{
"descriptor": {
"name": "Download Geschwindigkeit",
"description": "Zeige die aktuellen Downloadgeschwindigkeiten von unterstützten Services"
"description": "Zeigt die Download- und Upload-Geschwindigkeit der unterstützten Widgets an."
},
"card": {
"table": {
@@ -32,4 +32,4 @@
}
}
}
}
}

View File

@@ -1,7 +1,7 @@
{
"descriptor": {
"name": "Docker",
"description": "Ermöglicht Ihnen die einfache Verwaltung Ihrer Torrents"
"description": "Ermöglicht es Ihnen, alle Ihre Docker-Container zu sehen und zu verwalten."
},
"search": {
"placeholder": "Suche nach Container- oder Image namen"
@@ -25,8 +25,8 @@
},
"actionBar": {
"addService": {
"title": "Service hinzufügen",
"message": "Service zu Homarr hinzufügen"
"title": "App hinzufügen",
"message": "App zu Homarr hinzufügen"
},
"restart": {
"title": "Neustarten"
@@ -47,25 +47,37 @@
"title": "Zu Homarr hinzufügen"
}
},
"messages": {
"successfullyExecuted": {
"title": "Container {{containerName}} {{action}}ed",
"message": "Ihr Container wurde erfolgreich {{action}}."
"actions": {
"start": {
"start": "Startet",
"end": "Gestartet"
},
"stop": {
"start": "Haltet an",
"end": "Gestoppt"
},
"restart": {
"start": "Startet neu",
"end": "Neu gestartet"
},
"remove": {
"start": "Wird entfernt",
"end": "Entfernt"
}
},
"errors": {
"integrationFailed": {
"title": "Docker-Integration fehlgeschlagen",
"message": "Hast du vergessen, den Docker Socket zu verbinden?"
"message": "Haben Sie vergessen, den Docker-Socket zu mounten?"
},
"unknownError": {
"title": "Es ist ein Fehler aufgetreten"
},
"oneServiceAtATime": {
"title": "Bitte nur einen Service gleichzeitig hinzufügen!"
"title": "Bitte fügen Sie immer nur eine Anwendung oder einen Dienst auf einmal hinzu!"
}
},
"actionIcon": {
"tooltip": "Docker"
}
}
}

View File

@@ -1,7 +1,7 @@
{
"descriptor": {
"name": "Overseerr",
"description": "Ermöglicht das Suchen und Hinzufügen von Medien via Overseerr/Jellyseerr"
"description": "Ermöglicht Ihnen das Suchen und Hinzufügen von Medien aus Overseerr oder Jellyseerr."
},
"popup": {
"item": {
@@ -18,7 +18,7 @@
}
},
"seasonSelector": {
"caption": "Kreuze die Staffeln an, die heruntergeladen werden sollen",
"caption": "Markieren Sie die Staffeln, die Sie herunterladen möchten",
"table": {
"header": {
"season": "Staffel",
@@ -27,4 +27,4 @@
}
}
}
}
}

View File

@@ -1,11 +1,11 @@
{
"descriptor": {
"name": "Ping",
"description": "Ermöglicht es Ihnen, zu überprüfen, ob der Service aktiv ist oder einen bestimmten HTTP-Statuscode zurückgibt."
"description": "Zeigt einen Statusindikator in Abhängigkeit des HTTP-Antwortcode einer bestimmten URL an."
},
"states": {
"online": "Online {{response}}",
"offline": "Offline {{response}}",
"loading": "Wird geladen..."
}
}
}

View File

@@ -1,9 +1,30 @@
{
"descriptor": {
"name": "Suchleiste",
"description": "Suchleiste zum Durchsuchen des Internets, von Youtube, Torrents oder Overseerr"
"description": "Eine Suchleiste, mit der Sie Ihre eigene Suchmaschine, YouTube und andere unterstützte Konfigurationen durchsuchen können."
},
"input": {
"placeholder": "Das Internet durchsuchen..."
}
}
},
"switched-to": "Wechseln zu",
"searchEngines": {
"search": {
"name": "Web",
"description": "Suche..."
},
"youtube": {
"name": "YouTube",
"description": "Auf YouTube suchen"
},
"torrents": {
"name": "Torrents",
"description": "Suche nach Torrents"
},
"overseerr": {
"name": "Overseerr",
"description": "Suche nach Filmen und TV-Sendungen auf Overseerr"
}
},
"tip": "Sie können die Suchleiste mit dem Tastenkürzel auswählen ",
"switchedSearchEngine": "Umgestellt auf die Suche mit {{searchEngine}}"
}

View File

@@ -1,14 +1,25 @@
{
"descriptor": {
"name": "Torrent",
"description": "Zeige die aktuellen Downloadgeschwindigkeiten von unterstützten Services",
"description": "Zeigt eine Liste von Torrents der unterstützten Torrent-Clients an.",
"settings": {
"hideComplete": {
"label": "Abgeschlossene Torrents ausblenden"
"title": "Einstellungen für das Torrent Widget",
"refreshInterval": {
"label": "Aktualisierungsintervall (in Sekunden)"
},
"displayCompletedTorrents": {
"label": "Abgeschlossene Torrents anzeigen"
},
"displayStaleTorrents": {
"label": "Angehaltene Torrents anzeigen"
}
}
},
"card": {
"footer": {
"error": "Fehler",
"lastUpdated": "Zuletzt aktualisiert {{time}} vor"
},
"table": {
"header": {
"name": "Name",
@@ -18,6 +29,9 @@
"estimatedTimeOfArrival": "Voraussichtlicher Abschluss",
"progress": "Fortschritt"
},
"item": {
"text": "Verwaltet von {{appName}}, {{ratio}} ratio"
},
"body": {
"nothingFound": "Keine Torrents gefunden"
}
@@ -32,9 +46,27 @@
},
"errors": {
"noDownloadClients": {
"title": "Keine unterstützten Download-Clients gefunden!",
"text": "Fügen Sie einen Download-Service hinzu, um Ihre aktuellen Downloads anzuzeigen"
"title": "Keine unterstützten Torrent Clients gefunden!",
"text": "Fügen Sie einen unterstützten Torrent Client hinzu, um Ihre aktuellen Downloads anzuzeigen"
},
"generic": {
"title": "Ein unerwarteter Fehler ist aufgetreten",
"text": "Homarr konnte nicht mit Ihren Torrent Clients kommunizieren. Bitte überprüfen Sie Ihre Konfiguration"
}
},
"loading": {
"title": "Wird geladen..."
},
"popover": {
"introductionPrefix": "Verwaltet von",
"metrics": {
"queuePosition": "Position in der Warteschlange - {{position}}",
"progress": "Fortschritt - {{progress}}%",
"totalSelectedSize": "Insgesamt - {{totalSize}}",
"state": "Staat - {{state}}",
"ratio": "Verhältnis -",
"completed": "Abgeschlossen"
}
}
}
}
}

View File

@@ -1,19 +1,19 @@
{
"descriptor": {
"name": "Sabnzbd",
"description": "Ermöglicht es Ihnen, Ihre Sabnzbd-Warteschlange und den Verlauf zu sehen, Downloads anzuhalten und fortzusetzen"
"name": "Usenet",
"description": "Ermöglicht es Ihnen, Ihre Usenet-Instanz anzuzeigen und zu verwalten."
},
"card": {
"errors": {
"noDownloadClients": {
"title": "Keine unterstützten Download-Clients gefunden!",
"text": "Fügen Sie einen Download-Service hinzu, um Ihre aktuellen Downloads anzuzeigen"
"text": "Fügen Sie einen unterstützten Usenet Download Client hinzu, um Ihre aktuellen Downloads anzuzeigen"
}
}
},
"tabs": {
"queue": "Warteschlange",
"history": "Geschichte"
"history": "Verlauf"
},
"info": {
"sizeLeft": "Größe links",
@@ -26,7 +26,7 @@
"eta": "Voraussichtlicher Abschluss",
"progress": "Fortschritt"
},
"empty": "Leere",
"empty": "Leer",
"error": {
"title": "Fehler",
"message": "Es ist ein Fehler aufgetreten"
@@ -39,10 +39,10 @@
"size": "Größe",
"duration": "Dauer"
},
"empty": "Leere",
"empty": "Leer",
"error": {
"title": "Fehler",
"message": "Fehler beim Laden der Historie"
"message": "Fehler beim Laden des Verlaufs"
},
"paused": "Pausiert"
}

View File

@@ -1,8 +1,9 @@
{
"descriptor": {
"name": "Wetter",
"description": "Aktuelles Wetter an deinem Standort anzeigen",
"description": "Zeigt die aktuellen Wetterinformationen für einen bestimmten Ort an.",
"settings": {
"title": "Einstellungen für das Wetter Widget",
"displayInFahrenheit": {
"label": "In Fahrenheit anzeigen"
},
@@ -29,4 +30,4 @@
"unknown": "Unbekannt"
}
}
}
}

View File

@@ -6,9 +6,24 @@
"customizations": "Anpassungen"
},
"tips": {
"configTip": "Laden Sie Ihre Konfigurationsdatei durch Ziehen und Ablegen auf die Seite!"
"configTip": "Laden Sie Ihre Konfigurationsdatei hoch, indem Sie sie per Drag & Drop auf diese Seite ziehen!"
},
"credits": {
"madeWithLove": "Gemacht mit ❤️ von @"
},
"grow": "Erweitertes Raster (nutzt den ganzen Platz)",
"layout": {
"title": "Dashboard Anordnung",
"main": "Haupt",
"sidebar": "Seitenleiste",
"cannotturnoff": "Kann nicht deaktiviert werden",
"dashboardlayout": "Dashboard Anordnung",
"enablersidebar": "Rechte Seitenleiste aktivieren",
"enablelsidebar": "Linke Seitenleiste aktivieren",
"enablesearchbar": "Suchleiste aktivieren",
"enabledocker": "Docker Integration aktivieren",
"enableping": "Pings aktivieren",
"enablelsidebardesc": "Optional. Kann nur für Anwendungen und Integrationen verwendet werden",
"enablersidebardesc": "Optional. Kann nur für Anwendungen und Integrationen verwendet werden"
}
}
}

View File

@@ -1,23 +1,22 @@
{
"pageTitle": {
"label": "Seiten Titel",
"placeholder": "Homarr 🦞"
"label": "Seiten Titel"
},
"metaTitle": {
"label": "Meta Titel"
},
"logo": {
"label": "Logo",
"placeholder": "/img/logo.png"
"label": "Logo"
},
"favicon": {
"label": "Favicon",
"placeholder": "/favicon.png"
"label": "Favicon"
},
"background": {
"label": "Hintergrund",
"placeholder": "/img/background.png"
"label": "Hintergrund"
},
"customCSS": {
"label": "Benutzerdefiniertes CSS",
"placeholder": "Benutzerdefiniertes CSS wird zuletzt ausgeführt"
"placeholder": "Benutzerdefiniertes CSS wird zuletzt angewendet"
},
"buttons": {
"submit": "Absenden"

View File

@@ -1,3 +1,3 @@
{
"label": "Shatten"
"label": "Schatten"
}

View File

@@ -1,20 +1,45 @@
{
"configSelect": {
"label": "Konfigurationslader"
"label": "Konfigurationslader",
"description": "{{configCount}} Konfigurationen sind verfügbar",
"loadingNew": "Ihre Konfiguration wird geladen...",
"pleaseWait": "Bitte warten Sie, bis Ihre neue Konfiguration geladen ist!"
},
"modal": {
"title": "Wählen Sie den Namen für Ihre neue Konfiguration",
"form": {
"configName": {
"label": "Konfigurationsname",
"placeholder": "Ihr neuer Konfigurationsname"
"copy": {
"title": "Wählen Sie den Namen für Ihre neue Konfiguration",
"form": {
"configName": {
"label": "Name der Konfiguration",
"validation": {
"required": "Name der Konfiguration ist erforderlich",
"notUnique": "Der Name dieser Konfiguration wird bereits verwendet"
},
"placeholder": "Ihr neuer Konfigurationsname"
},
"submitButton": "Bestätigen"
},
"submitButton": "Bestätigen"
"events": {
"configSaved": {
"title": "Konfiguration gespeichert",
"message": "Konfiguration gespeichert als {{configName}}"
},
"configCopied": {
"title": "Konfiguration kopiert",
"message": "Konfiguration kopiert als {{configName}}"
},
"configNotCopied": {
"title": "Konfiguration konnte nicht kopiert werden",
"message": "Ihre Konfiguration wurde nicht als {{configName}} kopiert"
}
}
},
"events": {
"configSaved": {
"title": "Konfiguration gespeichert",
"message": "Konfiguration gespeichert als {{configName}}"
"confirmDeletion": {
"title": "Bestätigen Sie die Löschung Ihrer Konfiguration",
"warningText": "Sie sind dabei, '<b>{{configName}}</b>' zu löschen",
"text": "Bitte beachten Sie, dass die Löschung nicht rückgängig gemacht werden kann und Ihre Konfigurations Daten dauerhaft verloren gehen. Nachdem Sie auf diese Schaltfläche geklickt haben, wird die Konfiguration dauerhaft gelöscht. Stellen Sie sicher, dass Sie ein angemessenes Backup dieser Datei erstellen.",
"buttons": {
"confirm": "Ja, lösche die folgende Konfiguration: '<b>{{configName}}</b>'"
}
}
},
@@ -30,6 +55,10 @@
"deleteFailed": {
"title": "Löschung der Konfiguration fehlgeschlagen",
"message": "Löschung der Konfiguration fehlgeschlagen"
},
"deleteFailedDefaultConfig": {
"title": "Die Standardkonfiguration kann nicht gelöscht werden",
"message": "Die Konfiguration wurde nicht vom System gelöscht"
}
}
},
@@ -46,10 +75,12 @@
}
},
"accept": {
"text": "Ziehen Sie Dateien hierher, um eine Konfiguration hochzuladen. Unterstützung nur für JSON."
"title": "Konfiguration hochladen",
"text": "Ziehen Sie unterstütze Dateien hierher, um eine Konfiguration hochzuladen. Nur für JSON-Dateien."
},
"reject": {
"text": "Dieses Dateiformat wird nicht unterstützt. Bitte lade nur JSON hoch."
"title": "Drag and Drop Upload abgelehnt",
"text": "Dieses Dateiformat wird nicht unterstützt. Bitte laden Sie nur JSON-Dateien hoch."
}
}
}
}

View File

@@ -1,3 +1 @@
{
"title": "Modul-Aktivierer"
}
{}

View File

@@ -1,11 +1,19 @@
{
"title": "Suchmaschine",
"configurationName": "Suchmaschinen Einstellungen",
"tips": {
"generalTip": "Verwenden die Präfixe !yt und !t vor deiner Suchanfrage, um auf YouTube bzw. nach einem Torrent zu suchen.",
"generalTip": "Es gibt mehrere Präfixe, die Sie verwenden können! Wenn Sie diese vor Ihrer Abfrage hinzufügen, werden die Ergebnisse gefiltert. z.b. !s (Web), !t (Torrents), !y (YouTube), und !m (Medien).",
"placeholderTip": "%s kann als Platzhalter für deine Suchanfrage verwendet werden."
},
"customEngine": {
"title": "Benutzerdefinierte Suchmaschine",
"label": "Suchanfrage URL",
"placeholder": "Benutzerdefinierte Abfrage-URL"
},
"searchNewTab": {
"label": "Öffne Suchergebnisse in einem neuen Tab"
},
"searchEnabled": {
"label": "Suchmaschine aktiviert"
}
}
}

View File

@@ -1,3 +1,3 @@
{
"label": "Widgets auf der linken Seite positionieren"
}
}

View File

@@ -0,0 +1,27 @@
{
"title": "Καλώς ήρθατε!",
"text": "Παρακαλώ εισάγετε τον κωδικό σας",
"form": {
"fields": {
"password": {
"label": "Κωδικός",
"placeholder": "Ο κωδικός σας"
}
},
"buttons": {
"submit": "Σύνδεση"
}
},
"notifications": {
"checking": {
"title": "Έλεγχος κωδικού πρόσβασης",
"message": "Ο κωδικός πρόσβασής σας ελέγχεται..."
},
"correct": {
"title": "Σύνδεση επιτυχής, ανακατεύθυνση..."
},
"wrong": {
"title": "Ο κωδικός που εισαγάγατε είναι εσφαλμένος. Προσπαθήστε ξανά."
}
}
}

View File

@@ -0,0 +1,28 @@
{
"save": "Αποθήκευση",
"about": "Σχετικά",
"cancel": "Ακύρωση",
"close": "Κλείσιμο",
"delete": "Διαγραφή",
"ok": "ΟΚ",
"edit": "Επεξεργασία",
"version": "Έκδοση",
"changePosition": "Αλλαγή θέσης",
"remove": "Αφαίρεση",
"removeConfirm": "Είστε σίγουροι ότι θέλετε να καταργήσετε το {{item}} ;",
"sections": {
"settings": "Ρυθμίσεις",
"dangerZone": "Επικίνδυνη Περιοχή"
},
"secrets": {
"apiKey": "Κλειδί Api",
"username": "Όνομα Χρήστη",
"password": "Κωδικός"
},
"tip": "Συμβουλές: ",
"time": {
"seconds": "δευτερόλεπτα",
"minutes": "λεπτά",
"hours": "ώρες"
}
}

View File

@@ -0,0 +1,11 @@
{
"modal": {
"title": "Προσθήκη νέου πλακιδίου",
"text": "Τα πλακάκια είναι το κύριο στοιχείο του Homarr. Χρησιμοποιούνται για την εμφάνιση των εφαρμογών σας και άλλων πληροφοριών. Μπορείτε να προσθέσετε όσα πλακίδια θέλετε."
},
"widgetDescription": "Τα widgets αλληλεπιδρούν με τις εφαρμογές σας, για να σας παρέχουν περισσότερο έλεγχο των εφαρμογών σας. Συνήθως απαιτούν πρόσθετες ρυθμίσεις πριν από τη χρήση.",
"goBack": "Επιστροφή στο προηγούμενο βήμα",
"actionIcon": {
"tooltip": "Προσθέστε ένα πλακίδιο"
}
}

View File

@@ -0,0 +1,16 @@
{
"description": "Στη Λειτουργία επεξεργασίας, μπορείτε να προσαρμόσετε τα πλακίδια και να ρυθμίσετε τις εφαρμογές. Οι αλλαγές δεν αποθηκεύονται μέχρι να βγείτε από τη λειτουργία επεξεργασίας.",
"button": {
"disabled": "Λειτουργία επεξεργασίας",
"enabled": "Έξοδος και Αποθήκευση"
},
"popover": {
"title": "Η λειτουργία επεξεργασίας είναι ενεργοποιημένη για <1>{{size}}</1> μέγεθος",
"text": "Μπορείτε να προσαρμόσετε και να ρυθμίσετε τις εφαρμογές σας τώρα. Οι αλλαγές <strong>δεν αποθηκεύονται</strong> μέχρι να βγείτε από τη λειτουργία επεξεργασίας"
},
"screenSizes": {
"small": "μικρό",
"medium": "μεσαίο",
"large": "μεγάλο"
}
}

View File

@@ -0,0 +1,3 @@
{
"title": "{{position}} πλαϊνή μπάρα"
}

View File

@@ -0,0 +1,7 @@
{
"description": "Το Homarr είναι ένα <strong>κομψό</strong>, <strong>μοντέρνο</strong> ταμπλό που βάζει όλες τις εφαρμογές και τις υπηρεσίες σας στα χέρια σας. Με το Homarr, μπορείτε να έχετε πρόσβαση και να ελέγχετε τα πάντα σε μια βολική τοποθεσία. Το Homarr ενσωματώνεται απρόσκοπτα με τις εφαρμογές που έχετε προσθέσει, παρέχοντάς σας πολύτιμες πληροφορίες και δίνοντάς σας πλήρη έλεγχο. Η εγκατάσταση είναι πανεύκολη και το Homarr υποστηρίζει ένα ευρύ φάσμα μεθόδων ανάπτυξης.",
"i18n": "Φορτωμένα πεδία ονομάτων μετάφρασης I18n",
"locales": "Διαμορφωμένες τοπικές ρυθμίσεις I18n",
"contact": "Έχετε προβλήματα ή ερωτήσεις; Συνδεθείτε μαζί μας!",
"addToDashboard": "Προσθήκη στο ταμπλό"
}

View File

@@ -0,0 +1,68 @@
{
"tabs": {
"general": "Γενικά",
"behaviour": "Συμπεριφορά",
"network": "Δίκτυο",
"appearance": "Εμφάνιση",
"integration": "Ενσωμάτωση"
},
"general": {
"appname": {
"label": "Όνομα εφαρμογής",
"description": "Χρησιμοποιείται για την εμφάνιση της εφαρμογής στο ταμπλό."
},
"internalAddress": {
"label": "Εσωτερική διεύθυνση",
"description": "Η εσωτερική διεύθυνση IP της εφαρμογής."
},
"externalAddress": {
"label": "Εξωτερική διεύθυνση",
"description": "URL που θα ανοίγει όταν κάνετε κλικ στην εφαρμογή."
}
},
"behaviour": {
"isOpeningNewTab": {
"label": "Άνοιγμα σε νέα καρτέλα",
"description": "Ανοίξτε την εφαρμογή σε νέα καρτέλα αντί της τρέχουσας."
}
},
"network": {
"statusChecker": {
"label": "Έλεγχος κατάστασης",
"description": "Ελέγχει αν η εφαρμογή σας είναι συνδεδεμένη χρησιμοποιώντας ένα απλό αίτημα HTTP(S)."
},
"statusCodes": {
"label": "Κωδικοί κατάστασης HTTP",
"description": "Οι κωδικοί κατάστασης HTTP που θεωρούνται online."
}
},
"appearance": {
"icon": {
"label": "Εικονίδιο εφαρμογής",
"description": "Το εικονίδιο που θα εμφανίζεται στο ταμπλό."
}
},
"integration": {
"type": {
"label": "Διαμόρφωση ενσωμάτωσης",
"description": "Η διαμόρφωση ενσωμάτωσης που θα χρησιμοποιηθεί για τη σύνδεση με την εφαρμογή σας.",
"placeholder": "Επιλέξτε Ενσωμάτωση",
"defined": "Καθορισμένο",
"undefined": "Απροσδιόριστο",
"public": "Δημόσιο",
"private": "Ιδιωτικό",
"explanationPrivate": "Ένα ιδιωτικό μυστικό θα αποσταλεί στον διακομιστή μόνο μία φορά. Μόλις το πρόγραμμα περιήγησής σας ανανεώσει τη σελίδα, δεν θα αποσταλεί ποτέ ξανά.",
"explanationPublic": "Ένα δημόσιο μυστικό αποστέλλεται πάντα στον πελάτη και είναι προσβάσιμο μέσω του API. Δεν πρέπει να περιέχει εμπιστευτικές τιμές όπως ονόματα χρηστών, κωδικούς πρόσβασης, μάρκες, πιστοποιητικά και παρόμοια!"
},
"secrets": {
"description": "Για να ενημερώσετε ένα μυστικό, εισαγάγετε μια τιμή και κάντε κλικ στο κουμπί αποθήκευσης. Για να διαγράψετε ένα μυστικό, χρησιμοποιήστε το κουμπί διαγραφής.",
"warning": "Τα διαπιστευτήριά σας λειτουργούν ως πρόσβαση για τις ενσωματώσεις σας και δεν θα πρέπει <strong>ποτέ </strong> να τα μοιράζεστε με κανέναν άλλον. Η ομάδα Homarr δεν θα σας ζητήσει ποτέ διαπιστευτήρια. Βεβαιωθείτε ότι <strong>αποθηκεύετε και διαχειρίζεστε τα μυστικά σας με ασφάλεια</strong>.",
"clear": "Καθαρισμός μυστικού",
"save": "Αποθήκευση μυστικού",
"update": "Ενημέρωση μυστικού"
}
},
"validation": {
"popover": "Η φόρμα σας περιέχει άκυρα δεδομένα. Ως εκ τούτου, δεν μπορεί να αποθηκευτεί. Παρακαλούμε επιλύστε όλα τα προβλήματα και κάντε ξανά κλικ σε αυτό το κουμπί για να αποθηκεύσετε τις αλλαγές σας"
}
}

View File

@@ -0,0 +1,8 @@
{
"xPosition": "Θέση του άξονα X",
"width": "Πλάτος",
"height": "Ύψος",
"yPosition": "Θέση του άξονα Y",
"zeroOrHigher": "0 ή υψηλότερο",
"betweenXandY": "Μεταξύ {min} και {max}"
}

View File

@@ -0,0 +1,15 @@
{
"descriptor": {
"name": "Ημερολόγιο",
"description": "Εμφανίζει ένα ημερολόγιο με τις επερχόμενες κυκλοφορίες, από τις υποστηριζόμενες ενσωματώσεις.",
"settings": {
"title": "Ρυθμίσεις για το widget ημερολογίου",
"sundayStart": {
"label": "Ξεκινήστε την εβδομάδα από την Κυριακή"
},
"radarrReleaseType": {
"label": "Τύπος κυκλοφορίας Radarr"
}
}
}
}

View File

@@ -0,0 +1,6 @@
{
"buttons": {
"play": "Αναπαραγωγή",
"request": "Αίτημα"
}
}

View File

@@ -0,0 +1,10 @@
{
"settings": {
"label": "Ρυθμίσεις"
},
"errors": {
"unmappedOptions": {
"text": "<b>Εντοπίστηκε αχρησιμοποίητη παράμετρος στη διαμόρφωση</b><br /><code>{{key}}</code>. Το Homarr δεν μπορεί να ερμηνεύσει και να χρησιμοποιήσει αυτή την παράμετρο. Για να αποφύγετε οποιαδήποτε απροσδόκητη συμπεριφορά, δημιουργήστε αντίγραφα ασφαλείας των ρυθμίσεων σας και διορθώστε τις ρυθμίσεις σας."
}
}
}

Some files were not shown because too many files have changed in this diff Show More