Compare commits

...

2340 Commits

Author SHA1 Message Date
Meier Lukas
44ce5bff38 Merge pull request #1125 from ajnart/dev
🔖 v0.13
2023-07-17 16:19:39 +02:00
Meier Lukas
64a9766d56 Merge pull request #1172 from ajnart/fix/issue-with-settings-drawer
🐛 Fix issue with drawer transition
2023-07-17 16:15:43 +02:00
Meier Lukas
2c3945a47a 🐛 Add transition manually to settings drawer 2023-07-17 15:58:16 +02:00
Meier Lukas
a6fe435b07 🐛 Fix issue with drawer transition 2023-07-17 15:26:22 +02:00
Meier Lukas
99006fceaa Merge pull request #1065 from ajnart/i10n_dev
New Crowdin updates (#1065)
2023-07-17 13:38:34 +02:00
Meier Lukas
630a9c40c5 Merge branch 'dev' into i10n_dev 2023-07-17 13:34:17 +02:00
Meier Lukas
24d15a0d7c Merge pull request #1152 from Malong11-007/fix/pi-hole-integration-field
✏️  fix pi-hole integration field from password to apiKey
2023-07-17 13:31:25 +02:00
Thomas Camlong
e789c95984 New translations calendar.json (Hebrew) 2023-07-17 17:56:29 +09:00
Thomas Camlong
d7fc83d175 New translations calendar.json (Danish) 2023-07-17 14:09:34 +09:00
Thomas Camlong
82a971ea1a New translations calendar.json (Swedish) 2023-07-17 12:08:56 +09:00
Thomas Camlong
da99809739 New translations calendar.json (Turkish) 2023-07-17 11:05:33 +09:00
Thomas Camlong
550f1e0d60 New translations calendar.json (Latvian) 2023-07-17 08:34:24 +09:00
Thomas Camlong
121477612f New translations calendar.json (German) 2023-07-17 08:34:23 +09:00
Thomas Camlong
cf54eb777c New translations calendar.json (Spanish) 2023-07-17 08:34:22 +09:00
Meier Lukas
356e1cd6f6 Merge pull request #1159 from Tagaishi/DnsHole-controls-rework
💄 Dns hole controls rework
2023-07-17 01:25:52 +02:00
Tagaishi
201afa79db Refactor 2023-07-17 01:21:39 +02:00
Tagaishi
24e645b029 💄 DnsHole controls cosmetic changes for smaller footprint 2023-07-17 00:52:51 +02:00
Thomas Camlong
4ce21e6542 New translations calendar.json (Croatian) 2023-07-17 07:37:44 +09:00
Thomas Camlong
b7d6302c77 New translations calendar.json (LOLCAT) 2023-07-17 07:37:43 +09:00
Thomas Camlong
e78c92e073 New translations calendar.json (Latvian) 2023-07-17 07:37:42 +09:00
Thomas Camlong
3eaec40368 New translations calendar.json (Portuguese, Brazilian) 2023-07-17 07:37:42 +09:00
Thomas Camlong
ecbecd3980 New translations calendar.json (Vietnamese) 2023-07-17 07:37:41 +09:00
Thomas Camlong
9204111f6c New translations calendar.json (Chinese Simplified) 2023-07-17 07:37:39 +09:00
Thomas Camlong
1c3f6cd957 New translations calendar.json (Ukrainian) 2023-07-17 07:37:38 +09:00
Thomas Camlong
e24a523e92 New translations calendar.json (Turkish) 2023-07-17 07:37:37 +09:00
Thomas Camlong
39c2502107 New translations calendar.json (Swedish) 2023-07-17 07:37:36 +09:00
Thomas Camlong
751f4461d2 New translations calendar.json (Slovenian) 2023-07-17 07:37:35 +09:00
Thomas Camlong
b61d9323ab New translations calendar.json (Slovak) 2023-07-17 07:37:35 +09:00
Thomas Camlong
40dfbd6689 New translations calendar.json (Russian) 2023-07-17 07:37:34 +09:00
Thomas Camlong
b66898ef25 New translations calendar.json (Polish) 2023-07-17 07:37:33 +09:00
Thomas Camlong
6f146f88e4 New translations calendar.json (Norwegian) 2023-07-17 07:37:32 +09:00
Thomas Camlong
0ca3f7ea77 New translations calendar.json (Dutch) 2023-07-17 07:37:32 +09:00
Thomas Camlong
8a82f8f35f New translations calendar.json (Korean) 2023-07-17 07:37:31 +09:00
Thomas Camlong
031d9e4593 New translations calendar.json (Japanese) 2023-07-17 07:37:30 +09:00
Thomas Camlong
ad7b3243fb New translations calendar.json (Italian) 2023-07-17 07:37:29 +09:00
Thomas Camlong
37a7f8a7b6 New translations calendar.json (Hebrew) 2023-07-17 07:37:28 +09:00
Thomas Camlong
fb80379d25 New translations calendar.json (Greek) 2023-07-17 07:37:27 +09:00
Thomas Camlong
3be402d04e New translations calendar.json (German) 2023-07-17 07:37:27 +09:00
Thomas Camlong
402b7e7a1b New translations calendar.json (Danish) 2023-07-17 07:37:26 +09:00
Thomas Camlong
59eeedf54f New translations calendar.json (French) 2023-07-17 07:37:25 +09:00
Thomas Camlong
2709e97087 New translations calendar.json (Spanish) 2023-07-17 07:37:24 +09:00
Meier Lukas
3bd83c561c Merge pull request #1154 from Tagaishi/calendar-day-highlight-and-font-resize
 Add day select highlight and font resize to Calendar
2023-07-17 00:36:39 +02:00
Tagaishi
fec7d6db58 Fixed build error and refactor 2023-07-17 00:26:10 +02:00
renovate[bot]
dad965589c ⬆️ Update tanstack-query monorepo to v4.29.25 2023-07-16 09:44:40 +00:00
renovate[bot]
2a2d716537 ⬆️ Update dependency eslint to v8.45.0 2023-07-14 21:07:23 +00:00
renovate[bot]
678b7bf041 ⬆️ Update tanstack-query monorepo to v4.29.23 2023-07-14 18:22:50 +00:00
renovate[bot]
8b06b37610 ⬆️ Update nextjs monorepo to v13.4.10 2023-07-14 16:04:36 +00:00
renovate[bot]
21d8c376f7 ⬆️ Update dependency framer-motion to v10.12.21 2023-07-14 12:28:02 +00:00
renovate[bot]
e82d9d7f62 ⬆️ Update dependency @types/react to v18.2.15 2023-07-13 18:12:38 +00:00
renovate[bot]
be596d2ba7 ⬆️ Update dependency framer-motion to v10.12.20 2023-07-13 12:32:42 +00:00
renovate[bot]
ddee6690e1 ⬆️ Update dependency @tabler/icons-react to v2.25.0 2023-07-12 22:57:32 +00:00
Danyal
c092abf5f0 🗃️ Migrate old pihole intergrations 2023-07-12 20:51:33 +05:00
Tagaishi
b6df54c4c0 General visual improvement on the calendar + Font size selection + selection box around the day clicked.
Fixes #1145
2023-07-11 23:29:14 +02:00
Danyal
fdafbb9aaa ✏️ fix pi-hole integration field from password to apiKey 2023-07-11 23:28:56 +05:00
renovate[bot]
d088637c56 ⬆️ Update typescript-eslint monorepo to v5.62.0 2023-07-10 22:52:27 +00:00
renovate[bot]
44c42c862c ⬆️ Update dependency @vitejs/plugin-react to v4.0.3 2023-07-10 11:31:51 +00:00
Thomas Camlong
496d63f2f0 Update README.md 2023-07-09 10:01:17 +09:00
renovate[bot]
310ca2aa2f ⬆️ Update vitest monorepo to ^0.33.0 2023-07-07 08:21:18 +00:00
renovate[bot]
a14dcdcb38 ⬆️ Update trpc monorepo to v10.34.0 2023-07-07 03:42:41 +00:00
renovate[bot]
249111caf4 ⬆️ Update nextjs monorepo to v13.4.9 2023-07-07 01:05:23 +00:00
renovate[bot]
55532a26de ⬆️ Update dependency @tabler/icons-react to v2.24.0 2023-07-06 21:37:58 +00:00
renovate[bot]
e46f08161f ⬆️ Update dependency consola to v3.2.3 2023-07-06 20:23:26 +00:00
renovate[bot]
f2e736f0d7 ⬆️ Update dependency @vitejs/plugin-react to v4.0.2 2023-07-06 17:34:32 +00:00
Thomas Camlong
ff97e36c2b New translations draggable-list.json (Croatian) 2023-07-06 17:24:12 +09:00
Thomas Camlong
4b6bebb07a New translations error-boundary.json (Croatian) 2023-07-06 17:24:11 +09:00
Thomas Camlong
aa4e7dcb11 New translations torrents-status.json (Croatian) 2023-07-06 17:24:10 +09:00
Thomas Camlong
0fdc68a0b1 New translations usenet.json (Croatian) 2023-07-06 17:24:09 +09:00
Thomas Camlong
71b75b9f1d New translations widget-positions.json (Croatian) 2023-07-06 17:24:08 +09:00
Thomas Camlong
5fd0284f41 New translations theme-selector.json (Croatian) 2023-07-06 17:24:08 +09:00
Thomas Camlong
ff141209e8 New translations search-engine.json (Croatian) 2023-07-06 17:24:07 +09:00
Thomas Camlong
6c4e191f23 New translations internationalization.json (Croatian) 2023-07-06 17:24:06 +09:00
Thomas Camlong
d7507ad25e New translations config-changer.json (Croatian) 2023-07-06 17:24:05 +09:00
Thomas Camlong
ba46cd3bb8 New translations color-schema.json (Croatian) 2023-07-06 17:24:04 +09:00
Thomas Camlong
66edda6427 New translations shade-selector.json (Croatian) 2023-07-06 17:24:03 +09:00
Thomas Camlong
a447663ca8 New translations page-appearance.json (Croatian) 2023-07-06 17:24:02 +09:00
Thomas Camlong
98530fcab0 New translations common.json (Croatian) 2023-07-06 17:24:01 +09:00
Thomas Camlong
20c66cde3b New translations dlspeed.json (Croatian) 2023-07-06 17:24:00 +09:00
Thomas Camlong
90906d35f8 New translations gridstack.json (Croatian) 2023-07-06 16:22:15 +09:00
Thomas Camlong
e1c678673f New translations opacity-selector.json (Croatian) 2023-07-06 16:22:14 +09:00
Thomas Camlong
5c12723bfb New translations general.json (Croatian) 2023-07-06 07:47:21 +09:00
Thomas Camlong
1febf0ab7e New translations accessibility.json (Croatian) 2023-07-06 06:48:34 +09:00
Thomas Camlong
ffc99250fb New translations bookmark.json (Croatian) 2023-07-06 06:48:33 +09:00
Thomas Camlong
1682ca1754 New translations media-requests-stats.json (Croatian) 2023-07-06 06:48:32 +09:00
Thomas Camlong
758f587a82 New translations media-requests-list.json (Croatian) 2023-07-06 06:48:31 +09:00
Thomas Camlong
3ac7745827 New translations iframe.json (Croatian) 2023-07-06 06:48:30 +09:00
Thomas Camlong
29318e973d New translations media-server.json (Croatian) 2023-07-06 06:48:30 +09:00
Thomas Camlong
692bd20baf New translations rss.json (Croatian) 2023-07-06 06:48:29 +09:00
Thomas Camlong
a9fe3beeb4 New translations video-stream.json (Croatian) 2023-07-06 06:48:28 +09:00
Thomas Camlong
953c3d3025 New translations general.json (Croatian) 2023-07-06 06:48:27 +09:00
Thomas Camlong
5c904eade2 New translations torrents-status.json (Croatian) 2023-07-06 06:48:26 +09:00
Thomas Camlong
7e07ae1444 New translations color-selector.json (Croatian) 2023-07-06 06:48:25 +09:00
Thomas Camlong
c46a89d8ce New translations app-width.json (Croatian) 2023-07-06 06:48:24 +09:00
Thomas Camlong
5fa7bb36ef New translations weather.json (Croatian) 2023-07-06 06:48:23 +09:00
Thomas Camlong
fec62eb64e New translations search.json (Croatian) 2023-07-06 06:48:23 +09:00
Thomas Camlong
6608af4f22 New translations ping.json (Croatian) 2023-07-06 06:48:22 +09:00
Thomas Camlong
93a5e5b261 New translations overseerr.json (Croatian) 2023-07-06 06:48:21 +09:00
Thomas Camlong
8d485f04cf New translations common.json (Croatian) 2023-07-06 06:48:20 +09:00
Thomas Camlong
7075cdc2c4 New translations iframe.json (Croatian) 2023-07-06 05:40:03 +09:00
Thomas Camlong
dfa35773ea New translations bookmark.json (Croatian) 2023-07-06 04:10:32 +09:00
Thomas Camlong
f0008231ae New translations dns-hole-summary.json (Croatian) 2023-07-06 04:10:31 +09:00
Thomas Camlong
44cf10ce59 New translations dns-hole-controls.json (Croatian) 2023-07-06 04:10:30 +09:00
Thomas Camlong
b6fc200579 New translations iframe.json (Croatian) 2023-07-06 04:10:29 +09:00
Thomas Camlong
3e6637d630 New translations general.json (Croatian) 2023-07-06 04:10:28 +09:00
Thomas Camlong
cad98e07ea New translations torrents-status.json (Croatian) 2023-07-06 04:10:28 +09:00
Thomas Camlong
9a4d0442fe New translations change-position.json (Croatian) 2023-07-06 04:10:27 +09:00
Thomas Camlong
e5afc8ac30 New translations about.json (Croatian) 2023-07-06 04:10:26 +09:00
Thomas Camlong
11d2ab6bac New translations add-app.json (Croatian) 2023-07-06 04:10:25 +09:00
Thomas Camlong
e931044b54 New translations usenet.json (Croatian) 2023-07-06 04:10:24 +09:00
Thomas Camlong
6e3c63b92e New translations weather.json (Croatian) 2023-07-06 04:10:23 +09:00
Thomas Camlong
351d93f802 New translations docker.json (Croatian) 2023-07-06 04:10:22 +09:00
Thomas Camlong
8fefdbdced New translations dlspeed.json (Croatian) 2023-07-06 04:10:21 +09:00
Thomas Camlong
1e74fcf3e6 New translations date.json (Croatian) 2023-07-06 04:10:20 +09:00
Thomas Camlong
732be5155e New translations common.json (Croatian) 2023-07-06 04:10:19 +09:00
Thomas Camlong
4d94205f79 New translations about.json (Croatian) 2023-07-06 02:47:01 +09:00
Thomas Camlong
becf83ee91 New translations drawer.json (Croatian) 2023-07-05 18:43:51 +09:00
Thomas Camlong
957e2db310 New translations torrents-status.json (Croatian) 2023-07-05 17:17:02 +09:00
Thomas Camlong
b75d0e5645 New translations about.json (Croatian) 2023-07-05 17:17:01 +09:00
Thomas Camlong
29934366bc New translations add-app.json (Croatian) 2023-07-05 17:17:00 +09:00
Thomas Camlong
e664a546d4 New translations toggle-edit-mode.json (Croatian) 2023-07-05 17:16:59 +09:00
Thomas Camlong
e10d46c9fd New translations selector.json (Croatian) 2023-07-05 17:16:58 +09:00
Thomas Camlong
1c1e9c5df2 New translations login.json (Croatian) 2023-07-05 17:16:57 +09:00
Thomas Camlong
405a6f4ce2 New translations common.json (Croatian) 2023-07-05 17:16:56 +09:00
Thomas Camlong
0a4e9ce47e New translations overseerr.json (Croatian) 2023-07-05 17:16:55 +09:00
Thomas Camlong
8aaa94af62 New translations dlspeed.json (Croatian) 2023-07-05 17:16:54 +09:00
Thomas Camlong
91c1908693 New translations dashdot.json (Croatian) 2023-07-05 17:16:53 +09:00
Thomas Camlong
d95b5dc52f New translations common.json (Croatian) 2023-07-05 17:16:52 +09:00
Thomas Camlong
4929fcdb0f New translations common-media-cards.json (Croatian) 2023-07-05 17:16:52 +09:00
Thomas Camlong
7a6d3cd044 New translations calendar.json (Croatian) 2023-07-05 17:16:51 +09:00
Thomas Camlong
7dedf19ad6 New translations common.json (Croatian) 2023-07-05 17:16:50 +09:00
Thomas Camlong
8135af7a72 New translations accessibility.json (Croatian) 2023-07-05 15:07:05 +09:00
Thomas Camlong
fbb9a6b18e New translations common.json (Croatian) 2023-07-05 15:07:04 +09:00
Thomas Camlong
0c72c689f1 New translations draggable-list.json (Croatian) 2023-07-05 15:07:03 +09:00
Thomas Camlong
41712c14a2 New translations bookmark.json (Croatian) 2023-07-05 15:07:02 +09:00
Thomas Camlong
33b997d550 New translations dns-hole-summary.json (Croatian) 2023-07-05 15:07:01 +09:00
Thomas Camlong
d846b9eb05 New translations dns-hole-controls.json (Croatian) 2023-07-05 15:07:01 +09:00
Thomas Camlong
2a67d7ae60 New translations media-requests-stats.json (Croatian) 2023-07-05 15:07:00 +09:00
Thomas Camlong
ad669614c5 New translations media-requests-list.json (Croatian) 2023-07-05 15:06:59 +09:00
Thomas Camlong
b58f7e717f New translations error-boundary.json (Croatian) 2023-07-05 15:06:58 +09:00
Thomas Camlong
5b83ec912b New translations iframe.json (Croatian) 2023-07-05 15:06:57 +09:00
Thomas Camlong
8d11d98a48 New translations media-server.json (Croatian) 2023-07-05 15:06:57 +09:00
Thomas Camlong
c8c5127df9 New translations rss.json (Croatian) 2023-07-05 15:06:56 +09:00
Thomas Camlong
e8aed345cb New translations video-stream.json (Croatian) 2023-07-05 15:06:55 +09:00
Thomas Camlong
82b373778c New translations gridstack.json (Croatian) 2023-07-05 15:06:54 +09:00
Thomas Camlong
a1f2b78b98 New translations general.json (Croatian) 2023-07-05 15:06:53 +09:00
Thomas Camlong
9684918fb1 New translations torrents-status.json (Croatian) 2023-07-05 15:06:53 +09:00
Thomas Camlong
6495ec039d New translations drawer.json (Croatian) 2023-07-05 15:06:52 +09:00
Thomas Camlong
d642c780e1 New translations change-position.json (Croatian) 2023-07-05 15:06:51 +09:00
Thomas Camlong
62c4ba70bf New translations about.json (Croatian) 2023-07-05 15:06:50 +09:00
Thomas Camlong
aaa3a21d28 New translations add-app.json (Croatian) 2023-07-05 15:06:50 +09:00
Thomas Camlong
468e2cfa35 New translations toggle-edit-mode.json (Croatian) 2023-07-05 15:06:49 +09:00
Thomas Camlong
c7d543468f New translations selector.json (Croatian) 2023-07-05 15:06:48 +09:00
Thomas Camlong
e209187a97 New translations login.json (Croatian) 2023-07-05 15:06:47 +09:00
Thomas Camlong
ae627c7102 New translations usenet.json (Croatian) 2023-07-05 15:06:46 +09:00
Thomas Camlong
93ea2e3f9e New translations widget-positions.json (Croatian) 2023-07-05 15:06:46 +09:00
Thomas Camlong
d005440f4e New translations theme-selector.json (Croatian) 2023-07-05 15:06:45 +09:00
Thomas Camlong
69ae7fbe0f New translations search-engine.json (Croatian) 2023-07-05 15:06:44 +09:00
Thomas Camlong
664c3bfc6a New translations internationalization.json (Croatian) 2023-07-05 15:06:43 +09:00
Thomas Camlong
5df976dc91 New translations config-changer.json (Croatian) 2023-07-05 15:06:42 +09:00
Thomas Camlong
0c9d8951f0 New translations color-schema.json (Croatian) 2023-07-05 15:06:42 +09:00
Thomas Camlong
920b5b85df New translations shade-selector.json (Croatian) 2023-07-05 15:06:41 +09:00
Thomas Camlong
a749b034a7 New translations page-appearance.json (Croatian) 2023-07-05 15:06:40 +09:00
Thomas Camlong
5d441e38df New translations opacity-selector.json (Croatian) 2023-07-05 15:06:39 +09:00
Thomas Camlong
6a7bedbd4b New translations color-selector.json (Croatian) 2023-07-05 15:06:38 +09:00
Thomas Camlong
a13e15f46c New translations app-width.json (Croatian) 2023-07-05 15:06:37 +09:00
Thomas Camlong
a0f1fa3de6 New translations common.json (Croatian) 2023-07-05 15:06:36 +09:00
Thomas Camlong
ac9e748933 New translations weather.json (Croatian) 2023-07-05 15:06:35 +09:00
Thomas Camlong
c8258e9c2b New translations search.json (Croatian) 2023-07-05 15:06:34 +09:00
Thomas Camlong
efd2d83c4b New translations ping.json (Croatian) 2023-07-05 15:06:34 +09:00
Thomas Camlong
9dc634e1d4 New translations overseerr.json (Croatian) 2023-07-05 15:06:33 +09:00
Thomas Camlong
508acb19dc New translations docker.json (Croatian) 2023-07-05 15:06:32 +09:00
Thomas Camlong
cfe8167c0e New translations dlspeed.json (Croatian) 2023-07-05 15:06:31 +09:00
Thomas Camlong
de7a622c34 New translations date.json (Croatian) 2023-07-05 15:06:31 +09:00
Thomas Camlong
24bb8264c8 New translations dashdot.json (Croatian) 2023-07-05 15:06:30 +09:00
Thomas Camlong
c5c5780a36 New translations common.json (Croatian) 2023-07-05 15:06:29 +09:00
Thomas Camlong
26c71a6efb New translations common-media-cards.json (Croatian) 2023-07-05 15:06:28 +09:00
Thomas Camlong
b428aacae2 New translations calendar.json (Croatian) 2023-07-05 15:06:27 +09:00
Thomas Camlong
8c2711e093 New translations common.json (Croatian) 2023-07-05 15:06:27 +09:00
renovate[bot]
9f11a7525f ⬆️ Update trpc monorepo to v10.33.1 2023-07-05 04:02:14 +00:00
renovate[bot]
d7e64a1e5d ⬆️ Update dependency zustand to v4.3.9 2023-07-04 18:41:36 +00:00
Thomas Camlong
d34b97d0c9 New translations calendar.json (Russian) 2023-07-05 02:21:44 +09:00
renovate[bot]
9c19b63f9c ⬆️ Update mantine monorepo to v6.0.16 2023-07-04 11:50:53 +00:00
renovate[bot]
cb3e4f3deb ⬆️ Update typescript-eslint monorepo to v5.61.0 2023-07-04 04:08:03 +00:00
renovate[bot]
cc499e6daf ⬆️ Update vitest monorepo to v0.32.4 2023-07-04 00:32:13 +00:00
Thomas Camlong
dacecd5ab8 New translations dlspeed.json (Chinese Simplified) 2023-07-04 09:01:11 +09:00
renovate[bot]
7926b375a2 ⬆️ Update nextjs monorepo to v13.4.8 2023-07-03 23:14:13 +00:00
renovate[bot]
78e674c659 ⬆️ Update dependency @react-native-async-storage/async-storage to v1.19.0 2023-07-03 10:02:22 +00:00
Thomas Camlong
a010fdffc9 New translations iframe.json (Chinese Simplified) 2023-07-02 20:07:37 +09:00
Thomas Camlong
a6a2f2aa24 New translations rss.json (Chinese Simplified) 2023-07-02 20:07:37 +09:00
Thomas Camlong
70394be570 New translations calendar.json (Chinese Simplified) 2023-07-02 20:07:36 +09:00
Thomas Camlong
2560dd117c New translations accessibility.json (Chinese Simplified) 2023-07-02 20:07:35 +09:00
renovate[bot]
0862e8def7 ⬆️ Update dependency eslint to v8.44.0 2023-07-01 18:03:42 +00:00
renovate[bot]
50d4a1dda9 ⬆️ Update dependency dayjs to v1.11.9 2023-07-01 16:46:32 +00:00
renovate[bot]
b40c26af2e ⬆️ Update dependency @types/node to v18.16.19 2023-07-01 13:52:06 +00:00
Thomas Camlong
cf160274ed New translations torrents-status.json (Chinese Simplified) 2023-07-01 00:29:14 +09:00
Thomas Camlong
1cc8c973ca New translations dashdot.json (Chinese Simplified) 2023-07-01 00:29:13 +09:00
renovate[bot]
fd54eedf9b ⬆️ Update dependency framer-motion to v10.12.18 2023-06-30 15:26:34 +00:00
Thomas Camlong
7fe277a15a New translations calendar.json (Slovak) 2023-06-30 04:26:58 +09:00
Thomas Camlong
f35afe85d4 New translations calendar.json (Latvian) 2023-06-29 22:19:47 +09:00
Thomas Camlong
6a0905b09d New translations calendar.json (Greek) 2023-06-29 19:17:09 +09:00
Thomas Camlong
59eb02b693 New translations accessibility.json (Greek) 2023-06-29 19:17:08 +09:00
Thomas Camlong
f7347b1c6a New translations general.json (Greek) 2023-06-29 19:17:07 +09:00
renovate[bot]
9fd696f526 ⬆️ Update dependency typescript to v5.1.6 2023-06-29 03:49:01 +00:00
Thomas Camlong
970d320600 New translations calendar.json (Italian) 2023-06-29 05:21:55 +09:00
renovate[bot]
bbcf94d146 ⬆️ Update trpc monorepo to v10.33.0 2023-06-28 20:17:45 +00:00
Thomas Camlong
24026949b7 New translations calendar.json (Hebrew) 2023-06-29 03:00:26 +09:00
Thomas Camlong
62f4d419cc New translations calendar.json (German) 2023-06-29 03:00:25 +09:00
Thomas Camlong
8e49f25cdb New translations calendar.json (Danish) 2023-06-28 22:32:47 +09:00
renovate[bot]
8c3190ce46 ⬆️ Update dependency consola to v3.2.2 2023-06-28 12:24:35 +00:00
Thomas Camlong
fadaf615cf New translations calendar.json (Turkish) 2023-06-28 21:13:56 +09:00
Thomas Camlong
e40dbfcf8e New translations calendar.json (Spanish) 2023-06-28 21:13:55 +09:00
Thomas Camlong
4c32eb38be New translations calendar.json (LOLCAT) 2023-06-28 20:15:30 +09:00
Thomas Camlong
0205136e18 New translations calendar.json (Latvian) 2023-06-28 20:15:29 +09:00
Thomas Camlong
78d87ee9c8 New translations calendar.json (Portuguese, Brazilian) 2023-06-28 20:15:28 +09:00
Thomas Camlong
c14ef20aec New translations calendar.json (Vietnamese) 2023-06-28 20:15:27 +09:00
Thomas Camlong
604417058d New translations calendar.json (English) 2023-06-28 20:15:26 +09:00
Thomas Camlong
83c2c5fc88 New translations calendar.json (Chinese Simplified) 2023-06-28 20:15:25 +09:00
Thomas Camlong
64168ea643 New translations calendar.json (Ukrainian) 2023-06-28 20:15:25 +09:00
Thomas Camlong
488e47ab9e New translations calendar.json (Turkish) 2023-06-28 20:15:24 +09:00
Thomas Camlong
a953430fd8 New translations calendar.json (Swedish) 2023-06-28 20:15:23 +09:00
Thomas Camlong
ab53ed10d7 New translations calendar.json (Slovenian) 2023-06-28 20:15:22 +09:00
Thomas Camlong
11dcb63c3a New translations calendar.json (Slovak) 2023-06-28 20:15:21 +09:00
Thomas Camlong
7032615db2 New translations calendar.json (Russian) 2023-06-28 20:15:20 +09:00
Thomas Camlong
6dcf79e89d New translations calendar.json (Polish) 2023-06-28 20:15:19 +09:00
Thomas Camlong
87e29fc776 New translations calendar.json (Norwegian) 2023-06-28 20:15:19 +09:00
Thomas Camlong
72d538009b New translations calendar.json (Dutch) 2023-06-28 20:15:18 +09:00
Thomas Camlong
be1912e4f5 New translations calendar.json (Korean) 2023-06-28 20:15:17 +09:00
Thomas Camlong
81b5430da9 New translations calendar.json (Japanese) 2023-06-28 20:15:16 +09:00
Thomas Camlong
953277c196 New translations calendar.json (Italian) 2023-06-28 20:15:15 +09:00
Thomas Camlong
e71b792c61 New translations calendar.json (Hebrew) 2023-06-28 20:15:14 +09:00
Thomas Camlong
ddfd2fb79a New translations calendar.json (Greek) 2023-06-28 20:15:13 +09:00
Thomas Camlong
f4a8ab3a4f New translations calendar.json (German) 2023-06-28 20:15:12 +09:00
Thomas Camlong
b4d3e5da4b New translations calendar.json (Danish) 2023-06-28 20:15:11 +09:00
Thomas Camlong
5b6fc2b0ce New translations calendar.json (French) 2023-06-28 20:15:10 +09:00
Thomas Camlong
1d4aa2bbc1 New translations calendar.json (Spanish) 2023-06-28 20:15:09 +09:00
Thomas Camlong
6602aa4e57 Merge pull request #1109 from ajnart/1091-calendar-weekdays-line
 Add option to hide/show week days on calendar
2023-06-28 20:00:16 +09:00
ajnart
d008baa70a Add option to hide/show week days on calendar
Fixes Calendar Weekdays line #1091
2023-06-28 19:59:25 +09:00
Thomas Camlong
618f67459b Merge pull request #1108 from ajnart/fix-docker-integration
🐛 Try fixing docker menu button
2023-06-28 19:55:40 +09:00
ajnart
7ef0971b0e 🐛 Try fixing docker menu button 2023-06-28 19:52:45 +09:00
ajnart
b20646ac94 💚 Remove build analysis from the build 2023-06-28 19:40:05 +09:00
ajnart
6d6065f5e7 Revert NextJS version 2023-06-28 19:37:37 +09:00
renovate[bot]
7ff242449b ⬆️ Update dependency typescript to v5.1.5 2023-06-28 04:10:47 +00:00
renovate[bot]
37184e0810 ⬆️ Update dependency consola to v3.2.1 2023-06-27 21:51:29 +00:00
renovate[bot]
dabb0c07fa ⬆️ Update tanstack-query monorepo to v4.29.19 2023-06-27 18:10:48 +00:00
renovate[bot]
f2ce3b378c ⬆️ Update mantine monorepo to v6.0.15 2023-06-27 15:08:05 +00:00
Thomas Camlong
63354b8c63 New translations iframe.json (Chinese Simplified) 2023-06-27 14:53:16 +09:00
Thomas Camlong
c959311cee New translations general.json (Chinese Simplified) 2023-06-27 14:53:15 +09:00
renovate[bot]
918458d902 ⬆️ Update typescript-eslint monorepo to v5.60.1 2023-06-26 22:28:23 +00:00
renovate[bot]
625563e31b ⬆️ Update dependency @tabler/icons-react to v2.23.0 2023-06-26 16:51:36 +00:00
renovate[bot]
224431faae ⬆️ Update tanstack-query monorepo to v4.29.17 2023-06-25 18:31:44 +00:00
Thomas Camlong
b470da97ef New translations accessibility.json (Italian) 2023-06-25 17:51:40 +09:00
Thomas Camlong
4fe6b23916 New translations general.json (Italian) 2023-06-25 17:51:39 +09:00
renovate[bot]
252dd4eaba ⬆️ Update dependency html-entities to v2.4.0 2023-06-25 04:15:07 +00:00
renovate[bot]
f86e08334c ⬆️ Update dependency @types/react to v18.2.14 2023-06-24 00:52:28 +00:00
Thomas Camlong
20114f7fc6 New translations draggable-list.json (Vietnamese) 2023-06-24 04:43:58 +09:00
Thomas Camlong
d5f7371df0 New translations media-requests-stats.json (Vietnamese) 2023-06-24 04:43:57 +09:00
Thomas Camlong
480cc367a1 New translations media-requests-list.json (Vietnamese) 2023-06-24 04:43:56 +09:00
Thomas Camlong
c83e999291 New translations iframe.json (Vietnamese) 2023-06-24 04:43:56 +09:00
Thomas Camlong
3dbdff1dfe New translations rss.json (Vietnamese) 2023-06-24 04:43:55 +09:00
Thomas Camlong
1f64b54b78 New translations torrents-status.json (Vietnamese) 2023-06-24 04:43:54 +09:00
Thomas Camlong
628eabdf36 New translations common.json (Vietnamese) 2023-06-24 04:43:53 +09:00
Thomas Camlong
8b01ef9c98 New translations accessibility.json (Vietnamese) 2023-06-24 04:43:52 +09:00
Thomas Camlong
110aaac93b New translations general.json (Vietnamese) 2023-06-24 04:43:51 +09:00
renovate[bot]
91f2d2604b ⬆️ Update dependency framer-motion to v10.12.17 2023-06-23 18:30:21 +00:00
Thomas Camlong
dec926226e New translations accessibility.json (Slovak) 2023-06-24 01:26:38 +09:00
Thomas Camlong
ce91327038 New translations general.json (Slovak) 2023-06-24 01:26:37 +09:00
Thomas Camlong
41bddf4030 Merge pull request #1086 from ajnart/manuel-rw-patch-1 2023-06-23 07:07:55 +09:00
renovate[bot]
7bea53a53c ⬆️ Update trpc monorepo to v10.32.0 2023-06-22 16:53:13 +00:00
renovate[bot]
954a9b793a ⬆️ Update dependency sass to v1.63.6 2023-06-22 03:29:36 +00:00
renovate[bot]
3515e9f95c ⬆️ Update nextjs monorepo to v13.4.7 2023-06-22 01:13:59 +00:00
Thomas Camlong
dc16d64c3d New translations rss.json (Swedish) 2023-06-22 01:03:26 +09:00
Thomas Camlong
345dbb1053 New translations video-stream.json (Swedish) 2023-06-22 01:03:25 +09:00
Thomas Camlong
acd343d62e New translations torrents-status.json (Swedish) 2023-06-22 01:03:24 +09:00
Thomas Camlong
42ae5aaf1b New translations add-app.json (Swedish) 2023-06-22 01:03:23 +09:00
Thomas Camlong
3d79a94185 New translations dashdot.json (Swedish) 2023-06-22 01:03:22 +09:00
Thomas Camlong
389a953fdb New translations common.json (Swedish) 2023-06-22 01:03:21 +09:00
Thomas Camlong
53dc255c97 New translations accessibility.json (Swedish) 2023-06-22 01:03:20 +09:00
Thomas Camlong
e956dba46a New translations general.json (Swedish) 2023-06-22 01:03:19 +09:00
Thomas Camlong
ad58b3903f New translations login.json (Galician) 2023-06-21 21:12:45 +09:00
Thomas Camlong
810277d5ae New translations accessibility.json (Galician) 2023-06-21 20:28:13 +09:00
Thomas Camlong
333857c05f New translations common.json (Galician) 2023-06-21 20:28:10 +09:00
Thomas Camlong
0eef8c0547 New translations draggable-list.json (Galician) 2023-06-21 20:27:55 +09:00
Thomas Camlong
44d8f461c0 New translations bookmark.json (Galician) 2023-06-21 20:27:42 +09:00
Thomas Camlong
b8c8776630 New translations dns-hole-summary.json (Galician) 2023-06-21 20:27:28 +09:00
Thomas Camlong
cb6d32d724 New translations dns-hole-summary.json (Russian) 2023-06-21 20:27:23 +09:00
Thomas Camlong
b21f34fb1c New translations dns-hole-controls.json (Galician) 2023-06-21 20:27:14 +09:00
Thomas Camlong
d074d8a990 New translations media-requests-stats.json (Galician) 2023-06-21 20:27:01 +09:00
Thomas Camlong
6096b14a24 New translations media-requests-list.json (Galician) 2023-06-21 20:26:47 +09:00
Thomas Camlong
4830d6cc19 New translations media-requests-list.json (Russian) 2023-06-21 20:26:35 +09:00
Thomas Camlong
4bd08c635e New translations error-boundary.json (Galician) 2023-06-21 20:26:26 +09:00
Thomas Camlong
1f21a27c3d New translations iframe.json (Galician) 2023-06-21 20:26:11 +09:00
Thomas Camlong
deecb435ec New translations iframe.json (Russian) 2023-06-21 20:26:04 +09:00
Thomas Camlong
bc02338427 New translations iframe.json (Greek) 2023-06-21 20:25:59 +09:00
Thomas Camlong
cd1680ab61 New translations media-server.json (Galician) 2023-06-21 20:25:55 +09:00
Thomas Camlong
cab0ea61c5 New translations rss.json (Galician) 2023-06-21 20:25:41 +09:00
Thomas Camlong
2243a81d4e New translations video-stream.json (Galician) 2023-06-21 20:25:25 +09:00
Thomas Camlong
6031161b66 New translations gridstack.json (Galician) 2023-06-21 20:25:11 +09:00
Thomas Camlong
2579a83905 New translations general.json (Galician) 2023-06-21 20:24:58 +09:00
Thomas Camlong
da6596b5f1 New translations torrents-status.json (Galician) 2023-06-21 20:24:56 +09:00
Thomas Camlong
ff21d9f63c New translations drawer.json (Galician) 2023-06-21 20:24:41 +09:00
Thomas Camlong
5e220212f7 New translations change-position.json (Galician) 2023-06-21 20:24:29 +09:00
Thomas Camlong
366450037b New translations about.json (Galician) 2023-06-21 20:24:08 +09:00
Thomas Camlong
ed36105550 New translations add-app.json (Galician) 2023-06-21 20:23:54 +09:00
Thomas Camlong
4ff6abcd88 New translations toggle-edit-mode.json (Galician) 2023-06-21 20:23:39 +09:00
Thomas Camlong
655979bcd2 New translations selector.json (Galician) 2023-06-21 20:23:25 +09:00
Thomas Camlong
c1193fb18d New translations login.json (Galician) 2023-06-21 20:21:55 +09:00
Thomas Camlong
345bb1ae58 New translations usenet.json (Galician) 2023-06-21 20:21:40 +09:00
Thomas Camlong
d597ca7a38 New translations widget-positions.json (Galician) 2023-06-21 20:21:25 +09:00
Thomas Camlong
9cc32adae5 New translations theme-selector.json (Galician) 2023-06-21 20:21:12 +09:00
Thomas Camlong
b838ff145c New translations search-engine.json (Galician) 2023-06-21 20:20:57 +09:00
Thomas Camlong
24559e7947 New translations internationalization.json (Galician) 2023-06-21 20:20:43 +09:00
Thomas Camlong
c7f95d64d0 New translations config-changer.json (Galician) 2023-06-21 20:20:27 +09:00
Thomas Camlong
538da52e49 New translations color-schema.json (Galician) 2023-06-21 20:20:13 +09:00
Thomas Camlong
b675381718 New translations shade-selector.json (Galician) 2023-06-21 20:19:59 +09:00
Thomas Camlong
993c70b4aa New translations page-appearance.json (Galician) 2023-06-21 20:19:45 +09:00
Thomas Camlong
41bc9949f1 New translations opacity-selector.json (Galician) 2023-06-21 20:19:30 +09:00
Thomas Camlong
bc3fd7f55b New translations color-selector.json (Galician) 2023-06-21 20:19:17 +09:00
Thomas Camlong
fc9bea12d3 New translations app-width.json (Galician) 2023-06-21 20:19:03 +09:00
Thomas Camlong
2e351b7cd1 New translations common.json (Galician) 2023-06-21 20:18:46 +09:00
Thomas Camlong
f6ab508e3f New translations weather.json (Galician) 2023-06-21 20:18:31 +09:00
Thomas Camlong
28c5215145 New translations search.json (Galician) 2023-06-21 20:18:16 +09:00
Thomas Camlong
459d661070 New translations ping.json (Galician) 2023-06-21 20:17:58 +09:00
Thomas Camlong
6cf1dfff95 New translations overseerr.json (Galician) 2023-06-21 20:17:43 +09:00
Thomas Camlong
c1cfb21123 New translations docker.json (Galician) 2023-06-21 20:17:28 +09:00
Thomas Camlong
3ec1a426c3 New translations dlspeed.json (Galician) 2023-06-21 20:17:13 +09:00
Thomas Camlong
88fb76a302 New translations date.json (Galician) 2023-06-21 20:16:58 +09:00
Thomas Camlong
3fef97795e New translations dashdot.json (Galician) 2023-06-21 20:16:43 +09:00
Thomas Camlong
5876c6765c New translations common.json (Galician) 2023-06-21 20:16:28 +09:00
Thomas Camlong
2b2c4060dd New translations common-media-cards.json (Galician) 2023-06-21 20:16:15 +09:00
Thomas Camlong
456f91c93c New translations calendar.json (Galician) 2023-06-21 20:16:01 +09:00
Thomas Camlong
fe0859a9b3 New translations common.json (Galician) 2023-06-21 20:15:46 +09:00
renovate[bot]
e974356a27 ⬆️ Update dependency sass to v1.63.5 2023-06-21 08:12:24 +00:00
Thomas Camlong
47b01972af New translations accessibility.json (German) 2023-06-21 17:05:57 +09:00
Thomas Camlong
1a6fab3932 New translations general.json (German) 2023-06-21 17:05:56 +09:00
Thomas Camlong
d4e4fcfb59 New translations accessibility.json (Russian) 2023-06-21 15:50:10 +09:00
Thomas Camlong
e9e880370b New translations general.json (Russian) 2023-06-21 15:50:09 +09:00
Thomas Camlong
9e6213731c New translations accessibility.json (Hebrew) 2023-06-21 13:57:20 +09:00
Thomas Camlong
296e770d37 New translations general.json (Hebrew) 2023-06-21 13:57:19 +09:00
renovate[bot]
79433df2cc ⬆️ Update tanstack-query monorepo to v4.29.15 2023-06-20 22:39:51 +00:00
Thomas Camlong
e899e36dcb New translations accessibility.json (Turkish) 2023-06-21 07:39:26 +09:00
Thomas Camlong
3346db43c4 New translations general.json (Turkish) 2023-06-21 07:39:25 +09:00
Thomas Camlong
21322f9143 New translations accessibility.json (Spanish) 2023-06-21 07:39:24 +09:00
Thomas Camlong
4922f41366 New translations general.json (Spanish) 2023-06-21 07:39:24 +09:00
Thomas Camlong
4786235953 New translations accessibility.json (Latvian) 2023-06-21 06:23:00 +09:00
Thomas Camlong
6443a4ee2d New translations general.json (Latvian) 2023-06-21 06:22:59 +09:00
Thomas Camlong
579e04099b New translations accessibility.json (Danish) 2023-06-21 06:22:59 +09:00
Thomas Camlong
835b4ac039 New translations general.json (Danish) 2023-06-21 06:22:58 +09:00
Thomas Camlong
2f566f8e30 New translations accessibility.json (Spanish) 2023-06-21 06:22:57 +09:00
Manuel
2ed068b28f Update bug.yml 2023-06-20 22:25:27 +02:00
Thomas Camlong
1101c74816 New translations accessibility.json (LOLCAT) 2023-06-21 05:24:01 +09:00
Thomas Camlong
063172ef0f New translations general.json (LOLCAT) 2023-06-21 05:24:00 +09:00
Thomas Camlong
310f88c990 New translations accessibility.json (Latvian) 2023-06-21 05:23:59 +09:00
Thomas Camlong
7baffc5a31 New translations general.json (Latvian) 2023-06-21 05:23:58 +09:00
Thomas Camlong
6d8da5d6b1 New translations accessibility.json (Portuguese, Brazilian) 2023-06-21 05:23:57 +09:00
Thomas Camlong
ff2e71f6e8 New translations general.json (Portuguese, Brazilian) 2023-06-21 05:23:56 +09:00
Thomas Camlong
787b0fd38b New translations accessibility.json (Vietnamese) 2023-06-21 05:23:56 +09:00
Thomas Camlong
4333b2e559 New translations general.json (Vietnamese) 2023-06-21 05:23:55 +09:00
Thomas Camlong
dd347fe58c New translations accessibility.json (English) 2023-06-21 05:23:54 +09:00
Thomas Camlong
87e3ce13da New translations general.json (English) 2023-06-21 05:23:53 +09:00
Thomas Camlong
dc98389b2c New translations accessibility.json (Chinese Simplified) 2023-06-21 05:23:52 +09:00
Thomas Camlong
2367f00eeb New translations general.json (Chinese Simplified) 2023-06-21 05:23:51 +09:00
Thomas Camlong
6e1dbba6a7 New translations accessibility.json (Ukrainian) 2023-06-21 05:23:50 +09:00
Thomas Camlong
340e8fb90b New translations general.json (Ukrainian) 2023-06-21 05:23:49 +09:00
Thomas Camlong
9d885f5aa5 New translations accessibility.json (Turkish) 2023-06-21 05:23:49 +09:00
Thomas Camlong
a73df29d2d New translations general.json (Turkish) 2023-06-21 05:23:48 +09:00
Thomas Camlong
f3c9f7d260 New translations accessibility.json (Swedish) 2023-06-21 05:23:47 +09:00
Thomas Camlong
1874fe1671 New translations general.json (Swedish) 2023-06-21 05:23:46 +09:00
Thomas Camlong
10281213bf New translations accessibility.json (Slovenian) 2023-06-21 05:23:45 +09:00
Thomas Camlong
957d840da5 New translations general.json (Slovenian) 2023-06-21 05:23:44 +09:00
Thomas Camlong
3fe45c27f6 New translations accessibility.json (Slovak) 2023-06-21 05:23:43 +09:00
Thomas Camlong
baa5377121 New translations general.json (Slovak) 2023-06-21 05:23:42 +09:00
Thomas Camlong
4080df3576 New translations accessibility.json (Russian) 2023-06-21 05:23:41 +09:00
Thomas Camlong
a396111cce New translations general.json (Russian) 2023-06-21 05:23:41 +09:00
Thomas Camlong
6947a87148 New translations accessibility.json (Polish) 2023-06-21 05:23:40 +09:00
Thomas Camlong
fd819dd373 New translations general.json (Polish) 2023-06-21 05:23:39 +09:00
Thomas Camlong
63f4080b4c New translations accessibility.json (Norwegian) 2023-06-21 05:23:38 +09:00
Thomas Camlong
213f62cd51 New translations general.json (Norwegian) 2023-06-21 05:23:37 +09:00
Thomas Camlong
b08b4da132 New translations accessibility.json (Dutch) 2023-06-21 05:23:36 +09:00
Thomas Camlong
d6a573bd3e New translations general.json (Dutch) 2023-06-21 05:23:35 +09:00
Thomas Camlong
917732a00e New translations accessibility.json (Korean) 2023-06-21 05:23:34 +09:00
Thomas Camlong
8013e296a2 New translations general.json (Korean) 2023-06-21 05:23:33 +09:00
Thomas Camlong
2d317ddeb5 New translations accessibility.json (Japanese) 2023-06-21 05:23:33 +09:00
Thomas Camlong
830c36f74a New translations general.json (Japanese) 2023-06-21 05:23:32 +09:00
Thomas Camlong
d819271976 New translations accessibility.json (Italian) 2023-06-21 05:23:31 +09:00
Thomas Camlong
994d3a1631 New translations general.json (Italian) 2023-06-21 05:23:30 +09:00
Thomas Camlong
3996a3ee14 New translations accessibility.json (Hebrew) 2023-06-21 05:23:29 +09:00
Thomas Camlong
7f30bdda4a New translations general.json (Hebrew) 2023-06-21 05:23:28 +09:00
Thomas Camlong
1ec71dcc19 New translations accessibility.json (Greek) 2023-06-21 05:23:27 +09:00
Thomas Camlong
7049ebf04b New translations general.json (Greek) 2023-06-21 05:23:26 +09:00
Thomas Camlong
c4b7d34908 New translations accessibility.json (German) 2023-06-21 05:23:25 +09:00
Thomas Camlong
53d7aeb3e5 New translations general.json (German) 2023-06-21 05:23:24 +09:00
Thomas Camlong
3cca9d92a4 New translations accessibility.json (Danish) 2023-06-21 05:23:23 +09:00
Thomas Camlong
8be26bc7e8 New translations general.json (Danish) 2023-06-21 05:23:22 +09:00
Thomas Camlong
a00762c005 New translations accessibility.json (Spanish) 2023-06-21 05:23:21 +09:00
Thomas Camlong
e9960d3403 New translations dns-hole-summary.json (Spanish) 2023-06-21 05:23:20 +09:00
Thomas Camlong
57a489ce7e New translations general.json (Spanish) 2023-06-21 05:23:19 +09:00
Thomas Camlong
ce3c3be210 New translations accessibility.json (French) 2023-06-21 05:23:18 +09:00
Thomas Camlong
5e6de1b229 New translations general.json (French) 2023-06-21 05:23:17 +09:00
Manuel
f8bd7fb2b9 🚸 Improve accessibility (#980)
* 🚸 Improve accessibility

* 🌐 Add missing translations
2023-06-20 22:02:00 +02:00
Thomas Camlong
6da9e5b5a5 📦 Remove the need of yarn (#1062)
Now you are be able to use the package manager that you'd like
2023-06-20 21:25:17 +02:00
renovate[bot]
5a2102bb09 ⬆️ Update mantine monorepo to v6.0.14 2023-06-20 11:10:56 +00:00
renovate[bot]
8ffe760dd6 ⬆️ Update dependency @vitejs/plugin-react to v4.0.1 2023-06-20 03:55:47 +00:00
renovate[bot]
9c02502f4e ⬆️ Update typescript-eslint monorepo to v5.60.0 2023-06-19 19:45:30 +00:00
renovate[bot]
ec0b7c721d ⬆️ Update dependency @types/react to v18.2.13 2023-06-19 17:27:55 +00:00
renovate[bot]
54a56aaec0 ⬆️ Update trpc monorepo to v10.31.0 2023-06-18 17:00:54 +00:00
renovate[bot]
75c86a5211 ⬆️ Update dependency eslint to v8.43.0 2023-06-17 05:05:05 +00:00
renovate[bot]
074244846f ⬆️ Update vitest monorepo to v0.32.2 2023-06-16 21:06:33 +00:00
renovate[bot]
8a422cb19e ⬆️ Update tanstack-query monorepo to v4.29.14 2023-06-16 15:35:02 +00:00
renovate[bot]
d88d6fb1ee ⬆️ Update dependency @next/bundle-analyzer to v13.4.6 2023-06-16 05:17:29 +00:00
renovate[bot]
2bb51142de ⬆️ Update nextjs monorepo to v13.4.6 2023-06-16 00:22:26 +00:00
renovate[bot]
23c2a87fdb ⬆️ Update trpc monorepo to v10.30.0 2023-06-15 07:17:15 +00:00
Thomas Camlong
6d5504b7d7 Merge pull request #1063 from ajnart/update-ping
️ Improve ping function
2023-06-15 10:02:33 +09:00
Thomas Camlong
191a5d68f7 New translations date.json (Spanish) 2023-06-15 03:05:18 +09:00
ajnart
83119931bc ️ Improve ping function 2023-06-14 17:31:52 +09:00
renovate[bot]
cc0c1a5223 ⬆️ Update dependency sass to v1.63.4 2023-06-14 07:33:45 +00:00
Thomas Camlong
9b25c918a8 Merge pull request #1058 from ajnart/disable-search-focus-on-mobile
 Disable search focus on mobile
2023-06-14 13:44:47 +09:00
renovate[bot]
655d4cc242 ⬆️ Update dependency @tanstack/react-query to v4.29.13 2023-06-14 03:13:06 +00:00
renovate[bot]
fca34d288a ⬆️ Update tanstack-query monorepo to v4.29.13 2023-06-14 01:22:35 +00:00
Meier Lukas
f89d7e11f8 Disable search focus on mobile 2023-06-13 21:12:13 +02:00
renovate[bot]
6c988027a5 ⬆️ Update dependency html-entities to v2.3.6 2023-06-13 19:04:05 +00:00
Meier Lukas
e24122b355 Merge pull request #1044 from ajnart/add-location-selection-for-weather-widget
 Improve location selection for weather
2023-06-13 20:50:34 +02:00
renovate[bot]
f4d212c0e3 ⬆️ Update dependency @types/react to v18.2.12 2023-06-13 13:37:11 +00:00
Thomas Camlong
96a65b85e6 New Crowdin updates (#1041)
* New translations rss.json (Danish)

* New translations rss.json (Greek)

* New translations error-boundary.json (Spanish)

* New translations error-boundary.json (Danish)

* New translations error-boundary.json (German)

* New translations error-boundary.json (Greek)

* New translations error-boundary.json (Hebrew)

* New translations error-boundary.json (Italian)

* New translations common.json (Danish)

* New translations common.json (German)

* New translations common.json (Greek)

* New translations common.json (Hebrew)

* New translations error-boundary.json (Slovak)

* New translations error-boundary.json (Turkish)

* New translations common.json (Russian)

* New translations common.json (Turkish)

* New translations rss.json (German)

* New translations rss.json (Hebrew)

* New translations rss.json (Italian)

* New translations dashdot.json (Latvian)

* New translations date.json (Latvian)

* New translations dlspeed.json (Latvian)

* New translations widget-positions.json (Latvian)

* New translations add-app.json (Latvian)

* New translations about.json (Latvian)

* New translations torrents-status.json (Latvian)

* New translations general.json (Latvian)

* New translations video-stream.json (Latvian)

* New translations rss.json (Russian)

* New translations rss.json (Slovak)

* New translations rss.json (Turkish)

* New translations rss.json (Chinese Simplified)

* New translations rss.json (English)

* New translations iframe.json (Danish)

* New translations iframe.json (Hebrew)

* New translations iframe.json (Turkish)

* New translations iframe.json (Latvian)

* New translations error-boundary.json (Latvian)

* New translations media-requests-stats.json (Latvian)

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

* New translations dns-hole-summary.json (Latvian)

* New translations bookmark.json (Latvian)

* New translations draggable-list.json (Latvian)

* New translations common.json (Latvian)

* New translations dashdot.json (Latvian)

* New translations docker.json (Latvian)

* New translations overseerr.json (Latvian)

* New translations search.json (Latvian)

* New translations weather.json (Latvian)

* New translations common.json (Latvian)

* New translations page-appearance.json (Latvian)

* New translations config-changer.json (Latvian)

* New translations search-engine.json (Latvian)

* New translations usenet.json (Latvian)

* New translations login.json (Latvian)

* New translations selector.json (Latvian)

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

* New translations add-app.json (Latvian)

* New translations about.json (Latvian)

* New translations drawer.json (Latvian)

* New translations torrents-status.json (Latvian)

* New translations general.json (Latvian)

* New translations gridstack.json (Latvian)

* New translations rss.json (German)

* New translations rss.json (Latvian)

* New translations media-server.json (Latvian)

* New translations iframe.json (German)

* New translations media-requests-list.json (Latvian)

* New translations media-requests-stats.json (Latvian)

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

* New translations weather.json (Latvian)

* New translations common.json (Latvian)

* New translations app-width.json (Latvian)

* New translations color-selector.json (Latvian)

* New translations opacity-selector.json (Latvian)

* New translations shade-selector.json (Latvian)

* New translations color-schema.json (Latvian)

* New translations internationalization.json (Latvian)

* New translations theme-selector.json (Latvian)

* New translations change-position.json (Latvian)

* New translations video-stream.json (Latvian)

* New translations rss.json (English)

* New translations rss.json (Latvian)

* New translations iframe.json (Spanish)

* New translations error-boundary.json (Latvian)

* New translations draggable-list.json (Latvian)

* New translations docker.json (Latvian)

* New translations media-requests-list.json (Latvian)

* New translations add-app.json (Latvian)

* New translations rss.json (Spanish)

* New translations rss.json (Slovak)

* New translations iframe.json (Slovak)

* New translations rss.json (Italian)

* New translations iframe.json (Italian)

* New translations search-engine.json (Spanish)

* New translations media-requests-list.json (Turkish)
2023-06-13 18:02:04 +09:00
renovate[bot]
041377383d ⬆️ Update dependency video.js to v8.5.0 2023-06-13 08:53:56 +00:00
Thomas Camlong
8e26c651a8 Merge pull request #1046 from ajnart/parse-format
🧑‍💻 Migrate `package.json` prettier and eslint
2023-06-13 17:53:47 +09:00
ajnart
86b7168a31 Merge branch 'dev' into parse-format 2023-06-13 17:53:34 +09:00
renovate[bot]
a67ad5a501 ⬆️ Update dependency @types/node to v18.16.18 2023-06-13 07:24:16 +00:00
renovate[bot]
1564c88244 ⬆️ Update typescript-eslint monorepo to v5.59.11 2023-06-12 21:21:46 +00:00
renovate[bot]
dcae6b0688 ⬆️ Update dependency cookies-next to v2.1.2 2023-06-12 15:44:37 +00:00
ajnart
6fc8d4087f Address PR comments 2023-06-12 17:36:04 +09:00
Meier Lukas
e29ba6455e 🐛 Fix pull request issues 2023-06-11 13:54:15 +02:00
Meier Lukas
40618cfda4 Merge branch 'dev' into add-location-selection-for-weather-widget 2023-06-11 12:00:15 +02:00
Meier Lukas
a8b44941a0 🐛 Fix pull request issues 2023-06-11 11:59:46 +02:00
ajnart
3b3f7f308f 🧑‍💻 Migrate package.json prettier and eslint
Also updated the plugins and the config.
New rules should be respected from now-on
2023-06-11 17:51:29 +09:00
renovate[bot]
cb0e6532bf ⬆️ Update nextjs monorepo to v13.4.5 2023-06-11 00:04:25 +00:00
Meier Lukas
c7e066392f 🐛 Fix issue with old migration and add migration for location 2023-06-11 00:33:28 +02:00
Meier Lukas
f033697579 🐛 Fix translation path 2023-06-10 23:59:32 +02:00
Meier Lukas
d00a317202 Improve location selection for weather 2023-06-10 23:53:04 +02:00
Meier Lukas
a5f3d48a71 Merge pull request #1032 from ajnart/trpc
🏗️ Migrate api endpoints to tRPC
2023-06-10 21:06:56 +02:00
Meier Lukas
5021e8ed35 🐛 Fix issue with rss widget 2023-06-10 20:54:53 +02:00
Meier Lukas
afaaa1b346 🐛 Fix issues with tests 2023-06-10 20:30:52 +02:00
renovate[bot]
dfb02dfdbc ⬆️ Update dependency @types/react to v17.0.61 2023-06-10 18:25:51 +00:00
Meier Lukas
69907232a5 Merge branch 'dev' into trpc 2023-06-10 20:25:24 +02:00
Meier Lukas
c1658d68e1 🐛 Fix pull request issues 2023-06-10 19:04:54 +02:00
Meier Lukas
d704dfa8b6 🐛 Fix pull request issues 2023-06-10 18:19:06 +02:00
Meier Lukas
bef6c56aeb 🏗️ Migrate calendar to tRPC 2023-06-10 18:00:24 +02:00
Thomas Camlong
21fdb3d02c New Crowdin updates (#1038) 2023-06-10 17:59:03 +02:00
Meier Lukas
696da5dbec ♻️ Move nzbget sdk to routers 2023-06-10 17:48:55 +02:00
Meier Lukas
3e24277b93 🏗️ Migrate usenet queue to tRPC 2023-06-10 17:48:12 +02:00
Meier Lukas
1632bdec39 🏗️ Migrate usenet resume to tRPC 2023-06-10 17:43:10 +02:00
Meier Lukas
7f39accf4b 🏗️ Migrate usenet pause to tRPC 2023-06-10 17:38:57 +02:00
Meier Lukas
9cefe5d3a3 🏗️ Migrate usenet history to tRPC 2023-06-10 17:25:36 +02:00
Meier Lukas
8c676c9e16 🏗️ Migrate usenet info to tRPC 2023-06-10 17:20:06 +02:00
Manuel
72eff50db9 🔀 Version 0.12.3 2023-06-10 17:05:52 +02:00
Meier Lukas
0bfa8ac982 Merge pull request #1039 from ajnart/fix/docker-module
🐛 Fix issue when opening docker module
2023-06-10 17:04:36 +02:00
Meier Lukas
bbe6d0bcc4 🐛 Fix issue when opening docker module 2023-06-10 17:03:20 +02:00
Manuel
75ad912d04 🐛 Missing translations (#1037) 2023-06-10 16:51:37 +02:00
Meier Lukas
e2352100f8 🏗️ Migrate overseerr media request decisions to tRPC 2023-06-10 16:27:44 +02:00
Thomas Camlong
703b6c30aa 🌐 New translations common.json (Turkish) (#1031) 2023-06-10 16:24:15 +02:00
Meier Lukas
c1c5197d0e 🏗️ Migrate overseerr media requests to tRPC 2023-06-10 16:00:52 +02:00
Meier Lukas
0a53602701 🏗️ Migrate overseerr by id to tRPC 2023-06-10 15:35:48 +02:00
Meier Lukas
3b368949ba 🐛 Fix issue with media request query 2023-06-10 15:13:23 +02:00
Meier Lukas
f57d91123e 🏗️ Migrate overseerr search to tRPC 2023-06-10 15:01:56 +02:00
Meier Lukas
ed5e548257 🏗️ Migrate media servers to tRPC 2023-06-10 14:48:34 +02:00
renovate[bot]
f377ee03ed ⬆️ Update dependency @types/node to v18.16.17 2023-06-10 12:34:20 +00:00
Meier Lukas
6eaf155b64 🏗️ Migrate media requests to tRPC 2023-06-10 14:20:42 +02:00
Meier Lukas
68b9dcd943 🏗️ Migrate download clients to tRPC 2023-06-10 14:15:22 +02:00
Meier Lukas
9b6ce9e1f6 🏗️ Migrate dnshole summary to tRPC 2023-06-10 14:04:32 +02:00
Meier Lukas
1fd93e6f49 🏗️ Migrate dnshole controls to tRPC 2023-06-10 13:38:07 +02:00
Meier Lukas
b1adcf673f 🏗️ Migrate dashdot storage to tRPC 2023-06-10 13:26:33 +02:00
Meier Lukas
05e01286d4 🏗️ Migrate dashdot info to tRPC 2023-06-10 13:22:17 +02:00
Meier Lukas
458fea369c 🏗️ Migrate icons to tRPC 2023-06-10 13:10:02 +02:00
Meier Lukas
c061426846 🏗️ Migrate docker container actions to tRPC 2023-06-10 12:57:06 +02:00
Meier Lukas
b0b35c0f1c 🏗️ Migrate docker containers query to tRPC 2023-06-10 12:35:37 +02:00
Meier Lukas
0d2bbce8d7 🏗️ Migrate config save to tRPC 2023-06-10 12:24:16 +02:00
Meier Lukas
fc298918b2 🏗️ Migrate config deletion to tRPC 2023-06-10 11:46:51 +02:00
Meier Lukas
62cfce4ba1 🏗️ Migrate config list to tRPC 2023-06-10 11:28:35 +02:00
Meier Lukas
dc5bcbe9b2 🏗️ Migrate rss to tRPC 2023-06-10 11:07:49 +02:00
Meier Lukas
d89e9fb36d 🐛 Fix issue with tRPC 2023-06-10 11:06:50 +02:00
Meier Lukas
34e0fc56be ⚰️ Remove unused ping module 2023-06-10 10:24:13 +02:00
Meier Lukas
8e14e323a7 🏗️ Migrate ping to tRPC 2023-06-10 10:23:54 +02:00
Meier Lukas
21044fb1c2 Add tRPC 2023-06-10 10:05:16 +02:00
Meier Lukas
e490baae28 🔧 Add import path ~ to tsconfig 2023-06-10 09:57:44 +02:00
Meier Lukas
2be508ef2f Add tRPC dependencies 2023-06-10 09:57:20 +02:00
Manuel
8cba5e4683 💄 Fix wrap of text for username in media server widget (#1030) 2023-06-10 00:08:50 +02:00
Thomas Camlong
6b254b10ae 🌐 New Crowdin updates (#1027) 2023-06-09 23:34:25 +02:00
renovate[bot]
82c6e8ab21 ⬆️ Update Node.js to v20 (#932)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Manuel <manuel.ruwe@bluewin.ch>
2023-06-09 23:26:11 +02:00
renovate[bot]
61612b2bf7 ⬆️ Update dependency next-i18next to v13 (#956)
* ⬆️ Update dependency next-i18next to v13

* 🚨 Fix compile errors

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Manuel <manuel.ruwe@bluewin.ch>
2023-06-09 23:14:49 +02:00
Manuel
7da3ba5981 🐛 Fix i18n not loading properly due to ES module config extension (#1029) 2023-06-09 22:47:54 +02:00
renovate[bot]
a307287d36 ⬆️ Update dependency i18next to v22 (#952)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-06-09 20:45:35 +02:00
Thomas Camlong
7eabc9a62f 🌐 New Crowdin updates (#969) 2023-06-09 20:41:30 +02:00
Manuel
ba659b6247 🐛 Fix dash. api (#1024) 2023-06-09 20:10:47 +02:00
Manuel
240747307d 🔖 Increment version to 0.12.3 (#1025) 2023-06-09 20:06:55 +02:00
renovate[bot]
3dd03fb7e0 ⬆️ Update dependency sass to v1.63.3 2023-06-09 17:43:31 +00:00
renovate[bot]
a8b9327bd7 ⬆️ Update dependency @types/uuid to v9.0.2 2023-06-09 05:10:43 +00:00
renovate[bot]
2d7d386e8b ⬆️ Update dependency @types/dockerode to v3.3.19 2023-06-09 02:21:28 +00:00
renovate[bot]
a2c71caa89 ⬆️ Update dependency sass to v1.63.2 2023-06-08 06:56:21 +00:00
Meier Lukas
0180c39c5c Merge pull request #1018 from ajnart/update-lockfile
📌 Update lockfile
2023-06-07 22:04:53 +02:00
Manuel
e92e8397c2 📌 Update lockfile 2023-06-07 21:58:15 +02:00
Manuel
a23fc22dc9 🚑 Update outdated path in Dockerfile (#1017) 2023-06-07 21:55:27 +02:00
Meier Lukas
64aacaf464 Merge pull request #934 from ajnart/renovate/node-18.x
⬆️ Update dependency @types/node to v18
2023-06-07 21:53:42 +02:00
Manuel
cee5911259 Open tabs in batch (#1006) 2023-06-07 21:44:44 +02:00
Meier Lukas
7cb094e127 Merge pull request #1016 from ajnart/compile/fix-esm-transpilation
🚑 ES module dependencies
2023-06-07 21:33:02 +02:00
Manuel
69927dfcab 🚑 ES module dependencies 2023-06-07 21:11:32 +02:00
Manuel
dc92c9acda 🐛 Enotfound Error (#976) 2023-06-07 19:44:43 +02:00
renovate[bot]
165275cc34 ⬆️ Update dependency @emotion/react to v11.11.1 2023-06-07 17:34:49 +00:00
renovate[bot]
4702c83415 ⬆️ Update dependency @tabler/icons-react to v2.22.0 2023-06-07 01:02:39 +00:00
renovate[bot]
50eaa8ebcc ⬆️ Update vitest monorepo to ^0.32.0 2023-06-06 23:40:22 +00:00
renovate[bot]
2973104f98 ⬆️ Update dependency html-entities to v2.3.5 2023-06-06 17:58:57 +00:00
renovate[bot]
3ce24239e2 ⬆️ Update dependency @react-native-async-storage/async-storage to v1.18.2 2023-06-06 13:20:22 +00:00
renovate[bot]
cec8bd82ff ⬆️ Update typescript-eslint monorepo to v5.59.9 2023-06-06 00:36:15 +00:00
renovate[bot]
ae9027d6e1 ⬆️ Update dependency html-entities to v2.3.4 2023-06-05 22:58:44 +00:00
renovate[bot]
6b01cf4efc ⬆️ Update dependency eslint to v8.42.0 2023-06-03 04:09:58 +00:00
renovate[bot]
64f30fcbd4 ⬆️ Update dependency typescript to v5.1.3 2023-06-02 21:26:01 +00:00
renovate[bot]
ebb226dda9 ⬆️ Update dependency @tabler/icons-react to v2.21.0 2023-06-02 18:34:47 +00:00
renovate[bot]
389df03b83 ⬆️ Update dependency dayjs to v1.11.8 2023-06-02 16:25:47 +00:00
renovate[bot]
24a4429c7b ⬆️ Update Yarn to v3.6.0 2023-06-02 13:11:37 +00:00
renovate[bot]
6c786c0ac2 ⬆️ Update dependency @jellyfin/sdk to ^0.8.0 2023-06-02 10:22:20 +00:00
renovate[bot]
a5d96a8457 ⬆️ Update vitest monorepo to v0.31.4 2023-06-02 06:00:52 +00:00
ajnart
e2a6418a71 🔥 Move renovate config to package.json 2023-06-02 14:19:28 +09:00
ajnart
f7aae89f5b 🔧 Configure renovate 2023-06-02 14:14:38 +09:00
renovate[bot]
97fa1e6dad ⬆️ Update dependency framer-motion to v10.12.16 (#989)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-31 18:48:43 +02:00
renovate[bot]
059d2b3377 ⬆️ Update tanstack-query monorepo (#990)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-31 18:48:35 +02:00
renovate[bot]
dcea858e0e ⬆️ Update mantine monorepo to v6.0.13 (#993)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-31 18:48:27 +02:00
renovate[bot]
db6d5a6075 ⬆️ Update vitest monorepo to v0.31.3 (#994)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-31 18:48:18 +02:00
renovate[bot]
aa0bb92a20 ⬆️ Update typescript-eslint monorepo to v5.59.8 (#991)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-30 10:14:11 +02:00
renovate[bot]
b50dcfe022 ⬆️ Update dependency happy-dom to v9 (#945)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-29 18:01:12 +02:00
Sourav Ghosh
bdf61fa35f Bookmarks - Open in new Tab (#983) 2023-05-29 17:59:31 +02:00
renovate[bot]
ccff2061f1 ⬆️ Update dependency eslint-plugin-vitest to v0.2.5 (#986)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-29 17:58:23 +02:00
renovate[bot]
fec53846d3 ⬆️ Update dependency @types/react to v17.0.60 (#984)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-29 17:58:13 +02:00
renovate[bot]
b4d6420952 ⬆️ Update dependency @types/video.js to v7.3.52 (#985)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-29 17:58:03 +02:00
renovate[bot]
da8bf32b96 ⬆️ Update nextjs monorepo to v13.4.3 (#951)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-29 00:32:01 +02:00
renovate[bot]
32c8d3dcb1 ⬆️ Update docker/build-push-action action to v4 (#966)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-29 00:31:24 +02:00
renovate[bot]
72dd59661d ⬆️ Update dependency @vitejs/plugin-react to v4 (#935)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-29 00:28:58 +02:00
renovate[bot]
d3b495b489 ⬆️ Update dependency framer-motion to v10 (#939)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-29 00:26:54 +02:00
Manuel
a54f03df1f Widget menu in error boundary (#979) 2023-05-29 00:24:22 +02:00
Manuel
173b40684c Add more iFrame attributes (#869) 2023-05-28 17:11:23 +02:00
renovate[bot]
ca878eced9 ⬆️ Update dependency @types/node to v18 2023-05-26 22:21:01 +00:00
Manuel
11659dde78 Add dangerous html content to rss (#885) 2023-05-24 21:22:31 +02:00
Thomas Camlong
0a7292106d Merge pull request #944 from ajnart/docker-usequery 2023-05-22 06:33:02 +09:00
Thomas Camlong
12e09c683a Merge pull request #968 from ajnart/fix/video-stream-width 2023-05-22 06:31:13 +09:00
Manuel
faecf3bcbf 💄 Fix video stream width 2023-05-21 19:23:50 +02:00
Thomas Camlong
ad1ab2a66d Merge pull request #965 from ajnart/renovate/uuid-9.x 2023-05-21 23:36:57 +09:00
renovate[bot]
fb3feaebbe ⬆️ Update dependency uuid to v9 2023-05-21 14:34:44 +00:00
Thomas Camlong
c337a0492a Merge pull request #963 from ajnart/fix/calendar-margin 2023-05-21 23:34:17 +09:00
Thomas Camlong
a72ec68b6f Merge pull request #964 from ajnart/allow-positive-status-codes-by-default 2023-05-21 23:33:41 +09:00
Thomas Camlong
0af6e04ce3 Merge pull request #961 from ajnart/renovate/tabler-icons-react-2.x-lockfile 2023-05-21 23:33:01 +09:00
ajnart
fd66c620b9 🐛 Fix small display bug in calendar widget 2023-05-21 22:43:40 +09:00
Manuel
c42aed14dd 🚸 Add positive status codes by default 2023-05-21 15:23:43 +02:00
renovate[bot]
15f5d74e09 ⬆️ Update dependency @tabler/icons-react to v2.20.0 2023-05-21 05:06:37 +00:00
Thomas Camlong
8876537cc0 Merge pull request #929 from ajnart/renovate/mantine-monorepo
⬆️ Update mantine monorepo to v6.0.11
2023-05-21 14:03:09 +09:00
Manuel
59ad092a9f 🔀 Version 0.12.2 2023-05-20 19:46:31 +02:00
Thomas Camlong
6a876ca309 🌐 New Crowdin updates (#927) 2023-05-20 19:19:46 +02:00
Manuel
48d3c7cc92 🔖 Version 0.12.2 (#959) 2023-05-20 18:12:12 +02:00
Manuel
336aff13cc 💄 Fix scrollbar bookmark widget (#957) 2023-05-20 18:04:15 +02:00
Manuel
f8e0ffabd4 🔧 Fix vitest ignore (#955)
* 🔧 Fix ignored paths in vitest

* 🔧 Fix vitest config ignore
2023-05-20 15:59:21 +02:00
Manuel
cd6b812a38 🔧 Fix ignored paths in vitest (#954) 2023-05-20 15:52:34 +02:00
Manuel
e63321f5ad 🚨 Fix warnings (#953) 2023-05-20 15:33:14 +02:00
renovate[bot]
d615f49f47 ⬆️ Update nivo monorepo to ^0.83.0 (#930)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-20 15:06:10 +02:00
renovate[bot]
4da32832b9 ⬆️ Update dependency eslint to v8.41.0 (#921)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-20 15:03:44 +02:00
renovate[bot]
b0503e1995 ⬆️ Update dependency eslint-plugin-vitest to ^0.2.0 (#923)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-20 15:03:31 +02:00
Manuel
a7f99c7366 ⬆️ Upgrade faulty vitest dependencies (#950) 2023-05-20 15:01:02 +02:00
Manuel
fb52c4b003 Add ad guard home (#937)
*  Add add guard home

*  Add request for blocked domains and fix request for blocked queries

* ♻️ PR feedback

*  Fix tests
2023-05-20 14:42:15 +02:00
ajnart
85dfb5bb58 ⬆️ Upgrade typescript 2023-05-19 10:13:37 +09:00
ajnart
bc267d3e8b ⬆️ Upgrade turbo version 2023-05-19 10:03:19 +09:00
Thomas Camlong
3133e07fc7 Merge pull request #926 from ajnart/renovate/actions-cache-3.x
⬆️ Update actions/cache action to v3
2023-05-19 10:02:50 +09:00
ajnart
f1fcd071a8 Switch docker module to tanstack/react-query 2023-05-19 09:49:29 +09:00
Thomas Camlong
2a384d47b0 Merge pull request #916 from ajnart/manuel-rw-patch-2
Update docker_dev.yml
2023-05-18 10:52:52 +09:00
Thomas Camlong
cead7d2355 Merge pull request #940 from ajnart/config/custom-renovate-prefix 2023-05-17 06:23:01 +09:00
Manuel
7ab8c14c5c 🔧 Add custom commit prefix for renovate 2023-05-16 22:39:58 +02:00
renovate[bot]
eb2a8ba997 ⬆️ Update dependency @tabler/icons-react to v2.19.0 (#938)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-16 22:31:08 +02:00
Luca
ba8ef4a844 Allow opening media requests links in external host (#824)
* Allow opening media requests links in external host

* Removed useless translation files

* Restored translations

* 🌐 Add missing translation

---------

Co-authored-by: Manuel <manuel.ruwe@bluewin.ch>
2023-05-16 22:30:04 +02:00
Thomas Camlong
3e6413d9f2 Ability to manage media requests from the widget (#894)
* Ability to manage media requests from the widget

* 🚸 Improve UX & Design

---------

Co-authored-by: Manuel <manuel.ruwe@bluewin.ch>
2023-05-16 22:19:14 +02:00
Manuel
d0180b1f87 🐛 Overseerr air date undefined crash (#936) 2023-05-16 20:37:29 +02:00
renovate[bot]
04564c22ae Update mantine monorepo to v6.0.11 2023-05-16 09:19:30 +00:00
ajnart
48448e273c 🔥 Remove unused imports in types 2023-05-16 15:58:56 +09:00
Thomas Camlong
d84a2c3e51 Merge pull request #928 from ajnart/add-checkly
🧪 Add checkly
2023-05-16 15:55:55 +09:00
ajnart
48c348d83d ⚰️ Remove package-lock.json 2023-05-16 15:55:29 +09:00
ajnart
5f5c914b63 Add Checkly 2023-05-16 15:55:10 +09:00
ajnart
7b81a3bc43 🧪 Add checkly 2023-05-16 15:55:10 +09:00
ajnart
1c80e13cf8 ⬆️ Upgrade to latest NextJS 2023-05-16 15:54:13 +09:00
ajnart
2ce5547c90 ⬆️ Upgrade to latest NextJS 2023-05-16 15:53:47 +09:00
ajnart
8284c3bab6 🔥 Remove analyze files 2023-05-16 15:53:31 +09:00
ajnart
ea950d6445 Add Checkly 2023-05-16 15:46:14 +09:00
ajnart
1bff6ed225 Remove nextjs analyze files 2023-05-16 15:45:51 +09:00
ajnart
841cd6ab28 🧪 Add checkly 2023-05-16 15:25:32 +09:00
renovate[bot]
80b40426cc Update actions/cache action to v3 2023-05-16 06:12:31 +00:00
Thomas Camlong
052a8c9489 Merge pull request #897 from ajnart/renovate/dockerode-3.x-lockfile
Update dependency @types/dockerode to v3.3.17
2023-05-16 15:05:44 +09:00
Thomas Camlong
96584485b5 Merge pull request #895 from ajnart/cache-invalidation
Various Improvements and bugfixes related to caching
2023-05-16 15:04:16 +09:00
ajnart
109e53df5d 🚨 Fix compilation 2023-05-16 15:00:46 +09:00
Thomas Camlong
a8ea56543b Merge branch 'dev' into cache-invalidation 2023-05-16 14:50:11 +09:00
Thomas Camlong
83b171cd4e Merge pull request #900 from ajnart/renovate/prettier-2.x-lockfile
Update dependency prettier to v2.8.8
2023-05-16 14:48:24 +09:00
Thomas Camlong
6facd4b10e Merge pull request #896 from ajnart/renovate/ctrl-shared-torrent-4.x-lockfile
Update dependency @ctrl/shared-torrent to v4.3.3
2023-05-16 14:48:03 +09:00
Thomas Camlong
c21e54e620 Merge pull request #910 from ajnart/renovate/consola-3.x
Update dependency consola to v3
2023-05-16 14:47:45 +09:00
Thomas Camlong
dca15f8723 Merge pull request #907 from ajnart/renovate/typescript-eslint-monorepo
Update typescript-eslint monorepo to v5.59.6
2023-05-16 14:47:29 +09:00
Thomas Camlong
2288ab37d9 Merge pull request #919 from ajnart/renovate/react-monorepo
Update react monorepo
2023-05-16 14:47:13 +09:00
Thomas Camlong
cbb1fe789e New Crowdin updates (#842)
* New translations selector.json (Turkish)

* New translations login.json (Turkish)

* New translations selector.json (Turkish)

* New translations calendar.json (Turkish)

* New translations dashdot.json (Slovak)

* New translations dashdot.json (Italian)

* New translations selector.json (Turkish)

* New translations selector.json (Turkish)

* New translations common.json (Turkish)

* New translations torrents-status.json (Greek)

* New translations torrents-status.json (Turkish)

* 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 torrents-status.json (Japanese)

* New translations torrents-status.json (Korean)

* New translations torrents-status.json (Dutch)

* New translations torrents-status.json (Norwegian)

* New translations torrents-status.json (Polish)

* New translations torrents-status.json (Russian)

* New translations torrents-status.json (Slovak)

* 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 torrents-status.json (English)

* New translations torrents-status.json (Vietnamese)

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

* New translations torrents-status.json (LOLCAT)

* New translations torrents-status.json (German)

* New translations media-requests-list.json (English)

* New translations dashdot.json (English)

* New translations rss.json (English)

* New translations torrents-status.json (German)

* New translations torrents-status.json (English)

* New translations torrents-status.json (Turkish)

* New translations torrents-status.json (Danish)

* New translations dashdot.json (Dutch)

* New translations torrents-status.json (Dutch)

* New translations torrents-status.json (Spanish)

* New translations common.json (Turkish)

* New translations common.json (Turkish)

* New translations common.json (Turkish)

* New translations common.json (Turkish)

* New translations about.json (Turkish)

* New translations common.json (Turkish)

* New translations torrents-status.json (Hebrew)

* New translations torrents-status.json (Italian)

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

* New translations dns-hole-summary.json (French)

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

* New translations dns-hole-summary.json (Spanish)

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

* New translations dns-hole-summary.json (Danish)

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

* New translations dns-hole-summary.json (German)

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

* New translations dns-hole-summary.json (Greek)

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

* New translations dns-hole-summary.json (Hebrew)

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

* New translations dns-hole-summary.json (Italian)

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

* New translations dns-hole-summary.json (Japanese)

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

* New translations dns-hole-summary.json (Korean)

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

* New translations dns-hole-summary.json (Dutch)

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

* New translations dns-hole-summary.json (Norwegian)

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

* New translations dns-hole-summary.json (Polish)

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

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

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

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

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

* New translations dns-hole-summary.json (Slovenian)

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

* New translations dns-hole-summary.json (Swedish)

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

* New translations dns-hole-summary.json (Turkish)

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

* New translations dns-hole-summary.json (Ukrainian)

* New translations dns-hole-controls.json (Chinese Simplified)

* New translations dns-hole-summary.json (Chinese Simplified)

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

* New translations dns-hole-summary.json (English)

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

* New translations dns-hole-summary.json (Vietnamese)

* New translations dns-hole-controls.json (Portuguese, Brazilian)

* New translations dns-hole-summary.json (Portuguese, Brazilian)

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

* New translations dns-hole-summary.json (LOLCAT)

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

* New translations dns-hole-summary.json (Turkish)

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

* New translations dns-hole-summary.json (Hebrew)

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

* New translations dns-hole-summary.json (German)

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

* New translations dns-hole-summary.json (Spanish)

* New translations torrents-status.json (Slovak)

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

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

* New translations dns-hole-summary.json (Chinese Simplified)

* New translations dns-hole-controls.json (Chinese Simplified)

* New translations dns-hole-summary.json (Chinese Simplified)

* New translations bookmark.json (French)

* New translations draggable-list.json (French)

* New translations bookmark.json (Spanish)

* New translations draggable-list.json (Spanish)

* New translations bookmark.json (Danish)

* New translations draggable-list.json (Danish)

* New translations bookmark.json (German)

* New translations draggable-list.json (German)

* New translations bookmark.json (Greek)

* New translations draggable-list.json (Greek)

* New translations bookmark.json (Hebrew)

* New translations draggable-list.json (Hebrew)

* New translations bookmark.json (Italian)

* New translations draggable-list.json (Italian)

* New translations bookmark.json (Japanese)

* New translations draggable-list.json (Japanese)

* New translations bookmark.json (Korean)

* New translations draggable-list.json (Korean)

* New translations bookmark.json (Dutch)

* New translations draggable-list.json (Dutch)

* New translations bookmark.json (Norwegian)

* New translations draggable-list.json (Norwegian)

* New translations bookmark.json (Polish)

* New translations draggable-list.json (Polish)

* New translations bookmark.json (Russian)

* New translations draggable-list.json (Russian)

* New translations bookmark.json (Slovak)

* New translations draggable-list.json (Slovak)

* New translations bookmark.json (Slovenian)

* New translations draggable-list.json (Slovenian)

* New translations bookmark.json (Swedish)

* New translations draggable-list.json (Swedish)

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

* New translations overseerr.json (Turkish)

* New translations media-requests-list.json (Turkish)

* New translations media-requests-stats.json (Turkish)

* New translations bookmark.json (Turkish)

* New translations draggable-list.json (Turkish)

* New translations bookmark.json (Ukrainian)

* New translations draggable-list.json (Ukrainian)

* New translations bookmark.json (Chinese Simplified)

* New translations draggable-list.json (Chinese Simplified)

* New translations bookmark.json (English)

* New translations draggable-list.json (English)

* New translations bookmark.json (Vietnamese)

* New translations draggable-list.json (Vietnamese)

* New translations bookmark.json (Portuguese, Brazilian)

* New translations draggable-list.json (Portuguese, Brazilian)

* New translations bookmark.json (LOLCAT)

* New translations draggable-list.json (LOLCAT)

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

* New translations dns-hole-summary.json (Italian)

* New translations bookmark.json (Danish)

* New translations draggable-list.json (Danish)

* New translations bookmark.json (German)

* New translations draggable-list.json (German)

* New translations bookmark.json (Italian)

* New translations draggable-list.json (Italian)

* New translations draggable-list.json (Turkish)

* New translations bookmark.json (Ukrainian)

* New translations draggable-list.json (Ukrainian)

* New translations bookmark.json (Hebrew)

* New translations draggable-list.json (Hebrew)

* New translations bookmark.json (Turkish)

* New translations bookmark.json (Slovak)

* New translations draggable-list.json (Slovak)

* New translations common.json (Turkish)

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

* New translations dns-hole-summary.json (French)

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

* New translations dns-hole-summary.json (Spanish)

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

* New translations dns-hole-summary.json (Danish)

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

* New translations dns-hole-summary.json (German)

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

* New translations dns-hole-summary.json (Greek)

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

* New translations dns-hole-summary.json (Hebrew)

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

* New translations dns-hole-summary.json (Italian)

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

* New translations dns-hole-summary.json (Japanese)

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

* New translations dns-hole-summary.json (Korean)

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

* New translations dns-hole-summary.json (Dutch)

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

* New translations dns-hole-summary.json (Norwegian)

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

* New translations dns-hole-summary.json (Polish)

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

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

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

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

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

* New translations dns-hole-summary.json (Slovenian)

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

* New translations dns-hole-summary.json (Swedish)

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

* New translations dns-hole-summary.json (Turkish)

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

* New translations dns-hole-summary.json (Ukrainian)

* New translations dns-hole-controls.json (Chinese Simplified)

* New translations dns-hole-summary.json (Chinese Simplified)

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

* New translations dns-hole-summary.json (English)

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

* New translations dns-hole-summary.json (Vietnamese)

* New translations dns-hole-controls.json (Portuguese, Brazilian)

* New translations dns-hole-summary.json (Portuguese, Brazilian)

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

* New translations dns-hole-summary.json (LOLCAT)

* New translations bookmark.json (English)

* New translations draggable-list.json (English)

* New translations common.json (French)

* New translations common.json (Spanish)

* New translations common.json (Danish)

* New translations common.json (German)

* New translations common.json (Greek)

* New translations common.json (Hebrew)

* New translations common.json (Italian)

* New translations common.json (Japanese)

* New translations common.json (Korean)

* New translations common.json (Dutch)

* New translations common.json (Norwegian)

* New translations common.json (Polish)

* New translations common.json (Russian)

* New translations common.json (Slovak)

* 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 (English)

* New translations common.json (Vietnamese)

* New translations common.json (Portuguese, Brazilian)

* New translations common.json (LOLCAT)

* New translations dashdot.json (French)

* New translations media-server.json (French)
2023-05-16 14:30:48 +09:00
ajnart
b8ea9dbb39 🌐 Fix strings for DNS module 2023-05-16 14:10:04 +09:00
Thomas Camlong
be5c60fa3e Merge pull request #899 from ajnart/drop-cache
 Add drop cache buttons
2023-05-16 13:55:00 +09:00
Thomas Camlong
ec08953514 Merge branch 'dev' into drop-cache 2023-05-16 13:54:43 +09:00
Thomas Camlong
f8dcd40286 Merge pull request #914 from ajnart/migrate/tabler-icons-react
⬆️ Upgrade to `@tabler/icons-react`
2023-05-16 13:53:59 +09:00
renovate[bot]
f717f4e8d6 Update react monorepo 2023-05-16 04:53:58 +00:00
Thomas Camlong
329c38c989 Merge pull request #902 from ajnart/renovate/mantine-monorepo
Update mantine monorepo to v6.0.10
2023-05-16 13:53:05 +09:00
renovate[bot]
a4d6c278db Update dependency consola to v3 2023-05-16 04:52:10 +00:00
renovate[bot]
7aa6f90e17 Update dependency @ctrl/shared-torrent to v4.3.3 2023-05-16 04:51:24 +00:00
Thomas Camlong
c788f6bc1e Merge pull request #906 from ajnart/renovate/tanstack-query-monorepo
Update tanstack-query monorepo to v4.29.7
2023-05-16 13:49:50 +09:00
Thomas Camlong
b1d49e3a9e Merge pull request #904 from ajnart/renovate/nextjs-monorepo
Update dependency next to v13.4.2
2023-05-16 13:49:35 +09:00
Thomas Camlong
04918865ea Merge pull request #912 from ajnart/renovate/major-nextjs-monorepo
Update nextjs monorepo to v13 (major)
2023-05-16 13:49:11 +09:00
Thomas Camlong
f4b610e5a3 Merge pull request #903 from ajnart/renovate/yarn-monorepo
Update Yarn to v3.5.1
2023-05-16 13:48:36 +09:00
renovate[bot]
76b5b3024d Update Yarn to v3.5.1 2023-05-16 04:47:26 +00:00
Thomas Camlong
7371bb5559 Merge pull request #908 from ajnart/renovate/ctrl-qbittorrent-6.x
Update dependency @ctrl/qbittorrent to v6
2023-05-16 13:46:31 +09:00
Thomas Camlong
b9a43aeaad Merge pull request #909 from ajnart/renovate/axios-1.x
Update dependency axios to v1
2023-05-16 13:45:51 +09:00
Thomas Camlong
a6441056fe Merge pull request #911 from ajnart/renovate/typescript-5.x
Update dependency typescript to v5
2023-05-16 13:45:21 +09:00
Thomas Camlong
954eabc217 Merge pull request #918 from ajnart/fix-compilation
🐛 Try fixing compilation error on vercel
2023-05-16 13:44:40 +09:00
ajnart
03eb843a2f 💚 Merge CI 2023-05-16 13:41:24 +09:00
ajnart
c195987564 Add vercel cache for CI 2023-05-16 13:38:15 +09:00
ajnart
631864dfaf re-launch ci 2023-05-16 13:32:23 +09:00
ajnart
03f07dbd81 🐛 Try fixing compilation error on vercel 2023-05-16 13:25:07 +09:00
Thomas Camlong
3bda652f4b Merge pull request #913 from ajnart/bundle-analysis-action
👷 Add NextJS bundle analysis GitHub Action
2023-05-16 13:24:42 +09:00
renovate[bot]
9924d5a80b Update typescript-eslint monorepo to v5.59.6 2023-05-15 21:13:49 +00:00
renovate[bot]
bdf7a40713 Update nextjs monorepo to v13 2023-05-15 11:15:00 +00:00
Manuel
8d1bb71a22 Update docker_dev.yml 2023-05-15 13:10:17 +02:00
ajnart
5e3f0da581 🔥 Remove vercel config 2023-05-15 20:10:14 +09:00
ajnart
7f49ca7983 💚 Continue on error and update comment feature 2023-05-15 18:12:30 +09:00
ajnart
29d0b63f40 ⚰️ Remove continue-on-error 2023-05-15 18:10:44 +09:00
ajnart
bea4e86167 💚 Continue on error and update comment feature 2023-05-15 17:45:20 +09:00
ajnart
6f48cafd42 ⬆️ Upgrade to @tabler/icons-react 2023-05-15 17:40:59 +09:00
ajnart
dc7e860263 🔧 Add base config for anaylyze 2023-05-15 17:37:00 +09:00
ajnart
b35bbedb77 💚 Add yarn install to CI for bundle analysis 2023-05-15 17:27:52 +09:00
ajnart
141004c39f 💚 Change to using turbo 2023-05-15 17:24:46 +09:00
ajnart
96713f5223 👷 Add NextJS bundle analysis GitHub Action 2023-05-15 17:23:11 +09:00
renovate[bot]
3770fdb05f Update dependency typescript to v5 2023-05-15 08:17:39 +00:00
renovate[bot]
1f6858ee8b Update dependency axios to v1 2023-05-15 08:16:49 +00:00
renovate[bot]
165eb74c9d Update dependency @ctrl/qbittorrent to v6 2023-05-15 08:16:32 +00:00
renovate[bot]
5d34ef3544 Update tanstack-query monorepo to v4.29.7 2023-05-15 08:15:47 +00:00
renovate[bot]
44b48ce475 Update dependency next to v13.4.2 2023-05-15 08:14:53 +00:00
ajnart
d713d5f7e4 Add buttons to reset certain cache queries 2023-05-15 17:14:18 +09:00
renovate[bot]
45db7dfcb0 Add renovate.json 2023-05-15 17:10:23 +09:00
Manuel
a982773c0d Bookmark widget (#890)
* 🚧 Bookmark widget

*  Add input type

Co-authored-by: Meier Lukas <meierschlumpf@gmail.com>

*  Add content display and input fields

* 🐛 Fix delete button updating to invalid schema

* 🌐 Add translations for options

*  Add field for image

* ♻️ Refactor IconSelector and add forward ref

* 🦺 Add form validation

* 🦺 Add validation for icon url and fix state for icon picker

* 🌐 PR feedback

---------

Co-authored-by: Meier Lukas <meierschlumpf@gmail.com>
2023-05-15 17:10:23 +09:00
ajnart
27c0ef608e 🐛 Fix a small bug with the ping system 2023-05-15 17:10:10 +09:00
renovate[bot]
9f2517cce1 Update mantine monorepo to v6.0.10 2023-05-15 08:09:56 +00:00
renovate[bot]
0c7d64c8e6 Update dependency prettier to v2.8.8 2023-05-15 08:09:10 +00:00
renovate[bot]
37342a54be Update dependency @types/dockerode to v3.3.17 2023-05-15 08:04:37 +00:00
Thomas Camlong
830adad22f Merge pull request #849 from ajnart/renovate/configure
Configure Renovate
2023-05-15 17:00:45 +09:00
Manuel
c52acd2913 Bookmark widget (#890)
* 🚧 Bookmark widget

*  Add input type

Co-authored-by: Meier Lukas <meierschlumpf@gmail.com>

*  Add content display and input fields

* 🐛 Fix delete button updating to invalid schema

* 🌐 Add translations for options

*  Add field for image

* ♻️ Refactor IconSelector and add forward ref

* 🦺 Add form validation

* 🦺 Add validation for icon url and fix state for icon picker

* 🌐 PR feedback

---------

Co-authored-by: Meier Lukas <meierschlumpf@gmail.com>
2023-05-15 09:54:50 +02:00
Thomas Camlong
194da2b6e5 Merge pull request #855 from ajnart/small-fix-ping
🐛 Fix a small bug with the ping system
2023-05-15 16:27:03 +09:00
ajnart
599ccda1ed Add stale time to useGetDashboardIcons query 2023-05-15 16:24:22 +09:00
ajnart
9f4f3794b0 🐛 Fix small bug when deleting a config
It would always return error previously. That has been fixed.
2023-05-15 16:24:05 +09:00
ajnart
c2c0d0bb55 🐛 Fix IconSelector size
Added the `withinPortal` option so that it doesn't clip into the underlying modal
2023-05-15 16:23:36 +09:00
ajnart
6901c985fd Add notifications when chaning configs 2023-05-15 16:22:58 +09:00
ajnart
86913d2244 🌐 Fix missing string in add-app.json 2023-05-15 16:22:33 +09:00
ajnart
f34d1d0096 🙈 Add all languages other than EN to gitignore
This will allow for easier search in IDEs
- vscode hides gitignored files
- new contributors won't push translations using JSON anymore
2023-05-15 16:22:13 +09:00
ajnart
3efe18d06f Invalidate queries
This commit adds the functionality of query invalidation
- when a config is created
- when the calendar options are changed

It also makes it so the calendar doesn't update if the widget is currently being edited
2023-05-15 16:20:48 +09:00
Manuel
92e8d79c5a Add pihole integration (#860)
*  Add pihole integration

* Update src/widgets/adhole/AdHoleControls.tsx

Co-authored-by: Larvey <39219859+LarveyOfficial@users.noreply.github.com>

* Update src/tools/client/math.ts

Co-authored-by: Meier Lukas <meierschlumpf@gmail.com>

* Update src/widgets/dnshole/DnsHoleSummary.tsx

Co-authored-by: Meier Lukas <meierschlumpf@gmail.com>

---------

Co-authored-by: Larvey <39219859+LarveyOfficial@users.noreply.github.com>
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com>
2023-05-06 19:51:53 +02:00
Thomas Camlong
6ad799efe8 Merge pull request #883 from ajnart/manuel-rw-patch-2 2023-05-06 16:28:38 +09:00
Manuel
e6c4b1e78c 🔧 Update version in default.json 2023-05-06 09:28:00 +02:00
Meier Lukas
81292a8b5a Merge pull request #880 from ajnart/fix/wrong-locale-for-turkish
🐛 Fix wrong i18n locale for turkish
2023-05-04 16:30:12 +02:00
Meier Lukas
c71c36f6b3 🐛 Fix wrong i18n language for turkish 2023-05-04 16:24:34 +02:00
Thomas Camlong
20f3dc3b3f Merge pull request #877 from ajnart/language/add-turkish
 Add turkish translation locale
2023-05-04 13:21:40 +09:00
Meier Lukas
400c5d1229 🐛 Fix failing build by adding turkish locale directory 2023-05-04 06:13:45 +02:00
Meier Lukas
a0ad61beb8 Add turkish translation locale 2023-05-04 06:06:39 +02:00
Manuel
1c0c9cc282 🔧 Update deprecated attributes in config file (#868) 2023-05-03 12:51:03 +02:00
Manuel
50aba040e4 Add label filter for torrent widget (#865) 2023-05-03 12:50:11 +02:00
Manuel
678c8d0018 🐛 Add ipv6 support for url regex (#864) 2023-04-26 10:31:46 +02:00
Thomas Camlong
5c61f81c03 Merge pull request #856 from LarveyOfficial/dashName
 Dash Integration: Ability to re-name widget for multiple instances
2023-04-26 09:54:36 +09:00
Thomas Camlong
85e90700a6 Merge pull request #861 from LarveyOfficial/colorPickerFix
🐛 Make color picker prioritize config colors
2023-04-26 09:48:48 +09:00
Larvey
e2426ed6e5 Make color picker button prioritize config colors 2023-04-25 17:02:53 -04:00
Larvey
7c6ac76ace Remove unneeded ternary
Didn't know this was possible. :D
2023-04-25 14:02:45 -04:00
Larvey
815d4d6a62 Remove dashName from all languages but English
As per request, seems this was not required. Only English
2023-04-25 14:01:58 -04:00
Larvey
59238ae2a6 Added dashName variable
Allows user to change DashDot Name
2023-04-25 13:43:14 -04:00
Larvey
39c89c3f6d Added dashName variable to locales
In preparation for the dashName variable addition
2023-04-25 13:37:49 -04:00
Manuel
0cdd8ca6b2 🔀 Merge pull request #843 from ajnart/dev (0.12.1) 2023-04-25 17:55:27 +02:00
ajnart
9b45e24584 🐛 Fix a small bug with the ping system 2023-04-25 16:06:15 +09:00
Manuel
cd433b0e3c 🚨 Fix runtime zustand warnings for imports (#853) 2023-04-24 21:40:20 +02:00
Manuel
f4df411d47 🐛 Fix calendar sizing (#852) 2023-04-24 21:39:04 +02:00
Manuel
2494ee6a34 💄 Fix max iframe width (#851) 2023-04-24 20:09:12 +02:00
renovate[bot]
d1b7ef3707 Add renovate.json 2023-04-24 08:01:40 +00:00
Manuel
cd9fa354ec 🐛 Fix rss widget crash with legacy string (#848) 2023-04-23 22:09:29 +02:00
Manuel
f308e64788 📝 Update README.md (#822)
* 📝 Update README.md

* Update README.md

Co-authored-by: Bjorn Lammers <walkxnl@gmail.com>

* Update README.md

Co-authored-by: Bjorn Lammers <walkxnl@gmail.com>

* Update README.md

Co-authored-by: Bjorn Lammers <walkxnl@gmail.com>

* Update README.md

Co-authored-by: Bjorn Lammers <walkxnl@gmail.com>

* Update README.md

Co-authored-by: Bjorn Lammers <walkxnl@gmail.com>

---------

Co-authored-by: Bjorn Lammers <walkxnl@gmail.com>
2023-04-21 11:31:27 +02:00
Manuel
da2dcf821c 🔖 Update version in package.json (#844) 2023-04-21 11:09:21 +02:00
Manuel
5a6c039f5b 🚑️ Ping array (#823) 2023-04-21 10:21:34 +02:00
Thomas Camlong
f4d936e3e5 New Crowdin updates (#829)
* New translations media-requests-list.json (Spanish)

* New translations media-requests-list.json (Danish)

* New translations media-requests-list.json (German)

* New translations media-requests-list.json (Hebrew)

* New translations media-requests-list.json (Italian)

* New translations media-requests-list.json (Norwegian)

* New translations media-requests-list.json (Slovak)

* New translations media-requests-list.json (English)

* New translations media-requests-list.json (Spanish)

* New translations media-requests-list.json (German)

* New translations media-requests-list.json (English)

* New translations rss.json (German)

* New translations media-requests-list.json (Hebrew)

* New translations media-requests-list.json (Italian)

* New translations media-requests-list.json (Chinese Simplified)

* New translations media-requests-list.json (Chinese Simplified)

* New translations media-requests-stats.json (Chinese Simplified)

* New translations search.json (Chinese Simplified)

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

* New translations error-boundary.json (Chinese Simplified)

* New translations media-requests-list.json (Danish)

* New translations media-requests-list.json (Dutch)

* New translations media-requests-stats.json (Dutch)

* New translations common.json (Dutch)

* New translations dashdot.json (Dutch)

* New translations ping.json (Dutch)

* New translations page-appearance.json (Dutch)

* New translations config-changer.json (Dutch)

* New translations search-engine.json (Dutch)

* New translations add-app.json (Dutch)

* New translations about.json (Dutch)

* New translations change-position.json (Dutch)

* New translations torrents-status.json (Dutch)

* New translations general.json (Dutch)

* New translations gridstack.json (Dutch)

* New translations video-stream.json (Dutch)

* New translations rss.json (Dutch)

* New translations rss.json (English)

* New translations iframe.json (Dutch)

* New translations error-boundary.json (Dutch)

* New translations dashdot.json (Chinese Simplified)

* New translations about.json (Chinese Simplified)

* New translations rss.json (Chinese Simplified)

* New translations common.json (Chinese Simplified)

* New translations rss.json (Chinese Simplified)

* New translations error-boundary.json (Chinese Simplified)
2023-04-21 10:15:47 +02:00
Larvey
2ed085831b Allow Video Stream widget to play any video file type. (#835)
* Remove type limitation for video player

This allows the video player to play any video source, including m3u8 live streams, mp4, gifs, etc.

* Fixed Linting.
2023-04-21 10:15:27 +02:00
Thomas Camlong
e7731651f2 Merge pull request #825 from ajnart/fix-calendar
🐛 Fix Calendar
2023-04-17 17:02:12 +09:00
Thomas Camlong
8c752a01a8 Merge pull request #826 from ajnart/media-widget-external-url
🐛 Fix media request not using external address
2023-04-17 17:01:49 +09:00
Thomas Camlong
e14ff314c7 Merge pull request #828 from ajnart/827-media-request-tile-incorrectly-displaying-amount-of-open-requests
✏️ Fix typo in media request widget
2023-04-17 17:01:23 +09:00
ajnart
42b7254a94 ✏️ Fix typo in media request widget 2023-04-17 17:00:47 +09:00
ajnart
a18c8df664 🐛 Fix media request not using external address 2023-04-17 15:14:26 +09:00
ajnart
252651c1fb 🐛 Fix edit modal zIndex and imports 2023-04-17 15:07:18 +09:00
ajnart
543113292b 🐛 Fix Calendar 2023-04-17 14:48:04 +09:00
Thomas Camlong
ec76c10fdc Merge pull request #802 from ajnart/dev
v0.12.0
2023-04-16 18:57:32 +09:00
Thomas Camlong
cad111de6d New Crowdin updates (#817)
* New translations common.json (Spanish)

* New translations common.json (Danish)

* New translations common.json (German)

* New translations common.json (Hebrew)

* New translations common.json (Italian)

* New translations common.json (Norwegian)

* New translations common.json (Slovak)

* New translations common.json (Ukrainian)

* New translations add-app.json (Spanish)

* New translations add-app.json (Danish)

* New translations add-app.json (German)

* New translations add-app.json (Hebrew)

* New translations add-app.json (Italian)

* New translations add-app.json (Norwegian)

* New translations add-app.json (Slovak)

* New translations rss.json (Spanish)

* New translations rss.json (Danish)

* New translations rss.json (German)

* New translations rss.json (Hebrew)

* New translations rss.json (Italian)

* New translations rss.json (Norwegian)

* New translations rss.json (Slovak)

* New translations iframe.json (Spanish)

* New translations iframe.json (Danish)

* New translations iframe.json (German)

* New translations iframe.json (Hebrew)

* New translations iframe.json (Italian)

* New translations iframe.json (Norwegian)

* New translations iframe.json (Slovak)

* New translations iframe.json (Ukrainian)

* New translations error-boundary.json (Spanish)

* New translations error-boundary.json (Danish)

* New translations error-boundary.json (German)

* New translations error-boundary.json (Hebrew)

* New translations error-boundary.json (Italian)

* New translations error-boundary.json (Norwegian)

* New translations error-boundary.json (Slovak)
2023-04-16 18:57:18 +09:00
Thomas Camlong
66d7bb414e New Crowdin updates (#811)
* New translations common.json (Slovenian)

* New translations add-app.json (Slovenian)

* New translations rss.json (Slovenian)

* New translations iframe.json (Slovenian)

* New translations error-boundary.json (Slovenian)

* New translations error-boundary.json (Vietnamese)

* New translations common.json (Spanish)

* New translations common.json (Danish)

* New translations common.json (German)

* New translations common.json (Hebrew)

* New translations common.json (Italian)

* New translations common.json (Norwegian)

* New translations common.json (Polish)

* New translations common.json (Russian)

* New translations common.json (Slovak)

* New translations common.json (Swedish)

* New translations common.json (Ukrainian)

* New translations common.json (Chinese Simplified)

* New translations common.json (English)

* New translations common.json (Vietnamese)

* New translations add-app.json (French)

* New translations add-app.json (Spanish)

* New translations add-app.json (Danish)

* New translations add-app.json (German)

* New translations add-app.json (Hebrew)

* New translations add-app.json (Italian)

* New translations add-app.json (Norwegian)

* New translations add-app.json (Polish)

* New translations add-app.json (Russian)

* New translations add-app.json (Slovak)

* New translations add-app.json (Swedish)

* New translations add-app.json (Ukrainian)

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

* New translations add-app.json (English)

* New translations add-app.json (Vietnamese)

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

* New translations rss.json (Spanish)

* New translations rss.json (Danish)

* New translations rss.json (German)

* New translations rss.json (Hebrew)

* New translations rss.json (Italian)

* New translations rss.json (Dutch)

* New translations rss.json (Norwegian)

* New translations rss.json (Polish)

* New translations rss.json (Russian)

* New translations rss.json (Slovak)

* New translations rss.json (Ukrainian)

* New translations rss.json (Chinese Simplified)

* New translations rss.json (English)

* New translations rss.json (Vietnamese)

* New translations rss.json (Portuguese, Brazilian)

* New translations iframe.json (French)

* New translations iframe.json (Spanish)

* New translations iframe.json (Danish)

* New translations iframe.json (German)

* New translations iframe.json (Hebrew)

* New translations iframe.json (Italian)

* New translations iframe.json (Dutch)

* New translations iframe.json (Norwegian)

* New translations iframe.json (Polish)

* New translations iframe.json (Russian)

* New translations iframe.json (Slovak)

* New translations iframe.json (Chinese Simplified)

* New translations iframe.json (English)

* New translations iframe.json (Vietnamese)

* New translations iframe.json (Portuguese, Brazilian)

* New translations error-boundary.json (Spanish)

* New translations error-boundary.json (Danish)

* New translations error-boundary.json (German)

* New translations error-boundary.json (Hebrew)

* New translations error-boundary.json (Italian)

* New translations error-boundary.json (Norwegian)

* New translations error-boundary.json (Russian)

* New translations error-boundary.json (Slovak)

* New translations error-boundary.json (English)

* New translations common.json (German)

* New translations common.json (Spanish)

* New translations common.json (Danish)

* New translations common.json (German)

* New translations common.json (Hebrew)

* New translations add-app.json (Spanish)

* New translations add-app.json (Danish)

* New translations add-app.json (German)

* New translations add-app.json (Hebrew)

* New translations rss.json (Spanish)

* New translations rss.json (Danish)

* New translations rss.json (Hebrew)

* New translations iframe.json (Spanish)

* New translations iframe.json (Danish)

* New translations iframe.json (Hebrew)

* New translations error-boundary.json (Spanish)

* New translations error-boundary.json (Danish)

* New translations error-boundary.json (Hebrew)

* New translations common.json (German)

* New translations common.json (Italian)

* New translations add-app.json (Italian)

* New translations rss.json (German)

* New translations rss.json (Italian)

* New translations iframe.json (German)

* New translations iframe.json (Italian)

* New translations error-boundary.json (German)

* New translations error-boundary.json (Italian)

* New translations common.json (Norwegian)

* New translations add-app.json (Norwegian)

* New translations rss.json (Norwegian)

* New translations iframe.json (Norwegian)

* New translations error-boundary.json (Norwegian)

* New translations media-requests-list.json (Ukrainian)

* New translations common.json (Ukrainian)

* New translations iframe.json (Ukrainian)

* New translations common.json (Slovak)

* New translations add-app.json (Slovak)

* New translations rss.json (Slovak)

* New translations iframe.json (Slovak)

* New translations error-boundary.json (Slovak)
2023-04-16 17:51:54 +09:00
Thomas Camlong
f94266c1ad Merge pull request #816 from ajnart/fix-rss
🐛 Fix RSS client bug
2023-04-16 17:51:38 +09:00
ajnart
75cf90c7ea 🐛 Fix RSS client bug 2023-04-16 17:51:07 +09:00
Thomas Camlong
1f044a0172 Merge pull request #813 from ajnart/fix/anonymous-plex-user
🐛 Anonymous Plex user
2023-04-16 17:43:40 +09:00
Manuel
5ae6b39fa9 🐛 Anonymous Plex user 2023-04-14 12:22:11 +02:00
Thomas Camlong
632a9967fd New Crowdin updates (#733)
* New translations video-stream.json (Chinese Simplified)

* New translations rss.json (Chinese Simplified)

* New translations iframe.json (Chinese Simplified)

* New translations error-boundary.json (French)

* New translations error-boundary.json (Spanish)

* New translations error-boundary.json (Danish)

* New translations error-boundary.json (German)

* New translations error-boundary.json (Greek)

* New translations error-boundary.json (Hebrew)

* New translations error-boundary.json (Italian)

* New translations error-boundary.json (Japanese)

* New translations error-boundary.json (Korean)

* New translations error-boundary.json (Dutch)

* New translations error-boundary.json (Norwegian)

* New translations error-boundary.json (Polish)

* New translations error-boundary.json (Russian)

* New translations error-boundary.json (Slovak)

* New translations error-boundary.json (Slovenian)

* New translations error-boundary.json (Swedish)

* New translations error-boundary.json (Ukrainian)

* New translations error-boundary.json (Chinese Simplified)

* New translations error-boundary.json (English)

* New translations error-boundary.json (Vietnamese)

* New translations error-boundary.json (Portuguese, Brazilian)

* New translations error-boundary.json (LOLCAT)

* New translations error-boundary.json (Danish)

* New translations error-boundary.json (German)

* New translations error-boundary.json (English)

* New translations common.json (English)

* New translations dashdot.json (English)

* New translations ping.json (English)

* New translations page-appearance.json (English)

* New translations config-changer.json (English)

* New translations search-engine.json (English)

* New translations add-app.json (English)

* New translations change-position.json (English)

* New translations torrents-status.json (English)

* New translations general.json (English)

* New translations video-stream.json (English)

* New translations rss.json (English)

* New translations iframe.json (English)

* New translations error-boundary.json (Hebrew)

* New translations error-boundary.json (Italian)

* New translations error-boundary.json (Slovak)

* New translations about.json (Polish)

* New translations about.json (English)

* New translations about.json (French)

* New translations about.json (Spanish)

* New translations about.json (Danish)

* New translations about.json (German)

* New translations about.json (Greek)

* New translations about.json (Hebrew)

* New translations about.json (Italian)

* New translations about.json (Japanese)

* New translations about.json (Korean)

* New translations about.json (Dutch)

* New translations about.json (Norwegian)

* New translations about.json (Russian)

* New translations about.json (Slovak)

* New translations about.json (Slovenian)

* New translations about.json (Swedish)

* New translations about.json (Ukrainian)

* New translations about.json (Chinese Simplified)

* New translations about.json (Vietnamese)

* New translations about.json (Portuguese, Brazilian)

* New translations about.json (LOLCAT)

* New translations about.json (Spanish)

* New translations about.json (Russian)

* New translations about.json (Slovak)

* New translations about.json (Ukrainian)

* New translations about.json (Spanish)

* New translations about.json (Russian)

* New translations common.json (Russian)

* New translations dashdot.json (Russian)

* New translations config-changer.json (Russian)

* New translations search-engine.json (Russian)

* New translations change-position.json (Russian)

* New translations torrents-status.json (Russian)

* New translations general.json (Russian)

* New translations error-boundary.json (Russian)

* New translations about.json (Danish)

* New translations dashdot.json (Russian)

* New translations ping.json (Russian)

* New translations about.json (German)

* New translations dashdot.json (Russian)

* New translations common.json (Russian)

* New translations page-appearance.json (Russian)

* New translations add-app.json (Russian)

* New translations video-stream.json (Russian)

* New translations rss.json (Russian)

* New translations iframe.json (Russian)

* New translations about.json (Swedish)

* New translations about.json (Italian)

* New translations about.json (Hebrew)

* New translations about.json (Hebrew)

* New translations common.json (Slovenian)

* New translations common.json (Slovenian)

* New translations dashdot.json (Slovenian)

* New translations ping.json (Slovenian)

* New translations page-appearance.json (Slovenian)

* New translations config-changer.json (Slovenian)

* New translations about.json (Slovenian)

* New translations config-changer.json (Slovenian)

* New translations search-engine.json (Slovenian)

* New translations add-app.json (Slovenian)

* New translations change-position.json (Slovenian)

* New translations torrents-status.json (Slovenian)

* New translations general.json (Slovenian)

* New translations video-stream.json (Slovenian)

* New translations rss.json (Slovenian)

* New translations iframe.json (Slovenian)

* New translations error-boundary.json (Slovenian)

* New translations about.json (Vietnamese)

* New translations error-boundary.json (Vietnamese)

* New translations about.json (English)

* New translations media-requests-list.json (French)

* New translations media-requests-stats.json (French)

* New translations media-requests-list.json (Spanish)

* New translations media-requests-stats.json (Spanish)

* New translations media-requests-list.json (Danish)

* New translations media-requests-stats.json (Danish)

* New translations media-requests-list.json (German)

* New translations media-requests-stats.json (German)

* New translations media-requests-list.json (Greek)

* New translations media-requests-stats.json (Greek)

* New translations media-requests-list.json (Hebrew)

* New translations media-requests-stats.json (Hebrew)

* New translations media-requests-list.json (Italian)

* New translations media-requests-stats.json (Italian)

* New translations media-requests-list.json (Japanese)

* New translations media-requests-stats.json (Japanese)

* New translations media-requests-list.json (Korean)

* New translations media-requests-stats.json (Korean)

* New translations media-requests-list.json (Dutch)

* New translations media-requests-stats.json (Dutch)

* New translations media-requests-list.json (Norwegian)

* New translations media-requests-stats.json (Norwegian)

* New translations media-requests-list.json (Polish)

* New translations media-requests-stats.json (Polish)

* New translations media-requests-list.json (Russian)

* New translations media-requests-stats.json (Russian)

* New translations media-requests-list.json (Slovak)

* New translations media-requests-stats.json (Slovak)

* New translations media-requests-list.json (Slovenian)

* New translations media-requests-stats.json (Slovenian)

* New translations media-requests-list.json (Swedish)

* New translations media-requests-stats.json (Swedish)

* New translations media-requests-list.json (Ukrainian)

* New translations media-requests-stats.json (Ukrainian)

* New translations media-requests-list.json (Chinese Simplified)

* New translations media-requests-stats.json (Chinese Simplified)

* New translations media-requests-list.json (English)

* New translations media-requests-stats.json (English)

* New translations media-requests-list.json (Vietnamese)

* New translations media-requests-stats.json (Vietnamese)

* New translations media-requests-list.json (Portuguese, Brazilian)

* New translations media-requests-stats.json (Portuguese, Brazilian)

* New translations media-requests-list.json (LOLCAT)

* New translations media-requests-stats.json (LOLCAT)

* New translations media-requests-list.json (Italian)

* New translations media-requests-stats.json (Italian)

* New translations common.json (Slovenian)

* New translations rss.json (Slovenian)

* New translations common.json (French)

* New translations common.json (Spanish)

* New translations common.json (Danish)

* New translations common.json (German)

* New translations common.json (Greek)

* New translations common.json (Hebrew)

* New translations common.json (Italian)

* New translations common.json (Japanese)

* New translations common.json (Korean)

* New translations common.json (Dutch)

* New translations common.json (Norwegian)

* New translations common.json (Polish)

* New translations common.json (Russian)

* New translations common.json (Slovak)

* New translations common.json (Swedish)

* New translations common.json (Ukrainian)

* New translations common.json (Chinese Simplified)

* New translations common.json (English)

* New translations common.json (Vietnamese)

* New translations common.json (Portuguese, Brazilian)

* New translations common.json (LOLCAT)

* New translations common.json (Norwegian)

* New translations dashdot.json (Norwegian)

* New translations ping.json (Norwegian)

* New translations page-appearance.json (Norwegian)

* New translations config-changer.json (Norwegian)

* New translations search-engine.json (Norwegian)

* New translations add-app.json (Norwegian)

* New translations about.json (Norwegian)

* New translations change-position.json (Norwegian)

* New translations torrents-status.json (Norwegian)

* New translations general.json (Norwegian)

* New translations video-stream.json (Norwegian)

* New translations rss.json (French)

* New translations rss.json (Spanish)

* New translations rss.json (Danish)

* New translations rss.json (German)

* New translations rss.json (Greek)

* New translations rss.json (Hebrew)

* New translations rss.json (Italian)

* New translations rss.json (Japanese)

* New translations rss.json (Korean)

* New translations rss.json (Dutch)

* New translations rss.json (Norwegian)

* New translations rss.json (Polish)

* New translations rss.json (Russian)

* New translations rss.json (Slovak)

* New translations rss.json (Swedish)

* New translations rss.json (Ukrainian)

* New translations rss.json (Chinese Simplified)

* New translations rss.json (English)

* New translations rss.json (Vietnamese)

* New translations rss.json (Portuguese, Brazilian)

* New translations rss.json (LOLCAT)

* New translations media-server.json (Norwegian)

* New translations media-requests-list.json (Spanish)

* New translations media-requests-stats.json (Spanish)

* New translations media-requests-list.json (Danish)

* New translations media-requests-stats.json (Danish)

* New translations media-requests-list.json (German)

* New translations media-requests-stats.json (German)

* New translations media-requests-list.json (Norwegian)

* New translations media-requests-stats.json (Norwegian)

* New translations common.json (Spanish)

* New translations common.json (Danish)

* New translations common.json (Italian)

* New translations common.json (Norwegian)

* New translations rss.json (Spanish)

* New translations rss.json (Danish)

* New translations rss.json (Italian)

* New translations media-server.json (Norwegian)

* New translations iframe.json (Norwegian)

* New translations error-boundary.json (Norwegian)

* New translations media-requests-list.json (Hebrew)

* New translations media-requests-stats.json (Hebrew)

* New translations media-requests-list.json (Slovak)

* New translations media-requests-stats.json (Slovak)

* New translations common.json (Hebrew)

* New translations common.json (Slovak)

* New translations rss.json (Hebrew)

* New translations rss.json (Slovak)

* New translations about.json (English)

* New translations media-requests-list.json (English)

* New translations media-requests-stats.json (English)

* New translations common.json (English)

* New translations rss.json (English)
2023-04-13 00:20:50 +09:00
ajnart
fb9a8ed094 ⬆️ Upgrade turbo version 2023-04-12 23:57:05 +09:00
Thomas Camlong
e8cc9cc338 Merge pull request #805 from ajnart/tests/add-media-request-tests
 Add tests for media request widget
2023-04-12 23:53:39 +09:00
Thomas Camlong
02f187914c Merge pull request #806 from ajnart/refactor/fix-default-img-paths
♻️ Fix default img paths
2023-04-12 23:52:24 +09:00
Thomas Camlong
0ac591d353 Merge pull request #807 from ajnart/refactor/dynamic-calender-dimensions
💄 Dynamic calender dimensions
2023-04-12 23:52:12 +09:00
Manuel
049492917a 💄 Dynamic calender dimensions 2023-04-11 22:07:17 +02:00
Manuel
530b158f4e ♻️ Fix default img paths 2023-04-11 18:59:56 +02:00
walkxcode
76479503ad 📝 Fix images in Documentation 2023-04-11 18:13:25 +02:00
Manuel
e8179d01af Add tests for media request widget 2023-04-11 17:38:10 +02:00
Thomas Camlong
d920c6319f Merge pull request #797 from ajnart/rss-multiple-feeds
Rss multiple feeds
2023-04-11 01:07:49 +09:00
ajnart
b45a614cd8 💡 Address PR comments 2023-04-10 23:29:00 +09:00
Thomas Camlong
5a46ecc901 Merge pull request #796 from ajnart/feat/overseerr-widget
 Add overseerr widget
2023-04-10 23:13:22 +09:00
Thomas Camlong
3850bc2dbe Apply suggestions from code review 2023-04-10 23:13:01 +09:00
ajnart
afbb0e6944 ⬆️ Bump version to v0.12.0 2023-04-10 23:05:06 +09:00
Manuel
6b3fe8951a 🚨 Fix warnings 2023-04-09 16:46:13 +02:00
Manuel
2e0478b2a7 Merge branch 'feat/overseerr-widget' of https://github.com/ajnart/homarr into feat/overseerr-widget 2023-04-07 20:03:52 +02:00
Thomas Camlong
3977885c9a Merge pull request #769 from ajnart/warn-missing-properties 2023-04-07 07:59:51 +09:00
Manuel
31a0b5553f Merge branch 'dev' into feat/overseerr-widget 2023-04-06 23:34:37 +02:00
Manuel
972aff26f7 Merge branch 'dev' into feat/overseerr-widget 2023-04-06 23:11:29 +02:00
Manuel
984292482a 🚑 Fix sidebar ribbons breakpoint 2023-04-06 22:49:56 +02:00
Thomas Camlong
648f60fab4 Merge pull request #798 from ajnart/local-storage-caching 2023-04-06 08:16:15 +09:00
Manuel
c1463b3aa6 Add overseerr widget 2023-04-05 21:49:42 +02:00
ajnart
42ce621197 Add localstorage caching with React Query 2023-04-05 15:50:26 +09:00
ajnart
18c84e7e1e 🔥 Remove unused dependencies 2023-04-05 15:49:54 +09:00
ajnart
31a80f5588 Add option to manually edit the refresh interval 2023-04-05 15:49:54 +09:00
ajnart
9d51e2ce52 Change the loading overloay to the refresh button 2023-04-05 15:49:54 +09:00
ajnart
1a7ae434b7 Raise cache time for ReactQuery 2023-04-05 15:49:54 +09:00
ajnart
1930a4c1f6 Add title display if availalbe 2023-04-05 15:49:53 +09:00
ajnart
0c99b77843 Update default rss feed value with homarr releases 2023-04-05 15:49:53 +09:00
ajnart
405219c081 Change default value, fix API 2023-04-05 15:49:53 +09:00
ajnart
54aa5f7f4d Update RSS widget locale 2023-04-05 15:49:53 +09:00
ajnart
6811388991 Add support for multiple RSS feeds 2023-04-05 15:49:52 +09:00
Thomas Camlong
7cf6fe53fc Merge pull request #788 from ajnart/allow-multiple-widgets-of-same-type
Allow multiple widgets of same type
2023-04-04 20:29:59 +09:00
deepsource-autofix[bot]
217e5b861f style: Format code with prettier 2023-04-03 06:57:28 +00:00
ajnart
f1e39ba911 💡 Address PR comments 2023-04-03 15:57:11 +09:00
ajnart
56e824267d 🚨 Lint and prettier 2023-04-03 15:45:47 +09:00
ajnart
2fc4adfbb0 Update useGetRssFeed to use ids 2023-04-03 15:41:46 +09:00
ajnart
b2f04937b9 Merge branch 'dev' into HEAD 2023-04-03 15:40:47 +09:00
Thomas Camlong
2c9fbb5a1b Merge pull request #780 from ajnart/rss-improvements 2023-04-01 15:01:13 +09:00
Thomas Camlong
5a41de0eb9 Merge pull request #783 from ajnart/deepsource-autofix-1247c7e2
Replace short hand type conversions with function calls
2023-04-01 08:15:37 +09:00
ajnart
69dd4ea75c Add support for proxied docker #758 2023-03-31 21:30:00 +02:00
Meier Lukas
e2311fedc0 🐛 Fix issues from pull request 2023-03-30 23:35:29 +02:00
Meier Lukas
77c8cb8f9e 🐛 API endpoints not working with multiple widgets 2023-03-30 23:15:08 +02:00
Meier Lukas
18d58ad4e7 Update default config 2023-03-30 22:54:36 +02:00
Meier Lukas
8c59ab0846 🐛 Fix issues with updating tiles 2023-03-30 22:54:08 +02:00
Meier Lukas
525985b1dc Migrate tiles from id to type 2023-03-30 22:20:56 +02:00
Meier Lukas
43dc1cd70c Change rendering from id to type 2023-03-30 21:54:44 +02:00
Meier Lukas
66f9dd51dd Add migration for multiple widgets 2023-03-30 21:46:59 +02:00
Thomas Camlong
1652f6e368 Merge pull request #766 from ajnart/tests/add-tests
 Add vitest and initial tests
2023-03-29 20:16:08 +09:00
deepsource-autofix[bot]
e8d82c866e style: Format code with prettier 2023-03-29 11:02:54 +00:00
Manuel
4c13e8c2f0 Update mock plex url in plex sdk test 2023-03-29 13:02:33 +02:00
Manuel
51a1156e68 💚 Remove tests from CI build 2023-03-29 13:00:36 +02:00
Manuel
13531a007c 🚨 Fix build warnings 2023-03-29 12:55:03 +02:00
Manuel
41e142634f Merge branch 'tests/add-tests' of https://github.com/ajnart/homarr into tests/add-tests 2023-03-29 12:42:51 +02:00
Manuel
ca47f2d240 💚 Fix tests and build system 2023-03-29 12:42:47 +02:00
deepsource-autofix[bot]
0506cd542c style: Format code with prettier 2023-03-29 10:20:01 +00:00
Manuel
3f44c59e00 🔀 Merge branch 'dev' into tests/add-tests 2023-03-29 12:17:20 +02:00
deepsource-autofix[bot]
497e22830e style: Format code with prettier
Format code with prettier

This commit fixes the style issues introduced in e966fda according to the output
from prettier.

Details: https://deepsource.io/gh/ajnart/homarr/transform/d081bf6a-f351-4ebd-a249-c708aaec7e67/
2023-03-29 12:04:30 +02:00
Thomas Camlong
e966fdad71 Merge pull request #771 from ajnart/mantine-v6
🎉 Move to Mantine v6
2023-03-28 16:05:09 +09:00
deepsource-autofix[bot]
64e8e85aac refactor: Replace short hand type conversions with function calls
Prefer using explicit casts by calling `Number`, `Boolean`, or `String` over using operators like `+`, `!!` or `"" +`. This is considered best practice as it improves readability.
2023-03-27 06:10:26 +00:00
deepsource-io[bot]
964b65477c ci: Update .deepsource.toml 2023-03-27 06:02:42 +00:00
deepsource-io[bot]
39a4e89d66 ci: Add .deepsource.toml 2023-03-27 02:49:53 +00:00
ajnart
c7317c7278 Address PR comments 2023-03-27 11:42:17 +09:00
Thomas Camlong
31f562a223 Merge pull request #779 from ajnart/sonarr-series-name 2023-03-24 00:43:27 +08:00
Manuel
577e467048 Add happy-dom dependency 2023-03-22 21:40:38 +01:00
ajnart
8d1ebba2e1 💄 Style and usability improvements to RSS widget 2023-03-23 01:28:17 +08:00
ajnart
fdeac8eb29 Add TV show name in media info and style changes 2023-03-23 00:44:03 +08:00
Thomas Camlong
b87cfb4853 Merge pull request #748 from ajnart/edit-mode-password
Edit mode password modal
2023-03-22 22:30:42 +08:00
Thomas Camlong
64dec6ce3f Merge branch 'dev' into edit-mode-password 2023-03-22 22:22:16 +08:00
Thomas Camlong
a114e6c623 Merge pull request #770 from ajnart/required-properties
 Make integrations fields required
2023-03-22 22:21:21 +08:00
Thomas Camlong
c2af38caab Merge pull request #775 from ajnart/about-keybinds
 Add a simple keybind viewer in about menu #751
2023-03-22 22:20:56 +08:00
Manuel
0d6346c73a ♻️ Pull request comments 2023-03-22 13:29:00 +01:00
ajnart
e0eb195097 🚨 Fix compilation 2023-03-21 11:43:10 +08:00
ajnart
94f13b805c 🐛 Hide docker when edit mode is not enabled #745 2023-03-21 11:40:33 +08:00
ajnart
c507a8892f 🐛 Fix bug with notification 2023-03-21 11:39:34 +08:00
ajnart
b923f8261b 🧑‍💻 Address PR comments 2023-03-21 11:36:34 +08:00
ajnart
13670c5626 🧑‍💻 Address PR comments 2023-03-21 11:35:07 +08:00
Thomas Camlong
59504ff6c4 Merge pull request #742 from ajnart/fix/rss-crash
🚑 Fix RSS widget crash
2023-03-21 11:28:40 +08:00
ajnart
3bb0f20066 🧑‍💻 Address PR comments 2023-03-21 11:26:19 +08:00
ajnart
850375767e 🌐 Add translations 2023-03-21 11:20:15 +08:00
ajnart
ed159ea3c3 🌐 Add translations 2023-03-21 11:18:19 +08:00
ajnart
c799d507d2 🎨 Wrap shortcut with text component 2023-03-21 11:11:50 +08:00
Manuel
4c9d1a1c01 🔀 Merge branch 'dev' into tests/add-tests 2023-03-20 23:18:20 +01:00
Manuel
6633d21788 🧪 Add test for Plex 2023-03-20 23:17:17 +01:00
ajnart
9aebcf0c69 Add a simple keybind viewer in about menu #751 2023-03-20 10:54:46 +08:00
Manuel
63f82971c8 Environment variable for default color scheme #237 (#744) 2023-03-18 12:29:39 +01:00
Manuel
4c28a77e00 Add widget error boundary (#753) 2023-03-18 12:29:10 +01:00
Manuel
c41f547af3 Add beforeunload hook (#762) 2023-03-18 12:28:11 +01:00
ajnart
b3aae68469 Make integrations fields required
Minor integration styling, bigger tooltips, longer texts, removed clear secret button
2023-03-18 19:09:21 +08:00
ajnart
2063adc6c0 Add console warn if apps are missing properties 2023-03-18 18:29:22 +08:00
Thomas Camlong
04a304dcd6 Turbo cache (#767)
* Try to add vercel caching with turbo

* Update lockfile

* Update turbo json file

* Fix CI

* Add new rule

* re-launch ci

* Update CI to use Turbo

* Use yarn turbo build
2023-03-18 18:19:28 +08:00
Manuel
0b237f27f7 Add c8 code coverage 2023-03-17 23:17:58 +01:00
Manuel
5ed363146f Add test for AppAvatar 2023-03-17 23:05:30 +01:00
Manuel
77bad9d6b3 📝 Update contribution guideline for tests 2023-03-17 22:44:27 +01:00
Manuel
464b9d4142 🚨 Fix nestjs warnings, remove old eslint plugins 2023-03-17 22:40:14 +01:00
Manuel
4a856c6267 Add vitest and initial tests 2023-03-17 22:10:00 +01:00
Manuel
47cb9cd5b6 💄 Fix overflow of items in RSS widget 2023-03-07 20:09:51 +01:00
Manuel
13999e44eb 💄 Add conditional rendering for image 2023-03-07 19:52:56 +01:00
Thomas Camlong
749f492034 Merge pull request #756 from ajnart/docs/issue-template
Update bug.yml
2023-03-07 23:47:20 +09:00
Manuel
c6fa03ba8c Update bug.yml 2023-03-06 11:05:27 +01:00
Thomas Camlong
b78ed7fb04 Merge pull request #750 from ajnart/fix-ping-status
🐛 Fix StatusCode not being used properly
2023-03-04 08:14:22 +09:00
Manuel
c8ef6bae1a 🚑 Fix URL malformed (#743) 2023-03-03 20:27:30 +01:00
ajnart
457e9cf2bd 🎨 Format codebase 2023-03-03 12:40:49 +09:00
ajnart
68cea4b6a8 ️ Icon selector performance changes
Added caching for the icons
2023-03-03 12:39:40 +09:00
ajnart
85120e3816 💄 Icon selector style changes 2023-03-03 12:39:10 +09:00
ajnart
c6d8bcd574 💄 Icon selector style changes 2023-03-03 12:38:56 +09:00
ajnart
1aeee38c0d WIP on Mantine v6 2023-03-03 01:21:38 +09:00
ajnart
387f155b29 WIP on Mantine v6 2023-03-03 01:13:23 +09:00
ajnart
5dae500ac3 🚧 WIP on Mantine V6 2023-03-03 00:37:22 +09:00
ajnart
caa625c3ec Disable show the toggle conditionally 2023-03-02 20:44:52 +09:00
ajnart
faf5d11900 💚 Fix build 2023-03-02 20:32:41 +09:00
ajnart
5c183e83f3 🐛 Fix defaultValue crash 2023-03-02 20:11:52 +09:00
ajnart
ab212e36d0 🙈 add .env file to gitignore 2023-03-02 20:05:27 +09:00
ajnart
402f05f265 🔥 Delete .env 2023-03-02 20:04:58 +09:00
ajnart
46938db8f3 Show the toggle conditionally
The toggle button should only show if the environment variable is defined
2023-03-02 20:04:32 +09:00
ajnart
1dd205c441 🐛 Fix StatusCode not being used properly 2023-03-02 19:57:24 +09:00
ajnart
f906214fa9 Try adding a vercel config file 2023-03-02 16:53:52 +09:00
ajnart
e734af0109 🔥 Remove logs and rephrase modal 2023-03-02 16:43:54 +09:00
ajnart
8850e3a027 🔥 remove .env file 2023-03-02 16:41:27 +09:00
ajnart
0b7f407b8c Add feature for edit mode password 2023-03-02 16:41:00 +09:00
Manuel
6f7692c086 🚑 Fix RSS widget crash 2023-02-28 20:41:09 +01:00
Manuel
623bfe58bd 🔀 Merge v0.11.5 2023-02-25 00:16:24 +01:00
Thomas Camlong
05423440f3 🌐 New Crowdin updates (#711) 2023-02-24 22:15:33 +01:00
Mauz
fddcfb3f06 🚑 Fix Error with latest Dashdot changes (#725) 2023-02-22 22:04:09 +01:00
Manuel
f56f4b33ce Add disable edit mode environment variable (#730) 2023-02-22 21:59:49 +01:00
Manuel
f5686fbf2c ♻️ Refactor icon picker (#724) 2023-02-20 22:11:30 +01:00
Manuel
2c1b329dfd 🚨 Fix build warnings 2023-02-18 15:02:39 +01:00
Thomas Camlong
f1b3949f15 Merge pull request #704 from MauriceNino/feature/dashdot-consistency-changes
Add options to sort and resize graphs in dash. widget
2023-02-18 20:09:42 +09:00
ajnart
334947dd04 📦 Bumb package version 2023-02-18 10:12:22 +09:00
Manuel
596bcefbbc 🔀 Merge upstream changes from master to dev 2023-02-17 23:51:06 +01:00
Manuel
b738fa8463 🔀 Merge branch 'dev' into feature/dashdot-consistency-changes 2023-02-17 23:41:49 +01:00
Manuel
27fac54da4 Add iframe widget (#717) 2023-02-15 22:17:47 +01:00
Manuel
d157e986a1 Plex and Jellyfin widget (#713) 2023-02-15 22:12:49 +01:00
Manuel
ca50cffe82 Add RSS widget 2023-02-15 22:00:06 +01:00
MauriceNino
0ee70f3881 Remove obsolete translations 2023-02-14 14:03:26 +01:00
MauriceNino
d8931644d8 Refactor settings code; Add props access to every settings item 2023-02-14 13:41:59 +01:00
MauriceNino
4c2c2fb564 Fix mobile controls 2023-02-14 13:10:52 +01:00
MauriceNino
368707ed76 Add translations for en & de in Dashdot; Fix PR comments 2023-02-14 13:01:12 +01:00
ajnart
2a5a0a7699 🚨 Fix lockfile 2023-02-14 11:10:50 +09:00
Thomas Camlong
dc69930eab Merge branch 'dev' into feature/dashdot-consistency-changes 2023-02-14 10:53:46 +09:00
ajnart
1f8a71ef6d 🚨 Fix compilation with new lockfile 2023-02-14 10:38:30 +09:00
ajnart
47ea22e411 🐛 Fix dev settings initial state 2023-02-14 09:23:45 +09:00
Thomas Camlong
9929cf64ac Update README.md 2023-02-11 23:56:55 +09:00
Thomas Camlong
89182ec4bc Update README.md 2023-02-11 23:53:05 +09:00
Thomas Camlong
c56f90d43c Merge pull request #694 from ajnart/docs/update-readme
📝 Update readme
2023-02-11 23:49:45 +09:00
ajnart
3e0cf2ded1 🚑 Hotfix build 2023-02-11 23:18:48 +09:00
Manuel
9b53b49159 Update README.md 2023-02-11 14:00:07 +01:00
Manuel
725007f88f test html 2023-02-11 13:42:42 +01:00
ajnart
b767040760 ️ Improve middleware performance
This commit also aims to fix a bug when the password cookie is undefined
2023-02-11 20:47:52 +09:00
ajnart
16a77cdf25 🧑‍💻 Add developer settings in customizations tab 2023-02-11 20:46:15 +09:00
Thomas Camlong
4c52980d25 Merge pull request #710 from ajnart/fix-middleware-cache
🐛 Fix middleware
2023-02-11 09:31:14 +09:00
ajnart
f910e3fe97 🐛 Fix middleware 2023-02-11 09:10:38 +09:00
Thomas Camlong
1460a979c0 Merge pull request #709 from ajnart/turbo-build
️ Add turbo build system
2023-02-11 09:09:40 +09:00
ajnart
1047b73d58 ️ Add turbo build system 2023-02-11 09:07:34 +09:00
Thomas Camlong
4208ac44cf Merge pull request #706 from ajnart/dynamic-imports
Dynamic imports
2023-02-11 08:58:48 +09:00
Thomas Camlong
7ae7e50634 Merge pull request #707 from ajnart/fix-zustand
Fix Zustand imports
2023-02-11 08:58:33 +09:00
ajnart
4f652c71ba Fix Zustand imports 2023-02-11 08:58:09 +09:00
Thomas Camlong
023e44f523 New Crowdin updates (#693)
* New translations dashdot.json (Russian)

* New translations dashdot.json (French)

* New translations dashdot.json (Spanish)

* New translations dashdot.json (Danish)

* New translations dashdot.json (German)

* New translations dashdot.json (Hebrew)

* New translations dashdot.json (Italian)

* New translations dashdot.json (Japanese)

* New translations dashdot.json (Korean)

* New translations dashdot.json (Dutch)

* New translations dashdot.json (Polish)

* New translations dashdot.json (Slovenian)

* New translations dashdot.json (Swedish)

* New translations dashdot.json (Ukrainian)

* New translations dashdot.json (Chinese Simplified)

* New translations dashdot.json (Vietnamese)

* New translations dashdot.json (Portuguese, Brazilian)

* New translations dashdot.json (LOLCAT)

* New translations dashdot.json (Greek)

* New translations dashdot.json (Spanish)

* New translations dashdot.json (Danish)

* New translations dashdot.json (Italian)

* New translations general.json (Spanish)

* New translations common.json (French)

* New translations dashdot.json (French)

* New translations page-appearance.json (French)

* New translations about.json (French)

* New translations general.json (French)

* New translations gridstack.json (French)

* New translations dashdot.json (Hebrew)

* New translations dashdot.json (German)

* New translations common.json (Norwegian)

* New translations calendar.json (Norwegian)

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

* New translations common.json (Norwegian)

* New translations dashdot.json (Norwegian)

* New translations date.json (Norwegian)

* New translations dlspeed.json (Norwegian)

* New translations docker.json (Norwegian)

* New translations overseerr.json (Norwegian)

* New translations ping.json (Norwegian)

* New translations search.json (Norwegian)

* New translations weather.json (Norwegian)

* New translations common.json (Norwegian)

* New translations app-width.json (Norwegian)

* New translations color-selector.json (Norwegian)

* New translations opacity-selector.json (Norwegian)

* New translations page-appearance.json (Norwegian)

* New translations shade-selector.json (Norwegian)

* New translations color-schema.json (Norwegian)

* New translations config-changer.json (Norwegian)

* New translations internationalization.json (Norwegian)

* New translations search-engine.json (Norwegian)

* New translations theme-selector.json (Norwegian)

* New translations widget-positions.json (Norwegian)

* New translations usenet.json (Norwegian)

* New translations login.json (Norwegian)

* New translations selector.json (Norwegian)

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

* New translations add-app.json (Norwegian)

* New translations about.json (Norwegian)

* New translations change-position.json (Norwegian)

* New translations drawer.json (Norwegian)

* New translations torrents-status.json (Norwegian)

* New translations icon-picker.json (Norwegian)

* New translations general.json (Norwegian)

* New translations gridstack.json (Norwegian)

* New translations dlspeed.json (Norwegian)

* New translations docker.json (Norwegian)

* New translations overseerr.json (Norwegian)

* New translations ping.json (Norwegian)

* New translations search.json (Norwegian)

* New translations weather.json (Norwegian)

* New translations common.json (Norwegian)

* New translations app-width.json (Norwegian)

* New translations color-selector.json (Norwegian)

* New translations opacity-selector.json (Norwegian)

* New translations page-appearance.json (Norwegian)

* New translations shade-selector.json (Norwegian)

* New translations color-schema.json (Norwegian)

* New translations config-changer.json (Norwegian)

* New translations internationalization.json (Norwegian)

* New translations search-engine.json (Norwegian)

* New translations theme-selector.json (Norwegian)

* New translations widget-positions.json (Norwegian)

* New translations usenet.json (Norwegian)

* New translations login.json (Norwegian)

* New translations selector.json (Norwegian)

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

* New translations add-app.json (Norwegian)

* New translations about.json (Norwegian)

* New translations change-position.json (Norwegian)

* New translations drawer.json (Norwegian)

* New translations torrents-status.json (Norwegian)

* New translations icon-picker.json (Norwegian)

* New translations general.json (Norwegian)

* New translations gridstack.json (Norwegian)

* New translations common.json (Slovak)

* New translations calendar.json (Slovak)

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

* New translations common.json (Slovak)

* New translations dashdot.json (Slovak)

* New translations date.json (Slovak)

* New translations dlspeed.json (Slovak)

* New translations docker.json (Slovak)

* New translations overseerr.json (Slovak)

* New translations ping.json (Slovak)

* New translations search.json (Slovak)

* New translations weather.json (Slovak)

* New translations common.json (Slovak)

* New translations app-width.json (Slovak)

* New translations color-selector.json (Slovak)

* New translations opacity-selector.json (Slovak)

* New translations page-appearance.json (Slovak)

* New translations shade-selector.json (Slovak)

* New translations color-schema.json (Slovak)

* New translations config-changer.json (Slovak)

* New translations internationalization.json (Slovak)

* New translations search-engine.json (Slovak)

* New translations theme-selector.json (Slovak)

* New translations widget-positions.json (Slovak)

* New translations usenet.json (Slovak)

* New translations login.json (Slovak)

* New translations selector.json (Slovak)

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

* New translations add-app.json (Slovak)

* New translations about.json (Slovak)

* New translations change-position.json (Slovak)

* New translations drawer.json (Slovak)

* New translations torrents-status.json (Slovak)

* New translations icon-picker.json (Slovak)

* New translations general.json (Slovak)

* New translations gridstack.json (Slovak)

* New translations common.json (Slovak)

* New translations calendar.json (Slovak)

* New translations common.json (Slovak)

* New translations about.json (Slovak)

* New translations dashdot.json (Russian)

* New translations general.json (Russian)

* New translations common.json (Russian)

* New translations page-appearance.json (Russian)

* New translations general.json (Russian)

* New translations dashdot.json (Swedish)

* New translations calendar.json (Vietnamese)

* New translations dlspeed.json (Vietnamese)

* New translations weather.json (Vietnamese)

* New translations color-selector.json (Vietnamese)

* New translations widget-positions.json (Vietnamese)

* New translations search.json (Vietnamese)

* New translations common.json (Vietnamese)

* New translations common.json (Vietnamese)

* New translations common.json (Vietnamese)

* New translations dashdot.json (Vietnamese)

* New translations docker.json (Vietnamese)

* New translations overseerr.json (Vietnamese)

* New translations ping.json (Vietnamese)

* New translations page-appearance.json (Vietnamese)

* New translations config-changer.json (Vietnamese)

* New translations search-engine.json (Vietnamese)

* New translations usenet.json (Vietnamese)

* New translations about.json (Vietnamese)

* New translations torrents-status.json (Vietnamese)

* New translations general.json (Vietnamese)

* New translations gridstack.json (Vietnamese)

* New translations common.json (Slovak)

* New translations calendar.json (Slovak)

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

* New translations common.json (Slovak)

* New translations dashdot.json (Slovak)

* New translations date.json (Slovak)

* New translations dlspeed.json (Slovak)

* New translations docker.json (Slovak)

* New translations overseerr.json (Slovak)

* New translations ping.json (Slovak)

* New translations search.json (Slovak)

* New translations weather.json (Slovak)

* New translations common.json (Slovak)

* New translations app-width.json (Slovak)

* New translations color-selector.json (Slovak)

* New translations opacity-selector.json (Slovak)

* New translations page-appearance.json (Slovak)

* New translations shade-selector.json (Slovak)

* New translations color-schema.json (Slovak)

* New translations config-changer.json (Slovak)

* New translations internationalization.json (Slovak)

* New translations search-engine.json (Slovak)

* New translations theme-selector.json (Slovak)

* New translations widget-positions.json (Slovak)

* New translations usenet.json (Slovak)

* New translations login.json (Slovak)

* New translations selector.json (Slovak)

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

* New translations add-app.json (Slovak)

* New translations about.json (Slovak)

* New translations change-position.json (Slovak)

* New translations drawer.json (Slovak)

* New translations torrents-status.json (Slovak)

* New translations icon-picker.json (Slovak)

* New translations general.json (Slovak)

* New translations gridstack.json (Slovak)
2023-02-11 08:38:52 +09:00
Thomas Camlong
85beb7fe43 Merge pull request #697 from ajnart/add-norwegian-slovak
🌐 Add Norwegian and Slovak
2023-02-11 08:38:35 +09:00
Thomas Camlong
62d9888889 Merge pull request #701 from ajnart/change-css-highlight
Change css highlight, remove unused packages
2023-02-11 08:38:05 +09:00
ajnart
10e3718cb8 🚨 Fix build for 404 page 2023-02-11 08:01:45 +09:00
Manuel
fef47b96ee ♻️ Add static CSS class names (#699) 2023-02-10 23:37:08 +01:00
MauriceNino
2e242256cc Fix margin on the right side 2023-02-10 18:48:08 +01:00
MauriceNino
a05e80bf26 Add options to sort and resize graphs in dash. widget 2023-02-10 18:20:28 +01:00
ajnart
06d72d679b 🚧 WIP on dynamic imports 2023-02-10 13:21:38 +09:00
ajnart
edb13ae716 🚧 WIP on dynamic imports 2023-02-10 13:21:38 +09:00
ajnart
793ab4db7a Remove unsed dependencies and add new css editor 2023-02-10 12:44:48 +09:00
ajnart
84db1aeaf7 ️ Change code editor 2023-02-10 12:44:31 +09:00
Yossi Hillali
fab018a10e Add video-stream widget (#685) 2023-02-08 22:23:53 +01:00
ajnart
ba3f841ba3 Fix typos 2023-02-08 22:15:44 +09:00
ajnart
0b07fdd380 🌐 Add Norwegian and Slovak 2023-02-08 22:11:38 +09:00
Manuel
b3b24e4800 Update README.md 2023-02-06 23:12:00 +01:00
Manuel
e897c21aa2 📝 Update readme 2023-02-06 23:06:31 +01:00
Manuel
a2f376aed8 🔀 Merge v0.11.4 2023-02-06 21:29:21 +01:00
Thomas Camlong
bb010ff54a 🌐 New Crowdin updates (#659) 2023-02-06 21:02:59 +01:00
Manuel
58d42ea00c Add warning for downgrading dash. url protocol 2023-02-06 20:52:36 +01:00
Manuel
ebd0802003 🐛 Crash with no default value for reduce 2023-02-06 19:54:44 +01:00
Manuel
2530d71534 🐛 Fix modal position when scroling 2023-02-05 22:23:07 +01:00
Manuel
a8dea274f3 ♻️ Display of available properties in menu 2023-02-05 21:41:47 +01:00
Manuel
63f1a64893 🐛 Fix bug with scroll area sizing 2023-02-05 20:12:21 +01:00
Manuel
2539e8cec1 Custom column counts for gridstack #613 #660 2023-02-05 17:16:03 +01:00
Thomas Camlong
5296ce88d2 Add sonarr-v4 compatibility (#689) 2023-02-05 17:09:11 +01:00
ajnart
cc9317b31c Change calendar media style 2023-02-05 21:09:21 +09:00
ajnart
2588134b58 Try fixing previews 2023-02-05 19:37:21 +09:00
Manuel
e27aa51b4d 🐛 Fix package attributes readout 2023-02-04 21:03:30 +01:00
ajnart
1569a01b27 🚑 Hotfix password not working 2023-02-03 21:17:23 +09:00
ajnart
3bd5495d2a 🚑 Hotfix preview height 2023-02-03 21:08:27 +09:00
ajnart
eff73d233a 🚑 Hotfix media popover 2023-02-02 20:48:15 +09:00
ajnart
61333d6c3d 🚨 Fix imports 2023-02-02 19:14:17 +09:00
ajnart
32462ccdea 🚨 Fix imports 2023-02-02 19:13:12 +09:00
Thomas Camlong
949fd7cea8 Merge pull request #671 from ajnart/next-13
Next 13
2023-02-02 19:03:36 +09:00
ajnart
1e117cbe7b Merge branch 'dev' into next-13 2023-02-02 19:03:11 +09:00
Thomas Camlong
2abe81e590 Merge pull request #670 from ajnart/661-add-fix-for-calendar-pop-up-size-on-mobile
661 add fix for calendar pop up size on mobile
2023-02-02 19:02:28 +09:00
Thomas Camlong
6485a8fd96 Merge pull request #675 from ajnart/fix-overflow-docker-drawer
💄 Fix overflow in about modal and docker drawer #674
2023-02-02 19:02:12 +09:00
ajnart
f805eb17e2 Merge branch 'dev' into fix-overflow-docker-drawer 2023-02-02 19:01:53 +09:00
Manuel
5382da6998 🔖 Increment version number 2023-02-02 19:00:54 +09:00
Manuel
6995396af4 Add switch for percentages in dash. widget #641 2023-02-02 19:00:54 +09:00
Manuel
868b0017b9 🐛 Re-add missing filters for torrent widget 2023-02-02 19:00:53 +09:00
Manuel
766418ce53 ♻️ Add version reading by package file 2023-02-02 19:00:53 +09:00
Thomas Camlong
3af176e90d Merge pull request #679 from ajnart/634-keep-iphone-from-zooming-in-when-searching-in-homarr
Update _app.tsx
2023-02-02 18:59:34 +09:00
Thomas Camlong
6fe9fb9718 Merge pull request #673 from ajnart/useQuery-stale-time-cache
 Add cache and stale timers for most react query
2023-02-02 18:59:20 +09:00
Thomas Camlong
d926e518fe Merge branch 'dev' into useQuery-stale-time-cache 2023-02-02 18:59:09 +09:00
Manuel
789bfd6f06 🔖 Increment version number 2023-02-01 12:55:31 +01:00
Manuel
a533aad7b9 Add switch for percentages in dash. widget #641 2023-02-01 12:37:13 +01:00
ajnart
49b17c2fd7 🚨 Fix compilation by downgrading Mantine 2023-02-01 11:22:57 +09:00
Thomas Camlong
24973c5bbb Update _app.tsx 2023-02-01 11:06:24 +09:00
Thomas Camlong
37672e4b15 Update _app.tsx 2023-02-01 11:04:15 +09:00
Manuel
8a50fcffa2 🔀 Merge branch 'dev' into next-13 2023-01-31 22:21:15 +01:00
Manuel
e89a65c8dc 🚨 Fix build errors 2023-01-31 22:10:27 +01:00
Manuel
b459b0fe89 🐛 Re-add missing filters for torrent widget 2023-01-31 22:03:34 +01:00
Manuel
2b20cecb79 ♻️ Add version reading by package file 2023-01-31 21:58:55 +01:00
Manuel
e20149a93c 💄 Fix overflow in about modal and docker drawer #674 2023-01-31 18:07:04 +01:00
Manuel
2b76ae83b1 💄 Fix overflowing text wrap in header for page title #606 2023-01-31 17:33:53 +01:00
ajnart
dfa623d98f ⬆️ Upgrade to Next v13.1.6 2023-01-31 12:53:32 +09:00
ajnart
6586cdd060 Add cache and stale timers for most react query 2023-01-31 11:45:52 +09:00
ajnart
87909c27c0 🚸 Improve tv show episode badge 2023-01-31 10:35:17 +09:00
ajnart
e9eebadce6 🧑‍💻 Add react query dev tool 2023-01-31 10:10:02 +09:00
ajnart
fd7a73c1e7 Add max width to the Calendar 2023-01-31 10:06:24 +09:00
Manuel
f28f0b98a0 🚸 Add hotkey for entering and exiting edit mode #660 2023-01-30 21:41:16 +01:00
Manuel
84a6c38d9c 🐛 Search bar not respecting the open target #666 2023-01-30 21:12:45 +01:00
Manuel
561055d5d6 🐛 Fix overwriting not affected apps and widgets in categories #665 2023-01-30 21:03:27 +01:00
Manuel
1977c7478e 🐛 Fix mismatched torrent clients 2023-01-30 12:51:54 +01:00
Manuel
1ffd984eb3 🥅 Add error handling for download queue API 2023-01-29 20:30:10 +01:00
Manuel
53012da946 🔀 Merge v0.11.3 2023-01-29 18:06:38 +01:00
Thomas Camlong
cf45b4c82c 🌐 New Crowdin updates (#617) 2023-01-29 16:09:35 +01:00
Manuel
67ee1bfb9d 🐛 Fix crash and missing translations with icon picker 2023-01-29 14:21:35 +01:00
Manuel
dabb7c2409 ♻️ Pull request feedback 2023-01-28 23:01:15 +01:00
Manuel
52a1dc5523 💄 Fix margin for category accordeon 2023-01-28 21:03:57 +01:00
Manuel
118e310884 🔖 Bump version from 0.11.2 to 0.11.3 2023-01-28 20:56:18 +01:00
Thomas Camlong
2d31696820 Add autocomplete to the icon selection screen (#647) 2023-01-28 20:52:54 +01:00
Manuel
653f8c6fd8 ♻️ Refactor torrent network traffic widget #616 2023-01-28 20:41:30 +01:00
Ezbon Jacob
2c2f3ea5f4 feat: add support for default ports on http(s) protocols 2023-01-28 15:40:25 +01:00
Thomas Camlong
79906b4e15 Merge pull request #649 from ajnart/feature-category-collapse
Add category collapse
2023-01-27 10:40:07 +09:00
Thomas Camlong
2d00f9229c Merge pull request #648 from ajnart:502-adjust-size-of-results-in-the-search-box-to-screen-size
Rework media display for Overseerr
2023-01-27 10:39:28 +09:00
Manuel
d1f09ea684 🐛 Refactor category actions and fix wrong wrapper #630 2023-01-26 22:01:37 +01:00
ajnart
e1179820b7 💄 Fix background color 2023-01-27 00:33:41 +09:00
ajnart
3e57534b45 Add category collapse
Fixes #636
2023-01-27 00:22:17 +09:00
ajnart
b94488175e Rework media display for Overseerr
Looks a lot better on mobile, fixes #502
2023-01-26 23:23:11 +09:00
Thomas Camlong
f2e16b49fd Merge pull request #626 from ajnart/docker-keybind
💄 Docker module improvements
2023-01-25 07:58:57 +09:00
Thomas Camlong
51e5e2c6e5 Merge pull request #633 from ajnart/fix-incorrect-wrapper-position-increment
🐛 Fix incorrect wrapper position increment #630 #621
2023-01-25 00:22:55 +09:00
Manuel
a16866b269 🐛 Fix incorrect wrapper position increment #630 #621 2023-01-23 20:35:59 +01:00
ajnart
b770b06ed8 💄 Docker module improvements
Added a keybind, made the text bigger, offeset the scrollbar, made the table take more space
2023-01-23 23:56:38 +09:00
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
ajnart
9d566330be work on next13 2023-01-23 01:34:36 +09: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
Thomas Camlong
3111fd0f54 🚀 v0.10.0 2022-09-04 10:36:37 +02:00
Thomas Camlong
bcdbb0dd37 🌎 New Crowdin updates (#400)
* New translations usenet.json (English)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

* New translations dlspeed.json (Swedish)

* New translations dlspeed.json (French)

* New translations dlspeed.json (Spanish)

* New translations dlspeed.json (German)

* New translations dlspeed.json (Italian)

* New translations dlspeed.json (Japanese)

* New translations dlspeed.json (Dutch)

* New translations dlspeed.json (Russian)

* New translations dlspeed.json (Chinese Simplified)

* New translations dlspeed.json (English)

* New translations dashdot.json (German)

* New translations dashdot.json (French)

* New translations dashdot.json (Spanish)

* New translations dashdot.json (Italian)

* New translations dashdot.json (Japanese)

* New translations dashdot.json (Dutch)

* New translations dashdot.json (Russian)

* New translations dashdot.json (Swedish)

* New translations dashdot.json (Chinese Simplified)

* New translations dashdot.json (English)

* New translations dashdot.json (Polish)

* New translations dlspeed.json (Slovenian)

* New translations dlspeed.json (Polish)

* New translations dashdot.json (Slovenian)

* New translations dashdot.json (Ukrainian)

* New translations dlspeed.json (Ukrainian)

* New translations dashdot.json (Portuguese, Brazilian)

* New translations dlspeed.json (Portuguese, Brazilian)

* New translations dlspeed.json (Korean)

* New translations dashdot.json (LOLCAT)

* New translations dashdot.json (Korean)

* New translations dlspeed.json (LOLCAT)

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

* New translations usenet.json (Ukrainian)

* New translations usenet.json (Polish)

* New translations usenet.json (Polish)

* New translations common.json (Ukrainian)

* New translations docker.json (Ukrainian)

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

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

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

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

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

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

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

* New translations docker.json (Italian)

* New translations docker.json (French)

* New translations docker.json (German)

* New translations docker.json (Japanese)

* New translations dashdot.json (German)

* New translations docker.json (Dutch)

* New translations docker.json (Chinese Simplified)

* New translations docker.json (English)

* New translations search.json (German)

* New translations page-appearance.json (German)

* New translations common.json (French)

* New translations common.json (Italian)

* New translations common.json (Japanese)

* New translations common.json (German)

* New translations common.json (Dutch)

* New translations common.json (Chinese Simplified)

* New translations common.json (English)

* New translations usenet.json (German)

* New translations usenet.json (Italian)

* New translations usenet.json (French)

* New translations usenet.json (English)

* New translations usenet.json (Chinese Simplified)

* New translations usenet.json (Dutch)

* New translations usenet.json (Japanese)
2022-09-04 10:35:59 +02:00
ajnart
19b08b2742 🎨 Improve UI by changing dark mode colors 2022-09-04 09:25:09 +02:00
ajnart
bf1e057cc2 🌐 Fix Internationalization issues 2022-09-03 18:00:56 +02:00
ajnart
a38adbbd14 🐛 Fix category oppacity 2022-09-03 17:54:16 +02:00
ajnart
247e950713 🐛 Fix opacity in Header and AppShelf accordion 2022-09-03 00:40:44 +02:00
ajnart
1dc90e1e03 🌐 Fix localization errors 2022-09-02 23:47:30 +02:00
ajnart
87bf8db241 🐛 Fix bug with Space in add item modal 2022-09-02 23:47:13 +02:00
ajnart
f1adfd201a ✏️ Fix torrent module option name 2022-09-02 23:46:24 +02:00
ajnart
e69d2c8f30 ✏️ Fix dashdot module options names 2022-09-02 23:46:07 +02:00
ajnart
601ca9d894 ✏️ Fix module wrapper translation typo 2022-09-02 23:45:47 +02:00
ajnart
ca530feb7c 🐛 Fix bug with download speed module 2022-09-02 23:45:33 +02:00
ajnart
0e4a25a68f 🔖 Bumb version to v0.10.0 2022-09-02 19:29:05 +02:00
ajnart
6ed8f01e7c 🌐 Add descriptor for Sabnzbd module 2022-09-02 19:27:32 +02:00
ajnart
18f0e128b9 🐛 Fix bug with i18n and login screen 2022-09-02 19:19:33 +02:00
Thomas Camlong
cb42592544 🔀 New Crowdin updates (#396)
* New translations calendar.json (Italian)

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

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

* New translations calendar.json (Japanese)

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

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

* New translations calendar.json (Chinese Simplified)

* New translations app-shelf.json (Japanese)

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

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

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

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

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

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

* New translations app-shelf.json (Italian)

* New translations docker.json (Spanish)

* New translations dlspeed.json (Japanese)

* New translations dlspeed.json (Italian)

* New translations docker.json (Italian)

* New translations docker.json (Japanese)

* New translations date.json (Japanese)

* New translations dashdot.json (Italian)

* New translations common.json (Italian)

* New translations common.json (Japanese)

* New translations common.json (Chinese Simplified)

* New translations date.json (Italian)

* New translations dashdot.json (Japanese)

* New translations dlspeed.json (Chinese Simplified)

* New translations dashdot.json (Chinese Simplified)

* New translations date.json (Chinese Simplified)

* New translations docker.json (Chinese Simplified)

* New translations torrents-status.json (Japanese)

* New translations torrents-status.json (Italian)

* New translations weather.json (Italian)

* New translations weather.json (Japanese)

* New translations search.json (Japanese)

* New translations ping.json (Italian)

* New translations overseerr.json (Italian)

* New translations overseerr.json (Japanese)

* New translations search.json (Italian)

* New translations ping.json (Japanese)

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

* New translations overseerr.json (Chinese Simplified)

* New translations ping.json (Chinese Simplified)

* New translations search.json (Chinese Simplified)

* New translations weather.json (Chinese Simplified)

* New translations page-appearance.json (Japanese)

* New translations page-appearance.json (Italian)

* New translations shade-selector.json (Italian)

* New translations shade-selector.json (Japanese)

* New translations opacity-selector.json (Japanese)

* New translations color-selector.json (Italian)

* New translations app-width.json (Italian)

* New translations app-width.json (Japanese)

* New translations opacity-selector.json (Italian)

* New translations color-selector.json (Japanese)

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

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

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

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

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

* New translations module-enabler.json (Japanese)

* New translations module-enabler.json (Italian)

* New translations search-engine.json (Italian)

* New translations search-engine.json (Japanese)

* New translations internationalization.json (Japanese)

* New translations config-changer.json (Italian)

* New translations color-schema.json (Italian)

* New translations color-schema.json (Japanese)

* New translations internationalization.json (Italian)

* New translations config-changer.json (Japanese)

* New translations module-enabler.json (Chinese Simplified)

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

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

* New translations internationalization.json (Chinese Simplified)

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

* New translations common.json (Spanish)

* New translations common.json (Italian)

* New translations common.json (Japanese)

* New translations common.json (Chinese Simplified)

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

* New translations common.json (Japanese)

* New translations theme-selector.json (Italian)

* New translations theme-selector.json (Japanese)

* New translations widget-positions.json (Italian)

* New translations widget-positions.json (Japanese)

* New translations common.json (Italian)

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

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

* New translations common.json (Chinese Simplified)

* New translations config-changer.json (Polish)

* New translations common.json (Polish)

* New translations docker.json (Polish)

* New translations overseerr.json (Polish)

* New translations weather.json (Polish)

* New translations common.json (Portuguese, Brazilian)

* New translations usenet.json (Spanish)

* New translations usenet.json (Japanese)

* New translations usenet.json (Italian)

* New translations usenet.json (Chinese Simplified)
2022-09-02 19:03:46 +02:00
Thomas Camlong
008d811d21 🔀 New Crowdin updates (#395)
* New translations add-service-app-shelf.json (German)

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

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

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

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

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

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

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

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

* New translations dlspeed.json (Swedish)

* New translations dlspeed.json (Spanish)

* 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 (Dutch)

* New translations docker.json (Russian)

* New translations docker.json (Swedish)

* New translations docker.json (Chinese Simplified)

* New translations date.json (Swedish)

* New translations dashdot.json (German)

* New translations common.json (Swedish)

* New translations dashdot.json (French)

* New translations dashdot.json (Spanish)

* New translations dashdot.json (Dutch)

* New translations dashdot.json (Swedish)

* New translations date.json (Spanish)

* New translations docker.json (English)

* New translations torrents-status.json (Swedish)

* New translations torrents-status.json (Spanish)

* New translations torrents-status.json (German)

* New translations search.json (Russian)

* New translations weather.json (French)

* New translations weather.json (Spanish)

* New translations weather.json (Swedish)

* New translations search.json (Swedish)

* New translations search.json (Dutch)

* New translations overseerr.json (Spanish)

* New translations ping.json (German)

* New translations overseerr.json (German)

* New translations overseerr.json (Swedish)

* New translations ping.json (Spanish)

* New translations ping.json (Swedish)

* New translations search.json (French)

* New translations search.json (Spanish)

* New translations search.json (German)

* New translations page-appearance.json (Swedish)

* New translations page-appearance.json (French)

* New translations page-appearance.json (Spanish)

* New translations page-appearance.json (German)

* New translations page-appearance.json (Italian)

* New translations page-appearance.json (Japanese)

* New translations page-appearance.json (Dutch)

* New translations page-appearance.json (Russian)

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

* New translations app-width.json (Spanish)

* New translations app-width.json (German)

* New translations opacity-selector.json (German)

* New translations module-enabler.json (Swedish)

* New translations module-enabler.json (Spanish)

* New translations module-enabler.json (German)

* New translations search-engine.json (Spanish)

* New translations search-engine.json (German)

* New translations search-engine.json (Swedish)

* New translations internationalization.json (Swedish)

* New translations config-changer.json (German)

* New translations config-changer.json (Spanish)

* New translations config-changer.json (Swedish)

* New translations calendar.json (Polish)

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

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

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

* New translations common.json (Italian)

* New translations common.json (French)

* New translations common.json (Spanish)

* New translations common.json (German)

* New translations common.json (Chinese Simplified)

* New translations common.json (Japanese)

* New translations common.json (Dutch)

* New translations common.json (Russian)

* New translations common.json (Swedish)

* New translations common.json (English)

* New translations common.json (Swedish)

* New translations widget-positions.json (German)

* New translations theme-selector.json (German)

* New translations theme-selector.json (Swedish)

* New translations widget-positions.json (Spanish)

* New translations widget-positions.json (Swedish)

* New translations common.json (French)

* New translations common.json (Spanish)

* New translations common.json (German)

* New translations common.json (Polish)

* New translations ping.json (Polish)

* New translations weather.json (Polish)

* New translations torrents-status.json (Polish)

* New translations search.json (Slovenian)

* New translations search.json (Polish)

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

* New translations docker.json (Slovenian)

* New translations docker.json (Polish)

* New translations dlspeed.json (Polish)

* New translations date.json (Polish)

* New translations dashdot.json (Slovenian)

* New translations dashdot.json (Polish)

* New translations widget-positions.json (Polish)

* New translations search-engine.json (Polish)

* New translations theme-selector.json (Polish)

* New translations common.json (Polish)

* New translations common.json (Polish)

* New translations common.json (Slovenian)

* New translations common.json (Portuguese, Brazilian)

* New translations color-schema.json (Polish)

* New translations config-changer.json (Polish)

* New translations shade-selector.json (Polish)

* New translations page-appearance.json (Slovenian)

* New translations page-appearance.json (Polish)

* New translations color-selector.json (Polish)

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

* New translations date.json (Ukrainian)

* New translations common.json (Ukrainian)

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

* New translations calendar.json (Ukrainian)

* New translations app-shelf.json (Ukrainian)

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

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

* New translations dlspeed.json (Ukrainian)

* New translations docker.json (Ukrainian)

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

* New translations overseerr.json (Ukrainian)

* New translations ping.json (Ukrainian)

* New translations search.json (Ukrainian)

* New translations torrents-status.json (Ukrainian)

* New translations weather.json (Ukrainian)

* New translations dashdot.json (Ukrainian)

* New translations overseerr.json (Portuguese, Brazilian)

* New translations date.json (Portuguese, Brazilian)

* New translations calendar.json (Portuguese, Brazilian)

* New translations common-media-cards.json (Portuguese, Brazilian)

* New translations common.json (Portuguese, Brazilian)

* New translations weather.json (Portuguese, Brazilian)

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

* New translations search.json (Portuguese, Brazilian)

* New translations ping.json (Portuguese, Brazilian)

* New translations dashdot.json (Portuguese, Brazilian)

* New translations docker.json (Portuguese, Brazilian)

* New translations dlspeed.json (Portuguese, Brazilian)

* New translations opacity-selector.json (Ukrainian)

* New translations app-width.json (Ukrainian)

* New translations shade-selector.json (Ukrainian)

* New translations page-appearance.json (Ukrainian)

* New translations common.json (Ukrainian)

* New translations color-selector.json (Ukrainian)

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

* New translations common.json (Ukrainian)

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

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

* New translations module-enabler.json (Portuguese, Brazilian)

* New translations internationalization.json (Portuguese, Brazilian)

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

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

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

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

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

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

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

* New translations common.json (Portuguese, Brazilian)

* New translations color-schema.json (Ukrainian)

* New translations torrents-status.json (LOLCAT)

* New translations overseerr.json (Korean)

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

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

* New translations app-shelf.json (LOLCAT)

* New translations calendar.json (LOLCAT)

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

* New translations common.json (LOLCAT)

* New translations dashdot.json (LOLCAT)

* New translations date.json (LOLCAT)

* New translations weather.json (Korean)

* New translations torrents-status.json (Korean)

* New translations search.json (Korean)

* New translations ping.json (Korean)

* New translations docker.json (Korean)

* New translations dlspeed.json (Korean)

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

* New translations search.json (LOLCAT)

* New translations ping.json (LOLCAT)

* New translations overseerr.json (LOLCAT)

* New translations docker.json (LOLCAT)

* New translations dlspeed.json (LOLCAT)

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

* New translations app-shelf.json (Korean)

* New translations calendar.json (Korean)

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

* New translations common.json (Korean)

* New translations dashdot.json (Korean)

* New translations date.json (Korean)

* New translations theme-selector.json (Korean)

* New translations common.json (LOLCAT)

* New translations widget-positions.json (Korean)

* New translations config-changer.json (Ukrainian)

* New translations search-engine.json (Korean)

* New translations app-width.json (Korean)

* New translations module-enabler.json (Ukrainian)

* New translations search-engine.json (Ukrainian)

* New translations theme-selector.json (Ukrainian)

* New translations widget-positions.json (Ukrainian)

* New translations common.json (Korean)

* New translations common.json (Korean)

* New translations color-selector.json (Korean)

* New translations module-enabler.json (Korean)

* New translations internationalization.json (Ukrainian)

* New translations page-appearance.json (Korean)

* New translations shade-selector.json (Korean)

* New translations color-schema.json (Korean)

* New translations config-changer.json (Korean)

* New translations internationalization.json (Korean)

* New translations opacity-selector.json (Korean)

* New translations usenet.json (French)

* New translations weather.json (LOLCAT)

* New translations usenet.json (German)

* New translations usenet.json (Portuguese, Brazilian)

* New translations usenet.json (English)

* New translations usenet.json (Chinese Simplified)

* New translations usenet.json (Ukrainian)

* New translations usenet.json (Swedish)

* New translations usenet.json (Slovenian)

* New translations usenet.json (Russian)

* New translations usenet.json (Polish)

* New translations usenet.json (Dutch)

* New translations usenet.json (Korean)

* New translations usenet.json (Japanese)

* New translations usenet.json (Italian)

* New translations usenet.json (Spanish)

* New translations common.json (LOLCAT)

* New translations widget-positions.json (LOLCAT)

* New translations theme-selector.json (LOLCAT)

* New translations search-engine.json (LOLCAT)

* New translations module-enabler.json (LOLCAT)

* New translations internationalization.json (LOLCAT)

* New translations config-changer.json (LOLCAT)

* New translations color-schema.json (LOLCAT)

* New translations shade-selector.json (LOLCAT)

* New translations page-appearance.json (LOLCAT)

* New translations opacity-selector.json (LOLCAT)

* New translations color-selector.json (LOLCAT)

* New translations app-width.json (LOLCAT)

* New translations usenet.json (LOLCAT)

* New translations dashdot.json (French)

* New translations common.json (Portuguese, Brazilian)
2022-09-02 16:17:29 +02:00
ajnart
8066d3a704 🌐 Add other locales to i18n 2022-09-02 16:17:04 +02:00
ajnart
3cac4f7361 🐛 Fix compilation issues 2022-09-02 15:22:10 +02:00
Thomas Camlong
91ed7a24ca 🔀 Merge pull request #374 from Skeeww/ui/docker
💄Improve Docker module UI
2022-09-02 13:03:03 +02:00
Thomas Camlong
713dec2969 Merge branch 'dev' into ui/docker 2022-09-02 13:02:50 +02:00
ajnart
c08512d464 💄 Change UI for docker module 2022-09-02 13:01:56 +02:00
ajnart
8c6e84d7a9 🐛 Bugfix with advanced options to add service 2022-09-02 12:42:37 +02:00
Thomas Camlong
17364f46cd 🔀 Merge pull request #373 from JannesV/feature/usenet
Feature/usenet
2022-09-02 11:19:51 +02:00
Jannes Vandepitte
91a8510859 Cleanup 2022-09-01 11:01:47 +02:00
Jannes Vandepitte
3d98b38955 Fix lint 2022-09-01 10:36:46 +02:00
Jannes Vandepitte
d5d8f45ece Fix resume 2022-08-31 19:16:16 +02:00
Jannes Vandepitte
5dfc1e6f4c Fix linebreak and url 2022-08-31 19:13:34 +02:00
Jannes Vandepitte
4b2cd519f7 Quick FIX 2022-08-31 18:00:10 +02:00
Thomas Camlong
b4772bfc0c 📝 Update README to add translation status 2022-08-31 16:00:59 +02:00
Thomas Camlong
a2a5c6b61d 🔀 Merge pull request #364 from wieli99/master
 Add option for custom CSS to Customization Settings
2022-08-31 15:56:07 +02:00
Thomas Camlong
3bd054482e 🔀 Merge pull request #390 from ishults/patch-1
#381 - Add "405 - Method Not Allowed" for statuses
2022-08-31 15:54:15 +02:00
ajnart
4bdfcce060 ✏️ Fix locales, button order and add reload state 2022-08-31 15:52:16 +02:00
Florian Fritz
4db35406a0 🚸 Add German & English translations for custom CSS field
(cherry picked from commit 20e1cc3a1bae59ee401539e9de07f500a37fc7b4)
2022-08-31 12:34:02 +02:00
Florian Fritz
87016eb51f 🐛 Fix not setting the saved value of the custom CSS
(cherry picked from commit 0c62be8fedfd2b8015d0d1bb5b9acc5dd1ba22ac)
2022-08-31 12:33:53 +02:00
Florian Fritz
9af2f20bfa Add option for custom CSS to Customization Settings 2022-08-31 12:33:47 +02:00
I Shults
829a7cfea0 #381 - Add "405 - Method Not Allowed" for statuses 2022-08-30 13:04:04 -05:00
Thomas Camlong
a2556de7d0 Merge pull request #387 from fabricionaweb/patch-1
Fix integrations url on README
2022-08-30 17:02:27 +02:00
Thomas Camlong
7871ea634f Merge pull request #376 from Bonfire/Optional-Pinging
 Optional pinging
2022-08-30 17:02:12 +02:00
Bon
fc9d9555ff Merge branch 'dev' into Optional-Pinging 2022-08-30 09:51:53 -04:00
Bjorn Lammers
a2be733932 🚛 Move WalkxHub > WalkxCode 2022-08-30 12:50:44 +02:00
Bjorn Lammers
f8d850b3be 🚛 Move WalkxHub > WalkxCode 2022-08-30 12:50:44 +02:00
Thomas Camlong
022656ae45 🌐 add crowdin translations 2022-08-30 12:50:32 +02:00
Manuel
c9b33f3e48 🌐 add crowdin translations 2022-08-30 12:49:55 +02:00
Fabricio Augusto
3747e482ed Fix integrations url 2022-08-29 15:47:14 +01:00
Bon
47e16042b2 Merge branch 'dev' into Optional-Pinging 2022-08-28 10:59:43 -04:00
Manuel
e771e31873 🐛 fix language switch and add search 2022-08-28 16:28:26 +02:00
Thomas Camlong
96d76cfd14 Update next-i18next.config.js 2022-08-27 19:26:48 +02:00
Thomas Camlong
5d3141ce1c Merge pull request #379 from ajnart/revert-371-i10n_dev
Revert "New Crowdin updates"
2022-08-27 19:25:28 +02:00
Thomas Camlong
c33c1da407 Revert "New Crowdin updates" 2022-08-27 19:24:47 +02:00
Bonfire
beae00a170 add ping service toggle 2022-08-26 19:52:20 -04:00
Bonfire
720ae86504 🌐 Fix Advanced Options title 2022-08-26 19:31:09 -04:00
Noan
313367a8b8 🔀 merged branch dev 2022-08-27 01:16:18 +02:00
Noan
013cf45d3d 💄 improve docker module ui 2022-08-27 00:46:36 +02:00
Jannes Vandepitte
12e7eb6357 Address PR comments 2022-08-26 21:38:28 +02:00
Jannes Vandepitte
4db9dba2f4 lint 2022-08-26 16:47:26 +02:00
Jannes Vandepitte
281f7bacb0 Fix minor issues 2022-08-26 16:43:46 +02:00
Jannes Vandepitte
bf93fc87ee revert default.json 2022-08-26 16:13:54 +02:00
Jannes Vandepitte
fb723f6ad6 implement queue info and pause/resume 2022-08-26 16:12:40 +02:00
Jannes Vandepitte
8aacfc8dd9 Cleanup bad merge 2022-08-26 11:33:55 +02:00
Jannes Vandepitte
61672fd7f2 revert changes 2022-08-26 11:29:41 +02:00
Jannes Vandepitte
bea07ebe29 Error handling 2022-08-26 11:10:40 +02:00
Jannes Vandepitte
d9d3d3de45 History done 2022-08-26 10:46:34 +02:00
Jannes Vandepitte
c44a01fbc3 More cleanup and history added 2022-08-25 21:07:41 +02:00
Jannes Vandepitte
4afa09fd7a Cleanup 2022-08-25 18:47:06 +02:00
Jannes Vandepitte
f0976081f3 Initial setup of Sabnzbd integration 2022-08-25 18:10:23 +02:00
Thomas Camlong
9342961683 🔀 Merge pull request #363 from Skeeww/dev
♻️ Change Docker instance to singleton
2022-08-25 16:56:27 +02:00
Thomas Camlong
f3217d5bb6 🔀 Merge pull request #371 from ajnart/i10n_dev
🌐 New Crowdin updates ↗️
2022-08-25 13:22:14 +02:00
Thomas Camlong
e3778482da New translations widget-positions.json (German) 2022-08-25 13:18:03 +02:00
Thomas Camlong
a572f88dd7 New translations theme-selector.json (German) 2022-08-25 13:18:03 +02:00
Thomas Camlong
2cf662a304 New translations internationalization.json (German) 2022-08-25 13:18:03 +02:00
Thomas Camlong
bfb8b32bc9 New translations color-schema.json (German) 2022-08-25 13:18:03 +02:00
Thomas Camlong
0d952e450e New translations config-changer.json (German) 2022-08-25 13:18:03 +02:00
Thomas Camlong
8ccf40c453 New translations search-engine.json (German) 2022-08-25 13:18:03 +02:00
Thomas Camlong
e4d29a626d New translations module-enabler.json (German) 2022-08-25 13:18:03 +02:00
Thomas Camlong
fb0a215548 New translations opacity-selector.json (German) 2022-08-25 13:18:03 +02:00
Thomas Camlong
02220b8d5e New translations app-width.json (German) 2022-08-25 13:18:03 +02:00
Thomas Camlong
8de377e032 New translations color-selector.json (German) 2022-08-25 13:18:03 +02:00
Thomas Camlong
953ea93189 New translations shade-selector.json (German) 2022-08-25 13:18:03 +02:00
Thomas Camlong
bf0f22667a New translations page-appearance.json (German) 2022-08-25 13:18:02 +02:00
Thomas Camlong
461b4decae New translations search.json (German) 2022-08-25 13:18:02 +02:00
Thomas Camlong
78bad70bcb New translations overseerr.json (German) 2022-08-25 13:18:02 +02:00
Thomas Camlong
371dc2f038 New translations ping.json (German) 2022-08-25 13:18:02 +02:00
Thomas Camlong
8124276fdb New translations weather.json (German) 2022-08-25 13:18:02 +02:00
Thomas Camlong
11c30f83c4 New translations torrents-status.json (German) 2022-08-25 13:18:02 +02:00
Thomas Camlong
029901e0b6 New translations dashdot.json (German) 2022-08-25 13:18:02 +02:00
Thomas Camlong
3fb1e99563 New translations docker.json (German) 2022-08-25 13:18:02 +02:00
Thomas Camlong
a19741998f New translations app-shelf.json (German) 2022-08-25 13:18:02 +02:00
Thomas Camlong
fba8b2a9f6 New translations add-service-app-shelf.json (German) 2022-08-25 13:18:02 +02:00
Thomas Camlong
7cfe7e0dd5 New translations app-shelf-menu.json (German) 2022-08-25 13:18:02 +02:00
Thomas Camlong
4e640b7c08 New translations common-media-cards.json (German) 2022-08-25 13:18:02 +02:00
Thomas Camlong
17aaa2a324 New translations calendar.json (German) 2022-08-25 13:18:02 +02:00
Thomas Camlong
1b608af991 New translations widget-positions.json (Chinese Simplified) 2022-08-25 13:18:02 +02:00
Thomas Camlong
daab7e9968 New translations widget-positions.json (Swedish) 2022-08-25 13:18:02 +02:00
Thomas Camlong
756a1e9862 New translations widget-positions.json (Russian) 2022-08-25 13:18:02 +02:00
Thomas Camlong
e2d0e15b8a New translations widget-positions.json (Dutch) 2022-08-25 13:18:02 +02:00
Thomas Camlong
aa6cdccf7a New translations widget-positions.json (Japanese) 2022-08-25 13:18:02 +02:00
Thomas Camlong
b0c3f7e6a4 New translations widget-positions.json (Italian) 2022-08-25 13:18:02 +02:00
Thomas Camlong
e88c27ed1e New translations widget-positions.json (German) 2022-08-25 13:18:02 +02:00
Thomas Camlong
41e5505ddd New translations widget-positions.json (Spanish) 2022-08-25 13:18:02 +02:00
Thomas Camlong
957b8621da New translations widget-positions.json (French) 2022-08-25 13:18:02 +02:00
Thomas Camlong
39e0f341d1 New translations theme-selector.json (Chinese Simplified) 2022-08-25 13:18:02 +02:00
Thomas Camlong
72f56dec6f New translations theme-selector.json (Swedish) 2022-08-25 13:18:02 +02:00
Thomas Camlong
9358879e61 New translations theme-selector.json (Russian) 2022-08-25 13:18:02 +02:00
Thomas Camlong
e91986e80f New translations theme-selector.json (Dutch) 2022-08-25 13:18:02 +02:00
Thomas Camlong
1ae779a4ca New translations theme-selector.json (Japanese) 2022-08-25 13:18:02 +02:00
Thomas Camlong
253c3347f0 New translations theme-selector.json (Italian) 2022-08-25 13:18:02 +02:00
Thomas Camlong
67b6985016 New translations theme-selector.json (German) 2022-08-25 13:18:02 +02:00
Thomas Camlong
2dbc8c0afb New translations theme-selector.json (Spanish) 2022-08-25 13:18:02 +02:00
Thomas Camlong
077ff7b215 New translations common.json (French) 2022-08-25 13:18:02 +02:00
Thomas Camlong
c5aeaf8c4e New translations common.json (German) 2022-08-25 13:18:02 +02:00
Thomas Camlong
4499d19c7d New translations common.json (Spanish) 2022-08-25 13:18:02 +02:00
Thomas Camlong
fe7d2f1252 New translations common.json (Chinese Simplified) 2022-08-25 13:18:02 +02:00
Thomas Camlong
3ee11b3889 New translations common.json (Swedish) 2022-08-25 13:18:01 +02:00
Thomas Camlong
882f96c9cd New translations common.json (Russian) 2022-08-25 13:18:01 +02:00
Thomas Camlong
0acea5b6d3 New translations common.json (Dutch) 2022-08-25 13:18:01 +02:00
Thomas Camlong
c62fb1104f New translations common.json (Japanese) 2022-08-25 13:18:01 +02:00
Thomas Camlong
92860f17d5 New translations common.json (Italian) 2022-08-25 13:18:01 +02:00
Thomas Camlong
2fecb90306 New translations theme-selector.json (French) 2022-08-25 13:18:01 +02:00
Thomas Camlong
69b695c2b9 New translations search-engine.json (English) 2022-08-25 13:18:01 +02:00
Thomas Camlong
e9b52e5993 New translations internationalization.json (Italian) 2022-08-25 13:18:01 +02:00
Thomas Camlong
38f5fcc880 New translations internationalization.json (German) 2022-08-25 13:18:01 +02:00
Thomas Camlong
ce8351a0a4 New translations internationalization.json (Spanish) 2022-08-25 13:18:01 +02:00
Thomas Camlong
7ea409643e New translations internationalization.json (French) 2022-08-25 13:18:01 +02:00
Thomas Camlong
c9ba95498f New translations config-changer.json (Chinese Simplified) 2022-08-25 13:18:01 +02:00
Thomas Camlong
878050b81f New translations config-changer.json (Swedish) 2022-08-25 13:18:01 +02:00
Thomas Camlong
ec9c57db02 New translations config-changer.json (Russian) 2022-08-25 13:18:01 +02:00
Thomas Camlong
21fa7d2dfd New translations config-changer.json (Dutch) 2022-08-25 13:18:01 +02:00
Thomas Camlong
5507c05396 New translations config-changer.json (Japanese) 2022-08-25 13:18:01 +02:00
Thomas Camlong
5bbd750d05 New translations internationalization.json (Japanese) 2022-08-25 13:18:01 +02:00
Thomas Camlong
e974c9e90e New translations config-changer.json (Italian) 2022-08-25 13:18:01 +02:00
Thomas Camlong
510855f3fd New translations config-changer.json (Spanish) 2022-08-25 13:18:01 +02:00
Thomas Camlong
cb2b176afa New translations config-changer.json (French) 2022-08-25 13:18:01 +02:00
Thomas Camlong
305bd93624 New translations color-schema.json (Chinese Simplified) 2022-08-25 13:18:01 +02:00
Thomas Camlong
47d0fcaade New translations color-schema.json (Swedish) 2022-08-25 13:18:01 +02:00
Thomas Camlong
3f6f40e7a8 New translations color-schema.json (Russian) 2022-08-25 13:18:01 +02:00
Thomas Camlong
2cb09f2a81 New translations color-schema.json (Dutch) 2022-08-25 13:18:01 +02:00
Thomas Camlong
f8e3cff045 New translations color-schema.json (Japanese) 2022-08-25 13:18:01 +02:00
Thomas Camlong
2d5e53f37b New translations color-schema.json (Italian) 2022-08-25 13:18:01 +02:00
Thomas Camlong
22a712f8df New translations color-schema.json (German) 2022-08-25 13:18:01 +02:00
Thomas Camlong
c1530e9486 New translations config-changer.json (German) 2022-08-25 13:18:01 +02:00
Thomas Camlong
45c7d35919 New translations color-schema.json (Spanish) 2022-08-25 13:18:01 +02:00
Thomas Camlong
e6e494584d New translations internationalization.json (Dutch) 2022-08-25 13:18:01 +02:00
Thomas Camlong
8ae983c7c3 New translations internationalization.json (Swedish) 2022-08-25 13:18:01 +02:00
Thomas Camlong
fbf235ea55 New translations search-engine.json (Chinese Simplified) 2022-08-25 13:18:01 +02:00
Thomas Camlong
1192d94713 New translations search-engine.json (Swedish) 2022-08-25 13:18:01 +02:00
Thomas Camlong
8fa2fdecb9 New translations search-engine.json (Russian) 2022-08-25 13:18:01 +02:00
Thomas Camlong
9f22a5dcf0 New translations search-engine.json (Dutch) 2022-08-25 13:18:00 +02:00
Thomas Camlong
56fda6e03d New translations search-engine.json (Japanese) 2022-08-25 13:18:00 +02:00
Thomas Camlong
ec0111bab6 New translations search-engine.json (Italian) 2022-08-25 13:18:00 +02:00
Thomas Camlong
b9d9086721 New translations search-engine.json (German) 2022-08-25 13:18:00 +02:00
Thomas Camlong
9340d4b113 New translations search-engine.json (Spanish) 2022-08-25 13:18:00 +02:00
Thomas Camlong
03b418e40d New translations search-engine.json (French) 2022-08-25 13:18:00 +02:00
Thomas Camlong
06f28d58e5 New translations internationalization.json (Russian) 2022-08-25 13:18:00 +02:00
Thomas Camlong
823c70869e New translations module-enabler.json (Chinese Simplified) 2022-08-25 13:18:00 +02:00
Thomas Camlong
e4039a27fe New translations module-enabler.json (Russian) 2022-08-25 13:18:00 +02:00
Thomas Camlong
1b4c57345c New translations module-enabler.json (Dutch) 2022-08-25 13:18:00 +02:00
Thomas Camlong
eff84132ce New translations module-enabler.json (Japanese) 2022-08-25 13:18:00 +02:00
Thomas Camlong
2fe8bbc17f New translations module-enabler.json (Italian) 2022-08-25 13:18:00 +02:00
Thomas Camlong
c2a77e4677 New translations module-enabler.json (German) 2022-08-25 13:18:00 +02:00
Thomas Camlong
a230ca7ff0 New translations module-enabler.json (Spanish) 2022-08-25 13:18:00 +02:00
Thomas Camlong
86f951f281 New translations module-enabler.json (French) 2022-08-25 13:18:00 +02:00
Thomas Camlong
589624cb69 New translations internationalization.json (Chinese Simplified) 2022-08-25 13:18:00 +02:00
Thomas Camlong
6cabe36ff9 New translations module-enabler.json (Swedish) 2022-08-25 13:18:00 +02:00
Thomas Camlong
cf06e28b03 New translations color-schema.json (French) 2022-08-25 13:18:00 +02:00
Thomas Camlong
a7df58bdc8 New translations opacity-selector.json (Italian) 2022-08-25 13:18:00 +02:00
Thomas Camlong
eb40cd6d4c New translations opacity-selector.json (German) 2022-08-25 13:18:00 +02:00
Thomas Camlong
e5128880ea New translations opacity-selector.json (Spanish) 2022-08-25 13:18:00 +02:00
Thomas Camlong
0025e3c053 New translations opacity-selector.json (French) 2022-08-25 13:18:00 +02:00
Thomas Camlong
462b48d8f0 New translations color-selector.json (Chinese Simplified) 2022-08-25 13:18:00 +02:00
Thomas Camlong
38d563a1c0 New translations color-selector.json (Swedish) 2022-08-25 13:18:00 +02:00
Thomas Camlong
a9f113a073 New translations color-selector.json (Russian) 2022-08-25 13:18:00 +02:00
Thomas Camlong
09f37b3a22 New translations color-selector.json (Dutch) 2022-08-25 13:18:00 +02:00
Thomas Camlong
fc8de47b0e New translations color-selector.json (Japanese) 2022-08-25 13:18:00 +02:00
Thomas Camlong
121f098ae7 New translations opacity-selector.json (Japanese) 2022-08-25 13:18:00 +02:00
Thomas Camlong
a950d5aab6 New translations color-selector.json (Italian) 2022-08-25 13:18:00 +02:00
Thomas Camlong
3a8c307c06 New translations color-selector.json (Spanish) 2022-08-25 13:18:00 +02:00
Thomas Camlong
bc75eaea3b New translations color-selector.json (French) 2022-08-25 13:18:00 +02:00
Thomas Camlong
b8053142ad New translations app-width.json (Chinese Simplified) 2022-08-25 13:18:00 +02:00
Thomas Camlong
138781265e New translations app-width.json (Swedish) 2022-08-25 13:18:00 +02:00
Thomas Camlong
5ed6a47f8f New translations app-width.json (Russian) 2022-08-25 13:18:00 +02:00
Thomas Camlong
71c7697e01 New translations app-width.json (Dutch) 2022-08-25 13:17:59 +02:00
Thomas Camlong
8cbdfcab88 New translations app-width.json (Japanese) 2022-08-25 13:17:59 +02:00
Thomas Camlong
c7132dcfb7 New translations app-width.json (Italian) 2022-08-25 13:17:59 +02:00
Thomas Camlong
9580a2f47e New translations app-width.json (German) 2022-08-25 13:17:59 +02:00
Thomas Camlong
da74accf2d New translations color-selector.json (German) 2022-08-25 13:17:59 +02:00
Thomas Camlong
bb0f196820 New translations app-width.json (Spanish) 2022-08-25 13:17:59 +02:00
Thomas Camlong
c9cf638aae New translations opacity-selector.json (Dutch) 2022-08-25 13:17:59 +02:00
Thomas Camlong
9cfc41d582 New translations opacity-selector.json (Swedish) 2022-08-25 13:17:59 +02:00
Thomas Camlong
9ea1788c21 New translations shade-selector.json (Chinese Simplified) 2022-08-25 13:17:59 +02:00
Thomas Camlong
5db1e10aae New translations shade-selector.json (Swedish) 2022-08-25 13:17:59 +02:00
Thomas Camlong
053ea48513 New translations shade-selector.json (Russian) 2022-08-25 13:17:59 +02:00
Thomas Camlong
0448956d60 New translations shade-selector.json (Dutch) 2022-08-25 13:17:59 +02:00
Thomas Camlong
98d72ea407 New translations shade-selector.json (Japanese) 2022-08-25 13:17:59 +02:00
Thomas Camlong
de0742f3cc New translations shade-selector.json (Italian) 2022-08-25 13:17:59 +02:00
Thomas Camlong
3f421f81ef New translations shade-selector.json (German) 2022-08-25 13:17:59 +02:00
Thomas Camlong
18311db740 New translations shade-selector.json (Spanish) 2022-08-25 13:17:59 +02:00
Thomas Camlong
cb73198f26 New translations shade-selector.json (French) 2022-08-25 13:17:59 +02:00
Thomas Camlong
172b2ff253 New translations opacity-selector.json (Russian) 2022-08-25 13:17:59 +02:00
Thomas Camlong
2e6dc0973c New translations page-appearance.json (Chinese Simplified) 2022-08-25 13:17:59 +02:00
Thomas Camlong
e7e41fe022 New translations page-appearance.json (Russian) 2022-08-25 13:17:59 +02:00
Thomas Camlong
09767de08b New translations page-appearance.json (Dutch) 2022-08-25 13:17:59 +02:00
Thomas Camlong
af97762c29 New translations page-appearance.json (Japanese) 2022-08-25 13:17:59 +02:00
Thomas Camlong
96da3e7866 New translations page-appearance.json (Italian) 2022-08-25 13:17:59 +02:00
Thomas Camlong
30d869a396 New translations page-appearance.json (German) 2022-08-25 13:17:59 +02:00
Thomas Camlong
db2c1fd423 New translations page-appearance.json (Spanish) 2022-08-25 13:17:59 +02:00
Thomas Camlong
1ebbfcfa11 New translations page-appearance.json (French) 2022-08-25 13:17:59 +02:00
Thomas Camlong
898524dd45 New translations opacity-selector.json (Chinese Simplified) 2022-08-25 13:17:59 +02:00
Thomas Camlong
c74a2725cb New translations page-appearance.json (Swedish) 2022-08-25 13:17:59 +02:00
Thomas Camlong
b31bf02b47 New translations app-width.json (French) 2022-08-25 13:17:59 +02:00
Thomas Camlong
e80eee1946 New translations weather.json (English) 2022-08-25 13:17:59 +02:00
Thomas Camlong
9517d118ae New translations search.json (Italian) 2022-08-25 13:17:59 +02:00
Thomas Camlong
5632541724 New translations search.json (German) 2022-08-25 13:17:59 +02:00
Thomas Camlong
46581dfeee New translations search.json (Spanish) 2022-08-25 13:17:59 +02:00
Thomas Camlong
4303bd060e New translations search.json (French) 2022-08-25 13:17:59 +02:00
Thomas Camlong
4304991faa New translations ping.json (Chinese Simplified) 2022-08-25 13:17:58 +02:00
Thomas Camlong
cf25dee768 New translations ping.json (Swedish) 2022-08-25 13:17:58 +02:00
Thomas Camlong
9b55681161 New translations ping.json (Russian) 2022-08-25 13:17:58 +02:00
Thomas Camlong
f41ff8a6e8 New translations ping.json (Dutch) 2022-08-25 13:17:58 +02:00
Thomas Camlong
388eaa1bf8 New translations ping.json (Japanese) 2022-08-25 13:17:58 +02:00
Thomas Camlong
69d788ff28 New translations search.json (Japanese) 2022-08-25 13:17:58 +02:00
Thomas Camlong
b616d0200d New translations ping.json (Italian) 2022-08-25 13:17:58 +02:00
Thomas Camlong
811533eba5 New translations ping.json (Spanish) 2022-08-25 13:17:58 +02:00
Thomas Camlong
efc4958e19 New translations ping.json (French) 2022-08-25 13:17:58 +02:00
Thomas Camlong
74b38d8055 New translations overseerr.json (English) 2022-08-25 13:17:58 +02:00
Thomas Camlong
f8f13bd08b New translations overseerr.json (Chinese Simplified) 2022-08-25 13:17:58 +02:00
Thomas Camlong
a83220cef1 New translations overseerr.json (Swedish) 2022-08-25 13:17:58 +02:00
Thomas Camlong
bbda7b3903 New translations overseerr.json (Russian) 2022-08-25 13:17:58 +02:00
Thomas Camlong
424169aaa9 New translations overseerr.json (Dutch) 2022-08-25 13:17:58 +02:00
Thomas Camlong
f2c1957bea New translations overseerr.json (Japanese) 2022-08-25 13:17:58 +02:00
Thomas Camlong
40363e0a9d New translations overseerr.json (Italian) 2022-08-25 13:17:58 +02:00
Thomas Camlong
34d44bdf11 New translations overseerr.json (German) 2022-08-25 13:17:58 +02:00
Thomas Camlong
3bc1bb5958 New translations ping.json (German) 2022-08-25 13:17:58 +02:00
Thomas Camlong
345d5584b9 New translations overseerr.json (Spanish) 2022-08-25 13:17:58 +02:00
Thomas Camlong
68d2e8217d New translations search.json (Dutch) 2022-08-25 13:17:58 +02:00
Thomas Camlong
91d37cf01a New translations search.json (Swedish) 2022-08-25 13:17:58 +02:00
Thomas Camlong
76e9b1979b New translations weather.json (Chinese Simplified) 2022-08-25 13:17:58 +02:00
Thomas Camlong
10b1dbfccb New translations weather.json (Swedish) 2022-08-25 13:17:58 +02:00
Thomas Camlong
c556b0fc49 New translations weather.json (Russian) 2022-08-25 13:17:58 +02:00
Thomas Camlong
4001ed0932 New translations weather.json (Dutch) 2022-08-25 13:17:58 +02:00
Thomas Camlong
f107d24c51 New translations weather.json (Japanese) 2022-08-25 13:17:58 +02:00
Thomas Camlong
c5a90fb93b New translations weather.json (Italian) 2022-08-25 13:17:58 +02:00
Thomas Camlong
bd52dc3db7 New translations weather.json (German) 2022-08-25 13:17:58 +02:00
Thomas Camlong
d7371dbd53 New translations weather.json (Spanish) 2022-08-25 13:17:58 +02:00
Thomas Camlong
cb13022639 New translations weather.json (French) 2022-08-25 13:17:58 +02:00
Thomas Camlong
bb4fb38589 New translations search.json (Russian) 2022-08-25 13:17:58 +02:00
Thomas Camlong
88076bee90 New translations torrents-status.json (Chinese Simplified) 2022-08-25 13:17:58 +02:00
Thomas Camlong
f701939a4e New translations torrents-status.json (Russian) 2022-08-25 13:17:58 +02:00
Thomas Camlong
0fda55a58b New translations torrents-status.json (Dutch) 2022-08-25 13:17:58 +02:00
Thomas Camlong
c14bb886e1 New translations torrents-status.json (Japanese) 2022-08-25 13:17:57 +02:00
Thomas Camlong
fb7d230a36 New translations torrents-status.json (Italian) 2022-08-25 13:17:57 +02:00
Thomas Camlong
5e4edd9568 New translations torrents-status.json (German) 2022-08-25 13:17:57 +02:00
Thomas Camlong
e7ef4bfa72 New translations torrents-status.json (Spanish) 2022-08-25 13:17:57 +02:00
Thomas Camlong
b7a6a3b25d New translations torrents-status.json (French) 2022-08-25 13:17:57 +02:00
Thomas Camlong
d1a93b4d8a New translations search.json (English) 2022-08-25 13:17:57 +02:00
Thomas Camlong
d8fe30d1fd New translations search.json (Chinese Simplified) 2022-08-25 13:17:57 +02:00
Thomas Camlong
c328472295 New translations torrents-status.json (Swedish) 2022-08-25 13:17:57 +02:00
Thomas Camlong
b68e76723f New translations overseerr.json (French) 2022-08-25 13:17:57 +02:00
Thomas Camlong
58d111f708 New translations dlspeed.json (French) 2022-08-25 13:17:57 +02:00
Thomas Camlong
4b36d524a0 New translations dlspeed.json (Spanish) 2022-08-25 13:17:57 +02:00
Thomas Camlong
e356418c26 New translations dlspeed.json (German) 2022-08-25 13:17:57 +02:00
Thomas Camlong
24306876ca New translations dlspeed.json (Japanese) 2022-08-25 13:17:57 +02:00
Thomas Camlong
15bb0a6521 New translations dlspeed.json (Dutch) 2022-08-25 13:17:57 +02:00
Thomas Camlong
18e25e31be New translations dlspeed.json (Russian) 2022-08-25 13:17:57 +02:00
Thomas Camlong
719fd841c2 New translations dlspeed.json (Swedish) 2022-08-25 13:17:57 +02:00
Thomas Camlong
d77cd389fa New translations dlspeed.json (Chinese Simplified) 2022-08-25 13:17:57 +02:00
Thomas Camlong
481be4ef8e New translations dlspeed.json (Italian) 2022-08-25 13:17:57 +02:00
Thomas Camlong
67389794a0 New translations docker.json (Spanish) 2022-08-25 13:17:57 +02:00
Thomas Camlong
7730019d80 New translations docker.json (German) 2022-08-25 13:17:57 +02:00
Thomas Camlong
79f416fd92 New translations docker.json (Italian) 2022-08-25 13:17:57 +02:00
Thomas Camlong
7893fc13d9 New translations docker.json (Japanese) 2022-08-25 13:17:57 +02:00
Thomas Camlong
5ec2e9ad10 New translations docker.json (Dutch) 2022-08-25 13:17:57 +02:00
Thomas Camlong
bd0312c2de New translations docker.json (Russian) 2022-08-25 13:17:57 +02:00
Thomas Camlong
70fc6b4d3c New translations docker.json (Swedish) 2022-08-25 13:17:57 +02:00
Thomas Camlong
476596f21f New translations docker.json (Chinese Simplified) 2022-08-25 13:17:57 +02:00
Thomas Camlong
b80c11ceff New translations docker.json (French) 2022-08-25 13:17:57 +02:00
Thomas Camlong
1487b18a05 New translations dashdot.json (Italian) 2022-08-25 13:17:57 +02:00
Thomas Camlong
5285f50a9e New translations dashdot.json (German) 2022-08-25 13:17:57 +02:00
Thomas Camlong
9155136f3c New translations dashdot.json (Spanish) 2022-08-25 13:17:57 +02:00
Thomas Camlong
4ca2fe1fc8 New translations dashdot.json (French) 2022-08-25 13:17:57 +02:00
Thomas Camlong
e88f87e016 New translations common.json (Chinese Simplified) 2022-08-25 13:17:57 +02:00
Thomas Camlong
9791da8363 New translations common.json (Japanese) 2022-08-25 13:17:57 +02:00
Thomas Camlong
bb71d2e9a5 New translations common.json (Russian) 2022-08-25 13:17:57 +02:00
Thomas Camlong
6baa3eb381 New translations common.json (Dutch) 2022-08-25 13:17:56 +02:00
Thomas Camlong
0da577702e New translations common.json (Italian) 2022-08-25 13:17:56 +02:00
Thomas Camlong
93e10498f7 New translations common.json (German) 2022-08-25 13:17:56 +02:00
Thomas Camlong
9abcb0a863 New translations dashdot.json (Japanese) 2022-08-25 13:17:56 +02:00
Thomas Camlong
f46aa47449 New translations common.json (Swedish) 2022-08-25 13:17:56 +02:00
Thomas Camlong
e2048975ea New translations dashdot.json (Dutch) 2022-08-25 13:17:56 +02:00
Thomas Camlong
efd4015337 New translations date.json (Dutch) 2022-08-25 13:17:56 +02:00
Thomas Camlong
1f97db5983 New translations dashdot.json (Swedish) 2022-08-25 13:17:56 +02:00
Thomas Camlong
67c2400e4b New translations dashdot.json (Chinese Simplified) 2022-08-25 13:17:56 +02:00
Thomas Camlong
5ab607f46e New translations dashdot.json (English) 2022-08-25 13:17:56 +02:00
Thomas Camlong
453486cc35 New translations date.json (French) 2022-08-25 13:17:56 +02:00
Thomas Camlong
1926cf184c New translations date.json (Spanish) 2022-08-25 13:17:56 +02:00
Thomas Camlong
012d8495c9 New translations date.json (German) 2022-08-25 13:17:56 +02:00
Thomas Camlong
295d295796 New translations date.json (Italian) 2022-08-25 13:17:56 +02:00
Thomas Camlong
351e4330d2 New translations date.json (Japanese) 2022-08-25 13:17:56 +02:00
Thomas Camlong
e1bf9a56cc New translations common.json (Spanish) 2022-08-25 13:17:56 +02:00
Thomas Camlong
4772715a67 New translations date.json (Russian) 2022-08-25 13:17:56 +02:00
Thomas Camlong
e255375292 New translations date.json (Swedish) 2022-08-25 13:17:56 +02:00
Thomas Camlong
2dc7b47497 New translations date.json (Chinese Simplified) 2022-08-25 13:17:56 +02:00
Thomas Camlong
a870220f70 New translations dashdot.json (Russian) 2022-08-25 13:17:56 +02:00
Thomas Camlong
d924fb5b90 New translations common.json (French) 2022-08-25 13:17:56 +02:00
Thomas Camlong
c86653933c New translations common-media-cards.json (English) 2022-08-25 13:17:56 +02:00
Thomas Camlong
9ffb91528f New translations app-shelf.json (Italian) 2022-08-25 13:17:56 +02:00
Thomas Camlong
00c4d6758d New translations app-shelf.json (German) 2022-08-25 13:17:56 +02:00
Thomas Camlong
7ac2466e0f New translations app-shelf.json (Spanish) 2022-08-25 13:17:56 +02:00
Thomas Camlong
74042fc5c0 New translations app-shelf.json (French) 2022-08-25 13:17:56 +02:00
Thomas Camlong
c7c26d9d45 New translations app-shelf-menu.json (Dutch) 2022-08-25 13:17:56 +02:00
Thomas Camlong
32b8321f71 New translations app-shelf-menu.json (Japanese) 2022-08-25 13:17:56 +02:00
Thomas Camlong
6be9bb0ee8 New translations app-shelf-menu.json (Italian) 2022-08-25 13:17:56 +02:00
Thomas Camlong
c84fc83b2d New translations app-shelf-menu.json (Spanish) 2022-08-25 13:17:56 +02:00
Thomas Camlong
976d715b2d New translations app-shelf-menu.json (French) 2022-08-25 13:17:56 +02:00
Thomas Camlong
dcbcb1a90f New translations add-service-app-shelf.json (English) 2022-08-25 13:17:56 +02:00
Thomas Camlong
003a55d2b2 New translations add-service-app-shelf.json (Chinese Simplified) 2022-08-25 13:17:56 +02:00
Thomas Camlong
95ec8903a3 New translations add-service-app-shelf.json (Swedish) 2022-08-25 13:17:56 +02:00
Thomas Camlong
fe403d93a3 New translations add-service-app-shelf.json (Russian) 2022-08-25 13:17:56 +02:00
Thomas Camlong
18ab8cb567 New translations add-service-app-shelf.json (Dutch) 2022-08-25 13:17:55 +02:00
Thomas Camlong
c251813df8 New translations add-service-app-shelf.json (Japanese) 2022-08-25 13:17:55 +02:00
Thomas Camlong
b8e8a3e8c6 New translations add-service-app-shelf.json (Italian) 2022-08-25 13:17:55 +02:00
Thomas Camlong
2a15a92e0d New translations add-service-app-shelf.json (German) 2022-08-25 13:17:55 +02:00
Thomas Camlong
9ab4c5a821 New translations app-shelf-menu.json (German) 2022-08-25 13:17:55 +02:00
Thomas Camlong
59f0aa1808 New translations add-service-app-shelf.json (Spanish) 2022-08-25 13:17:55 +02:00
Thomas Camlong
a631cccf97 New translations app-shelf.json (Dutch) 2022-08-25 13:17:55 +02:00
Thomas Camlong
58d893cda6 New translations app-shelf.json (Swedish) 2022-08-25 13:17:55 +02:00
Thomas Camlong
e153e96418 New translations common-media-cards.json (Chinese Simplified) 2022-08-25 13:17:55 +02:00
Thomas Camlong
a17230f254 New translations common-media-cards.json (Swedish) 2022-08-25 13:17:55 +02:00
Thomas Camlong
3ec1b0f50a New translations common-media-cards.json (Russian) 2022-08-25 13:17:55 +02:00
Thomas Camlong
7e172ed5b3 New translations common-media-cards.json (Dutch) 2022-08-25 13:17:55 +02:00
Thomas Camlong
59829f00c1 New translations common-media-cards.json (Japanese) 2022-08-25 13:17:55 +02:00
Thomas Camlong
b697d2eda1 New translations common-media-cards.json (Italian) 2022-08-25 13:17:55 +02:00
Thomas Camlong
52fdd3d996 New translations common-media-cards.json (German) 2022-08-25 13:17:55 +02:00
Thomas Camlong
b8e4b3cec6 New translations common-media-cards.json (Spanish) 2022-08-25 13:17:55 +02:00
Thomas Camlong
e573445e2e New translations common-media-cards.json (French) 2022-08-25 13:17:55 +02:00
Thomas Camlong
a99ad27ab3 New translations app-shelf.json (Russian) 2022-08-25 13:17:55 +02:00
Thomas Camlong
af50376704 New translations calendar.json (Chinese Simplified) 2022-08-25 13:17:55 +02:00
Thomas Camlong
14316ed563 New translations calendar.json (Russian) 2022-08-25 13:17:55 +02:00
Thomas Camlong
241c6c4bec New translations calendar.json (Japanese) 2022-08-25 13:17:55 +02:00
Thomas Camlong
3aac3bfb31 New translations calendar.json (Italian) 2022-08-25 13:17:55 +02:00
Thomas Camlong
361784743d New translations calendar.json (German) 2022-08-25 13:17:55 +02:00
Thomas Camlong
6320f9a645 New translations calendar.json (Spanish) 2022-08-25 13:17:55 +02:00
Thomas Camlong
b0c1b63621 New translations calendar.json (French) 2022-08-25 13:17:55 +02:00
Thomas Camlong
1253ac39b5 New translations app-shelf.json (Chinese Simplified) 2022-08-25 13:17:55 +02:00
Thomas Camlong
c8af8d7575 New translations calendar.json (Swedish) 2022-08-25 13:17:55 +02:00
Thomas Camlong
c2aa007b46 New translations add-service-app-shelf.json (French) 2022-08-25 13:17:55 +02:00
Thomas Camlong
48b9a10ccc New translations app-shelf-menu.json (Chinese Simplified) 2022-08-25 13:17:55 +02:00
Thomas Camlong
a16eb417dd New translations app-shelf-menu.json (Swedish) 2022-08-25 13:17:55 +02:00
Thomas Camlong
64451f5cbd New translations app-shelf-menu.json (Russian) 2022-08-25 13:17:55 +02:00
Thomas Camlong
5de2c17d48 New translations app-shelf.json (Japanese) 2022-08-25 13:17:55 +02:00
Thomas Camlong
9365c52bdc New translations calendar.json (Dutch) 2022-08-25 13:17:55 +02:00
Thomas Camlong
5efca385cd New translations common.json (Chinese Simplified) 2022-08-25 13:17:55 +02:00
Thomas Camlong
6f2fa6f68a New translations common.json (Swedish) 2022-08-25 13:17:54 +02:00
Thomas Camlong
52d576bef9 New translations common.json (Russian) 2022-08-25 13:17:54 +02:00
Thomas Camlong
fa204a73e0 New translations common.json (Dutch) 2022-08-25 13:17:54 +02:00
Thomas Camlong
5d45433f4e New translations common.json (Japanese) 2022-08-25 13:17:54 +02:00
Thomas Camlong
50437e77d4 New translations common.json (Italian) 2022-08-25 13:17:54 +02:00
Thomas Camlong
4e1cd34ca0 New translations common.json (Spanish) 2022-08-25 13:17:54 +02:00
Thomas Camlong
a51b3546fb New translations common.json (French) 2022-08-25 13:17:54 +02:00
ajnart
784c745e94 🌐 Add languages to i18n 2022-08-25 12:59:57 +02:00
ajnart
bc7ca43c08 🌐 Fix the flags for internalization 2022-08-25 12:28:43 +02:00
ajnart
ad0b1e4e46 🔧 Update crowdin config files 2022-08-25 12:05:50 +02:00
ajnart
c493efcb97 🔧 Update crowdin config files 2022-08-25 11:55:46 +02:00
Thomas Camlong
e8324dc661 🔀 Merge pull request #368 from ajnart/ajnart/issue349
 Search and open services with the search bar
2022-08-25 11:41:08 +02:00
Thomas Camlong
d01fd846ef 🔀 Merge pull request #357 from manuel-rw/add-i18n-translations
🌎 Add translations !
2022-08-25 11:40:34 +02:00
Thomas Camlong
da5f8a3c1f 🔀 Merge pull request #369 from ajnart/ajnart-patch-1
Create FUNDING.yml
2022-08-25 11:11:39 +02:00
Thomas Camlong
1ffee2d148 Create FUNDING.yml 2022-08-25 11:11:15 +02:00
ajnart
2ad51411f5 Add translation for module, fix language changer 2022-08-25 11:07:25 +02:00
Manuel Ruwe
53500ffabc 🐛 accidental translation of module name 2022-08-24 21:01:30 +02:00
ajnart
4f521b5c00 🐛 Fix an error with @nivo/line
Doesn't support react 18 https://github.com/plouc/nivo/issues/230
2022-08-24 21:01:30 +02:00
Manuel Ruwe
4e7d3edb5f i18n translation for modules 2022-08-24 21:01:29 +02:00
Manuel Ruwe
14924e4562 add translations for dropzone 2022-08-24 21:01:29 +02:00
Manuel Ruwe
2bf29172fc add translation for total downloads module 2022-08-24 21:01:29 +02:00
Manuel Ruwe
fb4bad0a62 🚨 fix typescript types 2022-08-24 21:01:29 +02:00
Manuel Ruwe
4d757ccf66 add language switch, add german 2022-08-24 21:01:29 +02:00
Manuel Ruwe
6d0a31f79e 🚧 wip migrate to next-i18n 2022-08-24 21:01:29 +02:00
Manuel Ruwe
ac4dc23e08 🚧 wip extract to translations file 2022-08-24 21:01:29 +02:00
Manuel Ruwe
57cfb58c0b 📦️ add i18n translation packages 2022-08-24 21:01:29 +02:00
ajnart
7d953e4c41 Filtering services using search bar 2022-08-24 18:44:11 +02:00
Noan
26ce7ac895 🐛 fix bug where Docker containers still show on refresh if socket is unreachable 2022-08-23 20:01:28 +02:00
Noan
db42474ed1 🐛 fix bug where Docker containers still show on refresh if socket is unreachable 2022-08-23 20:00:46 +02:00
Noan
9003ee6350 💄 improve ui of DockerTable component 2022-08-23 19:57:03 +02:00
Noan
8edda19e05 ♻️ Change Docker instance to singleton 2022-08-23 19:02:58 +02:00
Noan
dccfe7e2e3 ♻️ Change Docker instance to singleton 2022-08-23 18:58:10 +02:00
Thomas Camlong
48a5b4d4fd 🔀 Merge pull request #351 from manuel-rw/master
📄 fix docker-compose in readme
2022-08-23 14:13:55 +02:00
Thomas Camlong
06702d9fe2 🔀 Merge pull request #356 from manuel-rw/update-homarr-logo
💄 update homarr logo
2022-08-23 14:13:36 +02:00
Thomas Camlong
89352aff2b 🔀 Merge pull request #359 from Skeeww/fix/docker_module
 Add exposed port in Service URL for Docker Module
2022-08-23 14:13:02 +02:00
Noan
5ab2f2a6f4 🐛 Fix port in Service URL for Docker Module 2022-08-22 23:01:47 +02:00
Noan
684e3cb2e8 Revert default.json 2022-08-22 22:55:07 +02:00
Noan
67bd4cffc8 🐛 Fix port in Service URL for Docker Module 2022-08-22 22:51:42 +02:00
Noan
7d08646a29 🔧 add configuration to docker module 2022-08-22 21:51:23 +02:00
ajnart
50a9e2ea8c ⬆️ Upgrade Mantine to v5.2.3 2022-08-22 20:30:16 +02:00
Manuel Ruwe
75a402882a 💄 update homarr logo 2022-08-22 10:20:12 +02:00
Thomas Camlong
02fd62afaa 🔀 Merge pull request #354 from Skeeww/master
🔧 Add .editorconfig
2022-08-21 19:04:21 +02:00
Noan
f931bd6f03 🔧 Add .editorconfig 2022-08-21 17:19:04 +02:00
Manuel
399ddb177c 📄 fix docker-compose in readme 2022-08-19 17:41:02 +02:00
Thomas Camlong
03e14ce3ce 🚀 Patch v0.9.2 : Small bug fixes and corrections 2022-08-12 15:38:33 +02:00
Thomas Camlong
d51de68ef3 Merge branch 'master' into dev 2022-08-12 15:37:44 +02:00
ajnart
090ae0e205 🔖 Bumb version to patch v0.9.2 2022-08-12 15:36:56 +02:00
ajnart
7ba27ef9f1 Add Dashdot name indicator 2022-08-12 15:30:53 +02:00
ajnart
48e1808992 🐛 Fix a bug with the openedUrl
Fixes #337
2022-08-12 15:09:45 +02:00
ajnart
85b1a2d7da 🐛 Fixing bug with image display
Fixes #336
2022-08-12 15:07:43 +02:00
Thomas Camlong
f680c01547 🟣 V0.9.1: Overserr integration and new design ! 2022-08-11 19:05:26 +02:00
ajnart
4f94999b07 🐛 Fix a small bug with the display of images 2022-08-11 17:08:39 +02:00
ajnart
cf89141f82 🐛 Fix a bug with the AppShelf accordion 2022-08-11 10:08:18 +02:00
ajnart
b46bdea72a 🔧 Adjust default config 2022-08-10 18:47:14 +02:00
ajnart
98af9794ec 💄 Very small UI changes 2022-08-10 14:15:02 +02:00
ajnart
3d63226372 💄 Very small UI changes 2022-08-10 14:13:20 +02:00
ajnart
2e8dff346e 💄 Very small UI changes 2022-08-10 14:01:23 +02:00
ajnart
430f3b52e9 🐛 Fixing small bugs 2022-08-10 13:59:46 +02:00
ajnart
901b68732f Add open result to overseerr button 2022-08-09 17:04:19 +02:00
ajnart
d83900e134 🐛 Fix a bug with searching just "!os" in overseerr 2022-08-09 15:06:00 +02:00
ajnart
6f0902d473 🐛 Fix Jellyseerr request 2022-08-09 15:04:39 +02:00
ajnart
a1d3fc66da 🔖 Bumb version to v0.9.1 2022-08-09 13:36:26 +02:00
ajnart
c76ef9643b 🐛 Fix Popover open state 2022-08-09 13:35:59 +02:00
ajnart
67a274804f Add Jellyseerr full support 2022-08-09 13:26:55 +02:00
ajnart
c157c94d95 ✏️ Fix color for MenuItem 2022-08-09 13:23:29 +02:00
ajnart
bd0d5bc663 Make icon Ctrl-clickable
Will open a new tab
2022-08-09 13:23:02 +02:00
ajnart
91d079c5ab 🐛 Fix quick color bug 2022-08-09 13:22:15 +02:00
ajnart
fe8919c6ad 🔖 Upgrade tag to v0.9.0 2022-08-08 16:03:58 +02:00
Thomas Camlong
f792a0df96 Merge branch 'master' into dev 2022-08-08 16:02:25 +02:00
Thomas Camlong
1283b48d6b 🔀 Merge pull request #326 from ajnart/overseerr-integration
 Overseerr integration
2022-08-08 16:00:26 +02:00
ajnart
6adb796b26 🎨 Small styling changes 2022-08-08 15:43:04 +02:00
ajnart
528e899066 🐛 Fix overseerr api key field 2022-08-08 15:17:51 +02:00
ajnart
659222643c 🐳 Revert docker image change 2022-08-08 14:49:06 +02:00
ajnart
20d61c8d2a 📦 Add package and fix bug in DownloadsModule 2022-08-08 14:30:22 +02:00
Thomas Camlong
53e0b098ff 🔀 Merge pull request #322 from ajnart/mantine-v5
⬆️ Upgrading to Mantine v5
2022-08-08 13:52:52 +02:00
ajnart
9fa4836038 ⬆️ Upgrade to Mantine v5.1.0 (from v5.0.2) 2022-08-08 13:52:07 +02:00
ajnart
439874e811 💄 Calendar styling 2022-08-08 13:47:34 +02:00
ajnart
60fc6732b8 📝 Add examples for JSON formats
I could possibly turn these into type declarations with some online parser but at the moment it stays here for developpment purposes
2022-08-08 13:47:15 +02:00
ajnart
772fe7622d 🐛 Fix bug with Downloadmodule width 2022-08-08 13:46:14 +02:00
ajnart
1e69e3a2b0 🐛 Fix onBlurCapture in the Dropdown of overseerr 2022-08-08 13:45:54 +02:00
ajnart
b430e24cdb ✏️ Fix request Modal 2022-08-08 13:45:36 +02:00
ajnart
f9caf6ef26 ⚰️ Remove allowTransparency from dashdot 2022-08-08 13:45:12 +02:00
ajnart
9a53f5d1ee Improve MediaDisplay overseerr 2022-08-08 13:44:58 +02:00
ajnart
04874e69f2 🐛 Fix module wrapper hover bug 2022-08-08 13:44:35 +02:00
ajnart
1741829761 🔥 Remove tryRequest page 2022-08-08 13:44:20 +02:00
ajnart
67f19b5186 💄 Linting 2022-08-07 17:20:59 +02:00
ajnart
68d1068059 ⬆️ Migration to Mantine v5.0 in Popover 2022-08-07 17:20:34 +02:00
ajnart
03dd4b33ac 📦 Add Mantine Modal 2022-08-07 17:19:39 +02:00
ajnart
60ef0fe5d6 🔀 Merge Mantine v5.0 into Overseerr-integaration 2022-08-07 12:25:23 +02:00
ajnart
70814d0bc6 Add Overseerr integration 2022-08-07 12:16:29 +02:00
ajnart
b489c07177 🐛 Fix a bug with mediadisplay 2022-08-07 12:16:15 +02:00
ajnart
a3bc9ab9f4 🏷️ Add type definitions for Movie/Tv/Request 2022-08-07 12:15:35 +02:00
ajnart
40a76593a2 🧪 Add testing page for overseerr request 2022-08-07 12:15:15 +02:00
ajnart
0e3c9e7ba8 🚧 Change query in SearchBar to use new API 2022-08-07 12:14:57 +02:00
ajnart
8abf2af212 Add ModalsProvider to the App 2022-08-07 12:14:37 +02:00
ajnart
13d70cf0fd ♻️ Rework Overseerr API 2022-08-07 12:14:17 +02:00
ajnart
f0bb3f08b0 🏷️ Fix missing types 2022-08-07 12:13:44 +02:00
ajnart
d07b51f67d 📦 Add Consola for logging 2022-08-07 12:13:26 +02:00
ajnart
6dfda07713 Merge branch 'dev' into mantine-v5 2022-08-02 23:03:06 +02:00
ajnart
fd3f58b501 🔧 Dashdot module changes
Fixes #316
2022-08-02 23:00:40 +02:00
ajnart
e4f91a1c00 🔧 Use PasswordInput for credentials 2022-08-02 23:00:38 +02:00
ajnart
f0d1c6daf9 🐳 Change docker image to Linuxserver 2022-08-02 22:59:20 +02:00
Thomas Camlong
33268fda53 ✏️ Fix spelling errors 2022-08-02 22:59:20 +02:00
ajnart
275aa30d45 📦 Bumb to Mantine v5.0.2 2022-08-02 22:56:18 +02:00
ajnart
7c0c986564 💃🏻 Styling and fixing lint errors 2022-08-02 05:22:38 +02:00
ajnart
c4d8fb2e00 🐛 Fix bugs in PingModule 2022-08-02 05:22:02 +02:00
ajnart
33b84b9039 💩 Write shitty code to fix MediaDisplay build 2022-08-02 05:21:30 +02:00
ajnart
498598424b 🔧 Move Calendar module to new popover api 2022-08-02 05:18:07 +02:00
ajnart
762690493a 💃🏻 Styling credits and Menu enabler 2022-08-02 05:17:19 +02:00
ajnart
456f0ff2ee 🐛 Fix a bug with toolstips 2022-08-02 05:16:54 +02:00
ajnart
12c13de1bd 💃🏻 Settings menu styling 2022-08-02 02:21:04 +02:00
ajnart
847e0855d8 💃🏻 Typing, Styling, Formatting 2022-08-02 00:21:51 +02:00
ajnart
4e75605ac0 💃🏻 Typing, Styling, Formatting 2022-08-02 00:21:11 +02:00
ajnart
eff2fc5ac7 🐛 Fix ModuleWrapper Hover state 2022-08-02 00:20:42 +02:00
ajnart
09a8dd7db8 🐛 Fix add or modify service undefined errors 2022-08-02 00:20:04 +02:00
ajnart
318dc83d2d 🐛 Fix Accordion in AppShelf 2022-08-02 00:19:39 +02:00
ajnart
c501cfae76 🐛 Fix keys attribute on ColorSelector 2022-08-01 21:11:37 +02:00
ajnart
8bc74f4e0f 🐛 Fix bug in AppShelfMenu
Menu was not closing on click
2022-08-01 21:11:11 +02:00
ajnart
af001d8dfa 🐛 Fix Hover in ModuleWrapper 2022-08-01 17:53:32 +02:00
ajnart
0e1419cc9a 🐛 Fix configLoader 2022-08-01 17:28:27 +02:00
Thomas Camlong
a7bcc5689a 🔀 Merge pull request #321 from ajnart/ajnart/issue307
 Add caching for icons with an image proxy
2022-08-01 17:14:09 +02:00
ajnart
bc05038427 Add caching for icons with an image proxy
Fixes #307
2022-08-01 17:12:18 +02:00
Thomas Camlong
b4bdf3737a 🔀 Merge pull request #320 from ajnart/ajnart/issue316
🔧 Dashdot module changes
2022-08-01 16:36:50 +02:00
ajnart
1fa2060e2b 🔧 Dashdot module changes
Fixes #316
2022-08-01 16:36:00 +02:00
ajnart
a8c5f07fb2 🚑 Hotfix Docker image with new NextJS version 2022-08-01 14:15:15 +02:00
ajnart
ff5a334f79 🔧 Use PasswordInput for credentials 2022-08-01 14:14:38 +02:00
Thomas Camlong
84fdd705b6 🔀 Merge pull request #317 from ajnart/ajnart/issue240
🐳 Change docker image to Linuxserver
2022-08-01 11:27:27 +02:00
ajnart
818bfad5f4 🐳 Change docker image to Linuxserver 2022-08-01 11:25:53 +02:00
Thomas Camlong
678059b1d3 ✏️ Fix spelling errors 2022-07-28 13:37:17 +02:00
ajnart
9f9566b27c ♻️ Refactor and WIP towards mantine v5 2022-07-26 01:21:04 +02:00
ajnart
d4d9e5cfcb 🚧 Work in progress for Mantine v5 2022-07-26 00:51:55 +02:00
ajnart
7fcdb17d84 ⬆️ Upgrade to Mantine V5.0 and React 18 2022-07-26 00:51:25 +02:00
ajnart
aa990671c1 💚 CI 2022-07-25 00:15:20 +02:00
ajnart
0ce3c4cd83 💚 CI 2022-07-25 00:05:28 +02:00
ajnart
77daffcc4b 💄 Small style changes 2022-07-24 23:54:57 +02:00
ajnart
b04171aa76 Add preview if media is available on Plex 2022-07-24 23:48:48 +02:00
ajnart
a3f5b252b9 🚧 WIP on Overseerr integration 2022-07-24 23:18:01 +02:00
ajnart
1f2d560893 🐛 Fix an old bug with the search bar 2022-07-24 21:54:42 +02:00
ajnart
87c55f264e 🔀 Merge branch 'dev' into overseerr-integration 2022-07-24 21:36:55 +02:00
Thomas Camlong
3fe8a4f7bc 🔀 Merge pull request #303 from manuel-rw/wiki-links-to-doc-links-migration
🚚 migrate wiki links to docusaurus links
2022-07-24 20:27:13 +02:00
ajnart
2cf89a1eb3 💚 Make CI not build the docker image on PRs 2022-07-24 20:22:24 +02:00
ajnart
68d81b97b4 ⬇️ Downgrade NextJS and React
Middleware didn't work in v12.2.3. Hopefully the password protection will work again now.
2022-07-23 22:22:55 +02:00
Manuel
c0917e31ed Merge branch 'dev' into wiki-links-to-doc-links-migration 2022-07-23 13:15:34 +02:00
ajnart
d438faa3d8 🚚 Rename dash. folder to dashdot
Was causing issues on non-unix systems
2022-07-23 13:10:10 +02:00
Manuel Ruwe
9dd5d50034 🚚 migrate wiki links to docusaurus links 2022-07-23 12:40:36 +02:00
Thomas Camlong
1d734633f0 🚑 Merge pull request #301 from ajnart/dev
🚑 Hotfix Docker image with new NextJS version
2022-07-23 00:25:45 +02:00
ajnart
2186756535 🚑 Hotfix Docker image with new NextJS version 2022-07-22 22:27:02 +02:00
Thomas Camlong
702428d24f 🚀 v0.8.2 🐋 Docker fixes and quality of life changes
https://github.com/ajnart/homarr/compare/v0.8.0...v0.8.2
2022-07-22 18:45:13 +02:00
ajnart
c8b0e7013d Improve Calendar module error handling 2022-07-22 18:30:15 +02:00
ajnart
385b4a3b24 🐛 Fix Docker integration actions timeouts 2022-07-22 18:08:32 +02:00
ajnart
5ccdf735ae Hide calendar module sensitive data
Working towards #259
2022-07-22 18:07:36 +02:00
ajnart
81a7789f9c Hide downloads module sensitive data
Working thowards #259
2022-07-22 17:18:33 +02:00
ajnart
a4defd330c 🔥 Remove console.log() statement 2022-07-22 16:21:15 +02:00
ajnart
4628d1d1d7 🚚 Change setCookies to setCookie 2022-07-22 16:20:59 +02:00
ajnart
7b719c2273 🐛 Fix bugs with async events from dockerode 2022-07-22 16:19:56 +02:00
ajnart
a9b840452e ✏️ Fix async data gathering with Dockerode 2022-07-22 16:19:28 +02:00
ajnart
3b0658fee2 Use tryMatchPort 2022-07-22 16:19:07 +02:00
ajnart
b5f1491fbb Add TryMatchPort function and update MatchingImages 2022-07-22 16:18:36 +02:00
ajnart
539903f053 ✏️ Remove resolutions in packagelock 2022-07-22 16:16:09 +02:00
Thomas Camlong
f7aa6338f1 🔀 Merge pull request #296 from RichyHBM/adding-docker-images
Adding docker images to match thanks to @RichyHBM !
2022-07-22 15:18:20 +02:00
Thomas "ajnart" Camlong
f20c2d4472 🔖 Bump version to v0.8.2 2022-07-22 13:20:34 +02:00
Thomas "ajnart" Camlong
d1d13396f8 💄 Linting and prettier 2022-07-22 13:20:02 +02:00
Thomas "ajnart" Camlong
bed08c84de ⬆️ Upgrade layout for new React and NextJS versions 2022-07-22 13:18:46 +02:00
Thomas "ajnart" Camlong
c0e1747e09 Make logo text togglable on/off 2022-07-22 13:18:46 +02:00
Thomas "ajnart" Camlong
ea8df25620 Add searching feature in docker table 2022-07-22 13:18:46 +02:00
Thomas "ajnart" Camlong
cd9e844001 🐛 Fix docker not getting all containers
Turned off containers will not be shown
2022-07-22 13:18:46 +02:00
Thomas "ajnart" Camlong
8eac0bed84 Improve login page
Styling and responsiveness
2022-07-22 13:18:46 +02:00
Thomas "ajnart" Camlong
d2eb31f510 ⬆️ Upgrade 404 page for NextJS latest 2022-07-22 13:18:46 +02:00
Thomas "ajnart" Camlong
ed72ab6ec7 🐛 Fix middleware due to new NextJS version
Fixes #297
2022-07-22 13:18:46 +02:00
Thomas "ajnart" Camlong
02d3766d60 ⬆️ Upgrade next.config.js for new NextJS version 2022-07-22 13:18:46 +02:00
Thomas "ajnart" Camlong
5b4f166216 📦 Upgrade to React18 2022-07-22 13:18:46 +02:00
Thomas "ajnart" Camlong
75ceab0cf1 🐛 Fix fetching images in MatchIcon 2022-07-22 13:18:46 +02:00
Thomas "ajnart" Camlong
91181aed13 🔧 Add vscode debug files 2022-07-22 13:18:46 +02:00
Thomas "ajnart" Camlong
3234f06a2d 🐛 Make docker container list scrollable
Fixes #295
2022-07-22 13:18:46 +02:00
Thomas Camlong
cac1059c16 Update feature-request.yml 2022-07-22 13:10:47 +02:00
RichyHBM
632376bed5 Additional hotio images 2022-07-21 18:50:27 +01:00
RichyHBM
64a29e7f4c Put qbittorrent in alphabetical order 2022-07-21 18:47:13 +01:00
RichyHBM
c6d8c9b2d8 Add hotio + other high usage images 2022-07-21 18:43:42 +01:00
RichyHBM
6915a1bfaf Add dashdot and linuxserver docker images to image to match list 2022-07-21 18:29:35 +01:00
Thomas "ajnart" Camlong
00751eeca5 Make discord integration a module
This allows for an error message if the docker integration fails to load
2022-07-21 11:43:43 +02:00
Thomas Camlong
715a4bd6c7 Merge pull request #292 from arghyadipchak/master
Fix Dash. compact view storage
2022-07-21 09:08:00 +02:00
Arghyadip Chakraborty
5df2c67c2f Fix Dash. compact view storage 2022-07-21 00:39:08 +05:30
Thomas Camlong
ce0f27bb6e v0.8.0 Docker 🐋 and Dash. ⚙ integrations !
<!-- Small release message -->

-  Add support for lists in module option by @ajnart in https://github.com/ajnart/homarr/pull/280
- 🔨 Fix Readarr default port number by @Moohan in https://github.com/ajnart/homarr/pull/287
-  Add dash. Integration by @MauriceNino in https://github.com/ajnart/homarr/pull/277
-  Add Docker integration by @ajnart in https://github.com/ajnart/homarr/pull/289

- Dash. (Pronounced Dashdot) is another self-hosted service, made by @MauriceNino that provides a simple way to see stats about your PC in a sleek way
- Docker integration provides a simple way to start, stop, restart and delete containers. To get started, simply mount your docker socket by adding `-v /var/run/docker.sock:/var/run/docker.sock` to your Homarr container !

* @Moohan made their first contribution in https://github.com/ajnart/homarr/pull/287
* @MauriceNino made their first contribution in https://github.com/ajnart/homarr/pull/277

**Full Changelog**: https://github.com/ajnart/homarr/compare/v0.7.2...v0.8.0
2022-07-20 16:49:48 +02:00
Thomas Camlong
5c1a171832 🔀 Merge pull request #289 from ajnart/docker-integration
Add Docker integration 🚀
2022-07-20 15:22:40 +02:00
Thomas "ajnart" Camlong
fd8ab2f643 🔀 Backmerge dev with dash. integration 2022-07-20 15:15:07 +02:00
Thomas Camlong
c750eed5ef Merge branch 'dev' into docker-integration 2022-07-20 15:05:16 +02:00
Thomas "ajnart" Camlong
c446bf1a1f 📦 Update cookies-next package 2022-07-20 15:02:09 +02:00
Thomas Camlong
0fdfa55067 🔀 Merge pull request #277 from MauriceNino/feature/276
Add dash. Integration thanks to @MauriceNino !
2022-07-20 14:52:12 +02:00
Thomas "ajnart" Camlong
c313eacefd 🐛 Fix small bug with the network module 2022-07-20 14:47:51 +02:00
Thomas "ajnart" Camlong
649f7521bc 🔒 Add guard for Docker socket 2022-07-20 14:21:11 +02:00
Thomas "ajnart" Camlong
7065b06c82 💄 Format code 2022-07-20 14:09:47 +02:00
Thomas "ajnart" Camlong
c4e01e482e Add simple image name matching 2022-07-20 14:08:56 +02:00
Thomas Camlong
e56c4b6b56 🔀 Merge pull request #287 from Moohan/master
Fix Readarr default port number
2022-07-11 13:54:01 +02:00
James McMahon
ce38163c6d Fix Readarr default port number
Per https://wiki.servarr.com/readarr
2022-07-11 12:21:28 +01:00
Thomas Camlong
0406d6d5ee Add skeleton while the meto module is loading 2022-07-07 07:13:11 +00:00
Thomas Camlong
4b92c52ea8 Add "Add to homarr" feature and move code 2022-07-06 18:08:39 +02:00
Thomas Camlong
be770d282a ⬆️ Upgrade NextJS version 2022-07-06 18:08:03 +02:00
MauriceNino
0bf95483f9 fix: styles for dash. widget 2022-06-30 16:08:39 +02:00
MauriceNino
60b88389a6 fix: remove leftover console.log 2022-06-30 16:08:39 +02:00
MauriceNino
72832a5767 fix: move enabled options to multi-select 2022-06-30 16:08:39 +02:00
MauriceNino
eb0313f551 fix: transform dash. -> dashdot for icon find 2022-06-30 16:08:39 +02:00
MauriceNino
c0ecc3d4c6 fix: types 2022-06-30 16:08:38 +02:00
MauriceNino
da7b478d81 feat: add dash. integration 2022-06-30 16:08:38 +02:00
Thomas Camlong
2702c9a7cf 🔀 Merge pull request #280 from ajnart/ajnart/issue279
 Add support for lists in module option
2022-06-28 22:33:28 +02:00
Thomas Camlong
3bda6c2b76 🔥 Remove the popover TIP when using the searchbar 2022-06-28 19:09:02 +02:00
Thomas Camlong
1a66bfb8be add a <Tip/> component and use it 2022-06-28 19:08:18 +02:00
Thomas Camlong
41be0e6362 🐛 Fix default values for modules
The default value was not set correctly for modules. This has been fixed. It was also fixed in the Weather Module and the Date Module.
2022-06-28 12:12:39 +02:00
Thomas Camlong
e93a3a3b5f Add support for lists in module option
This feature allows a module maker to use a list as the different possible values for a module integration.
2022-06-28 11:27:23 +02:00
Thomas Camlong
9945ef892e 📱 Fix settings pannels height 2022-06-28 11:06:45 +02:00
Thomas Camlong
812de35149 🐛 Fix a bug where download module was always there 2022-06-28 10:34:25 +02:00
Thomas Camlong
035224b02b add start/stop/restart feature on containers 2022-06-27 23:38:54 +02:00
Thomas Camlong
72aba9d8cd 🚧 Work in progress on the Docker integration 2022-06-27 19:25:26 +02:00
ajnart
df7e833b84 🚧 Work in progress on docker integration 2022-06-27 08:03:40 +02:00
Thomas Camlong
aab1492934 🔖 v0.7.2 2022-06-25 17:53:20 +02:00
Thomas Camlong
1ae074db8f 🔥 Remove .docusaurus/ 2022-06-25 17:51:44 +02:00
Thomas Camlong
f21004e944 🔖 v0.7.2
Tag version v0.7.2
2022-06-25 17:47:39 +02:00
Thomas Camlong
7c421cc52f 🔀 Merge pull request #260 from walkxcode/dev
💄 Changes AppShelf category styling
2022-06-25 16:11:38 +02:00
Thomas Camlong
d8e407ab22 🔀 Merge pull request #257 from ajnart/fix-multiple-torrent-client
🐛 Fix itteration on the different types of services
2022-06-25 15:36:59 +02:00
Thomas Camlong
37565284e6 🔀 Merge pull request #271 from ajnart/searchBar
 Adds query placeholder and autoFocus (#267 #268)
2022-06-25 15:36:06 +02:00
Bjorn Lammers
b758df9f44 🔥 Fix indentation because I'm a perfectionist 2022-06-25 15:14:39 +02:00
Bjorn Lammers
a735ae47c5 🙈 Updates .dockerignore 2022-06-25 15:13:00 +02:00
WalkxCode
97d585dc17 Adds query placeholder and autoFocus (#267 #268) 2022-06-25 14:02:53 +02:00
Thomas Camlong
7f3db9add1 🐛 Fix adding a service doesn't fetch 2022-06-24 13:44:43 +02:00
Thomas Camlong
6d6964f086 🔀 Merge pull request #258 from ajnart/ajnart/issue256
🐛 Allow anything in the input for the form.
2022-06-24 13:39:18 +02:00
Thomas Camlong
2a4012f73a 🔀 Merge pull request #263 from ajnart/#261-discord
💬 Adds Discord Button (#261)
2022-06-24 12:44:23 +02:00
Bjorn Lammers
9385315f03 🔀 Merge pull request #265 from jelliuk/patch-1 2022-06-24 12:06:27 +02:00
James
ee824f0b27 Update README.md
Correct the link to Wiki/Integrations
2022-06-24 10:36:43 +01:00
Bjorn Lammers
792af504c7 💬 Adds Discord Button
#261
2022-06-22 13:19:44 +02:00
Bjorn Lammers
cd3c062a24 💄 Changes AppShelf category styling 2022-06-21 19:14:18 +00:00
ajnart
a5f477c19b 🚑 Hotfix to spread torrent pushing 2022-06-21 21:04:21 +02:00
ajnart
85164d79fc 🚑 Hotfix password and usernames 2022-06-21 20:35:40 +02:00
ajnart
7aedc4111f 🚑 Hotfix how the result from the services are awaited 2022-06-21 19:59:25 +02:00
ajnart
d1f89847f5 💄 Small UI fix for mobile 2022-06-21 19:38:32 +02:00
ajnart
57170847a1 🐛 Allow anything in the input for the form.
If it works, it works.
Fixes #256
2022-06-21 19:22:14 +02:00
ajnart
45de715390 🐛 Fix itteration on the different types of services 2022-06-21 19:16:29 +02:00
Thomas Camlong
c29d6f58dd 🔀 Merge pull request #252 from LarveyOfficial/fix-multiple-download-clients
🐛Allow multiple of the same torrent client +1
2022-06-21 16:22:18 +02:00
ajnart
f0bae49830 🚨 Lint and prettier fix 2022-06-21 16:21:40 +02:00
Larvey
c3ceae4dc6 Also fixed Torrent form fields 2022-06-20 17:26:13 -04:00
Larvey
d654fb39e5 🐛Allow multiple of the same torrent client
Allows multiple of the same type of torrent client
2022-06-20 17:10:54 -04:00
Thomas Camlong
7dc205fa66 🚀 v0.7.1 ! Bug fixes and QOL improvements
### Features
*  Changing deluge/qbittorent to use href instead of origin by @VinnyVynce in https://github.com/ajnart/homarr/pull/178
*  Transmission Integration by @ajnart in https://github.com/ajnart/homarr/pull/181
*  Add different URL for API calls by @ajnart in https://github.com/ajnart/homarr/pull/180
* Password / Login Page by @ajnart in https://github.com/ajnart/homarr/pull/179
*  Ability to toggle categories by @ajnart in https://github.com/ajnart/homarr/pull/177
*  Add settings to change title and icons by @Aimsucks in https://github.com/ajnart/homarr/pull/184
*  Color, shade, app opacity, and background customizations by @Aimsucks in https://github.com/ajnart/homarr/pull/188
*  Calendar indication about date and w-e with secondary color by @Darkham42 in https://github.com/ajnart/homarr/pull/193
*  More Information in Torrents Module by @LarveyOfficial in https://github.com/ajnart/homarr/pull/195
*  Could position widgets at left by @Darkham42 in https://github.com/ajnart/homarr/pull/197
*  Configure calendar widget to show Sunday first by @ajnart in https://github.com/ajnart/homarr/pull/224
* Service Addition Overhaul by @LarveyOfficial in https://github.com/ajnart/homarr/pull/229
*  Slidable service span in customizations  by @Aimsucks in https://github.com/ajnart/homarr/pull/222
### Tweaks
🔧 Make credentials non-required for torrents by @ajnart in https://github.com/ajnart/homarr/pull/223
### Bug fixes
* 🐛Fix completed torrents progress color by @LarveyOfficial in https://github.com/ajnart/homarr/pull/227
* 🐛Tiles could be moved accidentally on mobiles by @ajnart in https://github.com/ajnart/homarr/pull/226
* 🐛 Cannot open "New Tab URL" on mobile by @ajnart in https://github.com/ajnart/homarr/pull/225
* 🐛 Fix Calendar Item Duplication by @LarveyOfficial in https://github.com/ajnart/homarr/pull/249
* 🐛Fix URL for Radarr and other services by @LarveyOfficial in https://github.com/ajnart/homarr/pull/250
* 🐛 Fix Calendar not loading content when a service fails by @LarveyOfficial in https://github.com/ajnart/homarr/pull/230
* 🐛 Calendar current day for light theme by @Darkham42 in https://github.com/ajnart/homarr/pull/194
* 🐛 Fix for timezone issues by @LarveyOfficial in https://github.com/ajnart/homarr/pull/186
* 🐛 Fix Sonarr Incorrect Dates by @LarveyOfficial in https://github.com/ajnart/homarr/pull/189
* 🐛 Fix for origin URL not containing path in API request URL by @Aimsucks in https://github.com/ajnart/homarr/pull/221
2022-06-20 22:09:25 +02:00
ajnart
91a249d953 🔖 tag v0.7.1 2022-06-20 22:03:43 +02:00
Thomas Camlong
356afda9c7 Merge pull request #250 from LarveyOfficial/patch-2
🐛Fix URL for Radarr and other services
2022-06-20 20:14:17 +02:00
Larvey
35f02a2296 Fix URL for Radarr and other services 2022-06-20 14:02:33 -04:00
Thomas Camlong
16bcec0deb Merge pull request #249 from LarveyOfficial/patch-1
🐛 Fix Calendar Item Duplication
2022-06-20 19:45:47 +02:00
Larvey
16ec57081b Fix Calendar Item Duplication
- 6fd23cf6a0 changed how items for the calendar are acquired, making it so every series gets updated when a new one gets added, or one gets moved. This causes the entries in the calendar to duplicate due to old code being left in.
2022-06-20 13:32:31 -04:00
ajnart
690f09fcf3 🚑 Hotfix ServiceItems 2022-06-20 10:40:30 +02:00
Thomas Camlong
2f960169bb 🔀 Merge pull request #222 from Aimsucks/app-card-with-slider
 Slidable service span in customizations
2022-06-20 10:29:39 +02:00
ajnart
14a40d9f66 🔧 Tweak values and UI changes 2022-06-20 10:24:22 +02:00
Thomas Camlong
e5abd67f83 🔀 Merge pull request #221 from Aimsucks/issue-215-fix
🐛 Fix for origin URL not containing path in API request URL
2022-06-20 10:22:13 +02:00
Thomas Camlong
399ba7e2fc 🔀 Merge pull request #229 from LarveyOfficial/rework-AddAppShelfItem
Service Addition Overhaul
2022-06-20 10:20:01 +02:00
ajnart
7780ae3d7a ♻️ Re-implement changes 2022-06-20 10:17:49 +02:00
ajnart
80d3f16473 🔧 Tweak UI and change the name of the settings 2022-06-20 10:06:30 +02:00
Larvey
a8c0dfcd0c Fix Capitalization 2022-06-20 10:06:15 +02:00
Larvey
6ee7d6ec8d declutter config file 2022-06-20 10:06:15 +02:00
Larvey
544fae3808 Added Scrollbar 2022-06-20 10:05:55 +02:00
Larvey
4516dde1f4 Reworked AddAppShelfItem
Adds:
- Advanced Options tab
- Changed which ping status codes identify as "Online"
- Change if service opens in new tab or not

Fixes:
- Deluge and Transmission Password requirement
2022-06-20 10:01:36 +02:00
Thomas Camlong
a20c5f8d12 🔀 Merge pull request #223 from ajnart/transmission-login
🔧 Make credentials non-required for torrents
2022-06-20 09:08:10 +02:00
Thomas Camlong
60e5c0d165 🔀 Merge pull request #230 from LarveyOfficial/calendar-multi-content-fix
🐛 Fix Calendar not loading content when a service fails
2022-06-20 09:03:14 +02:00
Larvey
b7bf18250d Fix CalendarModule.tsx
Fix no content showing when 1 of the same service is down.
2022-06-16 21:02:30 -04:00
Thomas Camlong
93256b7a6a 🔀 Merge pull request #224 from ajnart/ajnart/issue217
 Configure calendar widget to show Sunday first #217
2022-06-15 06:52:50 +02:00
Thomas Camlong
47a4437a01 🔀 Merge pull request #225 from ajnart/ajnart/issue202
🐛 Fix cannot open "New Tab URL" on mobile
2022-06-15 06:52:16 +02:00
Thomas Camlong
92470c619e 🔀 Merge pull request #226 from ajnart/ajnart/issue214
🐛Tiles could be moved accidentally on mobiles
2022-06-15 06:51:18 +02:00
Thomas Camlong
7cb3dfbd16 🔀 Merge pull request #227 from LarveyOfficial/fix-progress-color
🐛Fix completed torrents progress color
2022-06-15 06:51:06 +02:00
ajnart
d69e4f41a1 🐛 Fix required username 2022-06-15 06:47:53 +02:00
Larvey
4980254e89 Update DownloadsModule.tsx 2022-06-14 21:14:26 -04:00
ajnart
5133286e04 🐛Tiles could be moved accidentally on mobiles
Fixes #214
2022-06-14 22:45:31 +02:00
ajnart
ca2713a12c 🐛 Cannot open "New Tab URL" on mobile
Fixes #202
2022-06-14 22:11:55 +02:00
ajnart
4981823c37 🔧 Tweak values on the slider 2022-06-14 22:09:30 +02:00
ajnart
5d31e414f0 Configure calendar widget to show Sunday first
Fixes #217
2022-06-14 20:50:11 +02:00
ajnart
8ec2b9d0cd 🔧 Make credentials non-required for torrents
Fixes #201
2022-06-14 20:33:26 +02:00
Aimsucks
bd920dfc86 App card width slider
Added a slider to determine the XL app card width
2022-06-14 17:45:22 +00:00
Aimsucks
b5540a9958 🐛 Origin URL in calendar to includes path
Changed the origin variable in the calendar module to use the entire URL instead of just the origin domain
2022-06-14 17:01:30 +00:00
Thomas Camlong
778988de58 🚀 v0.7.0 : Theming, Password protection, Autocompletion, Transmission, Mobile responsiveness! This is a big upgrade 👀 2022-06-13 10:15:39 +02:00
ajnart
5b1437552d 🔖 Bump version to v0.7.0 2022-06-12 16:58:48 +02:00
WalkxCode
e8a8fbe6ac 💄 Makes the ModuleEnabler grid look better 2022-06-12 16:35:56 +02:00
WalkxCode
5c0a074219 💬 Updates names and placeholders in AddAppShelfItem 2022-06-12 16:35:31 +02:00
WalkxCode
58ec74bb68 🚸 Improves case matching for auto-fill 2022-06-12 16:34:24 +02:00
Thomas Camlong
6ac82bda40 🔀 Merge pull request #197 from Darkham42/dev
feat: could position widgets at left
2022-06-12 15:46:13 +02:00
Thomas Camlong
2c6e86840a 🔀 Merge pull request #195 from LarveyOfficial/patch-3
More Information in Torrents Module
2022-06-12 15:39:32 +02:00
ajnart
df85fc6b7d 🐛 Fix multiple bugs and reformat code 2022-06-12 15:38:14 +02:00
Darkham42
89804dafd1 feat: could position widgets at left 2022-06-12 08:04:20 +02:00
Larvey
98eaee1234 Use humanFileSize 2022-06-12 01:15:38 -04:00
Larvey
433edafddd Remove humanFileSize 2022-06-12 01:14:38 -04:00
Larvey
e39d5741b6 Create humanFileSize.ts 2022-06-12 01:13:51 -04:00
Larvey
21c08cbe63 Change Elements hidden on Mobile 2022-06-12 00:59:12 -04:00
Larvey
ec92a1d89c Removed new Features on Mobile (Temporary) 2022-06-12 00:52:12 -04:00
ajnart
0f2c5dbce2 🔥 Remove keyboard usage to sort items 2022-06-12 06:36:37 +02:00
Larvey
8eae5a908c Merge branch 'dev' into patch-3 2022-06-12 00:25:36 -04:00
Thomas Camlong
a37f0fdee6 🔀 Merge pull request #194 from Darkham42/dev
fix: calendar current day for light theme
2022-06-12 06:16:59 +02:00
Larvey
08799aac18 Fix build issue from pull request #193 2022-06-11 19:16:03 -04:00
Larvey
06531e0fb8 Removed Logging used during development 2022-06-11 19:02:34 -04:00
Larvey
0f56ead24f Fixed Customization Spelling 2022-06-11 19:00:50 -04:00
Larvey
922caa76da More Info in Torrents Module
Added
- ETA
- Torrent Size
- Paused state color in progress bar
2022-06-11 18:59:45 -04:00
Darkham42
0acb1f6b6d refactor: use theme 2022-06-11 23:44:14 +02:00
Darkham42
8d645ca404 fix: calendar current day for light theme 2022-06-11 23:22:58 +02:00
Thomas Camlong
a5c4f30f57 Merge pull request #193 from Darkham42/dev
feat: calendar indication about date and w-e with secondary color
2022-06-11 20:20:37 +02:00
Darkham42
562a05adf5 feat: calendar indication about date and we with secondary color 2022-06-11 20:11:20 +02:00
Thomas Camlong
de77e06b18 🔀 Merge pull request #188 from Aimsucks/more-customizations
Color, shade, app opacity, and background customizations thank you @Aimsucks !
2022-06-11 19:49:46 +02:00
ajnart
03c499d822 🚚 Make the weather module release (from beta) 2022-06-11 19:45:09 +02:00
ajnart
169d08f3b6 🚚 Move selectors to customisation tab 2022-06-11 19:44:11 +02:00
ajnart
437807a9e0 💄 Change module enabler layout 2022-06-11 19:43:01 +02:00
ajnart
4866fd74b5 🚚 Rename tabs in settings 2022-06-11 19:42:36 +02:00
ajnart
426ba69afd Add more transparency areas and fix bugs 2022-06-11 18:37:13 +02:00
Aimsucks
74f87b570d Update src/components/layout/Background.tsx
Co-authored-by: Bjorn Lammers <walkxnl@gmail.com>
2022-06-08 18:09:59 -04:00
Aimsucks
fed5f6df52 📝 Added a placeholder for background 2022-06-08 20:20:24 +00:00
Aimsucks
5cc160473c Revert "📝 Background image placeholder and instructions"
This reverts commit 4833157061.
2022-06-08 20:18:42 +00:00
Aimsucks
4833157061 📝 Background image placeholder and instructions
Updated readme with instructions to mount the /public folder instead of the /public/icons folder, as well as added a placeholder for background image settings
2022-06-08 18:13:41 +00:00
Aimsucks
a0c8518d22 🎨 Made opacity change app background
Made the opacity slider change the individual app background and border rgba values instead of the entire app.
2022-06-08 18:01:16 +00:00
Aimsucks
c0c816d3db Update src/components/Settings/ShadeSelector.tsx
Co-authored-by: Bjorn Lammers <walkxnl@gmail.com>
2022-06-08 13:13:04 -04:00
Aimsucks
ac47de72ee Merge branch 'dev' into more-customizations 2022-06-08 12:48:02 -04:00
ajnart
d631865f71 💄 Small UI qol update
Module download now has a different look and can be toggled on and off
2022-06-08 18:41:22 +02:00
Aimsucks
4ee6562e35 🐛 Fix for favicon not changing
Removed favicon and title from _app.tsx
2022-06-08 16:26:09 +00:00
ajnart
19f80b9b4c 🚑 Hotfix calendar and mobile responsiveness 2022-06-08 16:16:00 +00:00
ajnart
949deacd6d 🔀 Rebase with dev 2022-06-08 16:16:00 +00:00
Larvey
b0f4a91878 Fix Sonarr Incorrect Dates
Due to how Sonarr gives dates, they recommend using UTC time when displaying it as it matches their calendar. Took some digging but it fixed it.
2022-06-08 16:16:00 +00:00
ajnart
68f2e79056 🧱 Try to fix cookies issues 2022-06-08 16:16:00 +00:00
ajnart
43e68e1bbf 🐛 Trying to fix dates 2022-06-08 16:16:00 +00:00
Larvey
5033323b7c Fix for timezone issues 2022-06-08 16:16:00 +00:00
Aimsucks
7519b4a6b2 Added an app opacity slider
Added a slider to change individual app opacity on the AppShelf
2022-06-08 16:03:06 +00:00
Aimsucks
e6eedefec4 Added a shade selector
Added a popover shade selector similar to the color selector, but shows primary and secondary colors to pick the desired Mantine primaryShade
2022-06-08 15:36:54 +00:00
Aimsucks
845d6a3d87 🎨 Made color switcher change Mantine styles
Moved the color switcher's functions to a context provider and made Mantine's styles derived off of that context.
2022-06-08 14:58:32 +00:00
ajnart
f75da289c2 🚑 Hotfix calendar and mobile responsiveness 2022-06-08 09:56:04 +02:00
Thomas Camlong
063a6447c0 🔀 Merge pull request #189 from LarveyOfficial/patch-2
Fix Sonarr Incorrect Dates
2022-06-08 08:11:13 +02:00
ajnart
4dac730412 🔀 Rebase with dev 2022-06-08 08:09:59 +02:00
Larvey
de6e0f645f Fix Sonarr Incorrect Dates
Due to how Sonarr gives dates, they recommend using UTC time when displaying it as it matches their calendar. Took some digging but it fixed it.
2022-06-07 22:05:28 -04:00
Aimsucks
b26ab50c8d 🎨 Changed primary/secondary color to camelCase 2022-06-07 17:48:04 +00:00
Aimsucks
423f8110b9 Added a background image input
Added an input in the advanced options for a background image. Also removed an unused import from my previous commit and changed the margin on the header bar to padding instead.
2022-06-07 17:36:05 +00:00
ajnart
84ae49ed2a 🧱 Try to fix cookies issues 2022-06-07 19:34:58 +02:00
ajnart
fb291c5411 🐛 Trying to fix dates 2022-06-07 19:34:24 +02:00
Aimsucks
901798055b Added primary/secondary color selection
Added two new inputs to the options menu: primary and secondary color selectors.
2022-06-07 16:53:51 +00:00
Thomas Camlong
d32d599098 🔀 Merge pull request #186 from LarveyOfficial/patch-1
Fix for timezone issues
2022-06-07 17:22:57 +02:00
Larvey
76e02cf148 Fix for timezone issues 2022-06-07 11:19:53 -04:00
Thomas Camlong
f19b4675ad 🔀 Merge pull request #184 from Aimsucks/change-title-icons
Add settings to change title and icons
2022-06-07 16:17:50 +02:00
ajnart
4f1640b70a 🐛 Fix a small bug inside the torrent module 2022-06-07 12:41:49 +02:00
Thomas Camlong
c1d17ec8b2 Update src/components/Settings/AdvancedSettings.tsx
Co-authored-by: Bjorn Lammers <walkxnl@gmail.com>
2022-06-07 12:12:23 +02:00
Thomas Camlong
d2f1268520 Merge branch 'dev' into change-title-icons 2022-06-07 10:37:36 +02:00
ajnart
b72afc2270 📦 💄 Upgrade packages and style 2022-06-07 10:36:47 +02:00
ajnart
de0c625f88 🐛 Fixing Deluge integration
Thanks to @scttcper for fixing https://github.com/scttcper/deluge/issues/106 so quickly !
2022-06-07 09:50:04 +02:00
Thomas Camlong
29c9f3ecac 🔥 Remove the Code quality tickboxes
They were annoying (to me at least)
2022-06-07 08:32:39 +02:00
ajnart
a321095daf 💄 Styling the settings 2022-06-07 08:21:03 +02:00
ajnart
ced18da65a 🔥 Remove default values for the Advanced settings 2022-06-07 08:20:19 +02:00
ajnart
1a642ad7b4 🔧 Make the changed values optional 2022-06-07 07:20:44 +02:00
Aimsucks
838f196937 Ability to change title and icons V2!
Results of criticism in pull request #182
2022-06-07 01:35:50 +00:00
Aimsucks
6af5166aa5 Ability to change title and icons 2022-06-07 00:07:56 +00:00
ajnart
7935fb6616 🚑 Hotfix icon matching 2022-06-07 01:04:34 +02:00
ajnart
ed567065b4 ⚰️ Remove dead code 2022-06-07 00:30:42 +02:00
ajnart
06035fb6f0 💄 Very minor fix the the AppShelf UI 2022-06-07 00:15:19 +02:00
ajnart
c1af0a087d 💄 Styling the AppShelf 2022-06-07 00:07:36 +02:00
ajnart
6067c5dfcf 💄 Styling changes for medias and AppShelf 2022-06-06 23:56:33 +02:00
ajnart
bf7b9637f7 🔥 Remove CPU module 2022-06-06 23:56:08 +02:00
ajnart
c552104413 🔥 Remove CPU module 2022-06-06 23:55:49 +02:00
ajnart
6fd23cf6a0 Add support for multiple Arr services
In the calendar, you can now have 2 separate Sonarr or Radarr instances
2022-06-06 23:40:45 +02:00
ajnart
e2f59383d6 🚑 Small UI hotfixes 2022-06-06 23:27:55 +02:00
ajnart
8b92135a80 💄 Make responsiveness better for mobile
Posters aren't huge on mobile anymore, yay
2022-06-06 22:32:57 +02:00
ajnart
aef4a30512 🚑 Hotfix position of the downloads module 2022-06-06 21:45:45 +02:00
Thomas Camlong
ace8bd75e7 🔀 Merge pull request #177 from ajnart/ajnart/issue150
 Ability to toggle categories
2022-06-06 21:40:02 +02:00
Thomas Camlong
2e461b4e7a 🔀 Merge pull request #179 from ajnart/ajnart/issue174
Password / Login Page
2022-06-06 21:39:47 +02:00
Thomas Camlong
3f87e939c9 🔀Merge pull request #180 from ajnart/ajnart/issue163
 Add different URL for API calls
2022-06-06 21:39:38 +02:00
Thomas Camlong
1d9dfc5102 🔀 Merge pull request #181 from ajnart/ajnart/issue147
Transmission Integration
2022-06-06 21:39:26 +02:00
ajnart
80a94d3778 FR: Transmission Integration
Fixes #147
2022-06-06 21:38:50 +02:00
ajnart
39d66faf4e Add autocomplete to Search Module
Suggestions when searching with the search bar Fixes #12
2022-06-06 20:02:42 +02:00
ajnart
c50e11c75b 🐛 Fix celcius to farenheit 2022-06-06 19:12:59 +02:00
ajnart
9a3ebb56cb 🎨 Quality of life : Use debouncedValue 2022-06-06 18:44:02 +02:00
ajnart
1d1495453a 🩹 Add default values for the categories to be opened by default 2022-06-06 18:31:42 +02:00
ajnart
26cfc485c2 Ability to toggle categories
Fixes #150
2022-06-06 18:31:40 +02:00
ajnart
83b4da282a Password / Login Page
Fixes #174
2022-06-06 18:30:14 +02:00
ajnart
ea972effb4 Add different URL for API calls
Fixes #163
2022-06-06 18:29:02 +02:00
ajnart
9686761c3d Merge branch 'master' into dev 2022-06-06 18:28:34 +02:00
ajnart
13a5a4a263 Revert CI changes 2022-06-06 18:28:26 +02:00
ajnart
339919cfff Add keyboard navigation (kind of)
Fixes #165
2022-06-06 17:39:18 +02:00
ajnart
2594a7caa5 💄 Disable item selection on mobile
Fixed Disable text selection in iOS (touch devices) #166
2022-06-06 17:37:42 +02:00
ajnart
2966be4fc4 Add support for multiple same service in Calendar
Fixes Calendar Support for Multiple Sonarr / Radarr #176
2022-06-06 15:34:33 +02:00
ajnart
5e21a7df9c 🐛 Fix bug in ping module
Module would not ping on the first activation / deactivation
2022-06-06 15:33:25 +02:00
Thomas Camlong
64eb00f2ee 🔀 Changing deluge/qbittorent to use href instead of origin
Thank you @VinnyVynce
2022-06-06 15:21:16 +02:00
ajnart
00928ae709 📱 Make the design way more responsive for mobile 2022-06-06 15:20:46 +02:00
ajnart
bbb912479b 🪝 AdduseSetSafeInterval hook 2022-06-06 15:02:41 +02:00
VinnyVynce
5b16589360 Change urls for href instead of origin 2022-06-06 07:07:35 -04:00
Thomas Camlong
39674fc769 Update docker_dev.yml 2022-06-06 12:22:32 +02:00
Thomas Camlong
e718fd6b80 v0.6.0 Categories and current download graphs ! 🥳 2022-06-03 14:14:47 +02:00
ajnart
bdaf70f26b 🚑 Hotfix errors 2022-06-03 14:11:24 +02:00
Thomas Camlong
44a7df5ae0 Merge pull request #170 from ajnart/system-info
System info
2022-06-03 13:56:45 +02:00
ajnart
25fa376c2d Update display for current CPU 2022-06-03 13:56:15 +02:00
Thomas "ajnart" Camlong
de3792fb6b 🐛 Fixing a bug related to imports 2022-06-03 13:56:14 +02:00
ajnart
64b1679b03 🐛 Fixing bugs in system info 2022-06-03 13:56:14 +02:00
ajnart
8da0b38662 Working on system info 2022-06-03 13:56:13 +02:00
ajnart
13fd1a9fc0 System-info WIP 2022-06-03 13:55:43 +02:00
Thomas Camlong
04c1b41015 Merge pull request #169 from ajnart/qol
🚸 Improve UX and QoL
2022-06-03 13:55:29 +02:00
Thomas Camlong
6a32b80098 📝 Update demo link 2022-06-02 17:51:21 +02:00
WalkxCode
759e02f74a 🔥 Remove modified files from pull request" 2022-06-01 20:00:21 +02:00
WalkxCode
5758019923 🚸 Improve UX and QoL 2022-06-01 19:53:57 +02:00
Thomas "ajnart" Camlong
cad160010d Make proxied requests for calendar 2022-06-01 16:19:32 +02:00
Thomas "ajnart" Camlong
56b6347824 🚧 Trying to improve calendar module 2022-06-01 15:32:29 +02:00
ajnart
c258003ec5 🐛 Fixed a bug in the Lidarr image display 2022-05-30 21:43:33 +02:00
ajnart
5ac5098a2a 💄 Small UI changes
Changed the color to use one of mantine's
2022-05-30 09:20:16 +02:00
ajnart
3c96053b7f Add a ScrollArea to the Downloads module 2022-05-30 09:19:49 +02:00
ajnart
1de20d1583 Avancement on Overseerr integration 2022-05-29 21:39:57 +02:00
ajnart
596db5fefc ⬆️ Upgrade dependencies 2022-05-29 19:09:12 +02:00
ajnart
7ee56bd6ed add default overseer image display 2022-05-29 19:06:29 +02:00
Thomas Camlong
67a89ba61a Merge pull request #167 from ajnart/build-optimization
Build optimization
2022-05-29 19:04:19 +02:00
ajnart
4c0a3ce48c 💚 Update CI 2022-05-29 18:57:03 +02:00
ajnart
2d2f9d8d19 🏗️ Update Yarn install 2022-05-29 18:55:22 +02:00
ajnart
0a7f98dd80 🏗️ Change packageManager 2022-05-29 18:47:12 +02:00
ajnart
5b4d302c17 ⬆️ Upgrade dependencies 2022-05-29 18:43:31 +02:00
ajnart
31d23852f7 Migrate from tabler-icons-react to @tabler/icons 2022-05-29 18:42:58 +02:00
ajnart
a9e8db5018 🔖 Bumb version to v0.6.0 2022-05-29 15:34:31 +02:00
ajnart
f3d1767daf 🚨 Linting 2022-05-29 15:33:44 +02:00
ajnart
b229aacba5 Add download module to the AppShelf 2022-05-29 15:32:39 +02:00
ajnart
174ed140ae Add total downloads module 2022-05-29 15:31:25 +02:00
ajnart
62635bffe9 💄 Style DownloadsModule (torrents) 2022-05-29 15:31:04 +02:00
ajnart
63e6efab1f Add TotalDownloadsModule to module exports 2022-05-29 15:30:50 +02:00
ajnart
ad1af0e07d 🧱 Move components in infrastructure 2022-05-29 15:30:23 +02:00
ajnart
cfd9eb94b5 💄 Improve boxShadows of menus
Makes them look better
2022-05-29 15:30:03 +02:00
ajnart
c6762281ef 📦 Add nivo for charts 💹 2022-05-29 15:29:11 +02:00
ajnart
7d09a0064a 🔥 Delete Download module from index 2022-05-29 15:28:45 +02:00
ajnart
2d6b9522c5 Make Calendar module fetch way more data 2022-05-29 11:25:53 +02:00
ajnart
1a2e752281 Add categories! 2022-05-29 10:45:49 +02:00
ajnart
c7c76ee22b 💄 Styling backgrounds of widgets 2022-05-29 09:11:46 +02:00
ajnart
0457c91ede 🚸 Improve add service autofill capabilities 2022-05-27 13:14:09 +02:00
ajnart
1a420c3b8b 🚑 Hotfix deluge torrent progress 2022-05-27 09:45:51 +02:00
Thomas Camlong
c993d32dd3 v0.5.2 : Torrents module : Deluge and qBittorrent integrations ! 🥳
v0.5.2 adds a bunch of QOL changes and the long awaited Deluge and qBittorrent integrations. More feature to come with the torrent module soon.
2022-05-26 21:29:48 +02:00
ajnart
1f66d64f24 Add deluge integration
Fixes #122
2022-05-26 21:08:16 +02:00
ajnart
54ce138475 Add deluge password saving 2022-05-26 21:07:01 +02:00
ajnart
6173c20616 🏷️ Update types for AppShelfMenu 2022-05-26 21:06:44 +02:00
ajnart
e3d22c6d3a 🏷️ Add deluge types 2022-05-26 21:06:17 +02:00
ajnart
fd44fbb208 📦 Add Deluge package for future deluge integration 2022-05-26 21:06:04 +02:00
ajnart
3dc0208a73 💄 Styling changes 2022-05-26 20:07:54 +02:00
ajnart
b6fcabc270 🐛 Fix footer display issues 2022-05-26 20:07:22 +02:00
ajnart
ee2e36bdfa Rename the download module 2022-05-26 19:45:18 +02:00
ajnart
6bc16a51f1 🔖 Bump version to v0.5.2 2022-05-26 19:16:33 +02:00
ajnart
b0c92c9951 💄 Style DownloadModule 2022-05-26 19:14:36 +02:00
ajnart
72fddda411 Make the Footer update a notification 2022-05-26 19:14:19 +02:00
ajnart
949379e6e6 🎨 Change default config 2022-05-26 18:35:28 +02:00
Thomas Camlong
17736fc432 Update README.md 2022-05-26 18:29:24 +02:00
ajnart
da31832a1e 💫 Add download module on the main page 2022-05-26 18:19:32 +02:00
ajnart
3a358a229d Add Download Module!
Shows current downloads from qbittorrent at the moment, transmission coming soon 😉
2022-05-26 18:19:12 +02:00
ajnart
a6875abfe3 💬 Update API to support getting downloads 2022-05-26 18:18:30 +02:00
ajnart
2aad3d3eb0 Add support for qBittorrent in AddAppShelfItem 2022-05-26 18:17:59 +02:00
ajnart
8e2d347ab5 🏗️ Rework moduleWrapper architecture 2022-05-26 18:16:57 +02:00
ajnart
8b055bc3b6 💄 Style the notifications to the bottom right 2022-05-26 18:16:24 +02:00
ajnart
54a68f1d74 🏷️ Update types to support qBittorrent login 2022-05-26 18:16:00 +02:00
ajnart
2fabd1908d 📦 Add @ctrl/qbittorrent as a dependency 2022-05-26 18:15:42 +02:00
ajnart
789e0510ea 🐛 Fix a bug with strings as module settings 2022-05-26 18:15:00 +02:00
ajnart
2c16075413 💄 WeatherModule styling 2022-05-26 18:13:51 +02:00
ajnart
96f58288ac 💄 DateModule styling 2022-05-26 18:13:35 +02:00
ajnart
d4168dcdf4 💄 Styling and UI changes 2022-05-26 18:13:23 +02:00
Thomas Camlong
c044da2b55 Update Crowdin configuration file 2022-05-26 00:44:24 +02:00
ajnart
1ec8f1db19 🚑 Critical hotfix for various bugs 2022-05-26 00:10:48 +02:00
ajnart
c725559e9b 🔥 Remove Crowdin 2022-05-25 18:32:55 +02:00
ajnart
044c3fdf4c Merge branch 'dev' of github.com:/ajnart/homarr into dev 2022-05-25 18:26:17 +02:00
ajnart
4026d0b6be 💄 Update poster styling 2022-05-25 18:26:13 +02:00
Thomas Camlong
151e37c282 Update Crowdin configuration file 2022-05-25 18:13:29 +02:00
Thomas Camlong
0a476f648a v0.5.1 : Readarr and Lidarr integrations !
### New Features
-  Lidarr and Readarr integrations
-  Add a way to delete a config via the API
-  Add a way to save a config and delete it
-  Add a key bind to open settings (CTRL + L)

### Bug Fixes
- 🐛 Fixing date issues with weather module
- 🐛 Fix Readarr date match

### UI Changes
- 💄 Totally rework how the media previews work!
- 💄 Make the settings menu a drawer instead
- 💄 Change the way the footer is displayed

### GitHub Changes
- 📝 (README): Updates documentation & Move to Wiki

### Other Changes
- 🧑‍💻 Added strings as an option type for modules
- 🏗️ Make the max notifications to 4
2022-05-25 13:17:54 +02:00
ajnart
3f2aa50f85 Totally rework how the media previews work! 2022-05-25 13:13:36 +02:00
ajnart
fbaaa389c2 🐛 Fix Readarr date match 2022-05-25 13:13:17 +02:00
ajnart
af83695d81 🏗️ Make the max notifications to 4 2022-05-25 13:12:12 +02:00
ajnart
2cb6781a94 Lidarr and Readarr integrations 2022-05-25 10:50:57 +02:00
ajnart
4f68f7e395 Add a keybind to open settings, CTRL + L 2022-05-24 23:02:27 +02:00
ajnart
6a14937112 Merge branch 'dev' of github.com:/ajnart/homarr into dev 2022-05-24 22:55:50 +02:00
ajnart
9eef4988e7 Add a way to save a config and delete it 2022-05-24 22:55:47 +02:00
ajnart
3855673787 Add a way to delete a config via the API 2022-05-24 22:55:28 +02:00
ajnart
a89b0746ba 💄 Make the settings menu a drawer instead 2022-05-24 22:55:10 +02:00
Bjorn Lammers
09dd5d7907 🔖 Update version to v0.5.1 2022-05-24 21:51:08 +02:00
Bjorn Lammers
f029483f1e 🔖 Update version to v0.5.1 2022-05-24 21:50:57 +02:00
Bjorn Lammers
364055b9b6 📝 Oopsie doopsie hehe 2022-05-24 21:48:06 +02:00
Thomas Camlong
8775ad249c Merge pull request #152 from ajnart/docs
📝 (README): Updates documentation & Move to Wiki
2022-05-24 21:39:50 +02:00
Bjorn Lammers
3249d766b3 📝 Add "Read the Wiki" 2022-05-24 21:39:34 +02:00
Bjorn Lammers
fd65dc8943 📝 Fix some bugs 2022-05-24 21:26:10 +02:00
WalkxCode
fd73c7f70d 📝 (README): Updates documentation & Move to Wiki 2022-05-24 21:21:20 +02:00
ajnart
4984866fb3 🚨 Linting and add icons
Adds future support for self hosted icons
2022-05-24 20:15:07 +02:00
ajnart
4ae4b224c7 🐛 Fixing issues with weahter module 2022-05-24 20:14:26 +02:00
ajnart
802f7fd6c7 🧑‍💻 Added strings as an option type for modules 2022-05-24 20:14:07 +02:00
ajnart
bbb35b236f 💄 Change the way the footer is displayed 2022-05-24 20:13:01 +02:00
Bjorn Lammers
2eb3b18499 Merge pull request #144 from ajnart/dev
v0.5.0 : Quality of life and dev experience
2022-05-23 22:24:24 +02:00
Bjorn Lammers
553be7da33 Merge pull request #144 from ajnart/dev
v0.5.0 : Quality of life and dev experience
2022-05-23 22:22:08 +02:00
Bjorn Lammers
260b850e1a 📝 Add star mention 2022-05-23 21:49:03 +02:00
Bjorn Lammers
726a4fddd3 🔥Remove fixed issues 2022-05-23 21:09:48 +02:00
Bjorn Lammers
318c094f27 📝 Update Docs to match new release 2022-05-23 18:30:11 +02:00
Thomas Camlong
6e0d3807e4 Merge pull request #142 from ajnart/dnd
Drag and drop ! (v0.5.0)
2022-05-23 17:02:18 +02:00
ajnart
10e9dc06dd ⚰️ Remove dead code 2022-05-23 16:52:43 +02:00
ajnart
e84687e5fc 🔖 Version v0.5.0 2022-05-23 14:44:01 +02:00
Thomas Camlong
361d41065c Merge branch 'dev' into dnd 2022-05-23 14:39:17 +02:00
ajnart
4c0fbc0b42 ⚰️ Remove dead code 2022-05-23 14:38:39 +02:00
ajnart
ef8e380956 🔥 Remove some other default configuration files 2022-05-23 14:34:17 +02:00
ajnart
5db28b1607 🚨 Fix storybook compilation 2022-05-23 14:23:05 +02:00
ajnart
dbfd4cf050 🐛 Fix search module default queryUrl 2022-05-23 12:38:10 +02:00
ajnart
ffd298a2b6 🐛 Fix line clamping in media display 2022-05-23 12:37:36 +02:00
ajnart
9b1b5906e7 ⬆️ Upgrade and remove dependencies 2022-05-23 11:48:25 +02:00
Thomas Camlong
19bd14c63d Merge branch 'dev' into dnd 2022-05-23 11:24:31 +02:00
ajnart
b69343af56 Introduce DND in main app shelf! 2022-05-23 11:20:08 +02:00
ajnart
94ee90eebb ⚰️ Remove dead code 2022-05-23 11:19:40 +02:00
ajnart
72b3097ad1 ⚰️ Remove dead code 2022-05-23 11:19:26 +02:00
Thomas Camlong
225f910fe8 Merge pull request #139 from ajnart/New-Config-Format
 Add new config format
2022-05-23 10:48:46 +02:00
ajnart
10d9ffc740 🚨 Fix compilation for types 2022-05-23 10:44:31 +02:00
ajnart
4202d25d62 📦 Add type definitions for UUID 2022-05-23 10:26:17 +02:00
ajnart
6a905e1b49 🚨 Lint code and prettier 2022-05-23 10:24:54 +02:00
ajnart
72e08f484f 🚑 Use different type of UUID 2022-05-23 10:23:10 +02:00
ajnart
64dbb9c025 Add drag and drop, fixes #88 2022-05-23 00:04:14 +02:00
ajnart
af2e0235bf Add new config format
Should be WAAAAY easier to work with modules now
2022-05-22 20:42:10 +02:00
ajnart
bf85818f8b 🐛 Fix #133 2022-05-22 20:40:10 +02:00
ajnart
1840713179 Basic drag and drop 2022-05-21 10:32:54 +02:00
ajnart
b11bffb7cf 🐛 Exclude stories from tsconfig 2022-05-21 10:32:35 +02:00
ajnart
bfb26a9402 🚑 Fix API url for services 2022-05-21 01:26:55 +02:00
ajnart
c3b11be2d0 🚑 Fix UUID by using crypto 2022-05-21 01:26:24 +02:00
ajnart
ecfb89de40 🏷️ Fix types
Fixed the apiKey field for a service
2022-05-21 01:02:45 +02:00
ajnart
e1eab70f93 Match config with URL typed
Homarr will now match a config with the URL used or return a 404 if not found
2022-05-21 01:01:20 +02:00
ajnart
adb341c0fa Add default icon, fix URL parsing
Fixes #121 and Fixes #132
2022-05-21 00:54:36 +02:00
ajnart
25ccdffeb9 Make logo clickable 2022-05-21 00:52:55 +02:00
ajnart
b98d399a9c Change 404 message 2022-05-21 00:52:39 +02:00
ajnart
f36e7b8abb Made service name clickable
Co-authored-by: Bjorn L. <walkxnl@gmail.com>
2022-05-20 23:03:42 +02:00
Thomas "ajnart" Camlong
667322d14e Use ID instead of only names 2022-05-20 22:34:36 +02:00
Thomas "ajnart" Camlong
9b440c0da3 🚧 Add basic BASE_URL and PORT env utilisation #76 2022-05-19 02:05:23 +02:00
Thomas Camlong
2586733a98 v0.4.0
Add Weather and Ping module
2022-05-18 23:22:14 +02:00
ajnart
7bc779b296 ⚰️ Remove dead code
Used to test the weather module
2022-05-18 23:13:32 +02:00
ajnart
6064dcb6a6 💄 Footer styling 2022-05-18 23:12:52 +02:00
ajnart
7c7b0cc970 💫 Add animations to the AppShelf 2022-05-18 23:12:34 +02:00
ajnart
c182397dd9 💫 Add animations to the PingModule 2022-05-18 23:11:58 +02:00
ajnart
dc5ee3bdf3 Add animations to the AppShelf 2022-05-18 22:51:12 +02:00
ajnart
c8e1295a4b Improve date module am/pm 2022-05-18 22:50:53 +02:00
ajnart
331c55240b Added Freedom units setting 2022-05-18 22:50:33 +02:00
Thomas Camlong
65037f9b56 Add Weather module (beta)
Shows the current weather !
2022-05-18 22:17:58 +02:00
Bjorn L
39853d79ce 🔧 Change versions to v0.4.0 2022-05-18 22:15:03 +02:00
Bjorn L
8530550347 🔧 Change versions to v0.4.0 2022-05-18 22:14:27 +02:00
Thomas Camlong
ba8e9ef63c Merge branch 'dev' into weather-module 2022-05-18 22:14:01 +02:00
ajnart
119f2d7e51 Add a proceudally generated options manager
This allows for options in settings generated based on their name in module config. Very important change 🧙
2022-05-18 22:11:37 +02:00
ajnart
b0be26300e 💄 Update AppShell menu and item styling
Co-authored-by: Bjorn L. <walkxnl@gmail.com>
2022-05-18 22:10:31 +02:00
ajnart
0400188ea7 🚚 Move the update indicator to the Footer
Co-authored-by: Bjorn L. <walkxnl@gmail.com>
2022-05-18 22:09:13 +02:00
ajnart
879581224a 🔥 Remove update indicator from settings
Co-authored-by: Bjorn L. <walkxnl@gmail.com>
2022-05-18 22:08:09 +02:00
ajnart
7e5602c881 🚨 Update eslint config
Co-authored-by: Bjorn L. <walkxnl@gmail.com>
2022-05-18 22:07:28 +02:00
Bjorn L
4870ea3e40 📝 Adds Docs for the Weather Module 2022-05-18 16:58:06 +02:00
Bjorn L
61c55acd50 📝 Adds Request Icons section 2022-05-18 16:55:48 +02:00
Thomas Camlong
c45421d27e Merge branch 'dev' into weather-module 2022-05-18 10:24:16 +02:00
Thomas "ajnart" Camlong
b396d2604f 🚑 Critical hotfix : Compilation failed 2022-05-18 10:23:18 +02:00
Thomas "ajnart" Camlong
28b6dcd1db 📦 Update deps 2022-05-18 10:10:42 +02:00
Thomas "ajnart" Camlong
1dd74ea7da 🐛 Try to fix module compilation 2022-05-17 22:59:02 +02:00
Thomas "ajnart" Camlong
64923b03d9 🎨 Fix architecture for CI 2022-05-17 22:59:02 +02:00
Thomas "ajnart" Camlong
2ba9d517a8 Improve weather module 2022-05-17 22:59:02 +02:00
Aj - Thomas
471a9f7407 Update page title 2022-05-17 22:59:02 +02:00
Aj - Thomas
bdf871b476 💄 � Update weather module styling 2022-05-17 22:59:02 +02:00
Aj - Thomas
ab860eeea1 � Weather module improvements 2022-05-17 22:59:02 +02:00
Thomas "ajnart" Camlong
50d760f3b8 Prepare for v0.3.2 2022-05-17 21:24:10 +02:00
Thomas "ajnart" Camlong
73d06e15fb Update tests for storybook 2022-05-17 21:04:19 +02:00
Thomas "ajnart" Camlong
49d57024b9 Advancement on the weather widget 2022-05-17 21:04:19 +02:00
Thomas "ajnart" Camlong
31deb5010f 💄 Improve styling of modules 2022-05-17 21:04:18 +02:00
Thomas "ajnart" Camlong
e86eb7798f 🚧 Set up the structure for the weather module 2022-05-17 21:04:16 +02:00
Thomas Camlong
2896423766 Add ping service module
 Add ping service module resolves #78
2022-05-17 20:59:44 +02:00
Thomas "ajnart" Camlong
696d0c582d 🐛 Clear the search input on search
Resolves #125
2022-05-17 20:58:55 +02:00
ajnart
e94cae620a Rever b7e8c51b29
Does not work. Apparently
2022-05-17 04:19:59 +02:00
ajnart
c9c6f2b0c9 Add ping service module
Resolves #78
2022-05-17 04:02:14 +02:00
ajnart
b8fe799ac6 ⚰️ Remove dead code for the settings
I turned the settings into a module in 4cb8539143
2022-05-17 02:07:38 +02:00
ajnart
4cb8539143 Make the search bar a module
Resolves #118
2022-05-17 02:04:44 +02:00
ajnart
16b86870c4 🏗️ Fix small bug in code arch, forgot the key 2022-05-17 02:03:52 +02:00
ajnart
d4ce2a3ed6 🏷️ Update types for the SearchBar 2022-05-17 01:52:43 +02:00
ajnart
a474f3e4ee 🥅 Add 404 to catch errors
Reduce the ammount of visible errors by adding a 404 page.
2022-05-17 01:44:26 +02:00
ajnart
9a49fbb747 💄 Update AppShelf UI 2022-05-17 01:43:40 +02:00
ajnart
e3d47d78e0 🐛 Add a delay before opening search results
Resolves #115
2022-05-17 01:23:19 +02:00
ajnart
d62189f086 💄 Remove version from logo and add it in footer
resolves #116
2022-05-17 01:01:26 +02:00
ajnart
bb1b3d7d9a Merge branch 'dev' of github.com:/ajnart/homarr into dev 2022-05-17 00:55:44 +02:00
ajnart
13aeeefb22 🐛 Fix AddAppShelfItem image fit not properly set
Resolves #117
2022-05-17 00:55:24 +02:00
ajnart
8cdc9c3e29 🎨 Use user prefered theme 2022-05-17 00:42:27 +02:00
ajnart
3e31a4d38e 💄 Better style events in the calendar 2022-05-17 00:42:27 +02:00
ajnart
0cb3db6b89 📦 Upgrade package 2022-05-17 00:42:27 +02:00
ajnart
b7e8c51b29 🎨 Use user prefered theme 2022-05-17 00:19:41 +02:00
ajnart
e60db9f57a 💄 Better style events in the calendar 2022-05-17 00:19:24 +02:00
ajnart
2c707e86aa 📦 Upgrade package 2022-05-17 00:18:22 +02:00
1770 changed files with 76836 additions and 15608 deletions

10
.deepsource.toml Normal file
View File

@@ -0,0 +1,10 @@
version = 1
[[analyzers]]
name = "javascript"
[analyzers.meta]
plugins = ["react"]
[[transformers]]
name = "prettier"

View File

@@ -2,5 +2,8 @@ Dockerfile
.dockerignore
node_modules
npm-debug.log
README.md
*.md
.git
.github
LICENSE
docs/

View File

@@ -1,2 +0,0 @@
*.js
nodes_modules/

View File

@@ -1,31 +0,0 @@
module.exports = {
extends: [
'mantine',
'plugin:@next/next/recommended',
'plugin:jest/recommended',
'plugin:storybook/recommended',
"eslint:recommended",
"plugin:@typescript-eslint/eslint-recommended",
"plugin:@typescript-eslint/recommended"
],
plugins: ['testing-library', 'jest', 'react-hooks', 'react', 'unused-imports'],
overrides: [
{
files: ['**/?(*.)+(spec|test).[jt]s?(x)'],
extends: ['plugin:testing-library/react'],
},
],
parserOptions: {
project: './tsconfig.json',
},
rules: {
'react/react-in-jsx-scope': 'off',
"unused-imports/no-unused-imports": "warn",
"@typescript-eslint/no-unused-vars": "off",
"@typescript-eslint/no-unused-imports": "off",
"@typescript-eslint/no-unused-expressions": "off",
"@typescript-eslint/no-explicit-any": "off",
"@typescript-eslint/no-shadow": "off",
"@typescript-eslint/no-use-before-define": "off",
},
};

13
.github/FUNDING.yml vendored Normal file
View File

@@ -0,0 +1,13 @@
# These are supported funding model platforms
github: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2]
patreon: # Replace with a single Patreon username
open_collective: # Replace with a single Open Collective username
ko_fi: ajnart
tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
liberapay: # Replace with a single Liberapay username
issuehunt: # Replace with a single IssueHunt username
otechie: # Replace with a single Otechie username
lfx_crowdfunding: # Replace with a single LFX Crowdfunding project-name e.g., cloud-foundry
custom: # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2']

View File

@@ -32,8 +32,15 @@ body:
- type: textarea
id: logs
attributes:
label: Additional info
description: Logs? Screenshots? More info?
label: Logs
description: Provide your Homarr logs so we can investigate what's going on
validations:
required: false
- type: textarea
id: context
attributes:
label: Context
description: Screenshots? More info?
validations:
required: false
- type: checkboxes
@@ -42,9 +49,11 @@ body:
label: Please tick the boxes
description: Before submitting, please ensure that
options:
- label: You've read the [docs](https://github.com/ajnart/homarr#readme)
- label: I confirm that I attached the proper logs
required: true
- label: You've checked for [duplicate issues](https://github.com/ajnart/homarr/issues)
- label: I've read the [docs](https://github.com/ajnart/homarr#readme)
required: true
- label: You've tried to debug yourself
- label: I've checked for [duplicate issues](https://github.com/ajnart/homarr/issues)
required: true
- label: I've tried to debug myself
required: true

View File

@@ -22,13 +22,3 @@ body:
- High (App breaking feature)
validations:
required: true
- type: checkboxes
id: idiot-check
attributes:
label: Please tick the boxes
description: Before submitting, please ensure that
options:
- label: You've read the [docs](https://github.com/ajnart/homarr#readme)
required: true
- label: You've checked for [duplicate issues](https://github.com/ajnart/homarr/issues)
required: true

View File

@@ -14,10 +14,3 @@
### Screenshot _(if applicable)_
> If you've introduced any significant UI changes, please include a screenshot.
### Code Quality Checklist _(Please complete)_
- [ ] All changes are backwards compatible
- [ ] There are no (new) build warnings or errors
- [ ] _(If a new config option is added)_ Attribute is outlined in the schema and documented
- [ ] _(If a new dependency is added)_ Package is essential, and has been checked out for security or performance
- [ ] Bumps version, if new feature added

View File

@@ -1,6 +1,8 @@
name: Master docker CI
# Workflow to build and publish docker image
name: Master CI
# This workflow uses actions that are not certified by GitHub.
# They are provided by a third-party and are governed by
# separate terms of service, privacy policy, and support
# documentation.
on:
push:
branches: [master]
@@ -17,77 +19,54 @@ env:
REGISTRY: ghcr.io
# github.repository as <account>/<repo>
IMAGE_NAME: ${{ github.repository }}
TURBO_TOKEN: ${{ secrets.TURBO_TOKEN }}
TURBO_TEAM: ${{ secrets.TURBO_TEAM }}
jobs:
# Push image to GitHub Packages.
# See also https://docs.docker.com/docker-hub/builds/
yarn_install_and_build:
# Will run yarn install && yarn build
runs-on: ubuntu-latest
steps:
- name: Setup
uses: actions/setup-node@v3
- name: Checkout
uses: actions/checkout@v3
- name: Get yarn cache directory path
# to help speed up build times
id: yarn-cache-dir-path
run: echo "::set-output name=dir::$(yarn cache dir)"
- name: Yarn cache
# to help speed up build times
uses: actions/cache@v3
id: yarn-cache # use this to check for `cache-hit` (`steps.yarn-cache.outputs.cache-hit != 'true'`)
with:
path: ${{ steps.yarn-cache-dir-path.outputs.dir }}
key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }}
restore-keys: ${{ runner.os }}-yarn-
- name: Nextjs cache
uses: actions/cache@v2
with:
# See here for caching with `yarn` https://github.com/actions/cache/blob/main/examples.md#node---yarn or you can leverage caching with actions/setup-node https://github.com/actions/setup-node
path: |
~/.npm
${{ github.workspace }}/.next/cache
# Generate a new cache whenever packages or source files change.
key: ${{ runner.os }}-nextjs-${{ hashFiles('**/package-lock.json') }}-${{ hashFiles('**.[jt]s', '**.[jt]sx') }}
# If source files changed but packages didn't, rebuild from a prior cache.
restore-keys: ${{ runner.os }}-nextjs-${{ hashFiles('**/package-lock.json') }}-
- run: yarn install --frozen-lockfile
- run: yarn build
- name: Cache build output
# to copy needed files to docker build job
uses: actions/cache@v2
id: restore-build
with:
path: |
./next.config.js
./pages/
./public/
./.next/static/
./.next/standalone/
./packages.json
key: ${{ github.sha }}
docker_image_build_and_push:
needs: [yarn_install_and_build]
runs-on: ubuntu-latest
permissions:
packages: write
contents: read
steps:
- name: Setup
uses: actions/setup-node@v3
- name: Checkout
uses: actions/checkout@v2
- uses: actions/cache@v2
id: restore-build
uses: actions/checkout@v3
- name: Get yarn cache directory path
id: yarn-cache-dir-path
run: echo "::set-output name=dir::$(yarn config get cacheFolder)"
- uses: actions/cache@v3
id: yarn-cache
with:
path: ${{ steps.yarn-cache-dir-path.outputs.dir }}
key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }}
restore-keys: |
${{ runner.os }}-yarn-
- name: Restore NextJS cache
uses: actions/cache@v3
with:
# See here for caching with `yarn` https://github.com/actions/cache/blob/main/examples.md#node---yarn or you can leverage caching with actions/setup-node https://github.com/actions/setup-node
path: |
./next.config.js
./pages/
./public/
./.next/static/
./.next/standalone/
./packages.json
key: ${{ github.sha }}
${{ github.workspace }}/.next/cache
# Generate a new cache whenever packages or source files change.
key: ${{ runner.os }}-nextjs-${{ hashFiles('**/package-lock.json') }}-${{ hashFiles('**.[jt]s', '**.[jt]sx') }}
# If source files changed but packages didn't, rebuild from a prior cache.
restore-keys: |
${{ runner.os }}-nextjs-${{ hashFiles('**/package-lock.json') }}-
- run: yarn install --immutable
- run: yarn build
- name: Docker meta
id: meta
uses: docker/metadata-action@v4
@@ -98,10 +77,13 @@ jobs:
tags: |
type=raw,value=latest
type=pep440,pattern={{version}}
- name: Set up QEMU
uses: docker/setup-qemu-action@v2
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2
- name: Login to GHCR
uses: docker/login-action@v2
with:
@@ -110,10 +92,12 @@ jobs:
password: ${{ secrets.GITHUB_TOKEN }}
- name: Build and push
uses: docker/build-push-action@v3
uses: docker/build-push-action@v4
with:
platforms: linux/amd64,linux/arm64,linux/arm/v7
context: .
push: true
tags: ${{ steps.meta.outputs.tags }}
labels: ${{ steps.meta.outputs.labels }}
cache-from: type=gha
cache-to: type=gha,mode=max

View File

@@ -1,8 +1,5 @@
name: Development CI
# This workflow uses actions that are not certified by GitHub.
# They are provided by a third-party and are governed by
# separate terms of service, privacy policy, and support
# documentation.
on:
push:
branches: [dev]
@@ -15,21 +12,35 @@ on:
- '**.md'
workflow_dispatch:
inputs:
tags:
requierd: true
description: 'Tags to deploy to'
tag:
required: true
description: 'Tag to deploy to'
defaults:
run:
working-directory: ./
env:
# Use docker.io for Docker Hub if empty
REGISTRY: ghcr.io
# github.repository as <account>/<repo>
IMAGE_NAME: ${{ github.repository }}
TURBO_TOKEN: ${{ secrets.TURBO_TOKEN }}
TURBO_TEAM: ${{ secrets.TURBO_TEAM }}
permissions:
contents: read # for checkout repository
actions: read # for fetching base branch bundle stats
pull-requests: write # for comments
jobs:
# Push image to GitHub Packages.
# See also https://docs.docker.com/docker-hub/builds/
yarn_install_and_build:
yarn_install_and_build_dev:
runs-on: ubuntu-latest
permissions:
packages: write
contents: read
steps:
- name: Setup
@@ -40,68 +51,33 @@ jobs:
- name: Get yarn cache directory path
id: yarn-cache-dir-path
run: echo "::set-output name=dir::$(yarn cache dir)"
- name: Yarn cache
uses: actions/cache@v3
id: yarn-cache # use this to check for `cache-hit` (`steps.yarn-cache.outputs.cache-hit != 'true'`)
run: echo "::set-output name=dir::$(yarn config get cacheFolder)"
- uses: actions/cache@v3
id: yarn-cache
with:
path: ${{ steps.yarn-cache-dir-path.outputs.dir }}
key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }}
restore-keys: ${{ runner.os }}-yarn-
restore-keys: |
${{ runner.os }}-yarn-
- name: Nextjs cache
uses: actions/cache@v2
- name: Restore next build
uses: actions/cache@v3
id: restore-build-cache
env:
cache-name: cache-next-build
with:
# See here for caching with `yarn` https://github.com/actions/cache/blob/main/examples.md#node---yarn or you can leverage caching with actions/setup-node https://github.com/actions/setup-node
path: |
~/.npm
${{ github.workspace }}/.next/cache
# Generate a new cache whenever packages or source files change.
key: ${{ runner.os }}-nextjs-${{ hashFiles('**/package-lock.json') }}-${{ hashFiles('**.[jt]s', '**.[jt]sx') }}
# If source files changed but packages didn't, rebuild from a prior cache.
restore-keys: ${{ runner.os }}-nextjs-${{ hashFiles('**/package-lock.json') }}-
path: .next/cache
key: ${{ runner.os }}-build-${{ env.cache-name }}
- run: yarn install --frozen-lockfile
- run: yarn build
- run: yarn install --immutable
- name: Cache build output
uses: actions/cache@v2
id: restore-build
with:
path: |
./next.config.js
./pages/
./public/
./.next/static/
./.next/standalone/
./packages.json
key: ${{ github.sha }}
- run: yarn turbo build
docker_image_build_and_push:
needs: [yarn_install_and_build]
runs-on: ubuntu-latest
permissions:
packages: write
contents: read
steps:
- name: Checkout
uses: actions/checkout@v2
- uses: actions/cache@v2
id: restore-build
with:
path: |
./next.config.js
./pages/
./public/
./.next/static/
./.next/standalone/
./packages.json
key: ${{ github.sha }}
- run: yarn test:run
- name: Docker meta
if: github.event_name != 'pull_request'
id: meta
uses: docker/metadata-action@v4
with:
@@ -110,7 +86,8 @@ jobs:
# generate Docker tags based on the following events/attributes
tags: |
type=ref,event=pr
tpye=raw,value=dev,priority=1
type=raw,value=${{ github.event.inputs.tag }}, prefix=test-,enable=${{ github.event.inputs.tag != '' }}
tpye=raw,value=dev,priority=1,enable=${{ github.event.inputs.tag == '' }}
- name: Set up QEMU
uses: docker/setup-qemu-action@v2
@@ -127,10 +104,53 @@ jobs:
password: ${{ secrets.GITHUB_TOKEN }}
- name: Build and push
uses: docker/build-push-action@v3
if: github.event_name != 'pull_request'
uses: docker/build-push-action@v4
with:
platforms: linux/amd64,linux/arm64,linux/arm/v7
context: .
push: ${{ github.event_name != 'pull_request' }}
tags: ${{ steps.meta.outputs.tags }}
labels: ${{ steps.meta.outputs.labels }}
cache-from: type=gha
cache-to: type=gha,mode=max
analyze:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Install Node.js
uses: actions/setup-node@v3
with:
node-version: 18
- name: Get yarn cache directory path
id: yarn-cache-dir-path
run: echo "::set-output name=dir::$(yarn config get cacheFolder)"
- uses: actions/cache@v3
id: yarn-cache
with:
path: ${{ steps.yarn-cache-dir-path.outputs.dir }}
key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }}
restore-keys: |
${{ runner.os }}-yarn-
- name: Restore next build
uses: actions/cache@v3
id: restore-build-cache
env:
cache-name: cache-next-build
with:
# if you use a custom build directory, replace all instances of `.next` in this file with your build directory
# ex: if your app builds to `dist`, replace `.next` with `dist`
path: .next/cache
# change this if you prefer a more strict cache
key: ${{ runner.os }}-build-${{ env.cache-name }}
- run: yarn install
- name: Build next.js app
# change this if your site requires a custom build command
run: yarn turbo build

21
.gitignore vendored
View File

@@ -25,6 +25,7 @@ yarn-debug.log*
yarn-error.log*
# local env files
.env
.env.local
.env.development.local
.env.test.local
@@ -32,8 +33,26 @@ yarn-error.log*
# vercel
.vercel
.turbo
*.tsbuildinfo
# storybook
storybook-static
data/configs
data/configs
# https://yarnpkg.com/getting-started/qa#which-files-should-be-gitignored
# Yarn v2
.pnp.*
.yarn/*
!.yarn/patches
!.yarn/plugins
!.yarn/releases
!.yarn/sdks
!.yarn/versions
#envfiles
.env
#Languages other than 'en'
public/locales/*
!public/locales/en

View File

@@ -1,9 +0,0 @@
{
"printWidth": 100,
"tabWidth": 2,
"parser": "typescript",
"singleQuote": true,
"trailingComma": "es5",
"useTabs": false,
"endOfLine": "lf"
}

View File

@@ -1,34 +0,0 @@
module.exports = {
stories: ['../src/components/**/*.story.mdx', '../src/components/**/*.story.*'],
addons: [
'storybook-dark-mode',
'@storybook/addon-links',
'@storybook/addon-essentials',
{
name: 'storybook-addon-turbo-build',
options: { optimizationLevel: 2 },
},
],
typescript: {
check: false,
reactDocgen: false,
},
framework: '@storybook/react',
features: { emotionAlias: false },
webpackFinal: async (config, { configType }) => {
// `configType` has a value of 'DEVELOPMENT' or 'PRODUCTION'
// You can change the configuration based on that.
// 'PRODUCTION' is used when building the static version of storybook.
// https://github.com/polkadot-js/extension/issues/621#issuecomment-759341776
// framer-motion uses the .mjs notation and we need to include it so that webpack will
// transpile it for us correctly (enables using a CJS module inside an ESM).
config.module.rules.push({
test: /\.mjs$/,
include: /node_modules/,
type: 'javascript/auto',
});
// Return the altered config
return config;
},
};

View File

@@ -1,21 +0,0 @@
import { useDarkMode } from 'storybook-dark-mode';
import { MantineProvider, ColorSchemeProvider } from '@mantine/core';
import { NotificationsProvider } from '@mantine/notifications';
export const parameters = { layout: 'fullscreen' };
function ThemeWrapper(props: { children: React.ReactNode }) {
return (
<ColorSchemeProvider colorScheme="light" toggleColorScheme={() => {}}>
<MantineProvider
theme={{ colorScheme: useDarkMode() ? 'dark' : 'light' }}
withGlobalStyles
withNormalizeCSS
>
<NotificationsProvider>{props.children}</NotificationsProvider>
</MantineProvider>
</ColorSchemeProvider>
);
}
export const decorators = [(renderStory: Function) => <ThemeWrapper>{renderStory()}</ThemeWrapper>];

28
.vscode/launch.json vendored Normal file
View File

@@ -0,0 +1,28 @@
{
"version": "0.2.0",
"configurations": [
{
"name": "Next.js: debug server-side",
"type": "node-terminal",
"request": "launch",
"command": "yarn dev"
},
{
"name": "Next.js: debug client-side",
"type": "chrome",
"request": "launch",
"url": "http://localhost:3000"
},
{
"name": "Next.js: debug full stack",
"type": "node-terminal",
"request": "launch",
"command": "yarn dev",
"serverReadyAction": {
"pattern": "started server on .+, url: (https?://.+)",
"uriFormat": "%s",
"action": "debugWithChrome"
}
}
]
}

874
.yarn/releases/yarn-3.6.0.cjs vendored Executable file

File diff suppressed because one or more lines are too long

3
.yarnrc.yml Normal file
View File

@@ -0,0 +1,3 @@
nodeLinker: node-modules
yarnPath: .yarn/releases/yarn-3.6.0.cjs

View File

@@ -104,3 +104,11 @@ Enhancement suggestions are tracked as [GitHub issues](https://github.com/ajnart
Homarr uses [GitMoji](https://gitmoji.dev/).
We would appreciate it if everyone keeps their commit messages withing these rulings.
### Tests
> Components should be tested using unit tests. A unit is the smallest isolated part of the component. Unit tests must not have any dependencies and must be isolated.
- Place testfiles directly at the root of the unit
- Only test a single unit of work inside a unit test
- You may test multiple units inside one test file
- Testnames do not begin with ``should`` or the unit name

View File

@@ -1,13 +1,21 @@
FROM node:16-alpine
FROM node:20-alpine
WORKDIR /app
ENV NEXT_TELEMETRY_DISABLED 1
ENV NODE_ENV production
COPY /next.config.js ./
COPY /public ./public
COPY /package.json ./package.json
# Automatically leverage output traces to reduce image size. https://nextjs.org/docs/advanced-features/output-file-tracing
COPY /.next/standalone ./
COPY /.next/static ./.next/static
ENV NODE_OPTIONS '--no-experimental-fetch'
COPY next.config.js ./
COPY public ./public
COPY package.json ./package.json
# Automatically leverage output traces to reduce image size
# https://nextjs.org/docs/advanced-features/output-file-tracing
COPY .next/standalone ./
COPY .next/static ./.next/static
EXPOSE 7575
ENV PORT 7575
VOLUME /app/data/configs
CMD ["node", "server.js"]

262
README.md
View File

@@ -1,191 +1,125 @@
<h3 align="center">Homarr</h3>
<br>
<!-- Project Title -->
![Banner](docs/banner.png)
<!-- Badges -->
<p align="center">
<a href="https://github.com/ajnart/homarr/actions/workflows/docker.yml">
<img title="Docker CI Status" src="https://github.com/ajnart/homarr/actions/workflows/docker.yml/badge.svg" alt="CI Status"></a>
<a href="https://github.com/ajnart/homarr/releases/latest">
<img alt="GitHub release (latest SemVer)" src="https://img.shields.io/github/v/release/ajnart/homarr"></a>
<a href="https://github.com/ajnart/homarr/pkgs/container/homarr">
<img alt="Docker Pulls" src="https://img.shields.io/docker/pulls/ajnart/homarr?label=Downloads%20"></a>
</p>
<p align="center">
<img align="end" width=600 src="https://user-images.githubusercontent.com/49837342/168315259-b778c816-10fe-44db-bd25-3eea6f31b233.png" />
</p>
<p align = "center">
A homepage for <i>your</i> server.
<br/>
<a href = "https://homarr.netlify.app/" > <strong> Demo ↗️ </strong> </a> • <a href = "#-installation" > <strong> Install ➡️ </strong> </a>
<br />
<br />
<i>Join the discord!</i>
<br />
<a href = "https://discord.gg/aCsmEV5RgA" > <img title="Discord" src="https://discordapp.com/api/guilds/972958686051962910/widget.png?style=shield" > </a>
<br/>
<br/>
<img src="https://img.shields.io/github/stars/ajnart/homarr?label=%E2%AD%90%20Stars&style=flat-square?branch=master&kill_cache=1%22">
<a href="https://github.com/ajnart/homarr/releases/latest">
  <img alt="Latest Release (Semver)" src="https://img.shields.io/github/v/release/ajnart/homarr?label=%F0%9F%9A%80%20Release">
</a>
<a href="https://github.com/ajnart/homarr/actions/workflows/docker.yml">
  <img title="Docker CI Status" src="https://github.com/ajnart/homarr/actions/workflows/docker.yml/badge.svg" alt="CI Status">
</a>
<a href=https://crowdin.com/project/homarr>
<img title="Translations" src="https://badges.crowdin.net/homarr/localized.svg" />
</a>
<a href="https://discord.gg/aCsmEV5RgA">
  <img title="Discord" src="https://discordapp.com/api/guilds/972958686051962910/widget.png?style=shield">
</a>
</p>
# 📃 Table of Contents
- [📃 Table of Contents](#-table-of-contents)
- [🚀 Getting Started](#-getting-started)
- [ About](#-about)
- [💥 Known Issues](#-known-issues)
- [⚡ Installation](#-installation)
- [🐳 Deploying from Docker Image](#-deploying-from-docker-image)
- [🛠️ Building from Source](#%EF%B8%8F-building-from-source)
- [🔧 Configuration](#-configuration)
- [🧩 Integrations](#--integrations)
- [🧑‍🤝‍🧑 Multiple Configs](#-multiple-configs)
- [🐻 Icons](#-icons)
- [📊 Modules](#-modules)
- [🔍 Search Bar](#-search-bar)
- [💖 Contributing](#-contributing)
<!-- Links -->
<p align="center">
<a href="https://demo.homarr.dev/">
<strong>Demo ✨</strong>
</a>
<a href="https://homarr.dev/docs/introduction/installation">
<strong>Install 💻</strong>
</a> •
<a href="https://crowdin.com/project/homarr">
<strong>Translations 🈺</strong>
</a> •
<a href="https://discord.com/invite/aCsmEV5RgA">
<strong>Discord 👋</strong>
</a>
</p>
Simplify the management of your server with Homarr - a sleek, modern dashboard that puts all of your apps and services at your fingertips. With Homarr, you can access and control everything in one convenient location. Homarr seamlessly integrates with the apps you've added, providing you with valuable information and giving you complete control. Installation is a breeze, and Homarr supports a wide range of deployment methods.
<!-- Getting Started -->
# 🚀 Getting Started
<br/>
<br/>
## About
![Features Section](docs/section-features.png)
Homarr is a simple and lightweight homepage for your server, that helps you easily access all of your services in one place.
**[⤴️ Back to Top](#-table-of-contents)**
- 🖌️ Highly customizable with an extensive drag and drop grid system
- ✨ Integrates seamlessly with your favorite self-hosted applications
- 📌 Easy and fast app management - no YAML involved
- 🙊 Advanced secrets' management system for enhanced security
- 📄 Detailed documentation and active community
- 🔍 Search through the web or supported integrations in an instant
- 🏴󠁧󠁢󠁮󠁩󠁲󠁿 Monitor your application with a built-in status system
- 🦞 Comprehensive built-in icon picker with over 7000 icons
- 🐳 Easy deployment with Docker, unRAID, and Synology
- 🚀 Compatible with any major consumer hardware (x86, Raspberry Pi, old laptops, ...)
- 💵 Free and Open-Source - your data stays on your device. No telemetry data.
## 💥 Known Issues
- Posters on the Calendar get blocked by adblockers. (IMDb posters)
- Editing a service creates a duplicate (#97)
- Used search engine not properly selected (#35)
<br/>
<br/>
**[⤴️ Back to Top](#-table-of-contents)**
![Widgets & Integrations Section](docs/section-widgets-and-integrations.png)
## ⚡ Installation
Homarr has a [built-in collection of widgets and integrations](https://homarr.dev/docs/integrations/), that connect to your applications and enable you to control them directly from the dashboard.
Each widget and integration has a comprehensive documentation for your comfort.
Homarr will integrate with the following applications of yours:
### 🐳 Deploying from Docker Image
> Supported architectures: x86-64, ARM, ARM64
- 📥 Torrent clients
- [Deluge](https://homarr.dev/docs/integrations/#deluge)
- [Transmission](https://homarr.dev/docs/integrations/#transmission)
- [qBittorent](https://homarr.dev/docs/integrations/#qbittorrent-integration)
- 📥 Usenet clients
- [SABnzbd](https://homarr.dev/docs/integrations/#sabnzbd)
- [NZBGet](https://homarr.dev/docs/integrations/#nzbget)
- 📚 Media collection managers
- [Sonarr](https://homarr.dev/docs/integrations/#sonarr)
- [Radarr](https://homarr.dev/docs/integrations/#radarr)
- [Lidarr](https://homarr.dev/docs/integrations/#lidarr)
- [Readarr](https://homarr.dev/docs/integrations/#readarr)
- 🎞️ Media request managers
- [Overseerr](https://homarr.dev/docs/integrations/#overseerr--jellyseerr)
- [Jellyseerr](https://homarr.dev/docs/integrations/#overseerr--jellyseerr)
- 🔌 [Dash.](https://homarr.dev/docs/integrations/#dash)
- 🐳 [Docker](https://homarr.dev/docs/integrations/#docker)
_Requirements_:
- [Docker](https://docs.docker.com/get-docker/)
We're constantly adding new integrations and widgets, which will enhance your experience even further.
**Standard Docker Install**
```sh
docker run --name homarr -p 7575:7575 -v /data/docker/homarr:/app/data/configs -d ghcr.io/ajnart/homarr:latest
```
<br/>
<br/>
**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:
- /data/docker/homarr:/app/data/configs
ports:
- '7575:7575'
```
![Preview Section](docs/section-preview.png)
***Getting EACCESS errors in the logs? Try running `sudo chmod 775 /directory-you-mounted-to`!***
https://user-images.githubusercontent.com/30572287/217098893-5880e7de-13d0-42c5-b505-f7921593396f.mp4
### 🛠️ Building from Source
<br/>
<br/>
_Requirements_:
- [Git](https://git-scm.com/downloads)
- [NodeJS](https://nodejs.org/en/) _(Latest or LTS)_
- [Yarn](https://yarnpkg.com/)
![Installation Section](docs/section-installation.png)
**Installing**
Since we are updating Homarr very frequently, we recommend reading our official installation guides:
- Clone the GitHub repo: `git clone https://github.com/ajnart/homarr.git` & `cd homarr`
- Install all dependencies: `yarn install`
- Build the source: `yarn build`
- Start the NextJS web server: ``yarn start``
- *Note: If you want to update the code in real time, launch with ``yarn dev``*
<a href="https://homarr.dev/docs/introduction/installation">
<img src="docs/installation-button.png" width="200" />
</a>
## 🔧 Configuration
<br/>
<br/>
### 🧩 Integrations
![Contribute Section](docs/section-contribute.png)
Homarr is maintained by motivated developers in their free-time.
We work for fun and learning on this project.
Homarr natively integrates with your services. Here is a list of all supported services.
Hence, we're glad for all the help and support we can get.
Although a donation is appreciated, there are other ways you can support us.
**Emby**
*The Emby integration is still in development.*
<a href="https://ko-fi.com/ajnart">
<img src="https://cdn.ko-fi.com/cdn/kofi3.png?v=3" width="200" />
</a>
**Lidarr**
*The Lidarr integration is still in development.*
You can also support us by helping with [translating the entire project](https://homarr.dev/docs/community/translations) to as many language as possible or contributing directly to the code or documentation.
**Sonarr**
*Sonarr needs an API key.*<br>
Make a new API key in `Advanced > Security > Create new API key`<br>
**Current integration:** Upcoming media is displayed in the **Calendar** module.
**Plex**
*The Plex integration is still in development.*
**Radarr**
*Radarr needs an API key.*<br>
Make a new API key in `Advanced > Security > Create new API key`<br>
**Current integration:** Upcoming media is displayed in the **Calendar** module.
**qBittorent**
*The qBittorent integration is still in development.*
**[⤴️ Back to Top](#-table-of-contents)**
### 🧑‍🤝‍🧑 Multiple Configs
Homarr allows the usage of multiple configs. You can add a new config in two ways.
**Drag-and-Drop**
1. Download your config from the Homarr settings.
2. Change the name of the `.json` file and the name in the `.json` file to any name you want *(just make sure it's different)*.
3. Drag-and-Drop the file into the Homarr tab in your browser.
4. Change the config in settings.
**Using a filebrowser**
1. Locate your mounted `default.json` file.
2. Duplicate your `default.json` file.
3. Change the name of the `.json` file and the name in the `.json` file to any name you want *(just make sure it's different)*.
4. Refresh the Homarr tab in your browser.
5. Change the config in settings.
**[⤴️ Back to Top](#-table-of-contents)**
### 🐻 Icons
The icons used in Homarr are automatically requested from the [dashboard-icons](https://github.com/walkxhub/dashboard-icons) repo.
Icons are requested in the following way: <br>
`Grab name > Replace ' ' with '-' > .toLower() > https://cdn.jsdelivr.net/gh/walkxhub/dashboard-icons/png/{name}.png`
**[⤴️ Back to Top](#-table-of-contents)**
### 📊 Modules
Modules are blocks shown on the sides of the Homarr dashboard that display information. They can be enabled in settings.
**Clock Module**
The clock module will display your current time and date.
**Calendar Module**
The Calendar module uses [integrations](#--integrations-1) to display new content.
**[⤴️ Back to Top](#-table-of-contents)**
### 🔍 Search Bar
The Search Bar will open any Search Query after the Query URL you've specified in settings.
*(Eg. `https://www.google.com/search?q=*Your Query will be inserted here*`)*
**[⤴️ Back to Top](#-table-of-contents)**
# 💖 Contributing
**Please read our [Contribution Guidelines](/CONTRIBUTING.md)**
All contributions are highly appreciated.
**[⤴️ Back to Top](#-table-of-contents)**
All contributions, regardless of their size or scope, are welcome and highly appreciated! Thank you ❤️
![Alt](https://repobeats.axiom.co/api/embed/60a6f68f193faf831f64221bdf90782adec51c93.svg "Repobeats analytics image")

3
crowdin.yml Normal file
View File

@@ -0,0 +1,3 @@
files:
- source: /public/locales/en/**/*.json
translation: /public/locales/%two_letters_code%/**/%original_file_name%

View File

@@ -1,26 +0,0 @@
{
"name": "config",
"services": [
{
"type": "Other",
"name": "YouTube",
"icon": "https://cdn.jsdelivr.net/gh/walkxhub/dashboard-icons/png/youtube.png",
"url": "https://youtube.com/"
},
{
"type": "Other",
"name": "YouTube ",
"icon": "https://cdn.jsdelivr.net/gh/walkxhub/dashboard-icons/png/youtube.png",
"url": "https://youtube.com/"
}
],
"settings": {
"searchBar": true,
"searchUrl": "Custom",
"enabledModules": [
"Date",
"Calendar",
"Weather"
]
}
}

View File

@@ -1,16 +0,0 @@
{
"name": "config_new",
"services": [
{
"type": "Other",
"name": "example",
"icon": "https://c.tenor.com/o656qFKDzeUAAAAC/rick-astley-never-gonna-give-you-up.gif",
"url": "https://www.youtube.com/watch?v=dQw4w9WgXcQ"
}
],
"settings": {
"searchBar": true,
"searchUrl": "https://duckduckgo.com/?q=",
"enabledModules": []
}
}

View File

@@ -1,16 +1,393 @@
{
"name": "default",
"services": [
"schemaVersion": 1,
"configProperties": {
"name": "default"
},
"categories": [
{
"type": "Other",
"name": "example",
"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,
"statusCodes": [
"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,
"statusCodes": [
"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,
"statusCodes": []
},
"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,
"statusCodes": [
"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": "971aa859-8570-49a1-8d34-dd5c7b3638d1",
"type": "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": "e3004052-6b83-480e-b458-56e8ccdca5f0",
"type": "weather",
"properties": {
"displayInFahrenheit": false,
"location": {
"name": "Paris",
"latitude": 48.85341,
"longitude": 2.3488
}
},
"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": {
"searchBar": true,
"searchUrl": "https://bing.com/search?q=",
"enabledModules": []
"common": {
"searchEngine": {
"type": "google",
"properties": {}
}
},
"customization": {
"layout": {
"enabledLeftSidebar": false,
"enabledRightSidebar": false,
"enabledDocker": false,
"enabledPing": false,
"enabledSearchbar": true
},
"pageTitle": "Homarr v0.12 ⭐️",
"logoImageUrl": "/imgs/logo/logo.png",
"faviconUrl": "/imgs/favicon/favicon-squared.png",
"backgroundImageUrl": "",
"customCss": "",
"colors": {
"primary": "red",
"secondary": "yellow",
"shade": 7
},
"appOpacity": 100
}
}
}
}

View File

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

BIN
docs/banner.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 48 KiB

BIN
docs/banner.xcf Normal file

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.5 KiB

BIN
docs/section-contribute.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

BIN
docs/section-features.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

BIN
docs/section-preview.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

BIN
docs/section-template.xcf Normal file

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

41
next-i18next.config.js Normal file
View File

@@ -0,0 +1,41 @@
const path = require('path');
module.exports = {
// https://www.i18next.com/overview/configuration-options#logging
i18n: {
defaultLocale: 'en',
locales: [
'en',
'da',
'he',
'de',
'es',
'fr',
'it',
'ja',
'ko',
'lol',
'nl',
'pl',
'pt',
'ru',
'sl',
'sv',
'vi',
'uk',
'zh',
'el',
'sk',
'no',
'tr',
'lv'
],
localeDetection: true,
},
returnEmptyString: false,
appendNamespaceToCIMode: true,
reloadOnPrerender: process.env.NODE_ENV === 'development',
fallbackLng: 'en',
localePath: path.resolve('./public/locales'),
};

View File

@@ -1,13 +1,15 @@
const { i18n } = require('./next-i18next.config');
const withBundleAnalyzer = require('@next/bundle-analyzer')({
enabled: process.env.ANALYZE === 'true',
});
module.exports = withBundleAnalyzer({
images: {
domains: ['cdn.jsdelivr.net'],
},
reactStrictMode: true,
eslint: {
ignoreDuringBuilds: true,
},
experimental: {
outputStandalone: true,
},
output: 'standalone',
i18n,
transpilePackages: ['@jellyfin/sdk'],
});

View File

@@ -1,87 +1,219 @@
{
"name": "homarr",
"version": "0.3.0",
"private": "false",
"description": "Homarr - A homepage for your server.",
"repository": {
"type": "git",
"url": "https://github.com/ajnart/homarr"
},
"name": "homarr",
"version": "0.12.3",
"description": "Homarr - A homepage for your server.",
"license": "MIT",
"repository": {
"type": "git",
"url": "https://github.com/ajnart/homarr"
},
"scripts": {
"dev": "next dev",
"build": "next build",
"analyze": "ANALYZE=true next build",
"start": "next start --port 7575",
"turbo": "turbo run build",
"start": "next start",
"typecheck": "tsc --noEmit",
"export": "next build && next export",
"lint": "next lint",
"jest": "jest",
"jest:watch": "jest --watch",
"prettier:check": "prettier --check \"**/*.{ts,tsx}\"",
"prettier:write": "prettier --write \"**/*.{ts,tsx}\"",
"test": "npm run prettier:check && npm run lint && npm run typecheck && npm run jest",
"storybook": "start-storybook -p 7001",
"storybook:build": "build-storybook",
"ci": "yarn test && yarn lint --fix && yarn typecheck && yarn prettier:write"
"test": "vitest",
"test:ui": "vitest --ui",
"test:run": "vitest run",
"test:coverage": "vitest run --coverage"
},
"dependencies": {
"@mantine/core": "^4.2.4",
"@mantine/dates": "^4.2.4",
"@mantine/dropzone": "^4.2.4",
"@mantine/form": "^4.2.4",
"@mantine/hooks": "^4.2.4",
"@mantine/modals": "^4.2.4",
"@mantine/next": "^4.2.4",
"@mantine/notifications": "^4.2.4",
"@mantine/prism": "^4.2.4",
"@mantine/rte": "^4.2.4",
"@mantine/spotlight": "^4.2.4",
"@modulz/radix-icons": "^4.0.0",
"axios": "^0.27.2",
"cookies-next": "^2.0.4",
"dayjs": "^1.11.2",
"framer-motion": "^6.3.1",
"@ctrl/deluge": "^4.1.0",
"@ctrl/qbittorrent": "^6.0.0",
"@ctrl/shared-torrent": "^4.1.1",
"@ctrl/transmission": "^4.1.1",
"@emotion/react": "^11.10.6",
"@emotion/server": "^11.10.0",
"@jellyfin/sdk": "^0.8.0",
"@mantine/core": "^6.0.0",
"@mantine/dates": "^6.0.0",
"@mantine/dropzone": "^6.0.0",
"@mantine/form": "^6.0.0",
"@mantine/hooks": "^6.0.0",
"@mantine/modals": "^6.0.0",
"@mantine/next": "^6.0.0",
"@mantine/notifications": "^6.0.0",
"@nivo/core": "^0.83.0",
"@nivo/line": "^0.83.0",
"@react-native-async-storage/async-storage": "^1.18.1",
"@tabler/icons-react": "^2.18.0",
"@tanstack/query-async-storage-persister": "^4.27.1",
"@tanstack/query-sync-storage-persister": "^4.27.1",
"@tanstack/react-query": "^4.2.1",
"@tanstack/react-query-devtools": "^4.24.4",
"@tanstack/react-query-persist-client": "^4.28.0",
"@trpc/client": "^10.29.1",
"@trpc/next": "^10.29.1",
"@trpc/react-query": "^10.29.1",
"@trpc/server": "^10.29.1",
"@vitejs/plugin-react": "^4.0.0",
"axios": "^1.0.0",
"consola": "^3.0.0",
"cookies-next": "^2.1.1",
"dayjs": "^1.11.7",
"dockerode": "^3.3.2",
"fily-publish-gridstack": "^0.0.13",
"framer-motion": "^10.0.0",
"html-entities": "^2.3.3",
"i18next": "^22.5.1",
"js-file-download": "^0.4.12",
"next": "12.1.5-canary.4",
"prism-react-renderer": "^1.3.1",
"react": "18.0.0",
"react-dom": "18.0.0",
"tabler-icons-react": "^1.46.0"
"next": "13.4.10",
"next-i18next": "^13.0.0",
"nzbget-api": "^0.0.3",
"prismjs": "^1.29.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-i18next": "^12.3.1",
"react-simple-code-editor": "^0.13.1",
"rss-parser": "^3.12.0",
"sabnzbd-api": "^1.5.0",
"uuid": "^9.0.0",
"xml-js": "^1.6.11",
"xss": "^1.0.14",
"zod": "^3.21.4",
"zustand": "^4.3.7"
},
"devDependencies": {
"@babel/core": "^7.17.8",
"@next/bundle-analyzer": "^12.1.4",
"@next/eslint-plugin-next": "^12.1.4",
"@storybook/addon-essentials": "^6.4.22",
"@storybook/addon-links": "^6.4.22",
"@storybook/react": "^6.4.22",
"@testing-library/dom": "^8.12.0",
"@testing-library/jest-dom": "^5.16.3",
"@testing-library/react": "^13.0.0",
"@testing-library/user-event": "^14.0.4",
"@types/jest": "^27.4.1",
"@types/node": "^17.0.23",
"@types/react": "17.0.43",
"@typescript-eslint/eslint-plugin": "^5.16.0",
"@typescript-eslint/parser": "^5.16.0",
"babel-loader": "^8.2.4",
"eslint": "^8.11.0",
"eslint-config-airbnb": "19.0.4",
"eslint-config-airbnb-typescript": "^16.1.4",
"eslint-config-mantine": "1.1.0",
"eslint-plugin-import": "^2.25.4",
"eslint-plugin-jest": "^26.1.3",
"eslint-plugin-jsx-a11y": "^6.5.1",
"eslint-plugin-react": "^7.29.4",
"eslint-plugin-react-hooks": "^4.3.0",
"eslint-plugin-storybook": "^0.5.11",
"eslint-plugin-testing-library": "^5.2.0",
"@next/bundle-analyzer": "^13.0.0",
"@next/eslint-plugin-next": "^13.4.5",
"@testing-library/jest-dom": "^5.16.5",
"@testing-library/react": "^14.0.0",
"@trivago/prettier-plugin-sort-imports": "^4.1.1",
"@types/dockerode": "^3.3.9",
"@types/node": "18.16.19",
"@types/prismjs": "^1.26.0",
"@types/react": "^18.2.11",
"@types/uuid": "^9.0.0",
"@types/video.js": "^7.3.51",
"@typescript-eslint/eslint-plugin": "^5.50.0",
"@typescript-eslint/parser": "^5.30.7",
"@vitest/coverage-c8": "^0.33.0",
"@vitest/ui": "^0.33.0",
"eslint": "^8.0.1",
"eslint-config-next": "^13.4.5",
"eslint-plugin-promise": "^6.0.0",
"eslint-plugin-react": "latest",
"eslint-plugin-react-hooks": "^4.6.0",
"eslint-plugin-testing-library": "^5.5.1",
"eslint-plugin-unused-imports": "^2.0.0",
"jest": "^27.5.1",
"prettier": "^2.6.2",
"storybook-addon-turbo-build": "^1.1.0",
"storybook-dark-mode": "^1.0.9",
"ts-jest": "^27.1.4",
"typescript": "4.6.3"
"eslint-plugin-vitest": "^0.2.0",
"happy-dom": "^9.0.0",
"node-mocks-http": "^1.12.2",
"prettier": "^2.7.1",
"sass": "^1.56.1",
"ts-node": "latest",
"turbo": "latest",
"typescript": "^5.1.0",
"video.js": "^8.0.3",
"vite-tsconfig-paths": "^4.2.0",
"vitest": "^0.33.0",
"vitest-fetch-mock": "^0.2.2"
},
"nextBundleAnalysis": {
"budget": null,
"budgetPercentIncreaseRed": 20,
"minimumChangeThreshold": 0,
"showDetails": true
},
"renovate": {
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": [
"config:base"
],
"commitMessagePrefix": "⬆️",
"lockFileMaintenance": {
"automerge": true
},
"minor": {
"automerge": true
},
"patch": {
"automerge": true
},
"pin": {
"automerge": true
}
},
"prettier": {
"printWidth": 100,
"tabWidth": 2,
"parser": "typescript",
"singleQuote": true,
"trailingComma": "es5",
"useTabs": false,
"endOfLine": "lf",
"importOrder": [
"^@core/(.*)$",
"^@server/(.*)$",
"^@ui/(.*)$",
"^[./]"
],
"importOrderSeparation": true,
"importOrderSortSpecifiers": true
},
"eslintConfig": {
"ignoreDuringBuilds": true,
"extends": [
"next",
"eslint:recommended",
"plugin:@next/next/recommended",
"plugin:react-hooks/recommended",
"plugin:react/recommended",
"plugin:@typescript-eslint/recommended",
"plugin:vitest/recommended"
],
"plugins": [
"testing-library",
"unused-imports",
"react",
"vitest"
],
"overrides": [
{
"files": [
"**/?(*.)+(spec|test).[jt]s?(x)"
],
"extends": [
"plugin:testing-library/react"
]
}
],
"parser": "@typescript-eslint/parser",
"parserOptions": {
"project": "./tsconfig.json"
},
"rules": {
"import/no-cycle": "off",
"react/react-in-jsx-scope": "off",
"react/no-children-prop": "off",
"@typescript-eslint/no-unused-vars": "off",
"@typescript-eslint/no-unused-imports": "off",
"@typescript-eslint/no-unused-expressions": "off",
"@typescript-eslint/no-explicit-any": "off",
"@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,
"import/extensions": "off",
"vitest/max-nested-describe": [
"error",
{
"max": 3
}
],
"testing-library/no-node-access": [
"error",
{
"allowContainerFirstChild": true
}
]
}
}
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 110 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 110 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.2 KiB

View File

@@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 483.71 327.04">
<defs>
<style>
.cls-1 {
fill: #fa5252;
}
</style>
</defs>
<path class="cls-1" d="M159.96,18.7c27.21,0,49.35,22.14,49.35,49.35v63.14c1.66-.56,3.4-.93,5.24-.93,5.56,0,10.45,2.76,13.46,6.97V68.05C228.01,30.53,197.49,0,159.96,0c-23.47,0-44.2,11.95-56.44,30.08,5.27,3.4,10.3,7.13,15.09,11.12,8.81-13.52,24.04-22.5,41.35-22.5Z"/>
<path class="cls-1" d="M269.15,130.26c1.84,0,3.59,.37,5.24,.93v-63.14c0-27.21,22.14-49.35,49.35-49.35,17.31,0,32.54,8.98,41.35,22.5,4.79-3.99,9.82-7.72,15.09-11.12C367.95,11.95,347.21,0,323.74,0c-37.52,0-68.05,30.53-68.05,68.05v69.18c3-4.2,7.89-6.96,13.45-6.96Z"/>
<path class="cls-1" d="M203.72,229.23c-33.72,8.1-62.37,26.51-83.25,51.05-11.51,13.49-20.67,28.91-27.04,45.39l44.02,.25,250.81,1.12s.04-.06,.04-.06c-27.59-73.49-106.29-116.57-184.57-97.75Z"/>
<path class="cls-1" d="M214.56,170.83c-9.15,0-16.56,7.41-16.56,16.56s7.41,16.56,16.56,16.56,16.56-7.41,16.56-16.56-7.41-16.56-16.56-16.56Z"/>
<path class="cls-1" d="M269.15,203.95c9.15,0,16.56-7.41,16.56-16.56s-7.41-16.56-16.56-16.56-16.56,7.41-16.56,16.56,7.41,16.56,16.56,16.56Z"/>
<path class="cls-1" d="M422.63,132.54l25.22-102.79s-.04-.04-.04-.04c-21.37,2.65-41.14,10.45-58.07,22.08-5.97,4.1-11.58,8.66-16.78,13.65-24.97,23.98-40.53,57.69-40.53,95.05,0,28.97,9.36,55.8,25.19,77.56,8.73,11.97,19.44,22.39,31.59,30.79l8.77-35.71c45.28-13.47,79.49-52.63,85.72-100.6h-61.07Z"/>
<path class="cls-1" d="M126.08,238.05c15.83-21.77,25.19-48.59,25.19-77.56,0-37.35-15.56-71.06-40.53-95.05-5.2-5-10.82-9.56-16.78-13.65-16.93-11.62-36.7-19.42-58.07-22.08,0,0-.04,0-.04,.04l25.22,102.79H0c6.22,47.97,40.44,87.14,85.72,100.6l8.77,35.71c12.16-8.41,22.86-18.82,31.59-30.79Z"/>
</svg>

After

Width:  |  Height:  |  Size: 1.8 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 103 KiB

View File

@@ -1,247 +0,0 @@
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
width="1000.000000pt" height="1000.000000pt" viewBox="0 0 1000.000000 1000.000000"
preserveAspectRatio="xMidYMid meet">
<g transform="translate(0.000000,1000.000000) scale(0.100000,-0.100000)"
fill="#000000" stroke="none">
<path d="M6470 9752 c-179 -11 -423 -57 -605 -113 -94 -29 -116 -37 -212 -73
-381 -144 -693 -333 -1030 -621 -6 -5 -63 -61 -126 -123 l-114 -113 -179 88
c-223 110 -305 143 -386 158 -12 3 -34 8 -48 11 -14 3 -100 8 -191 10 -154 4
-171 3 -253 -21 -159 -46 -241 -93 -355 -201 -55 -53 -101 -100 -101 -104 0
-10 76 18 110 41 39 26 206 108 253 124 61 20 202 42 294 44 56 1 105 -6 178
-24 55 -15 110 -28 122 -31 76 -15 317 -112 410 -165 l52 -30 -78 -97 c-152
-190 -244 -324 -230 -333 8 -5 17 -9 20 -9 4 0 12 -13 19 -30 18 -44 5 -139
-39 -269 -20 -62 -34 -114 -31 -116 4 -2 24 14 45 35 22 22 43 40 49 40 5 0
23 -10 40 -23 56 -42 210 -135 276 -167 36 -17 72 -35 80 -39 37 -20 139 -43
187 -43 35 0 64 6 88 21 l36 21 57 -38 c31 -21 76 -46 100 -55 52 -21 149 -32
188 -23 l28 7 -29 23 -29 24 54 34 c78 49 180 84 191 67 37 -57 119 -207 165
-304 75 -157 122 -306 134 -421 16 -157 43 -193 152 -199 56 -4 62 -2 90 26
29 29 30 33 25 89 -13 122 -191 536 -326 759 -53 87 -58 100 -41 102 6 1 13 2
18 3 4 1 39 5 77 10 104 11 156 17 195 21 19 3 62 7 95 10 112 11 246 45 470
120 370 124 716 314 905 497 278 269 418 532 380 714 l-12 58 -35 -43 c-48
-57 -116 -90 -216 -102 -117 -15 -165 -29 -198 -56 -23 -19 -32 -22 -48 -14
-51 27 -95 7 -160 -75 -30 -37 -60 -64 -73 -66 -13 -2 -50 2 -83 10 -79 17
-112 10 -189 -43 -107 -73 -120 -78 -196 -70 -84 8 -97 2 -176 -82 -56 -59
-63 -63 -94 -58 -18 3 -37 8 -41 11 -4 2 -25 7 -47 10 -37 5 -43 2 -111 -60
l-71 -66 -65 0 c-90 0 -160 -28 -221 -90 -47 -47 -52 -50 -103 -50 -49 0 -57
-3 -94 -41 -48 -47 -65 -57 -92 -53 -11 1 -39 6 -62 9 -29 4 -43 11 -43 21 0
30 20 52 53 58 23 4 38 15 45 31 16 35 49 53 112 59 66 7 99 29 169 113 28 34
60 67 72 73 11 6 55 14 97 16 84 5 91 9 133 71 20 29 40 45 65 52 35 10 47 9
141 -10 61 -12 82 -4 163 65 57 49 103 62 173 52 41 -6 43 -5 85 44 68 79 92
86 268 80 84 -3 113 9 175 75 95 100 156 119 227 73 44 -29 61 -28 110 6 57
39 107 56 141 50 26 -6 38 1 92 49 72 66 120 79 184 53 21 -9 39 -15 40 -14 1
2 9 14 18 28 51 75 -5 176 -155 283 -146 104 -224 134 -478 182 -61 11 -221
34 -280 40 -69 8 -327 12 -400 7z"/>
<path d="M8256 8794 c-3 -8 -3 -46 0 -82 4 -47 1 -86 -10 -128 -9 -34 -16 -93
-16 -131 0 -44 -7 -92 -20 -128 -23 -66 -25 -108 -9 -186 9 -47 8 -60 -10
-102 -26 -60 -26 -101 -1 -196 20 -74 20 -75 0 -145 -13 -48 -19 -102 -19
-166 1 -135 -25 -322 -56 -403 -28 -75 -31 -112 -14 -185 13 -54 8 -78 -42
-189 -23 -52 -23 -53 -5 -108 l17 -55 -35 -79 c-33 -71 -36 -87 -36 -168 0
-122 -47 -273 -85 -273 -21 0 -19 21 14 138 17 57 32 131 36 165 3 34 17 104
31 155 23 81 25 99 15 137 -17 67 -14 90 21 158 34 67 36 86 57 467 6 95 14
160 25 190 19 49 15 93 -10 121 -15 16 -14 23 10 83 31 78 32 109 6 176 -27
70 -25 89 15 146 40 56 46 111 19 189 -23 69 -21 113 9 188 26 62 27 74 21
156 -6 80 -5 93 15 124 28 45 27 54 -10 73 -92 47 -184 -42 -338 -326 -161
-298 -197 -386 -285 -705 -103 -375 -123 -584 -96 -1025 12 -204 25 -312 52
-458 11 -62 18 -116 14 -119 -3 -3 -79 10 -168 30 -175 39 -357 74 -429 83
-24 3 -51 7 -58 10 -24 8 -159 18 -241 19 l-75 0 -3 -81 c-4 -127 -9 -124 233
-139 55 -3 111 -7 125 -10 14 -2 48 -6 77 -9 28 -3 77 -9 110 -15 32 -6 76
-13 98 -16 22 -4 56 -10 75 -15 19 -5 51 -11 70 -14 47 -8 85 -15 148 -30 l32
-8 0 -64 c0 -77 13 -110 75 -195 66 -90 81 -119 63 -130 -21 -14 -51 -10 -91
11 -44 24 -45 20 -18 -71 45 -149 37 -167 -56 -132 -10 4 5 -19 34 -50 28 -32
73 -92 99 -135 138 -222 189 -263 378 -302 107 -22 170 -49 187 -82 13 -23 14
-73 3 -120 -5 -25 -3 -28 21 -28 34 0 52 10 136 75 73 56 115 70 181 60 68
-11 138 46 104 84 -20 22 -21 18 62 191 35 74 80 183 100 242 l35 107 56 -40
c74 -53 164 -142 201 -199 91 -142 192 -648 151 -754 -19 -47 -5 -41 24 11 58
105 70 156 69 308 -1 121 -5 152 -27 226 -32 107 -94 250 -142 329 -45 75
-166 204 -234 250 -28 19 -51 39 -51 44 0 5 29 99 65 210 35 111 73 235 84
276 30 112 75 399 86 550 4 47 9 99 11 115 8 66 4 496 -6 593 -32 335 -162
788 -297 1042 -130 243 -283 386 -487 456 -82 28 -82 28 -90 8z"/>
<path d="M6300 7695 c-1 -143 -35 -481 -66 -659 -49 -276 -106 -466 -195 -644
-56 -112 -56 -113 -35 -127 41 -29 54 -19 102 76 149 298 211 539 229 904 7
142 -10 484 -25 499 -7 7 -10 -12 -10 -49z"/>
<path d="M4095 7698 c-3 -7 -6 -56 -7 -108 -3 -89 -4 -95 -23 -92 -11 2 -35
19 -52 39 -18 20 -34 34 -34 32 -1 -2 -3 -33 -4 -69 -4 -82 -13 -153 -27 -207
l-10 -43 -46 40 c-24 22 -48 40 -52 40 -11 0 -24 -221 -17 -309 6 -83 37 -178
66 -205 73 -66 245 -71 421 -12 58 19 130 45 160 56 30 12 69 26 86 31 31 9
31 10 36 87 3 56 12 94 33 140 15 34 25 65 22 68 -3 4 -18 7 -32 7 -40 0 -35
14 50 133 59 81 99 160 91 180 -3 8 -44 13 -123 17 -65 2 -127 7 -138 10 -127
33 -204 66 -321 137 -74 45 -73 45 -79 28z"/>
<path d="M3450 7544 c-123 -70 -410 -433 -412 -522 -2 -71 84 -177 137 -170
19 3 41 40 96 158 9 19 31 61 48 93 22 38 36 81 42 127 10 68 62 184 136 303
28 44 16 47 -47 11z"/>
<path d="M4972 7109 c-21 -6 -32 -15 -29 -23 3 -6 13 -40 22 -75 17 -60 19
-62 46 -56 15 3 45 2 66 -4 90 -23 132 -20 98 9 -33 28 -15 32 98 26 109 -7
226 -20 273 -32 22 -6 24 -4 18 27 -4 19 -9 37 -13 41 -7 8 -256 73 -316 82
-71 12 -229 14 -263 5z"/>
<path d="M4810 7085 c-36 -7 -81 -18 -100 -24 -67 -21 -66 -18 -35 -135 15
-58 33 -106 38 -106 14 0 135 68 142 80 3 5 26 12 50 16 25 3 45 8 45 11 0 3
-6 31 -14 62 -8 31 -17 68 -20 84 -7 30 -9 31 -106 12z"/>
<path d="M7315 6989 c-227 -53 -672 -275 -915 -457 -73 -55 -231 -196 -284
-252 l-48 -53 26 -25 25 -25 83 84 c119 121 227 202 478 361 113 72 265 152
437 232 216 100 260 123 268 136 7 12 -15 11 -70 -1z"/>
<path d="M2974 6954 c-7 -29 1 -307 14 -484 10 -129 25 -174 70 -212 48 -40
97 -53 127 -34 13 9 29 25 35 37 20 37 22 160 6 313 -9 82 -16 172 -16 202 l0
53 -30 -9 c-17 -5 -33 -9 -35 -10 -32 -5 -130 93 -140 141 -8 36 -23 37 -31 3z"/>
<path d="M2484 6858 c-73 -124 -162 -305 -184 -376 -24 -78 -17 -102 47 -142
57 -36 90 -39 103 -7 17 41 49 232 59 359 6 69 13 131 16 139 11 30 22 109 15
109 -4 0 -29 -37 -56 -82z"/>
<path d="M4563 6824 c-64 -39 -317 -95 -423 -94 -96 0 -119 4 -180 25 l-42 15
7 -28 c8 -32 34 -67 105 -142 28 -30 77 -84 108 -120 30 -36 89 -100 131 -142
l76 -78 -63 0 c-34 0 -62 -3 -62 -7 0 -32 78 -102 230 -208 47 -33 135 -96
195 -141 61 -44 120 -86 133 -93 29 -16 50 -4 127 69 33 31 80 70 105 86 25
16 47 31 50 35 5 6 110 66 185 106 85 45 76 75 -57 189 -57 48 -208 192 -336
318 -127 127 -235 232 -240 233 -4 1 -26 -9 -49 -23z"/>
<path d="M5840 6684 c-30 -8 -82 -14 -115 -13 -33 0 -66 0 -73 0 -10 -1 -12
-21 -10 -82 3 -75 5 -84 29 -101 49 -37 193 -36 216 1 14 23 29 211 17 210 -5
-1 -34 -7 -64 -15z"/>
<path d="M3914 6633 c-49 -114 -125 -336 -135 -397 -15 -86 -7 -135 27 -175
46 -55 140 -50 163 7 5 15 11 59 13 97 3 56 13 91 51 179 26 60 47 114 47 122
0 7 -20 36 -45 64 -25 28 -54 68 -65 90 -28 54 -37 56 -56 13z"/>
<path d="M5620 6407 c-12 -34 -36 -88 -53 -120 -16 -31 -28 -60 -25 -62 3 -3
41 3 84 13 43 11 112 20 153 21 41 1 78 4 81 6 4 3 10 30 14 60 3 31 13 72 21
92 14 33 14 35 -3 28 -9 -4 -51 -9 -92 -11 -57 -2 -85 1 -117 16 l-41 18 -22
-61z"/>
<path d="M2257 6308 c7 -119 45 -313 89 -448 54 -167 71 -198 116 -202 42 -4
98 9 120 29 22 20 19 36 -48 243 -61 190 -84 277 -84 314 0 17 -7 29 -17 32
-46 15 -100 41 -134 66 -22 16 -40 28 -42 28 -2 0 -2 -28 0 -62z"/>
<path d="M5935 6220 c-31 -44 -212 -222 -264 -259 -54 -38 -24 2 65 89 91 89
149 158 141 167 -7 6 -266 -22 -357 -39 -225 -42 -501 -216 -745 -470 -199
-206 -250 -272 -266 -349 -32 -150 60 -415 211 -604 152 -190 373 -343 525
-361 161 -19 456 6 511 43 23 16 231 377 296 513 36 76 104 281 153 464 35
128 30 177 -34 351 -69 185 -71 193 -71 248 0 44 -2 48 -16 36 -24 -20 -69
-114 -108 -229 -43 -124 -64 -154 -35 -49 33 121 103 284 150 351 11 14 19 30
19 35 0 5 -25 24 -55 42 -30 18 -59 39 -66 47 -17 21 -24 18 -54 -26z"/>
<path d="M6446 6230 c-44 -16 -83 -35 -88 -42 -9 -14 -2 -158 11 -204 12 -45
34 -52 78 -23 21 14 50 33 66 43 l27 17 -1 119 c0 66 -4 120 -7 119 -4 0 -43
-13 -86 -29z"/>
<path d="M3010 6219 c0 -59 289 -869 310 -869 4 0 14 24 20 53 25 105 54 140
113 133 20 -2 37 -3 37 -1 0 1 -24 70 -54 152 -30 83 -83 241 -119 351 l-63
200 -28 -34 c-23 -30 -33 -34 -72 -34 -53 0 -108 23 -129 54 -15 20 -15 20
-15 -5z"/>
<path d="M6244 6124 c-99 -79 -102 -86 -80 -181 10 -43 30 -114 43 -157 25
-80 25 -80 38 -50 7 16 36 60 64 99 42 56 51 74 46 95 -4 14 -12 73 -19 133
-7 59 -15 109 -17 112 -3 2 -36 -20 -75 -51z"/>
<path d="M3980 6022 c0 -6 -14 -19 -32 -28 -32 -16 -118 -16 -161 1 -12 5 12
-54 79 -191 53 -110 143 -298 201 -419 57 -121 111 -227 119 -235 13 -13 18
-11 41 20 15 19 50 59 80 88 29 29 53 57 53 63 0 6 -63 122 -139 257 -77 136
-162 294 -190 351 -28 57 -51 99 -51 93z"/>
<path d="M6710 5911 c0 -5 20 -53 44 -107 73 -168 156 -442 156 -520 0 -45 4
-55 27 -74 30 -23 30 -23 118 14 33 13 76 26 95 28 31 4 35 8 38 38 6 62 -52
170 -92 170 -12 0 -14 -5 -6 -25 10 -25 4 -55 -10 -55 -4 0 -17 30 -29 68 -34
105 -161 299 -270 415 -51 54 -71 68 -71 48z"/>
<path d="M2571 5645 c-46 -37 -105 -47 -129 -23 -24 24 -11 -5 45 -100 127
-218 184 -296 292 -402 58 -58 138 -126 176 -152 l70 -46 5 53 c5 56 23 85 72
115 l28 17 -55 37 c-69 48 -253 262 -405 473 -25 34 -47 63 -50 63 -3 0 -25
-16 -49 -35z"/>
<path d="M3451 5493 c-38 -19 -78 -74 -87 -121 -6 -27 0 -40 35 -86 81 -105
479 -476 511 -476 6 0 122 145 128 159 7 19 -301 349 -441 473 -42 37 -85 68
-95 68 -9 0 -32 -8 -51 -17z"/>
<path d="M6261 5478 c-5 -18 -26 -95 -46 -172 -43 -164 -75 -256 -122 -350
-19 -37 -33 -69 -31 -70 87 -59 168 -125 365 -303 50 -44 100 -86 112 -92 18
-10 21 -9 21 9 0 11 -9 38 -20 60 -35 69 -24 89 27 46 15 -13 96 -70 178 -127
152 -105 292 -181 354 -193 l33 -6 -16 25 c-76 115 -126 250 -166 440 -12 61
-31 146 -41 190 l-18 80 -88 83 c-47 46 -159 137 -247 203 -89 65 -187 139
-218 164 -32 25 -59 45 -62 45 -2 0 -9 -15 -15 -32z"/>
<path d="M4348 5238 c-144 -142 -397 -435 -508 -588 -30 -41 -57 -77 -61 -80
-3 -3 -47 -66 -96 -140 -171 -258 -272 -462 -317 -640 -15 -63 -15 -69 5 -140
25 -90 96 -235 155 -315 75 -101 203 -224 329 -313 233 -166 540 -300 669
-293 26 1 149 124 355 352 192 213 185 205 287 334 298 379 438 604 535 862
22 57 39 106 39 108 0 3 -10 0 -22 -6 -59 -31 -124 -39 -318 -35 -214 4 -266
13 -379 68 -226 110 -420 341 -526 628 -25 66 -28 90 -29 192 -1 65 -2 118 -2
118 -1 0 -53 -51 -116 -112z"/>
<path d="M7119 5202 c-40 -20 -88 -35 -123 -39 l-58 -6 6 -30 c3 -16 6 -54 6
-83 0 -70 22 -84 90 -59 25 9 71 25 103 34 32 9 62 23 66 29 8 13 -4 139 -17
169 -6 17 -12 16 -73 -15z"/>
<path d="M7547 5062 c-107 -101 -138 -112 -183 -67 -19 19 -25 35 -24 63 1 20
2 41 1 45 -1 5 -19 -14 -41 -42 -25 -31 -60 -61 -91 -77 -55 -27 -60 -29 -159
-49 -63 -13 -90 -32 -90 -64 0 -75 49 -233 138 -441 53 -125 57 -130 106 -130
22 0 68 7 101 14 33 8 105 17 160 20 55 4 108 9 118 12 16 5 16 7 -3 31 -13
17 -17 30 -11 36 5 5 76 16 158 24 81 7 159 16 173 19 l25 6 -22 18 c-13 10
-23 22 -23 27 0 4 63 8 139 8 124 0 181 9 143 22 -31 11 -107 70 -110 84 -2
10 16 31 46 53 28 20 53 43 56 51 17 46 -45 76 -176 85 -80 6 -105 12 -145 35
-71 41 -115 93 -163 189 -23 47 -46 86 -52 86 -5 0 -37 -26 -71 -58z"/>
<path d="M3110 5050 c-30 -32 -60 -89 -60 -113 0 -30 218 -189 335 -245 28
-13 70 -34 95 -45 25 -12 83 -46 129 -76 l83 -54 19 24 c38 49 99 140 99 148
0 7 -271 201 -294 210 -6 2 -38 23 -71 47 -94 65 -234 134 -273 134 -25 0 -41
-8 -62 -30z"/>
<path d="M6768 4376 c-23 -32 -125 -100 -168 -114 -19 -5 -61 -13 -94 -16 -32
-4 -66 -11 -77 -16 -18 -10 -17 -11 3 -45 16 -29 19 -47 16 -93 -3 -31 -9 -65
-13 -76 -8 -18 -4 -18 61 -11 90 9 200 47 272 92 31 20 91 69 132 111 69 68
73 75 56 86 -11 6 -48 30 -84 54 -82 56 -84 56 -104 28z"/>
<path d="M7617 4137 l-168 -258 19 -42 c29 -64 55 -82 118 -81 64 0 107 30
167 114 45 64 47 78 8 51 -59 -42 -69 -12 -20 62 37 57 51 147 47 306 l-3 105
-168 -257z"/>
<path d="M5727 4246 c-18 -28 -87 -175 -87 -186 0 -10 16 -15 90 -29 142 -26
251 -34 442 -35 240 -1 239 -2 245 86 5 62 -18 117 -57 135 -14 6 -63 14 -110
18 -47 4 -98 9 -115 10 -39 4 -264 17 -337 20 -49 2 -60 -1 -71 -19z"/>
<path d="M7380 3778 c-132 -121 -284 -208 -435 -248 -44 -12 -84 -26 -89 -31
-12 -11 56 -94 103 -124 51 -34 83 -37 155 -15 61 19 75 27 181 101 28 19 86
56 130 82 57 34 95 66 133 112 28 35 52 66 52 69 0 4 -18 3 -39 0 -51 -8 -98
18 -120 68 l-16 36 -55 -50z"/>
<path d="M5472 3742 c-73 -100 -95 -133 -91 -136 11 -10 139 -84 169 -98 83
-39 250 -94 340 -113 8 -2 54 -12 101 -24 99 -24 102 -24 94 -11 -3 5 5 31 19
57 23 45 32 58 91 124 l23 27 -96 36 c-272 104 -445 166 -472 171 -16 3 -40 9
-54 15 -15 5 -26 7 -26 5 0 -2 -11 0 -24 5 -23 8 -29 3 -74 -58z"/>
<path d="M3247 3598 c-86 -146 -197 -363 -197 -384 0 -31 93 -210 170 -329
111 -171 289 -335 485 -450 61 -36 171 -90 205 -100 14 -4 30 -12 37 -17 6 -5
34 -12 60 -15 l49 -5 175 150 c194 167 261 232 239 233 -16 1 -36 4 -90 15
-19 4 -40 8 -47 10 -15 3 -103 30 -168 51 -27 9 -66 26 -85 37 -38 22 -192
127 -200 136 -3 3 -36 31 -75 62 -150 119 -296 276 -368 395 -21 34 -59 116
-86 183 l-48 122 -56 -94z"/>
<path d="M6223 3515 c-36 -15 -91 -77 -99 -112 -9 -34 5 -72 36 -94 79 -58
450 -92 655 -60 86 13 205 49 205 63 0 5 -4 7 -8 4 -5 -3 -31 5 -58 18 -57 26
-130 103 -139 147 -4 16 -10 27 -14 25 -26 -16 -282 -25 -341 -12 -140 31
-200 36 -237 21z"/>
<path d="M5280 3493 c0 -4 -13 -24 -29 -43 -124 -152 -122 -149 -103 -167 10
-10 60 -58 112 -107 52 -50 145 -138 205 -196 169 -162 200 -185 252 -185 39
0 49 5 79 37 19 22 34 48 34 62 0 55 -269 393 -388 487 -94 75 -162 122 -162
112z"/>
<path d="M7664 3103 c-32 -43 -63 -83 -68 -89 -6 -6 -29 -31 -51 -55 -63 -68
-155 -144 -205 -169 -113 -56 -129 -89 -73 -151 19 -21 51 -48 70 -60 l34 -21
22 20 c12 11 39 25 59 31 32 11 108 79 108 98 0 4 -5 2 -12 -5 -18 -18 -38
-15 -38 6 0 10 34 69 75 132 74 113 127 229 138 303 3 20 4 37 2 37 -2 0 -30
-35 -61 -77z"/>
<path d="M2978 3107 c-21 -34 -53 -87 -73 -116 -66 -103 -66 -103 10 -253 37
-73 93 -169 124 -212 69 -96 201 -232 279 -284 125 -86 361 -182 444 -182 15
0 47 16 75 36 53 40 173 154 173 166 0 3 -26 12 -57 18 -159 33 -220 63 -387
189 -235 178 -341 305 -483 576 -35 69 -65 125 -66 125 -1 0 -19 -28 -39 -63z"/>
<path d="M5845 2923 c28 -66 6 -126 -53 -142 -20 -6 -43 -11 -51 -11 -25 0 7
-27 125 -106 208 -138 505 -293 577 -301 57 -7 65 7 28 50 -35 39 -53 80 -45
101 3 8 21 20 41 27 20 6 39 21 45 35 13 28 4 42 -32 49 -44 8 -95 28 -145 55
-90 49 -178 96 -320 170 -77 40 -144 77 -149 81 -17 15 -29 10 -21 -8z"/>
<path d="M2810 2819 c0 -6 -41 -92 -91 -192 l-90 -182 80 -160 c44 -88 100
-186 125 -217 98 -123 325 -272 503 -329 71 -22 72 -22 115 -4 28 13 87 63
172 149 l130 130 -55 11 c-174 36 -347 131 -537 295 -107 92 -167 175 -260
357 -70 139 -92 173 -92 142z"/>
<path d="M7160 2680 c-33 -16 -114 -36 -305 -74 -88 -18 -270 -25 -297 -12
-15 7 -18 3 -18 -20 0 -39 -12 -56 -51 -68 -18 -6 -34 -17 -37 -24 -6 -18 66
-83 122 -111 55 -27 122 -24 310 13 321 64 429 96 464 139 11 12 7 16 -20 21
-57 12 -118 81 -118 136 0 23 -4 24 -50 0z"/>
<path d="M2517 2261 c-49 -79 -87 -151 -87 -165 0 -136 113 -336 251 -444 112
-88 271 -171 355 -186 16 -3 40 -8 54 -11 106 -21 112 -20 169 31 29 26 75 80
103 118 l50 71 -29 3 c-128 12 -337 119 -478 245 -87 78 -147 164 -231 334
l-70 144 -87 -140z"/>
<path d="M1575 2228 c-31 -18 -52 -48 -91 -126 -55 -113 -65 -150 -71 -254
-10 -168 27 -325 92 -394 30 -31 38 -35 65 -29 71 16 287 113 626 281 l251
125 -24 87 c-59 212 -46 189 -106 201 -28 6 -65 13 -82 16 -28 5 -46 8 -105
20 -14 2 -41 7 -60 10 -19 3 -71 12 -115 20 -44 8 -96 17 -115 20 -19 3 -46 7
-60 10 -117 21 -185 25 -205 13z"/>
<path d="M2365 1759 c-44 -21 -168 -81 -275 -133 -240 -116 -441 -226 -497
-272 l-42 -34 15 -53 c21 -69 86 -190 145 -269 96 -128 273 -278 329 -278 27
0 34 8 165 175 52 66 277 383 375 529 l91 136 -102 120 c-56 66 -107 120 -113
119 -6 0 -47 -18 -91 -40z"/>
<path d="M2635 1413 c-44 -60 -136 -187 -205 -283 -69 -96 -147 -204 -172
-240 -26 -36 -58 -79 -71 -95 -14 -17 -35 -47 -47 -68 -31 -53 -16 -84 71
-147 96 -70 184 -113 294 -145 309 -90 341 -79 360 120 7 71 65 426 111 673
13 73 24 140 24 148 0 8 -24 25 -52 38 -29 13 -92 42 -140 65 -48 22 -88 41
-90 41 -2 0 -39 -48 -83 -107z"/>
<path d="M3130 1390 c-14 -4 -39 -8 -57 -9 -17 -1 -34 -5 -37 -10 -22 -36
-127 -689 -133 -833 -7 -162 -9 -160 106 -157 47 2 100 6 116 10 17 4 44 10
60 12 86 13 298 79 368 114 66 33 74 54 47 134 -29 88 -159 348 -283 564 -95
166 -105 180 -133 182 -16 1 -40 -2 -54 -7z"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 16 KiB

View File

@@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 483.71 327.04">
<defs>
<style>
.cls-1 {
fill: #fa5252;
}
</style>
</defs>
<path class="cls-1" d="M159.96,18.7c27.21,0,49.35,22.14,49.35,49.35v63.14c1.66-.56,3.4-.93,5.24-.93,5.56,0,10.45,2.76,13.46,6.97V68.05C228.01,30.53,197.49,0,159.96,0c-23.47,0-44.2,11.95-56.44,30.08,5.27,3.4,10.3,7.13,15.09,11.12,8.81-13.52,24.04-22.5,41.35-22.5Z"/>
<path class="cls-1" d="M269.15,130.26c1.84,0,3.59,.37,5.24,.93v-63.14c0-27.21,22.14-49.35,49.35-49.35,17.31,0,32.54,8.98,41.35,22.5,4.79-3.99,9.82-7.72,15.09-11.12C367.95,11.95,347.21,0,323.74,0c-37.52,0-68.05,30.53-68.05,68.05v69.18c3-4.2,7.89-6.96,13.45-6.96Z"/>
<path class="cls-1" d="M203.72,229.23c-33.72,8.1-62.37,26.51-83.25,51.05-11.51,13.49-20.67,28.91-27.04,45.39l44.02,.25,250.81,1.12s.04-.06,.04-.06c-27.59-73.49-106.29-116.57-184.57-97.75Z"/>
<path class="cls-1" d="M214.56,170.83c-9.15,0-16.56,7.41-16.56,16.56s7.41,16.56,16.56,16.56,16.56-7.41,16.56-16.56-7.41-16.56-16.56-16.56Z"/>
<path class="cls-1" d="M269.15,203.95c9.15,0,16.56-7.41,16.56-16.56s-7.41-16.56-16.56-16.56-16.56,7.41-16.56,16.56,7.41,16.56,16.56,16.56Z"/>
<path class="cls-1" d="M422.63,132.54l25.22-102.79s-.04-.04-.04-.04c-21.37,2.65-41.14,10.45-58.07,22.08-5.97,4.1-11.58,8.66-16.78,13.65-24.97,23.98-40.53,57.69-40.53,95.05,0,28.97,9.36,55.8,25.19,77.56,8.73,11.97,19.44,22.39,31.59,30.79l8.77-35.71c45.28-13.47,79.49-52.63,85.72-100.6h-61.07Z"/>
<path class="cls-1" d="M126.08,238.05c15.83-21.77,25.19-48.59,25.19-77.56,0-37.35-15.56-71.06-40.53-95.05-5.2-5-10.82-9.56-16.78-13.65-16.93-11.62-36.7-19.42-58.07-22.08,0,0-.04,0-.04,.04l25.22,102.79H0c6.22,47.97,40.44,87.14,85.72,100.6l8.77,35.71c12.16-8.41,22.86-18.82,31.59-30.79Z"/>
</svg>

After

Width:  |  Height:  |  Size: 1.8 KiB

BIN
public/imgs/logo/logo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.2 KiB

17
public/imgs/logo/logo.svg Normal file
View File

@@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 483.71 327.04">
<defs>
<style>
.cls-1 {
fill: #fa5252;
}
</style>
</defs>
<path class="cls-1" d="M159.96,18.7c27.21,0,49.35,22.14,49.35,49.35v63.14c1.66-.56,3.4-.93,5.24-.93,5.56,0,10.45,2.76,13.46,6.97V68.05C228.01,30.53,197.49,0,159.96,0c-23.47,0-44.2,11.95-56.44,30.08,5.27,3.4,10.3,7.13,15.09,11.12,8.81-13.52,24.04-22.5,41.35-22.5Z"/>
<path class="cls-1" d="M269.15,130.26c1.84,0,3.59,.37,5.24,.93v-63.14c0-27.21,22.14-49.35,49.35-49.35,17.31,0,32.54,8.98,41.35,22.5,4.79-3.99,9.82-7.72,15.09-11.12C367.95,11.95,347.21,0,323.74,0c-37.52,0-68.05,30.53-68.05,68.05v69.18c3-4.2,7.89-6.96,13.45-6.96Z"/>
<path class="cls-1" d="M203.72,229.23c-33.72,8.1-62.37,26.51-83.25,51.05-11.51,13.49-20.67,28.91-27.04,45.39l44.02,.25,250.81,1.12s.04-.06,.04-.06c-27.59-73.49-106.29-116.57-184.57-97.75Z"/>
<path class="cls-1" d="M214.56,170.83c-9.15,0-16.56,7.41-16.56,16.56s7.41,16.56,16.56,16.56,16.56-7.41,16.56-16.56-7.41-16.56-16.56-16.56Z"/>
<path class="cls-1" d="M269.15,203.95c9.15,0,16.56-7.41,16.56-16.56s-7.41-16.56-16.56-16.56-16.56,7.41-16.56,16.56,7.41,16.56,16.56,16.56Z"/>
<path class="cls-1" d="M422.63,132.54l25.22-102.79s-.04-.04-.04-.04c-21.37,2.65-41.14,10.45-58.07,22.08-5.97,4.1-11.58,8.66-16.78,13.65-24.97,23.98-40.53,57.69-40.53,95.05,0,28.97,9.36,55.8,25.19,77.56,8.73,11.97,19.44,22.39,31.59,30.79l8.77-35.71c45.28-13.47,79.49-52.63,85.72-100.6h-61.07Z"/>
<path class="cls-1" d="M126.08,238.05c15.83-21.77,25.19-48.59,25.19-77.56,0-37.35-15.56-71.06-40.53-95.05-5.2-5-10.82-9.56-16.78-13.65-16.93-11.62-36.7-19.42-58.07-22.08,0,0-.04,0-.04,.04l25.22,102.79H0c6.22,47.97,40.44,87.14,85.72,100.6l8.77,35.71c12.16-8.41,22.86-18.82,31.59-30.79Z"/>
</svg>

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,39 @@
{
"save": "Gem",
"about": "Om",
"cancel": "Annuller",
"close": "Luk",
"delete": "Slet",
"ok": "OK",
"edit": "Rediger",
"enabled": "Aktiveret",
"disabled": "Deaktiveret",
"enableAll": "Aktiver alle",
"disableAll": "Deaktiver alle",
"version": "Version",
"changePosition": "Ændre placering",
"remove": "Fjern",
"removeConfirm": "Er du sikker på, at du ønsker at fjerne {{item}}?",
"createItem": "+ opret {{item}}",
"sections": {
"settings": "Indstillinger",
"dangerZone": "Farezone"
},
"secrets": {
"apiKey": "API nøgle",
"username": "Brugernavn",
"password": "Adgangskode"
},
"tip": "Tip: ",
"time": {
"seconds": "sekunder",
"minutes": "minutter",
"hours": "timer"
},
"loading": "Indlæser...",
"breakPoints": {
"small": "lille",
"medium": "mellem",
"large": "stor"
}
}

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,18 @@
{
"modals": {
"blockedPopups": {
"title": "",
"text": "",
"list": {
"browserPermission": "",
"adBlockers": "",
"otherBrowser": ""
}
}
},
"actions": {
"category": {
"openAllInNewTab": ""
}
}
}

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,11 @@
{
"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"
}
}

View File

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

View File

@@ -0,0 +1,18 @@
{
"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.",
"contact": "Har du problemer eller spørgsmål? Kontakt os!",
"addToDashboard": "Tilføj til dashboard",
"tip": "Mod henviser til din modificeringstast, det er Ctrl og Command/Super/Windows-tasten",
"key": "Genvejstast",
"action": "Handling",
"keybinds": "Genvejstaster",
"metrics": {
"configurationSchemaVersion": "Konfigurationsskema version",
"configurationsCount": "Tilgængelige konfigurationer",
"version": "Version",
"nodeEnvironment": "Node miljø",
"i18n": "Indlæste I18n-oversættelsesnavneområder",
"locales": "Konfigurerede I18n landestandarder",
"experimental_disableEditMode": "<b>EKSPERIMENTAL</b>: Deaktivér redigeringstilstand"
}
}

View File

@@ -0,0 +1,76 @@
{
"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": "Begynd at skrive for at finde et ikon. Du kan også indsætte en billed-URL for at bruge et brugerdefineret ikon.",
"autocomplete": {
"title": "Ingen resultater fundet",
"text": "Prøv at bruge et mere specifikt søgeord. Hvis du ikke kan finde det ønskede ikon, kan du indsætte billedets URL ovenfor for at få et brugerdefineret ikon"
},
"noItems": {
"title": "Indlæser eksterne ikoner",
"text": "Dette kan tage nogle sekunder"
}
}
},
"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,7 @@
{
"iconPicker": {
"textInputPlaceholder": "Søger efter noget...",
"searchLimitationTitle": "Begrænset til 30 resultater",
"searchLimitationMessage": "Søgeresultaterne blev begrænset til 30, fordi der var for mange matchende resultater"
}
}

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,21 @@
{
"descriptor": {
"name": "Bogmærke",
"description": "Viser en statisk liste over strenge eller links",
"settings": {
"title": "Bogmærke indstillinger",
"items": {
"label": "Elementer"
},
"layout": {
"label": "Layout"
}
}
},
"card": {
"noneFound": {
"title": "Bogmærkelisten er tom",
"text": "Tilføj nye elementer til denne liste i redigeringstilstand"
}
}
}

View File

@@ -0,0 +1,24 @@
{
"descriptor": {
"name": "Kalender",
"description": "Viser en kalender med kommende udgivelser fra understøttede integrationer.",
"settings": {
"title": "Indstillinger for kalender widget",
"useSonarrv4": {
"label": "Brug Sonarr v4 API"
},
"sundayStart": {
"label": "Søndag første ugedag"
},
"radarrReleaseType": {
"label": "Radarr udgivelsestype"
},
"hideWeekDays": {
"label": "Skjul ugedage"
},
"fontSize": {
"label": "Skriftstørrelse"
}
}
}
}

View File

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

View File

@@ -0,0 +1,10 @@
{
"settings": {
"label": "Indstillinger"
},
"errors": {
"unmappedOptions": {
"text": ""
}
}
}

View File

@@ -0,0 +1,118 @@
{
"descriptor": {
"name": "Dash.",
"description": "Viser graferne for en ekstern Dash. instans i Homarr.",
"settings": {
"title": "Indstillinger for Dash. widget",
"dashName": {
"label": "Dash. Navn"
},
"url": {
"label": "Dash. URL"
},
"usePercentages": {
"label": "Vis procentdele"
},
"columns": {
"label": "Vis kolonner"
},
"graphHeight": {
"label": "Højde af grafer"
},
"graphsOrder": {
"label": "Grafer (rækkefølge)",
"storage": {
"label": "Lager",
"enabled": {
"label": "Vis i widget"
},
"span": {
"label": "Kolonne spændvidde"
},
"compactView": {
"label": "Vis som tekst (kompakt)"
},
"multiView": {
"label": "Vis som multi-drevvisning"
}
},
"network": {
"label": "Netværk",
"enabled": {
"label": "Vis i widget"
},
"span": {
"label": "Kolonne spændvidde"
},
"compactView": {
"label": "Vis som tekst (kompakt)"
}
},
"cpu": {
"label": "CPU",
"enabled": {
"label": "Vis i widget"
},
"span": {
"label": "Kolonne spændvidde"
},
"multiView": {
"label": "Vis som multi-core-visning"
}
},
"ram": {
"label": "RAM",
"enabled": {
"label": "Vis i widget"
},
"span": {
"label": "Kolonne spændvidde"
}
},
"gpu": {
"label": "GPU",
"enabled": {
"label": "Vis i widget"
},
"span": {
"label": "Kolonne spændvidde"
}
}
}
}
},
"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?",
"protocolDowngrade": {
"title": "Registreret protokolnedgradering",
"text": "Forbindelsen til din Dash.-instans bruger HTTP. Dette er en sikkerhedsrisiko, fordi HTTP er ukrypteret, og angribere kan misbruge denne forbindelse. Sørg for, at Dash. bruger HTTPS, eller nedgrader Homarr til HTTP (anbefales ikke)."
}
},
"graphs": {
"storage": {
"title": "Lager",
"label": "Lager:"
},
"network": {
"title": "Netværk",
"label": "Netværk:",
"metrics": {
"download": "Down",
"upload": "Up"
}
},
"cpu": {
"title": "CPU"
},
"ram": {
"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,6 @@
{
"descriptor": {
"name": "DNS hole kontrol",
"description": "Kontroller PiHole eller AdGuard fra dit dashboard"
}
}

View File

@@ -0,0 +1,20 @@
{
"descriptor": {
"name": "DNS hole oversigt",
"description": "Viser vigtige data fra PiHole eller AdGuard",
"settings": {
"title": "Indstillinger for DNS Hole oversigt",
"usePiHoleColors": {
"label": "Brug farver fra PiHole"
}
}
},
"card": {
"metrics": {
"domainsOnAdlist": "Domæner på adlister",
"queriesToday": "Forespørgsler i dag",
"queriesBlockedTodayPercentage": "blokeret i dag",
"queriesBlockedToday": "blokeret i dag"
}
}
}

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,44 @@
{
"descriptor": {
"name": "indlejret dokument (iframe)",
"description": "Indlejr ethvert indhold fra internettet. Nogle websteder kan begrænse adgang.",
"settings": {
"title": "iFrame indstillinger",
"embedUrl": {
"label": "Indlejr URL"
},
"allowFullScreen": {
"label": "Tillad fuld skærm"
},
"allowTransparency": {
"label": "Tillad gennemsigtighed"
},
"allowScrolling": {
"label": "Tillad rulning"
},
"allowPayment": {
"label": "Tillad betaling"
},
"allowAutoPlay": {
"label": "Tillad automatisk afspilning"
},
"allowMicrophone": {
"label": "Tillad mikrofon"
},
"allowCamera": {
"label": "Tillad kamera"
},
"allowGeolocation": {
"label": "Tillad geolokalisering"
}
}
},
"card": {
"errors": {
"noUrl": {
"title": "Ugyldig URL",
"text": "Sørg for, at du har indtastet en gyldig adresse i konfigurationen af din widget"
}
}
}
}

View File

@@ -0,0 +1,24 @@
{
"descriptor": {
"name": "Medieforespørgsler",
"description": "Se en liste over alle medieforespørgsler fra din Overseerr eller Jellyseerr instans",
"settings": {
"title": "Liste over medieforespørgsler",
"replaceLinksWithExternalHost": {
"label": "Udskift links med ekstern vært"
}
}
},
"noRequests": "Ingen anmodninger fundet. Kontroller, at du har konfigureret dine apps korrekt.",
"pending": "Der er {{countPendingApproval}} anmodninger, der venter på godkendelse.",
"nonePending": "Der er i øjeblikket ingen godkendelser, der er under behandling. Du er i mål!",
"state": {
"approved": "Godkendt",
"pendingApproval": "Afventer godkendelse",
"declined": "Afvist"
},
"tooltips": {
"approve": "Godkend anmodninger",
"decline": "Afvis alle anmodninger"
}
}

View File

@@ -0,0 +1,14 @@
{
"descriptor": {
"name": "Statistik for medieanmodning",
"description": "Statistik over dine medieanmodninger",
"settings": {
"title": "Statistikker over medieanmodninger"
}
},
"stats": {
"pending": "Afventer godkendelse",
"tvRequests": "TV-anmodninger",
"movieRequests": "Film anmodninger"
}
}

View File

@@ -0,0 +1,24 @@
{
"descriptor": {
"name": "Medieserver",
"description": "Interagere med din Jellyfin- eller Plex-medieserver",
"settings": {
"title": "Indstillinger for medieserver widget"
}
},
"card": {
"table": {
"header": {
"session": "Session",
"user": "Bruger",
"currentlyPlaying": "Afspiller i øjeblikket"
}
},
"errors": {
"general": {
"title": "Kunne ikke indlæse indholdet",
"text": "Det er ikke muligt at hente oplysninger fra serveren. Se venligst logfilerne for at få flere oplysninger"
}
}
}
}

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ængigt 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": "RSS Widget",
"description": "",
"settings": {
"title": "Indstillinger for RSS-widget",
"rssFeedUrl": {
"label": "RSS-feed URL'er",
"description": "URL'erne for de RSS-feeds, du vil vise fra."
},
"refreshInterval": {
"label": "Opdateringsinterval (i minutter)"
},
"dangerousAllowSanitizedItemContent": {
"label": ""
},
"textLinesClamp": {
"label": "Klemme til tekstlinjer"
}
},
"card": {
"errors": {
"general": {
"title": "Det er ikke muligt at hente RSS-feed",
"text": "Der var et problem med at hente RSS-feedet. Sørg for, at du har konfigureret RSS-feedet korrekt ved hjælp af en gyldig URL. URL'er skal stemme overens med den officielle specifikation. Når du har opdateret feed'et, skal du muligvis opdatere dashboardet."
}
}
}
}
}

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,80 @@
{
"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"
},
"labelFilterIsWhitelist": {
"label": "Etiketlisten er en whitelist (i stedet for en blackliste)"
},
"labelFilter": {
"label": "Etiket liste",
"description": "Når \"er whitelist\" er markeret, fungerer dette som en whitelist. Hvis det ikke er markeret, er det en blackliste. Gør ikke noget, hvis den er tom"
}
}
},
"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",
"filterHidingItems": "{{count}} poster er skjult af dine filtre"
}
},
"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,24 @@
{
"descriptor": {
"name": "Video Stream",
"description": "Indlejr en video stream eller video fra et kamera eller et website",
"settings": {
"title": "Indstillinger for video stream widget",
"FeedUrl": {
"label": "Feed URL"
},
"autoPlay": {
"label": "Auto-afspilning"
},
"muted": {
"label": "Slå lyden fra"
},
"controls": {
"label": "Video afspilnings kontrol"
}
}
},
"errors": {
"invalidStream": "Ugyldig stream"
}
}

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,38 @@
{
"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 @",
"thirdPartyContent": "Se indhold fra tredjepart",
"thirdPartyContentTable": {
"dependencyName": "Afhængighed",
"dependencyVersion": "Version"
}
},
"grow": "Forøg gitteret (udnyt al pladsen)",
"layout": {
"preview": {
"title": "Forhåndsvisning",
"subtitle": "Ændringer vil blive gemt automatisk"
},
"divider": "Layout indstillinger",
"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,11 @@
{
"disablePulse": {
"label": "Deaktiver ping-puls",
"description": "Som standard vil ping-indikatorerne i Homarr pulsere. Det kan være irriterende. Denne skyder vil deaktivere animationen"
},
"replaceIconsWithDots": {
"label": "Udskift ping-prikker med ikoner",
"description": "For farveblinde brugere kan ping-prikker være uigenkendelige. Dette vil erstatte indikatorer med ikoner"
},
"alert": "Mangler du noget? Vi vil med glæde udvide tilgængeligheden af Homarr"
}

View File

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

View File

@@ -0,0 +1,4 @@
{
"colors": "Farver",
"suffix": "{{color}} farve"
}

View File

@@ -0,0 +1,25 @@
{
"text": "Tilpasninger giver dig mulighed for at konfigurere og justere din oplevelse med Homarr til dine præferencer.",
"accordeon": {
"layout": {
"name": "Layout",
"description": "Aktiver og deaktiver elementer på din header og dashboard felter"
},
"gridstack": {
"name": "Gridstack",
"description": "Tilpas adfærd og kolonner i dit dashboardområde"
},
"pageMetadata": {
"name": "Metadata om siden",
"description": "Juster titler, logo og PWA"
},
"appereance": {
"name": "Udseende",
"description": "Tilpas baggrunden, farverne og appenes udseende"
},
"accessibility": {
"name": "Hjælpefunktioner",
"description": "Konfigurer Homarr for deaktiverede og handicappede brugere"
}
}
}

View File

@@ -0,0 +1,10 @@
{
"columnsCount": {
"labelPreset": "Kolonner i {{size}} størrelse",
"descriptionPreset": "Antal kolonner, når skærmen er mindre end {{pixels}} pixel bred",
"descriptionExceedsPreset": "Antal kolonner, når skærmstørrelsen er større end {{pixels}} pixels"
},
"unsavedChanges": "Du har ændringer, der ikke er gemt. Klik på knappen Anvend ændringer nedenfor for at anvende og gemme.",
"applyChanges": "Anvend ændringer",
"defaultValues": "Standardværdier"
}

View File

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

View File

@@ -0,0 +1,30 @@
{
"pageTitle": {
"label": "Sidetitel",
"description": "Dashboardets titel øverst til venstre"
},
"metaTitle": {
"label": "Metatitel",
"description": "Den titel, der vises i fanen i din browser"
},
"logo": {
"label": "Logo",
"description": "Logoet, der vises øverst til venstre"
},
"favicon": {
"label": "Favicon",
"description": "Det ikon, der vises i fanen i din browser"
},
"background": {
"label": "Baggrund"
},
"customCSS": {
"label": "Tilpasset CSS",
"description": "Yderligere, tilpasse dit dashboard ved hjælp af CSS, anbefales kun til erfarne brugere",
"placeholder": "Brugerdefineret CSS vil blive anvendt sidst",
"applying": "Anvender CSS..."
},
"buttons": {
"submit": "Indsend"
}
}

View File

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

View File

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

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