diff --git a/package-lock.json b/package-lock.json index f1d07f1522..c4aa4afb59 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "omniroute", - "version": "2.3.13", + "version": "2.3.14", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "omniroute", - "version": "2.3.13", + "version": "2.3.14", "hasInstallScript": true, "license": "MIT", "workspaces": [ diff --git a/package.json b/package.json index 5df9063b1e..40cc6a2f15 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "omniroute", - "version": "2.3.14", + "version": "2.3.15", "description": "Smart AI Router with auto fallback β€” route to FREE & cheap models, zero downtime. Works with Cursor, Cline, Claude Desktop, Codex, and any OpenAI-compatible tool.", "type": "module", "bin": { diff --git a/src/app/(dashboard)/dashboard/auto-combo/page.tsx b/src/app/(dashboard)/dashboard/auto-combo/page.tsx index 3d8e44eb6f..62855024a3 100644 --- a/src/app/(dashboard)/dashboard/auto-combo/page.tsx +++ b/src/app/(dashboard)/dashboard/auto-combo/page.tsx @@ -141,8 +141,10 @@ export default function AutoComboDashboard() { latencyInv: "⚑ Latency", taskFit: "🎯 Task Fit", stability: "πŸ“ˆ Stability", + tierPriority: "🏷️ Tier", }; + const MODE_PACKS = [ { id: "ship-fast", label: "πŸš€ Ship Fast" }, { id: "cost-saver", label: "πŸ’° Cost Saver" }, diff --git a/src/i18n/messages/ar.json b/src/i18n/messages/ar.json index 048fde2be6..3de418b92a 100644 --- a/src/i18n/messages/ar.json +++ b/src/i18n/messages/ar.json @@ -2486,5 +2486,28 @@ "versionCommand": "Version Command", "spawnArgs": "Spawn Args", "addAgent": "Add Agent" + }, + "autoCombo": { + "title": "Auto-Combo Engine", + "statusNormal": "Normal", + "statusIncident": "Incident Mode", + "modePack": "Mode Pack", + "providerScores": "Provider Scores", + "noAutoCombo": "No auto-combo configured.", + "excludedProviders": "Excluded Providers", + "noExclusions": "No providers currently excluded.", + "factorQuota": "Quota", + "factorHealth": "Health", + "factorCost": "Cost", + "factorLatency": "Latency", + "factorTaskFit": "Task Fit", + "factorStability": "Stability", + "factorTierPriority": "Tier Priority", + "factorTierPriorityDesc": "Prefers accounts with higher quota tiers (Ultra/Pro over Free)", + "scoreFactorBreakdown": "Scoring Factors", + "modePackShipFast": "Ship Fast", + "modePackCostSaver": "Cost Saver", + "modePackQualityFirst": "Quality First", + "modePackOfflineFriendly": "Offline Friendly" } } diff --git a/src/i18n/messages/bg.json b/src/i18n/messages/bg.json index 0d5801ab3e..d68908a2b0 100644 --- a/src/i18n/messages/bg.json +++ b/src/i18n/messages/bg.json @@ -2486,5 +2486,28 @@ "versionCommand": "Version Command", "spawnArgs": "Spawn Args", "addAgent": "Add Agent" + }, + "autoCombo": { + "title": "Auto-Combo Engine", + "statusNormal": "Normal", + "statusIncident": "Incident Mode", + "modePack": "Mode Pack", + "providerScores": "Provider Scores", + "noAutoCombo": "No auto-combo configured.", + "excludedProviders": "Excluded Providers", + "noExclusions": "No providers currently excluded.", + "factorQuota": "Quota", + "factorHealth": "Health", + "factorCost": "Cost", + "factorLatency": "Latency", + "factorTaskFit": "Task Fit", + "factorStability": "Stability", + "factorTierPriority": "Tier Priority", + "factorTierPriorityDesc": "Prefers accounts with higher quota tiers (Ultra/Pro over Free)", + "scoreFactorBreakdown": "Scoring Factors", + "modePackShipFast": "Ship Fast", + "modePackCostSaver": "Cost Saver", + "modePackQualityFirst": "Quality First", + "modePackOfflineFriendly": "Offline Friendly" } } diff --git a/src/i18n/messages/da.json b/src/i18n/messages/da.json index 857abd335c..f520a909c7 100644 --- a/src/i18n/messages/da.json +++ b/src/i18n/messages/da.json @@ -2486,5 +2486,28 @@ "versionCommand": "Version Command", "spawnArgs": "Spawn Args", "addAgent": "Add Agent" + }, + "autoCombo": { + "title": "Auto-Combo Engine", + "statusNormal": "Normal", + "statusIncident": "Incident Mode", + "modePack": "Mode Pack", + "providerScores": "Provider Scores", + "noAutoCombo": "No auto-combo configured.", + "excludedProviders": "Excluded Providers", + "noExclusions": "No providers currently excluded.", + "factorQuota": "Quota", + "factorHealth": "Health", + "factorCost": "Cost", + "factorLatency": "Latency", + "factorTaskFit": "Task Fit", + "factorStability": "Stability", + "factorTierPriority": "Tier Priority", + "factorTierPriorityDesc": "Prefers accounts with higher quota tiers (Ultra/Pro over Free)", + "scoreFactorBreakdown": "Scoring Factors", + "modePackShipFast": "Ship Fast", + "modePackCostSaver": "Cost Saver", + "modePackQualityFirst": "Quality First", + "modePackOfflineFriendly": "Offline Friendly" } } diff --git a/src/i18n/messages/de.json b/src/i18n/messages/de.json index bda0425683..addd63c821 100644 --- a/src/i18n/messages/de.json +++ b/src/i18n/messages/de.json @@ -2486,5 +2486,28 @@ "versionCommand": "Version Command", "spawnArgs": "Spawn Args", "addAgent": "Add Agent" + }, + "autoCombo": { + "title": "Auto-Combo Engine", + "statusNormal": "Normal", + "statusIncident": "Incident Mode", + "modePack": "Mode Pack", + "providerScores": "Provider Scores", + "noAutoCombo": "No auto-combo configured.", + "excludedProviders": "Excluded Providers", + "noExclusions": "No providers currently excluded.", + "factorQuota": "Quota", + "factorHealth": "Health", + "factorCost": "Cost", + "factorLatency": "Latency", + "factorTaskFit": "Task Fit", + "factorStability": "Stability", + "factorTierPriority": "Tier Priority", + "factorTierPriorityDesc": "Prefers accounts with higher quota tiers (Ultra/Pro over Free)", + "scoreFactorBreakdown": "Scoring Factors", + "modePackShipFast": "Ship Fast", + "modePackCostSaver": "Cost Saver", + "modePackQualityFirst": "Quality First", + "modePackOfflineFriendly": "Offline Friendly" } } diff --git a/src/i18n/messages/en.json b/src/i18n/messages/en.json index e69d03d174..a0e3ab10e8 100644 --- a/src/i18n/messages/en.json +++ b/src/i18n/messages/en.json @@ -2486,5 +2486,28 @@ "versionCommand": "Version Command", "spawnArgs": "Spawn Args", "addAgent": "Add Agent" + }, + "autoCombo": { + "title": "Auto-Combo Engine", + "statusNormal": "Normal", + "statusIncident": "Incident Mode", + "modePack": "Mode Pack", + "providerScores": "Provider Scores", + "noAutoCombo": "No auto-combo configured.", + "excludedProviders": "Excluded Providers", + "noExclusions": "No providers currently excluded.", + "factorQuota": "Quota", + "factorHealth": "Health", + "factorCost": "Cost", + "factorLatency": "Latency", + "factorTaskFit": "Task Fit", + "factorStability": "Stability", + "factorTierPriority": "Tier Priority", + "factorTierPriorityDesc": "Prefers accounts with higher quota tiers (Ultra/Pro over Free)", + "scoreFactorBreakdown": "Scoring Factors", + "modePackShipFast": "Ship Fast", + "modePackCostSaver": "Cost Saver", + "modePackQualityFirst": "Quality First", + "modePackOfflineFriendly": "Offline Friendly" } } diff --git a/src/i18n/messages/es.json b/src/i18n/messages/es.json index 7045fd503e..b8151b3216 100644 --- a/src/i18n/messages/es.json +++ b/src/i18n/messages/es.json @@ -2486,5 +2486,28 @@ "versionCommand": "Version Command", "spawnArgs": "Spawn Args", "addAgent": "Add Agent" + }, + "autoCombo": { + "title": "Auto-Combo Engine", + "statusNormal": "Normal", + "statusIncident": "Incident Mode", + "modePack": "Mode Pack", + "providerScores": "Provider Scores", + "noAutoCombo": "No auto-combo configured.", + "excludedProviders": "Excluded Providers", + "noExclusions": "No providers currently excluded.", + "factorQuota": "Quota", + "factorHealth": "Health", + "factorCost": "Cost", + "factorLatency": "Latency", + "factorTaskFit": "Task Fit", + "factorStability": "Stability", + "factorTierPriority": "Tier Priority", + "factorTierPriorityDesc": "Prefers accounts with higher quota tiers (Ultra/Pro over Free)", + "scoreFactorBreakdown": "Scoring Factors", + "modePackShipFast": "Ship Fast", + "modePackCostSaver": "Cost Saver", + "modePackQualityFirst": "Quality First", + "modePackOfflineFriendly": "Offline Friendly" } } diff --git a/src/i18n/messages/fi.json b/src/i18n/messages/fi.json index 3d68b648e5..183b3b2894 100644 --- a/src/i18n/messages/fi.json +++ b/src/i18n/messages/fi.json @@ -2486,5 +2486,28 @@ "versionCommand": "Version Command", "spawnArgs": "Spawn Args", "addAgent": "Add Agent" + }, + "autoCombo": { + "title": "Auto-Combo Engine", + "statusNormal": "Normal", + "statusIncident": "Incident Mode", + "modePack": "Mode Pack", + "providerScores": "Provider Scores", + "noAutoCombo": "No auto-combo configured.", + "excludedProviders": "Excluded Providers", + "noExclusions": "No providers currently excluded.", + "factorQuota": "Quota", + "factorHealth": "Health", + "factorCost": "Cost", + "factorLatency": "Latency", + "factorTaskFit": "Task Fit", + "factorStability": "Stability", + "factorTierPriority": "Tier Priority", + "factorTierPriorityDesc": "Prefers accounts with higher quota tiers (Ultra/Pro over Free)", + "scoreFactorBreakdown": "Scoring Factors", + "modePackShipFast": "Ship Fast", + "modePackCostSaver": "Cost Saver", + "modePackQualityFirst": "Quality First", + "modePackOfflineFriendly": "Offline Friendly" } } diff --git a/src/i18n/messages/fr.json b/src/i18n/messages/fr.json index 938646575e..8563cb0a5b 100644 --- a/src/i18n/messages/fr.json +++ b/src/i18n/messages/fr.json @@ -2486,5 +2486,28 @@ "versionCommand": "Version Command", "spawnArgs": "Spawn Args", "addAgent": "Add Agent" + }, + "autoCombo": { + "title": "Auto-Combo Engine", + "statusNormal": "Normal", + "statusIncident": "Incident Mode", + "modePack": "Mode Pack", + "providerScores": "Provider Scores", + "noAutoCombo": "No auto-combo configured.", + "excludedProviders": "Excluded Providers", + "noExclusions": "No providers currently excluded.", + "factorQuota": "Quota", + "factorHealth": "Health", + "factorCost": "Cost", + "factorLatency": "Latency", + "factorTaskFit": "Task Fit", + "factorStability": "Stability", + "factorTierPriority": "Tier Priority", + "factorTierPriorityDesc": "Prefers accounts with higher quota tiers (Ultra/Pro over Free)", + "scoreFactorBreakdown": "Scoring Factors", + "modePackShipFast": "Ship Fast", + "modePackCostSaver": "Cost Saver", + "modePackQualityFirst": "Quality First", + "modePackOfflineFriendly": "Offline Friendly" } } diff --git a/src/i18n/messages/he.json b/src/i18n/messages/he.json index c75bbe09ae..b093d39d54 100644 --- a/src/i18n/messages/he.json +++ b/src/i18n/messages/he.json @@ -2486,5 +2486,28 @@ "versionCommand": "Version Command", "spawnArgs": "Spawn Args", "addAgent": "Add Agent" + }, + "autoCombo": { + "title": "Auto-Combo Engine", + "statusNormal": "Normal", + "statusIncident": "Incident Mode", + "modePack": "Mode Pack", + "providerScores": "Provider Scores", + "noAutoCombo": "No auto-combo configured.", + "excludedProviders": "Excluded Providers", + "noExclusions": "No providers currently excluded.", + "factorQuota": "Quota", + "factorHealth": "Health", + "factorCost": "Cost", + "factorLatency": "Latency", + "factorTaskFit": "Task Fit", + "factorStability": "Stability", + "factorTierPriority": "Tier Priority", + "factorTierPriorityDesc": "Prefers accounts with higher quota tiers (Ultra/Pro over Free)", + "scoreFactorBreakdown": "Scoring Factors", + "modePackShipFast": "Ship Fast", + "modePackCostSaver": "Cost Saver", + "modePackQualityFirst": "Quality First", + "modePackOfflineFriendly": "Offline Friendly" } } diff --git a/src/i18n/messages/hu.json b/src/i18n/messages/hu.json index b501f1c0ba..6b8da0189b 100644 --- a/src/i18n/messages/hu.json +++ b/src/i18n/messages/hu.json @@ -2486,5 +2486,28 @@ "versionCommand": "Version Command", "spawnArgs": "Spawn Args", "addAgent": "Add Agent" + }, + "autoCombo": { + "title": "Auto-Combo Engine", + "statusNormal": "Normal", + "statusIncident": "Incident Mode", + "modePack": "Mode Pack", + "providerScores": "Provider Scores", + "noAutoCombo": "No auto-combo configured.", + "excludedProviders": "Excluded Providers", + "noExclusions": "No providers currently excluded.", + "factorQuota": "Quota", + "factorHealth": "Health", + "factorCost": "Cost", + "factorLatency": "Latency", + "factorTaskFit": "Task Fit", + "factorStability": "Stability", + "factorTierPriority": "Tier Priority", + "factorTierPriorityDesc": "Prefers accounts with higher quota tiers (Ultra/Pro over Free)", + "scoreFactorBreakdown": "Scoring Factors", + "modePackShipFast": "Ship Fast", + "modePackCostSaver": "Cost Saver", + "modePackQualityFirst": "Quality First", + "modePackOfflineFriendly": "Offline Friendly" } } diff --git a/src/i18n/messages/id.json b/src/i18n/messages/id.json index 3ded250332..a140cd5a47 100644 --- a/src/i18n/messages/id.json +++ b/src/i18n/messages/id.json @@ -2486,5 +2486,28 @@ "versionCommand": "Version Command", "spawnArgs": "Spawn Args", "addAgent": "Add Agent" + }, + "autoCombo": { + "title": "Auto-Combo Engine", + "statusNormal": "Normal", + "statusIncident": "Incident Mode", + "modePack": "Mode Pack", + "providerScores": "Provider Scores", + "noAutoCombo": "No auto-combo configured.", + "excludedProviders": "Excluded Providers", + "noExclusions": "No providers currently excluded.", + "factorQuota": "Quota", + "factorHealth": "Health", + "factorCost": "Cost", + "factorLatency": "Latency", + "factorTaskFit": "Task Fit", + "factorStability": "Stability", + "factorTierPriority": "Tier Priority", + "factorTierPriorityDesc": "Prefers accounts with higher quota tiers (Ultra/Pro over Free)", + "scoreFactorBreakdown": "Scoring Factors", + "modePackShipFast": "Ship Fast", + "modePackCostSaver": "Cost Saver", + "modePackQualityFirst": "Quality First", + "modePackOfflineFriendly": "Offline Friendly" } } diff --git a/src/i18n/messages/in.json b/src/i18n/messages/in.json index 28a3003dc1..b517ab49e4 100644 --- a/src/i18n/messages/in.json +++ b/src/i18n/messages/in.json @@ -2486,5 +2486,28 @@ "versionCommand": "Version Command", "spawnArgs": "Spawn Args", "addAgent": "Add Agent" + }, + "autoCombo": { + "title": "Auto-Combo Engine", + "statusNormal": "Normal", + "statusIncident": "Incident Mode", + "modePack": "Mode Pack", + "providerScores": "Provider Scores", + "noAutoCombo": "No auto-combo configured.", + "excludedProviders": "Excluded Providers", + "noExclusions": "No providers currently excluded.", + "factorQuota": "Quota", + "factorHealth": "Health", + "factorCost": "Cost", + "factorLatency": "Latency", + "factorTaskFit": "Task Fit", + "factorStability": "Stability", + "factorTierPriority": "Tier Priority", + "factorTierPriorityDesc": "Prefers accounts with higher quota tiers (Ultra/Pro over Free)", + "scoreFactorBreakdown": "Scoring Factors", + "modePackShipFast": "Ship Fast", + "modePackCostSaver": "Cost Saver", + "modePackQualityFirst": "Quality First", + "modePackOfflineFriendly": "Offline Friendly" } } diff --git a/src/i18n/messages/it.json b/src/i18n/messages/it.json index 3f7a523735..790dcb5d57 100644 --- a/src/i18n/messages/it.json +++ b/src/i18n/messages/it.json @@ -2486,5 +2486,28 @@ "versionCommand": "Version Command", "spawnArgs": "Spawn Args", "addAgent": "Add Agent" + }, + "autoCombo": { + "title": "Auto-Combo Engine", + "statusNormal": "Normal", + "statusIncident": "Incident Mode", + "modePack": "Mode Pack", + "providerScores": "Provider Scores", + "noAutoCombo": "No auto-combo configured.", + "excludedProviders": "Excluded Providers", + "noExclusions": "No providers currently excluded.", + "factorQuota": "Quota", + "factorHealth": "Health", + "factorCost": "Cost", + "factorLatency": "Latency", + "factorTaskFit": "Task Fit", + "factorStability": "Stability", + "factorTierPriority": "Tier Priority", + "factorTierPriorityDesc": "Prefers accounts with higher quota tiers (Ultra/Pro over Free)", + "scoreFactorBreakdown": "Scoring Factors", + "modePackShipFast": "Ship Fast", + "modePackCostSaver": "Cost Saver", + "modePackQualityFirst": "Quality First", + "modePackOfflineFriendly": "Offline Friendly" } } diff --git a/src/i18n/messages/ja.json b/src/i18n/messages/ja.json index 3105e090c9..630c339747 100644 --- a/src/i18n/messages/ja.json +++ b/src/i18n/messages/ja.json @@ -2486,5 +2486,28 @@ "versionCommand": "Version Command", "spawnArgs": "Spawn Args", "addAgent": "Add Agent" + }, + "autoCombo": { + "title": "Auto-Combo Engine", + "statusNormal": "Normal", + "statusIncident": "Incident Mode", + "modePack": "Mode Pack", + "providerScores": "Provider Scores", + "noAutoCombo": "No auto-combo configured.", + "excludedProviders": "Excluded Providers", + "noExclusions": "No providers currently excluded.", + "factorQuota": "Quota", + "factorHealth": "Health", + "factorCost": "Cost", + "factorLatency": "Latency", + "factorTaskFit": "Task Fit", + "factorStability": "Stability", + "factorTierPriority": "Tier Priority", + "factorTierPriorityDesc": "Prefers accounts with higher quota tiers (Ultra/Pro over Free)", + "scoreFactorBreakdown": "Scoring Factors", + "modePackShipFast": "Ship Fast", + "modePackCostSaver": "Cost Saver", + "modePackQualityFirst": "Quality First", + "modePackOfflineFriendly": "Offline Friendly" } } diff --git a/src/i18n/messages/ko.json b/src/i18n/messages/ko.json index 6e068df13e..edb0fd4242 100644 --- a/src/i18n/messages/ko.json +++ b/src/i18n/messages/ko.json @@ -2486,5 +2486,28 @@ "versionCommand": "Version Command", "spawnArgs": "Spawn Args", "addAgent": "Add Agent" + }, + "autoCombo": { + "title": "Auto-Combo Engine", + "statusNormal": "Normal", + "statusIncident": "Incident Mode", + "modePack": "Mode Pack", + "providerScores": "Provider Scores", + "noAutoCombo": "No auto-combo configured.", + "excludedProviders": "Excluded Providers", + "noExclusions": "No providers currently excluded.", + "factorQuota": "Quota", + "factorHealth": "Health", + "factorCost": "Cost", + "factorLatency": "Latency", + "factorTaskFit": "Task Fit", + "factorStability": "Stability", + "factorTierPriority": "Tier Priority", + "factorTierPriorityDesc": "Prefers accounts with higher quota tiers (Ultra/Pro over Free)", + "scoreFactorBreakdown": "Scoring Factors", + "modePackShipFast": "Ship Fast", + "modePackCostSaver": "Cost Saver", + "modePackQualityFirst": "Quality First", + "modePackOfflineFriendly": "Offline Friendly" } } diff --git a/src/i18n/messages/ms.json b/src/i18n/messages/ms.json index 925b4f41ae..88e7e439fc 100644 --- a/src/i18n/messages/ms.json +++ b/src/i18n/messages/ms.json @@ -2486,5 +2486,28 @@ "versionCommand": "Version Command", "spawnArgs": "Spawn Args", "addAgent": "Add Agent" + }, + "autoCombo": { + "title": "Auto-Combo Engine", + "statusNormal": "Normal", + "statusIncident": "Incident Mode", + "modePack": "Mode Pack", + "providerScores": "Provider Scores", + "noAutoCombo": "No auto-combo configured.", + "excludedProviders": "Excluded Providers", + "noExclusions": "No providers currently excluded.", + "factorQuota": "Quota", + "factorHealth": "Health", + "factorCost": "Cost", + "factorLatency": "Latency", + "factorTaskFit": "Task Fit", + "factorStability": "Stability", + "factorTierPriority": "Tier Priority", + "factorTierPriorityDesc": "Prefers accounts with higher quota tiers (Ultra/Pro over Free)", + "scoreFactorBreakdown": "Scoring Factors", + "modePackShipFast": "Ship Fast", + "modePackCostSaver": "Cost Saver", + "modePackQualityFirst": "Quality First", + "modePackOfflineFriendly": "Offline Friendly" } } diff --git a/src/i18n/messages/nl.json b/src/i18n/messages/nl.json index b2828567df..f095fcf841 100644 --- a/src/i18n/messages/nl.json +++ b/src/i18n/messages/nl.json @@ -2486,5 +2486,28 @@ "versionCommand": "Version Command", "spawnArgs": "Spawn Args", "addAgent": "Add Agent" + }, + "autoCombo": { + "title": "Auto-Combo Engine", + "statusNormal": "Normal", + "statusIncident": "Incident Mode", + "modePack": "Mode Pack", + "providerScores": "Provider Scores", + "noAutoCombo": "No auto-combo configured.", + "excludedProviders": "Excluded Providers", + "noExclusions": "No providers currently excluded.", + "factorQuota": "Quota", + "factorHealth": "Health", + "factorCost": "Cost", + "factorLatency": "Latency", + "factorTaskFit": "Task Fit", + "factorStability": "Stability", + "factorTierPriority": "Tier Priority", + "factorTierPriorityDesc": "Prefers accounts with higher quota tiers (Ultra/Pro over Free)", + "scoreFactorBreakdown": "Scoring Factors", + "modePackShipFast": "Ship Fast", + "modePackCostSaver": "Cost Saver", + "modePackQualityFirst": "Quality First", + "modePackOfflineFriendly": "Offline Friendly" } } diff --git a/src/i18n/messages/no.json b/src/i18n/messages/no.json index fa61b465d6..5a6cac89d1 100644 --- a/src/i18n/messages/no.json +++ b/src/i18n/messages/no.json @@ -2486,5 +2486,28 @@ "versionCommand": "Version Command", "spawnArgs": "Spawn Args", "addAgent": "Add Agent" + }, + "autoCombo": { + "title": "Auto-Combo Engine", + "statusNormal": "Normal", + "statusIncident": "Incident Mode", + "modePack": "Mode Pack", + "providerScores": "Provider Scores", + "noAutoCombo": "No auto-combo configured.", + "excludedProviders": "Excluded Providers", + "noExclusions": "No providers currently excluded.", + "factorQuota": "Quota", + "factorHealth": "Health", + "factorCost": "Cost", + "factorLatency": "Latency", + "factorTaskFit": "Task Fit", + "factorStability": "Stability", + "factorTierPriority": "Tier Priority", + "factorTierPriorityDesc": "Prefers accounts with higher quota tiers (Ultra/Pro over Free)", + "scoreFactorBreakdown": "Scoring Factors", + "modePackShipFast": "Ship Fast", + "modePackCostSaver": "Cost Saver", + "modePackQualityFirst": "Quality First", + "modePackOfflineFriendly": "Offline Friendly" } } diff --git a/src/i18n/messages/phi.json b/src/i18n/messages/phi.json index 6f434c5e5c..ccfd80a026 100644 --- a/src/i18n/messages/phi.json +++ b/src/i18n/messages/phi.json @@ -2486,5 +2486,28 @@ "versionCommand": "Version Command", "spawnArgs": "Spawn Args", "addAgent": "Add Agent" + }, + "autoCombo": { + "title": "Auto-Combo Engine", + "statusNormal": "Normal", + "statusIncident": "Incident Mode", + "modePack": "Mode Pack", + "providerScores": "Provider Scores", + "noAutoCombo": "No auto-combo configured.", + "excludedProviders": "Excluded Providers", + "noExclusions": "No providers currently excluded.", + "factorQuota": "Quota", + "factorHealth": "Health", + "factorCost": "Cost", + "factorLatency": "Latency", + "factorTaskFit": "Task Fit", + "factorStability": "Stability", + "factorTierPriority": "Tier Priority", + "factorTierPriorityDesc": "Prefers accounts with higher quota tiers (Ultra/Pro over Free)", + "scoreFactorBreakdown": "Scoring Factors", + "modePackShipFast": "Ship Fast", + "modePackCostSaver": "Cost Saver", + "modePackQualityFirst": "Quality First", + "modePackOfflineFriendly": "Offline Friendly" } } diff --git a/src/i18n/messages/pl.json b/src/i18n/messages/pl.json index f21acc1f30..46ea071c19 100644 --- a/src/i18n/messages/pl.json +++ b/src/i18n/messages/pl.json @@ -2486,5 +2486,28 @@ "versionCommand": "Version Command", "spawnArgs": "Spawn Args", "addAgent": "Add Agent" + }, + "autoCombo": { + "title": "Auto-Combo Engine", + "statusNormal": "Normal", + "statusIncident": "Incident Mode", + "modePack": "Mode Pack", + "providerScores": "Provider Scores", + "noAutoCombo": "No auto-combo configured.", + "excludedProviders": "Excluded Providers", + "noExclusions": "No providers currently excluded.", + "factorQuota": "Quota", + "factorHealth": "Health", + "factorCost": "Cost", + "factorLatency": "Latency", + "factorTaskFit": "Task Fit", + "factorStability": "Stability", + "factorTierPriority": "Tier Priority", + "factorTierPriorityDesc": "Prefers accounts with higher quota tiers (Ultra/Pro over Free)", + "scoreFactorBreakdown": "Scoring Factors", + "modePackShipFast": "Ship Fast", + "modePackCostSaver": "Cost Saver", + "modePackQualityFirst": "Quality First", + "modePackOfflineFriendly": "Offline Friendly" } } diff --git a/src/i18n/messages/pt-BR.json b/src/i18n/messages/pt-BR.json index e9c4249d16..f2a82f182b 100644 --- a/src/i18n/messages/pt-BR.json +++ b/src/i18n/messages/pt-BR.json @@ -2486,5 +2486,28 @@ "versionCommand": "Comando de VersΓ£o", "spawnArgs": "Argumentos", "addAgent": "Adicionar Agente" + }, + "autoCombo": { + "title": "Auto-Combo Engine", + "statusNormal": "Normal", + "statusIncident": "Incident Mode", + "modePack": "Mode Pack", + "providerScores": "Provider Scores", + "noAutoCombo": "No auto-combo configured.", + "excludedProviders": "Excluded Providers", + "noExclusions": "No providers currently excluded.", + "factorQuota": "Quota", + "factorHealth": "Health", + "factorCost": "Cost", + "factorLatency": "Latency", + "factorTaskFit": "Task Fit", + "factorStability": "Stability", + "factorTierPriority": "Tier Priority", + "factorTierPriorityDesc": "Prefers accounts with higher quota tiers (Ultra/Pro over Free)", + "scoreFactorBreakdown": "Scoring Factors", + "modePackShipFast": "Ship Fast", + "modePackCostSaver": "Cost Saver", + "modePackQualityFirst": "Quality First", + "modePackOfflineFriendly": "Offline Friendly" } } diff --git a/src/i18n/messages/pt.json b/src/i18n/messages/pt.json index 7e811330b9..981cd049e8 100644 --- a/src/i18n/messages/pt.json +++ b/src/i18n/messages/pt.json @@ -2486,5 +2486,28 @@ "versionCommand": "Version Command", "spawnArgs": "Spawn Args", "addAgent": "Add Agent" + }, + "autoCombo": { + "title": "Auto-Combo Engine", + "statusNormal": "Normal", + "statusIncident": "Incident Mode", + "modePack": "Mode Pack", + "providerScores": "Provider Scores", + "noAutoCombo": "No auto-combo configured.", + "excludedProviders": "Excluded Providers", + "noExclusions": "No providers currently excluded.", + "factorQuota": "Quota", + "factorHealth": "Health", + "factorCost": "Cost", + "factorLatency": "Latency", + "factorTaskFit": "Task Fit", + "factorStability": "Stability", + "factorTierPriority": "Tier Priority", + "factorTierPriorityDesc": "Prefers accounts with higher quota tiers (Ultra/Pro over Free)", + "scoreFactorBreakdown": "Scoring Factors", + "modePackShipFast": "Ship Fast", + "modePackCostSaver": "Cost Saver", + "modePackQualityFirst": "Quality First", + "modePackOfflineFriendly": "Offline Friendly" } } diff --git a/src/i18n/messages/ro.json b/src/i18n/messages/ro.json index 7296c1dff5..9afac1f662 100644 --- a/src/i18n/messages/ro.json +++ b/src/i18n/messages/ro.json @@ -2486,5 +2486,28 @@ "versionCommand": "Version Command", "spawnArgs": "Spawn Args", "addAgent": "Add Agent" + }, + "autoCombo": { + "title": "Auto-Combo Engine", + "statusNormal": "Normal", + "statusIncident": "Incident Mode", + "modePack": "Mode Pack", + "providerScores": "Provider Scores", + "noAutoCombo": "No auto-combo configured.", + "excludedProviders": "Excluded Providers", + "noExclusions": "No providers currently excluded.", + "factorQuota": "Quota", + "factorHealth": "Health", + "factorCost": "Cost", + "factorLatency": "Latency", + "factorTaskFit": "Task Fit", + "factorStability": "Stability", + "factorTierPriority": "Tier Priority", + "factorTierPriorityDesc": "Prefers accounts with higher quota tiers (Ultra/Pro over Free)", + "scoreFactorBreakdown": "Scoring Factors", + "modePackShipFast": "Ship Fast", + "modePackCostSaver": "Cost Saver", + "modePackQualityFirst": "Quality First", + "modePackOfflineFriendly": "Offline Friendly" } } diff --git a/src/i18n/messages/ru.json b/src/i18n/messages/ru.json index 4f97a38923..6b9c8d264c 100644 --- a/src/i18n/messages/ru.json +++ b/src/i18n/messages/ru.json @@ -2486,5 +2486,28 @@ "versionCommand": "Version Command", "spawnArgs": "Spawn Args", "addAgent": "Add Agent" + }, + "autoCombo": { + "title": "Auto-Combo Engine", + "statusNormal": "Normal", + "statusIncident": "Incident Mode", + "modePack": "Mode Pack", + "providerScores": "Provider Scores", + "noAutoCombo": "No auto-combo configured.", + "excludedProviders": "Excluded Providers", + "noExclusions": "No providers currently excluded.", + "factorQuota": "Quota", + "factorHealth": "Health", + "factorCost": "Cost", + "factorLatency": "Latency", + "factorTaskFit": "Task Fit", + "factorStability": "Stability", + "factorTierPriority": "Tier Priority", + "factorTierPriorityDesc": "Prefers accounts with higher quota tiers (Ultra/Pro over Free)", + "scoreFactorBreakdown": "Scoring Factors", + "modePackShipFast": "Ship Fast", + "modePackCostSaver": "Cost Saver", + "modePackQualityFirst": "Quality First", + "modePackOfflineFriendly": "Offline Friendly" } } diff --git a/src/i18n/messages/sk.json b/src/i18n/messages/sk.json index 14ad79a186..545b196b25 100644 --- a/src/i18n/messages/sk.json +++ b/src/i18n/messages/sk.json @@ -2486,5 +2486,28 @@ "versionCommand": "Version Command", "spawnArgs": "Spawn Args", "addAgent": "Add Agent" + }, + "autoCombo": { + "title": "Auto-Combo Engine", + "statusNormal": "Normal", + "statusIncident": "Incident Mode", + "modePack": "Mode Pack", + "providerScores": "Provider Scores", + "noAutoCombo": "No auto-combo configured.", + "excludedProviders": "Excluded Providers", + "noExclusions": "No providers currently excluded.", + "factorQuota": "Quota", + "factorHealth": "Health", + "factorCost": "Cost", + "factorLatency": "Latency", + "factorTaskFit": "Task Fit", + "factorStability": "Stability", + "factorTierPriority": "Tier Priority", + "factorTierPriorityDesc": "Prefers accounts with higher quota tiers (Ultra/Pro over Free)", + "scoreFactorBreakdown": "Scoring Factors", + "modePackShipFast": "Ship Fast", + "modePackCostSaver": "Cost Saver", + "modePackQualityFirst": "Quality First", + "modePackOfflineFriendly": "Offline Friendly" } } diff --git a/src/i18n/messages/sv.json b/src/i18n/messages/sv.json index d49e993631..4dfc446c32 100644 --- a/src/i18n/messages/sv.json +++ b/src/i18n/messages/sv.json @@ -2486,5 +2486,28 @@ "versionCommand": "Version Command", "spawnArgs": "Spawn Args", "addAgent": "Add Agent" + }, + "autoCombo": { + "title": "Auto-Combo Engine", + "statusNormal": "Normal", + "statusIncident": "Incident Mode", + "modePack": "Mode Pack", + "providerScores": "Provider Scores", + "noAutoCombo": "No auto-combo configured.", + "excludedProviders": "Excluded Providers", + "noExclusions": "No providers currently excluded.", + "factorQuota": "Quota", + "factorHealth": "Health", + "factorCost": "Cost", + "factorLatency": "Latency", + "factorTaskFit": "Task Fit", + "factorStability": "Stability", + "factorTierPriority": "Tier Priority", + "factorTierPriorityDesc": "Prefers accounts with higher quota tiers (Ultra/Pro over Free)", + "scoreFactorBreakdown": "Scoring Factors", + "modePackShipFast": "Ship Fast", + "modePackCostSaver": "Cost Saver", + "modePackQualityFirst": "Quality First", + "modePackOfflineFriendly": "Offline Friendly" } } diff --git a/src/i18n/messages/th.json b/src/i18n/messages/th.json index 7ab6ba1541..ad2999b1b2 100644 --- a/src/i18n/messages/th.json +++ b/src/i18n/messages/th.json @@ -2486,5 +2486,28 @@ "versionCommand": "Version Command", "spawnArgs": "Spawn Args", "addAgent": "Add Agent" + }, + "autoCombo": { + "title": "Auto-Combo Engine", + "statusNormal": "Normal", + "statusIncident": "Incident Mode", + "modePack": "Mode Pack", + "providerScores": "Provider Scores", + "noAutoCombo": "No auto-combo configured.", + "excludedProviders": "Excluded Providers", + "noExclusions": "No providers currently excluded.", + "factorQuota": "Quota", + "factorHealth": "Health", + "factorCost": "Cost", + "factorLatency": "Latency", + "factorTaskFit": "Task Fit", + "factorStability": "Stability", + "factorTierPriority": "Tier Priority", + "factorTierPriorityDesc": "Prefers accounts with higher quota tiers (Ultra/Pro over Free)", + "scoreFactorBreakdown": "Scoring Factors", + "modePackShipFast": "Ship Fast", + "modePackCostSaver": "Cost Saver", + "modePackQualityFirst": "Quality First", + "modePackOfflineFriendly": "Offline Friendly" } } diff --git a/src/i18n/messages/uk-UA.json b/src/i18n/messages/uk-UA.json index 767b269ccd..a3bb40042a 100644 --- a/src/i18n/messages/uk-UA.json +++ b/src/i18n/messages/uk-UA.json @@ -2486,5 +2486,28 @@ "versionCommand": "Version Command", "spawnArgs": "Spawn Args", "addAgent": "Add Agent" + }, + "autoCombo": { + "title": "Auto-Combo Engine", + "statusNormal": "Normal", + "statusIncident": "Incident Mode", + "modePack": "Mode Pack", + "providerScores": "Provider Scores", + "noAutoCombo": "No auto-combo configured.", + "excludedProviders": "Excluded Providers", + "noExclusions": "No providers currently excluded.", + "factorQuota": "Quota", + "factorHealth": "Health", + "factorCost": "Cost", + "factorLatency": "Latency", + "factorTaskFit": "Task Fit", + "factorStability": "Stability", + "factorTierPriority": "Tier Priority", + "factorTierPriorityDesc": "Prefers accounts with higher quota tiers (Ultra/Pro over Free)", + "scoreFactorBreakdown": "Scoring Factors", + "modePackShipFast": "Ship Fast", + "modePackCostSaver": "Cost Saver", + "modePackQualityFirst": "Quality First", + "modePackOfflineFriendly": "Offline Friendly" } } diff --git a/src/i18n/messages/vi.json b/src/i18n/messages/vi.json index 392184f767..1aacbb5318 100644 --- a/src/i18n/messages/vi.json +++ b/src/i18n/messages/vi.json @@ -2486,5 +2486,28 @@ "versionCommand": "Version Command", "spawnArgs": "Spawn Args", "addAgent": "Add Agent" + }, + "autoCombo": { + "title": "Auto-Combo Engine", + "statusNormal": "Normal", + "statusIncident": "Incident Mode", + "modePack": "Mode Pack", + "providerScores": "Provider Scores", + "noAutoCombo": "No auto-combo configured.", + "excludedProviders": "Excluded Providers", + "noExclusions": "No providers currently excluded.", + "factorQuota": "Quota", + "factorHealth": "Health", + "factorCost": "Cost", + "factorLatency": "Latency", + "factorTaskFit": "Task Fit", + "factorStability": "Stability", + "factorTierPriority": "Tier Priority", + "factorTierPriorityDesc": "Prefers accounts with higher quota tiers (Ultra/Pro over Free)", + "scoreFactorBreakdown": "Scoring Factors", + "modePackShipFast": "Ship Fast", + "modePackCostSaver": "Cost Saver", + "modePackQualityFirst": "Quality First", + "modePackOfflineFriendly": "Offline Friendly" } } diff --git a/src/i18n/messages/zh-CN.json b/src/i18n/messages/zh-CN.json index 9d5fc168ac..a419c0d7e3 100644 --- a/src/i18n/messages/zh-CN.json +++ b/src/i18n/messages/zh-CN.json @@ -2486,5 +2486,28 @@ "versionCommand": "Version Command", "spawnArgs": "Spawn Args", "addAgent": "Add Agent" + }, + "autoCombo": { + "title": "Auto-Combo Engine", + "statusNormal": "Normal", + "statusIncident": "Incident Mode", + "modePack": "Mode Pack", + "providerScores": "Provider Scores", + "noAutoCombo": "No auto-combo configured.", + "excludedProviders": "Excluded Providers", + "noExclusions": "No providers currently excluded.", + "factorQuota": "Quota", + "factorHealth": "Health", + "factorCost": "Cost", + "factorLatency": "Latency", + "factorTaskFit": "Task Fit", + "factorStability": "Stability", + "factorTierPriority": "Tier Priority", + "factorTierPriorityDesc": "Prefers accounts with higher quota tiers (Ultra/Pro over Free)", + "scoreFactorBreakdown": "Scoring Factors", + "modePackShipFast": "Ship Fast", + "modePackCostSaver": "Cost Saver", + "modePackQualityFirst": "Quality First", + "modePackOfflineFriendly": "Offline Friendly" } }