Publish Vulpes Preview 15 sources for desktop, Android and Tundra

Share Gaia assets and adapters, keep private profiles and development documents local, and update both public READMEs.
This commit is contained in:
OverSu 2026-09-30 23:13:03 +02:00
commit b38dea0597
25901 changed files with 9982925 additions and 369 deletions

59
gaia/customization/browser.json Executable file

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,52 @@
{
"google": {
"providerType": "Caldav",
"group": "remote",
"authenticationType": "oauth2",
"apiCredentials": {
"tokenUrl": "https://accounts.google.com/o/oauth2/token",
"authorizationUrl": "https://accounts.google.com/o/oauth2/auth",
"user_info": {
"url": "https://www.googleapis.com/oauth2/v3/userinfo",
"field": "email"
},
"client_secret": "CLIENT-SECRET",
"client_id": "605300196874-1ki833poa7uqabmh3hq6u1onlqlsi54h.apps.googleusercontent.com",
"scope": "https://www.googleapis.com/auth/calendar https://www.googleapis.com/auth/userinfo.email",
"redirect_uri": "https://oauth.gaiamobile.org/authenticated"
},
"options": {
"domain": "https://apidata.googleusercontent.com",
"entrypoint": "/caldav/v2/",
"providerType": "Caldav"
}
},
"yahoo": {
"providerType": "Caldav",
"group": "remote",
"options": {
"domain": "https://caldav.calendar.yahoo.com",
"entrypoint": "/",
"providerType": "Caldav",
"user": "@yahoo.com",
"usernameType": "email"
}
},
"caldav": {
"providerType": "Caldav",
"group": "remote",
"options": {
"domain": "",
"entrypoint": "",
"providerType": "Caldav"
}
},
"local": {
"singleUse": true,
"providerType": "Local",
"group": "local",
"options": {
"providerType": "Local"
}
}
}

8
gaia/customization/camera.json Executable file
View file

@ -0,0 +1,8 @@
{
"maxImagePixelSize": 6000000,
"maxSnapshotPixelSize": 4000000,
"requiredEXIFPreviewSize": {
"width": 1200,
"height": 1222
}
}

View file

@ -0,0 +1,22 @@
[
{
"givenName": [
"test 1"
],
"tel": [
{
"value": "123456"
}
]
},
{
"givenName": [
"test 2"
],
"tel": [
{
"value": "654321"
}
]
}
]

View file

@ -0,0 +1,5 @@
{
"ambientLight": false,
"vibration": false,
"usbHotProtocolSwitch": false
}

View file

@ -0,0 +1,5 @@
{
"home": null,
"foreign": null,
"defaultApns": []
}

View file

@ -0,0 +1,4 @@
{
"api_url": "https://find.firefox.com",
"api_version": "1"
}

10
gaia/customization/gallery.json Executable file
View file

@ -0,0 +1,10 @@
{
"maxImagePixelSize": 123456,
"maxSnapshotPixelSize": 234567,
"maxPickPixelSize": 345678,
"maxEditPixelSize": 456789,
"requiredEXIFPreviewSize": {
"width": 3121,
"height": 122112
}
}

View file

@ -0,0 +1,17 @@
{
"homescreens": [
[
["apps", "camera"],
["apps", "communications", "dialer"],
["apps", "sms"],
["external-apps", "marketplace.firefox.com"]
], [
["apps", "gallery"],
["apps", "fm"],
["apps", "settings"]
], [
["apps", "calendar"],
["apps", "clock"]
]
]
}

3
gaia/customization/icc.json Executable file
View file

@ -0,0 +1,3 @@
{
"defaultURL": "testICClink"
}

View file

@ -0,0 +1,10 @@
{
"layout" : {
"en-US": [
{"layoutId": "es", "app": ["apps", "keyboard"]}
]
},
"langIndependentLayouts": [
{"layoutId": "cs", "app": ["apps", "keyboard"]}
]
}

View file

@ -0,0 +1,14 @@
{
"bookmarks": [
{
"title": "Mozilla Marketplace",
"uri": "https://marketplace.firefox.com",
"iconPath": "mobizilla/mobizilla_market_icon.png"
},
{
"title": "Firefox for Android",
"uri": "http://www.mozilla.org/en-US/firefox/android",
"iconPath": "mobizilla/mobizilla_firefox.png"
}
]
}

View file

@ -0,0 +1,16 @@
[
{
"name": [
"310260 Person"
],
"givenName": [
"310260 Man"
],
"tel": [
{
"type": ["Other"],
"value": "3102605555"
}
]
}
]

View file

@ -0,0 +1,6 @@
{
"title": "Bing",
"urlTemplate": "https://www.bing.com/search?q={searchTerms}",
"suggestionsUrlTemplate": "http://api.bing.com/osjson.aspx?query={searchTerms}",
"iconPath": "mobizilla/mobizilla_search3.ico"
}

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1 @@
{"title":"Bing","urlTemplate":"https://www.bing.com/search?q={searchTerms}","suggestionsUrlTemplate":"http://api.bing.com/osjson.aspx?query={searchTerms}","iconUrl":"app://operatorvariant.gaiamobile.org/resources/mobizilla_search3.ico"}

View file

@ -0,0 +1 @@
{"values":{"keyboard.vibration":true,"keyboard.autocorrect":false,"keyboard.clicksound":true,"keyboard.wordsuggestion":false},"defaults":{"keyboard.vibration":true,"keyboard.autocorrect":true,"keyboard.clicksound":false,"keyboard.wordsuggestion":true}}

View file

@ -0,0 +1 @@
{"isEnabled":true,"default":false}

View file

@ -0,0 +1 @@
{"poweron":{"video":"app://operatorvariant.gaiamobile.org/resources/mobizilla_poweron.mp4"},"poweroff":{"image":"app://operatorvariant.gaiamobile.org/resources/mobizilla_poweroff.png"}}

View file

@ -0,0 +1 @@
{"uri":"/resources/mobizilla_ringtone.ogg","name":"Mobizilla ringtone","default":"builtin:ringtone/ringer_firefox"}

View file

@ -0,0 +1 @@
[{"title":"Google","urlTemplate":"https://www.google.com/search?q={searchTerms}","suggestionsUrlTemplate":"https://www.google.com/complete/search?client=firefox&q={searchTerms}","iconUrl":"app://operatorvariant.gaiamobile.org/resources/mobizilla_search1.ico"},{"title":"Yahoo","urlTemplate":"https://search.yahoo.com/search?p={searchTerms}","suggestionsUrlTemplate":"https://search.yahoo.com/sugg/ff?command={searchTerms}","iconUrl":"app://operatorvariant.gaiamobile.org/resources/mobizilla_search2.ico"}]

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

View file

@ -0,0 +1,6 @@
{
"keyboard.vibration": true,
"keyboard.autocorrect": false,
"keyboard.clicksound": true,
"keyboard.wordsuggestion": false
}

View file

@ -0,0 +1,47 @@
{
"OPEN": {
"ssid": "OPEN"
},
"WEP-WITHOUTKEY": {
"ssid": "wifi-WEP-WITHOUTKEY",
"keyType": "WEP"
},
"WEP_KEY": {
"ssid": "WEP-KEYOK",
"keyType": "WEP",
"capabilities": "",
"password": "password1"
},
"WEP_KEY_WPS": {
"ssid": "WEP-KEYOK-WPS",
"keyType": "WEP",
"capabilities":"WPS",
"password": "password1"
},
"WPA-PSK_WITHOUTKEY": {
"ssid": "WPA-PSK-WITHOUTKEY",
"keyType": "WPA-PSK"
},
"WPA-PSK_KEY": {
"ssid": "WPA-PSK-KEYOK",
"keyType": "WPA-PSK",
"capabilities":"",
"password": "password"
},
"WPA-PSK_KEY_WPS": {
"ssid": "WPA-PSK-KEYOK-WPS",
"keyType": "WPA-PSK",
"capabilities":"WPS",
"password": "password1"
},
"WPA-EAP-PSK_WITHOUTEAP": {
"ssid": "WPA-EAP-WITHOUTKEY",
"keyType": "WPA-EAP"
},
"WPA-EAP_SIM": {
"ssid": "WPA-EAP-SIM",
"keyType": "WPA-EAP",
"eap": "SIM",
"password": "password1"
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

View file

@ -0,0 +1,21 @@
{
"lte": "4G",
"ehrpd": "4G",
"umts": "3G",
"hspa+": "H+sp",
"evdo0": "Evsp",
"evdoa": "Evsp",
"evdob": "Evsp",
"gprs": "2Gsp",
"1xrtt": "1xsp",
"is95a": "1xsp",
"is95b": "1xsp",
"wcdma/gsm": "2G/3G GSM auto",
"gsm": "2G GSM",
"wcdma": "3G GSM",
"wcdma/gsm-auto": "2G GSM Preferred",
"cdma/evdo": "2G/3G CDMA auto",
"cdma": "2G CDMA",
"evdo": "3G CDMA",
"wcdma/gsm/cdma/evdo": "2G-3G GSM/CDMA auto"
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

Binary file not shown.

View file

@ -0,0 +1,15 @@
[
{
"title": "Google",
"urlTemplate": "https://www.google.com/search?q={searchTerms}",
"suggestionsUrlTemplate": "https://www.google.com/complete/search?client=firefox&q={searchTerms}",
"iconPath": "mobizilla/mobizilla_search1.ico"
},
{
"title": "Yahoo",
"urlTemplate": "https://search.yahoo.com/search?p={searchTerms}",
"suggestionsUrlTemplate": "https://search.yahoo.com/sugg/ff?command={searchTerms}",
"iconPath": "mobizilla/mobizilla_search2.ico"
}
]

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

View file

@ -0,0 +1,4 @@
{
"smsMaxConcat": 6,
"mmsSizeLimitation": 666
}

View file

@ -0,0 +1,14 @@
{
"onlinesupport": {
"href": "http://www.mozilla.com",
"title": "Mozilla"
},
"callsupport1": {
"href": "tel:3102601",
"title": "Dial 3102601"
},
"callsupport2": {
"href": "tel:3102602",
"title": "Dial 3102602call"
}
}

View file

@ -0,0 +1,14 @@
{
"topSites": [
{
"title": "Mozilla Marketplace",
"url": "https://marketplace.firefox.com",
"tilePath": "mobizilla/mobizilla_market_icon.png"
},
{
"title": "Firefox for Android",
"url": "http://www.mozilla.org/en-US/firefox/android",
"tilePath": "mobizilla/mobizilla_firefox.png"
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 81 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

View file

@ -0,0 +1,6 @@
{
"ringer_classic_courier.opus": "",
"ringer_dream_theme.ogg": "",
"ringer_loud_windchimes.opus": "",
"ringer_bitbounce.opus": ""
}

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

BIN
gaia/customization/search/ddg.ico Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.3 KiB

View file

@ -0,0 +1,26 @@
[
{
"title": "Google",
"urlTemplate": "https://www.google.com/search?q={searchTerms}",
"suggestionsUrlTemplate": "https://www.google.com/complete/search?client=firefox&q={searchTerms}",
"iconUrl": "google.ico"
},
{
"title": "Yahoo",
"urlTemplate": "https://search.yahoo.com/search?p={searchTerms}",
"suggestionsUrlTemplate": "https://search.yahoo.com/sugg/ff?command={searchTerms}",
"iconUrl": "yahoo.ico"
},
{
"title": "Bing",
"urlTemplate": "https://www.bing.com/search?q={searchTerms}",
"suggestionsUrlTemplate": "http://api.bing.com/osjson.aspx?query={searchTerms}",
"iconUrl": "bing.ico"
},
{
"title": "DuckDuckGo",
"urlTemplate": "https://duckduckgo.com/?t=ffos&q={searchTerms}",
"suggestionsUrlTemplate": "https://ac.duckduckgo.com/ac/?q={searchTerms}&type=list",
"iconUrl": "ddg.ico"
}
]

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.3 KiB

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1 @@
["11223344"]

16
gaia/customization/support.json Executable file
View file

@ -0,0 +1,16 @@
{
"onlinesupport": {
"href": "http://support.mozilla.org/",
"title": "Mozilla Support"
},
"callsupport": [
{
"href": "tel:123",
"title": "test123"
},
{
"href": "tel:321",
"title": "test321"
}
]
}

3
gaia/customization/uuid.json Executable file
View file

@ -0,0 +1,3 @@
{
"mochitest": "{ed6ee224-0ce0-e040-a9b6-e60036d8dd17}"
}

53
gaia/customization/variant.json Executable file
View file

@ -0,0 +1,53 @@
{
"apps": {
"Twitter":
{
"origin": "https://mobile.twitter.com",
"manifestURL": "https://mobile.twitter.com/cache/twitter.webapp",
"installOrigin": "https://marketplace.firefox.com",
"etag": "\"3471914f48f497d06248794ae4d4dc2d\""
}
},
"operators": [
{
"id": "mobizilla",
"mcc-mnc": [
"310-260",
"311-261"
],
"apps": [
{
"id": "Twitter",
"screen": 1,
"location": 4
}
],
"support_contacts": "mobizilla/mobizilla_support_contacts.json",
"default_contacts": "mobizilla/mobizilla_contacts.json",
"ringtone": {
"path": "mobizilla/mobizilla_ringtone.ogg",
"name": "Mobizilla ringtone",
"id": "builtin:mobizilla_ringtone"
},
"wallpaper": "mobizilla/mobizilla_wallpaper.png",
"power": {
"poweron": {
"video": "mobizilla/mobizilla_poweron.mp4"
},
"poweroff": {
"image": "mobizilla/mobizilla_poweroff.png"
}
},
"keyboard": "mobizilla/mobizilla_keyboard.json",
"network_type": "mobizilla/mobizilla_network_type.json",
"known_networks": "mobizilla/mobizilla_known_networks.json",
"nfc": true,
"sms": "mobizilla/mobizilla_sms.json",
"data_ftu": true,
"search": "mobizilla/mobizilla_search.json",
"default_search": "mobizilla/mobizilla_default_search.json",
"topsites": "mobizilla/mobizilla_topsites.json",
"bookmarks": "mobizilla/mobizilla_bookmarks.json"
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

View file

@ -0,0 +1,6 @@
[
"customize.png",
"FXOS_Sunset_Grains.png",
"FXOS_Techno_Wave.png",
"FXOS_Water_Drops.png"
]

View file

@ -0,0 +1 @@
["9871010079"]

View file

@ -0,0 +1,3 @@
{
"wapprof": "testprof"
}