Commit Graph

462 Commits

Author SHA1 Message Date
Manuel
a54f03df1f Widget menu in error boundary (#979) 2023-05-29 00:24:22 +02:00
Manuel
11659dde78 Add dangerous html content to rss (#885) 2023-05-24 21:22:31 +02:00
Thomas Camlong
6a876ca309 🌐 New Crowdin updates (#927) 2023-05-20 19:19:46 +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
Thomas Camlong
a8ea56543b Merge branch 'dev' into cache-invalidation 2023-05-16 14:50:11 +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
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
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
ajnart
86913d2244 🌐 Fix missing string in add-app.json 2023-05-15 16:22:33 +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
Meier Lukas
c71c36f6b3 🐛 Fix wrong i18n language for turkish 2023-05-04 16:24:34 +02:00
Meier Lukas
400c5d1229 🐛 Fix failing build by adding turkish locale directory 2023-05-04 06:13:45 +02:00
Manuel
50aba040e4 Add label filter for torrent widget (#865) 2023-05-03 12:50:11 +02: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
39c89c3f6d Added dashName variable to locales
In preparation for the dashName variable addition
2023-04-25 13:37:49 -04: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
ajnart
42b7254a94 ✏️ Fix typo in media request widget 2023-04-17 17:00:47 +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
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
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
3850bc2dbe Apply suggestions from code review 2023-04-10 23:13:01 +09:00
Manuel
31a0b5553f Merge branch 'dev' into feat/overseerr-widget 2023-04-06 23:34:37 +02:00
Manuel
c1463b3aa6 Add overseerr widget 2023-04-05 21:49:42 +02:00
ajnart
31a80f5588 Add option to manually edit the refresh interval 2023-04-05 15:49:54 +09:00
ajnart
54aa5f7f4d Update RSS widget locale 2023-04-05 15:49:53 +09: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
Manuel
4c28a77e00 Add widget error boundary (#753) 2023-03-18 12:29:10 +01:00
Thomas Camlong
05423440f3 🌐 New Crowdin updates (#711) 2023-02-24 22:15:33 +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
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
368707ed76 Add translations for en & de in Dashdot; Fix PR comments 2023-02-14 13:01:12 +01:00
Thomas Camlong
4208ac44cf Merge pull request #706 from ajnart/dynamic-imports
Dynamic imports
2023-02-11 08:58:48 +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
ajnart
edb13ae716 🚧 WIP on dynamic imports 2023-02-10 13:21:38 +09:00
Yossi Hillali
fab018a10e Add video-stream widget (#685) 2023-02-08 22:23:53 +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
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
Manuel
e27aa51b4d 🐛 Fix package attributes readout 2023-02-04 21:03:30 +01:00