Skip to content

Commit 66d0319

Browse files
author
Chubby Granny Chaser
authored
Merge pull request #633 from hydralauncher/rc/v2.0
Rc/v2.0
2 parents 8fad9b0 + d62d73e commit 66d0319

File tree

102 files changed

+2648
-712
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

102 files changed

+2648
-712
lines changed

.github/workflows/build.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name: Build
22

3-
on: [pull_request]
3+
on: pull_request
44

55
jobs:
66
build:
@@ -28,6 +28,7 @@ jobs:
2828
env:
2929
MAIN_VITE_ONLINEFIX_USERNAME: ${{ secrets.ONLINEFIX_USERNAME }}
3030
MAIN_VITE_ONLINEFIX_PASSWORD: ${{ secrets.ONLINEFIX_PASSWORD }}
31+
MAIN_VITE_API_URL: ${{ vars.MAIN_VITE_API_URL }}
3132
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
3233

3334
- name: Build Windows
@@ -36,6 +37,7 @@ jobs:
3637
env:
3738
MAIN_VITE_ONLINEFIX_USERNAME: ${{ secrets.ONLINEFIX_USERNAME }}
3839
MAIN_VITE_ONLINEFIX_PASSWORD: ${{ secrets.ONLINEFIX_PASSWORD }}
40+
MAIN_VITE_API_URL: ${{ vars.MAIN_VITE_API_URL }}
3941
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
4042

4143
- name: Create artifact

.github/workflows/lint.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name: Lint
22

3-
on: [pull_request]
3+
on: [pull_request, push]
44

55
jobs:
66
lint:

electron-builder.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,9 @@ directories:
55
extraResources:
66
- aria2
77
- seeds
8-
- fastlist.exe
8+
- from: node_modules/ps-list/vendor/fastlist-0.3.0-x64.exe
9+
to: fastlist.exe
10+
- from: node_modules/create-desktop-shortcuts/src/windows.vbs
911
files:
1012
- "!**/.vscode/*"
1113
- "!src/*"

package.json

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "hydralauncher",
3-
"version": "1.2.4",
3+
"version": "2.0.0",
44
"description": "Hydra",
55
"main": "./out/main/index.js",
66
"author": "Los Broxas",
@@ -53,12 +53,14 @@
5353
"electron-log": "^5.1.4",
5454
"electron-updater": "^6.1.8",
5555
"fetch-cookie": "^3.0.1",
56+
"file-type": "^19.0.0",
5657
"flexsearch": "^0.7.43",
5758
"i18next": "^23.11.2",
5859
"i18next-browser-languagedetector": "^7.2.1",
5960
"icojs": "^0.19.3",
6061
"iso-639-1": "3.1.2",
6162
"jsdom": "^24.0.0",
63+
"jsonwebtoken": "^9.0.2",
6264
"lodash-es": "^4.17.21",
6365
"lottie-react": "^2.4.0",
6466
"parse-torrent": "^11.0.16",
@@ -81,7 +83,9 @@
8183
"@electron-toolkit/tsconfig": "^1.0.1",
8284
"@swc/core": "^1.4.16",
8385
"@types/auto-launch": "^5.0.5",
86+
"@types/color": "^3.0.6",
8487
"@types/jsdom": "^21.1.6",
88+
"@types/jsonwebtoken": "^9.0.6",
8589
"@types/lodash-es": "^4.17.12",
8690
"@types/node": "^20.12.7",
8791
"@types/parse-torrent": "^5.8.7",

postinstall.cjs

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -47,11 +47,4 @@ const downloadAria2 = async () => {
4747
});
4848
};
4949

50-
if (process.platform === "win32") {
51-
fs.copyFileSync(
52-
"node_modules/ps-list/vendor/fastlist-0.3.0-x64.exe",
53-
"fastlist.exe"
54-
);
55-
}
56-
5750
downloadAria2();

seeds/steam-games.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

src/locales/ar/translation.json

Lines changed: 1 addition & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
{
22
"home": {
33
"featured": "مميّز",
4-
"recently_added": "مضاف مؤخراً",
54
"trending": "شائع",
65
"surprise_me": "فاجئني",
76
"no_results": "لم يتم العثور على نتائج"
@@ -15,12 +14,7 @@
1514
"paused": "{{title}} (متوقف)",
1615
"downloading": "{{title}} ({{percentage}} - جارٍ التنزيل...)",
1716
"filter": "بحث في المكتبة",
18-
"follow_us": "تابعنا",
19-
"home": "الرئيسية",
20-
"discord": "انضم إلى الـDiscord الخاص بنا",
21-
"telegram": "انضم إلى قناة Telegram الخاصة بنا",
22-
"x": "تابعنا على X",
23-
"github": "ساهم في مشروعنا على GitHub"
17+
"home": "الرئيسية"
2418
},
2519
"header": {
2620
"search": "ابحث عن الألعاب",
@@ -50,20 +44,15 @@
5044
"pause": "إيقاف",
5145
"cancel": "إلغاء",
5246
"remove": "إزالة",
53-
"remove_from_list": "إزالة",
5447
"space_left_on_disk": "{{space}} متبقية على القرص",
5548
"eta": "الوقت المتبقي {{eta}}",
5649
"downloading_metadata": "جاري تنزيل البيانات الوصفية...",
5750
"filter": "تصفية حزم إعادة التجميع",
5851
"requirements": "متطلبات النظام",
5952
"minimum": "الحد الأدنى",
6053
"recommended": "موصى به",
61-
"no_minimum_requirements": "{{title}} لا تتوفر معلومات عن الحد الأدنى للمتطلبات",
62-
"no_recommended_requirements": "{{title}} لا تتوفر معلومات عن المتطلبات الموصى بها",
6354
"release_date": "تم الإصدار في {{date}}",
6455
"publisher": "نشر بواسطة {{publisher}}",
65-
"copy_link_to_clipboard": "نسخ الرابط",
66-
"copied_link_to_clipboard": "تم نسخ الرابط",
6756
"hours": "ساعات",
6857
"minutes": "دقائق",
6958
"amount_hours": "{{amount}} ساعات",
@@ -84,14 +73,6 @@
8473
"repacks_modal_description": "اختر الحزمة التي تريد تنزيلها",
8574
"select_folder_hint": "لتغيير المجلد الافتراضي، انتقل إلى الإعدادات",
8675
"download_now": "تنزيل الآن",
87-
"installation_instructions": "إرشادات التثبيت",
88-
"installation_instructions_description": "هناك خطوات إضافية مطلوبة لتثبيت هذه اللعبة",
89-
"online_fix_instruction": "تتطلب ألعاب OnlineFix كلمة مرور لاستخراجها. عند الحاجة، استخدم كلمة المرور التالية:",
90-
"dodi_installation_instruction": "عند فتح مثبت DODI، اضغط على مفتاح التشغيل لأعلى <0 /> لبدء عملية التثبيت:",
91-
"dont_show_it_again": "لا تعرضها مرة أخرى",
92-
"copy_to_clipboard": "نسخ",
93-
"copied_to_clipboard": "تم النسخ",
94-
"got_it": "حسنأ",
9576
"no_shop_details": "لم يتم استرداد تفاصيل المتجر.",
9677
"download_options": "خيارات التنزيل",
9778
"download_path": "مسار التنزيل",
@@ -114,17 +95,13 @@
11495
"eta": "الوقت المتبقي {{eta}}",
11596
"paused": "متوقفة مؤقتًا",
11697
"verifying": "جار التحقق…",
117-
"completed_at": "اكتمل في {{date}}",
11898
"completed": "اكتمل",
119-
"download_again": "تحميل مرة أخرى",
12099
"cancel": "إلغاء",
121100
"filter": "تصفية الألعاب التي تم تنزيلها",
122101
"remove": "إزالة",
123102
"downloading_metadata": "جار تنزيل البيانات الوصفية…",
124-
"starting_download": "يبدأ التنزيل…",
125103
"deleting": "جار حذف المثبت…",
126104
"delete": "إزالة المثبت",
127-
"remove_from_list": "إزالة",
128105
"delete_modal_title": "هل أنت متأكد؟",
129106
"delete_modal_description": "سيؤدي هذا إلى إزالة جميع ملفات التثبيت من جهاز الكمبيوتر الخاص بك",
130107
"install": "تثبيت"
@@ -135,8 +112,6 @@
135112
"notifications": "الإشعارات",
136113
"enable_download_notifications": "عند اكتمال التنزيل",
137114
"enable_repack_list_notifications": "عند إضافة حزمة جديدة",
138-
"telemetry": "القياس عن بعد",
139-
"telemetry_description": "تفعيل إحصائيات الاستخدام مجهولة المصدر",
140115
"real_debrid_api_token_label": "رمز واجهة برمجة التطبيقات (API) لـReal-Debrid ",
141116
"quit_app_instead_hiding": "إنهاء هايدرا بدلاً من التصغير الى شريط الحالة",
142117
"launch_with_system": "تشغيل هايدرا عند بدء تشغيل النظام",

src/locales/be/translation.json

Lines changed: 2 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
{
22
"home": {
33
"featured": "Рэкамэндаванае",
4-
"recently_added": "Нядаўна дададзенае",
54
"trending": "Актуальнае",
65
"surprise_me": "Здзіві мяне",
76
"no_results": "Няма вынікаў"
@@ -15,12 +14,7 @@
1514
"paused": "{{title}} (Спынена)",
1615
"downloading": "{{title}} ({{percentage}} - Сцягванне…)",
1716
"filter": "Фільтар бібліятэкі",
18-
"follow_us": "Падпісвайцеся на нас",
19-
"home": "Галоўная",
20-
"discord": "Далучайцеся да Discord",
21-
"telegram": "Далучайцеся да Telegram",
22-
"x": "Падпісвайцеся на X",
23-
"github": "Зрабіць свой унёсак на GitHub"
17+
"home": "Галоўная"
2418
},
2519
"header": {
2620
"search": "Пошук",
@@ -50,20 +44,15 @@
5044
"pause": "Спыніць",
5145
"cancel": "Скасаваць",
5246
"remove": "Выдаліць",
53-
"remove_from_list": "Выдаліць",
5447
"space_left_on_disk": "{{space}} засталося на дыску",
5548
"eta": "Канчатак {{eta}}",
5649
"downloading_metadata": "Сцягванне мэтаданых…",
5750
"filter": "Фільтар рэпакаў",
5851
"requirements": "Сістэмныя патрэбаванни",
5952
"minimum": "Мінімальныя",
6053
"recommended": "Рэкамендуемыя",
61-
"no_minimum_requirements": "{{title}} ня ўтрымлівае інфармацыі пра мінімальныя патрабаванні",
62-
"no_recommended_requirements": "{{title}} ня ўтрымлівае інфармацыі пра рэкамендуемыя патрабаванні",
6354
"release_date": "Выпушчана {{date}}",
6455
"publisher": "Выдана {{publisher}}",
65-
"copy_link_to_clipboard": "Скапіяваць спасылку",
66-
"copied_link_to_clipboard": "Спасылка скапіявана",
6756
"hours": "гадзін",
6857
"minutes": "хвілін",
6958
"amount_hours": "{{amount}} гадзін",
@@ -83,15 +72,7 @@
8372
"change": "Змяніць",
8473
"repacks_modal_description": "Абярыце рэпак, які хочаце сцягнуць",
8574
"select_folder_hint": "Каб змяніць папку па змоўчанні, адкрыйце",
86-
"download_now": "Сцягнуць зараз",
87-
"installation_instructions": "Інструкцыя ўсталёўкі",
88-
"installation_instructions_description": "Усталёўка гэтай гульні патрабуе дадатковых крокаў",
89-
"online_fix_instruction": "Гульні з OnlineFix патрабуюць пароль для вымання. Калі неабходна, выкарыстоўвайце наступны пароль:",
90-
"dodi_installation_instruction": "Калі вы адкрыеце ўсталёўшчык DODI, націсніце на клявіятуры клявішу 'уверх' <0 />, каб пачаць працэс усталёўкі:",
91-
"dont_show_it_again": "Не паказваць зноў",
92-
"copy_to_clipboard": "Капіяваць",
93-
"copied_to_clipboard": "Скапіявана",
94-
"got_it": "Зразумела"
75+
"download_now": "Сцягнуць зараз"
9576
},
9677
"activation": {
9778
"title": "Актываваць Hydra",
@@ -107,17 +88,13 @@
10788
"eta": "Канчатак {{eta}}",
10889
"paused": "Спынена",
10990
"verifying": "Праверка…",
110-
"completed_at": "Скончана а {{date}}",
11191
"completed": "Скончана",
112-
"download_again": "Сцягнуць зноў",
11392
"cancel": "Скасаваць",
11493
"filter": "Фільтар сцягнутых гульняў",
11594
"remove": "Выдаліць",
11695
"downloading_metadata": "Сцягванне мэтаданых…",
117-
"starting_download": "Пачатак сцягвання…",
11896
"deleting": "Выдаленне ўсталёўшчыка…",
11997
"delete": "Выдаліць усталёўшчык",
120-
"remove_from_list": "Выдаліць",
12198
"delete_modal_title": "Вы ўпэўнены?",
12299
"delete_modal_description": "Гэта выдаліць усе файлы ўсталёвак з вашага кампутара",
123100
"install": "Усталяваць"
@@ -128,8 +105,6 @@
128105
"notifications": "Апавяшчэнні",
129106
"enable_download_notifications": "Па сканчэнні сцягванні",
130107
"enable_repack_list_notifications": "Пры даданні новага рэпака",
131-
"telemetry": "Тэлеметрыя",
132-
"telemetry_description": "Уключыць ананімную статыстыку выкарыстання",
133108
"behavior": "Паводзіны",
134109
"quit_app_instead_hiding": "Закрываць праграму замест таго, каб хаваць яе ў трэй",
135110
"launch_with_system": "Запускаць праграму пры запуску сыстэмы"

src/locales/da/translation.json

Lines changed: 2 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
{
22
"home": {
33
"featured": "Anbefalet",
4-
"recently_added": "Nyligt tilføjet",
54
"trending": "Trender",
65
"surprise_me": "Overrask mig",
76
"no_results": "Ingen resultater fundet"
@@ -15,12 +14,7 @@
1514
"paused": "{{title}} (Paused)",
1615
"downloading": "{{title}} ({{percentage}} - Downloading…)",
1716
"filter": "Filtrer bibliotek",
18-
"follow_us": "Følg os",
19-
"home": "Hjem",
20-
"discord": "Tilslut dig vores Discord",
21-
"telegram": "Tilslut dig vores Telegram",
22-
"x": "Følg på X",
23-
"github": "Bidrag på GitHub"
17+
"home": "Hjem"
2418
},
2519
"header": {
2620
"search": "Søg spil",
@@ -50,20 +44,15 @@
5044
"pause": "Pause",
5145
"cancel": "Annullér",
5246
"remove": "Fjern",
53-
"remove_from_list": "Fjern",
5447
"space_left_on_disk": "{{space}} tilbage på harddisken",
5548
"eta": "Konklusion {{eta}}",
5649
"downloading_metadata": "Downloader metadata…",
5750
"filter": "Filtrer repacks",
5851
"requirements": "System behov",
5952
"minimum": "Mindste",
6053
"recommended": "Anbefalet",
61-
"no_minimum_requirements": "{{title}} angiver ikke mindste behov informationer",
62-
"no_recommended_requirements": "{{title}} angiver ikke anbefalet behov informationer",
6354
"release_date": "Offentliggjort den {{date}}",
6455
"publisher": "Udgivet af {{publisher}}",
65-
"copy_link_to_clipboard": "Kopier link",
66-
"copied_link_to_clipboard": "Link kopieret",
6756
"hours": "timer",
6857
"minutes": "minutter",
6958
"amount_hours": "{{amount}} timer",
@@ -83,15 +72,7 @@
8372
"change": "Ændré",
8473
"repacks_modal_description": "Vælg den repack du vil downloade",
8574
"select_folder_hint": "For at ændre standard mappen, gå til <0>Instillingerne</0>",
86-
"download_now": "Download nu",
87-
"installation_instructions": "Installations Instrukser",
88-
"installation_instructions_description": "Yderligere skridt er krævet for at installere dette spil",
89-
"online_fix_instruction": "OnlineFix spil kræver et kodeord for at kunne blive udpakket. Når krævet, brug det følgende kodeord:",
90-
"dodi_installation_instruction": "Når du åbner DODI installatør, tryk på op-knappen på dit tastatur <0 /> for at starte installations processen:",
91-
"dont_show_it_again": "Vis ikke igen",
92-
"copy_to_clipboard": "Kopier",
93-
"copied_to_clipboard": "Kopieret",
94-
"got_it": "Forstået"
75+
"download_now": "Download nu"
9576
},
9677
"activation": {
9778
"title": "Aktivér Hydra",
@@ -107,17 +88,13 @@
10788
"eta": "Konklusion {{eta}}",
10889
"paused": "Pauset",
10990
"verifying": "Verificerer…",
110-
"completed_at": "Færdiggjort på {{date}}",
11191
"completed": "Færdigt",
112-
"download_again": "Download igen",
11392
"cancel": "Annullér",
11493
"filter": "Filtrer downloadet spil",
11594
"remove": "Fjern",
11695
"downloading_metadata": "Downloader metadata…",
117-
"starting_download": "Starter download…",
11896
"deleting": "Sletter installatør…",
11997
"delete": "Fjern installatør",
120-
"remove_from_list": "Fjern",
12198
"delete_modal_title": "Er du sikker?",
12299
"delete_modal_description": "Dette vil fjerne alle installations filerne fra din computer",
123100
"install": "Installér"
@@ -128,8 +105,6 @@
128105
"notifications": "Notifikationer",
129106
"enable_download_notifications": "Når et download bliver færdigt",
130107
"enable_repack_list_notifications": "Når en ny repack bliver tilføjet",
131-
"telemetry": "Telemetri",
132-
"telemetry_description": "Slå anonymt brugs statistik til",
133108
"quit_app_instead_hiding": "Afslut Hydra instedet for at minimere til processlinjen",
134109
"launch_with_system": "Åben Hydra ved start af systemet",
135110
"general": "Generelt",

0 commit comments

Comments
 (0)