diff --git a/blog/post-20200310.json b/blog/post-20200310.json index bec8243..6edafcd 100644 --- a/blog/post-20200310.json +++ b/blog/post-20200310.json @@ -3,6 +3,6 @@ "content": "We will support weekly builds with baked in microG.
The following prebuilt apks will be added (repository). We will start with the currently unofficial devices. More devices will maybe come later.", "writer": "maxwen", "category": "microg", - "image" : "microg_logo.png", + "image": "microg_logo.png", "date": "2020-03-10" -} +} \ No newline at end of file diff --git a/blog/post-20200317.json b/blog/post-20200317.json index 8b3fb05..e03908e 100644 --- a/blog/post-20200317.json +++ b/blog/post-20200317.json @@ -5,4 +5,4 @@ "category": "oneplus", "date": "2020-03-17", "image": "oneplus_logo.png" -} +} \ No newline at end of file diff --git a/blog/post-20200325.json b/blog/post-20200325.json index ed85c0b..3b13318 100644 --- a/blog/post-20200325.json +++ b/blog/post-20200325.json @@ -4,4 +4,4 @@ "writer": "maxwen", "category": "misc", "date": "2020-03-25" -} +} \ No newline at end of file diff --git a/blog/post-20200326.json b/blog/post-20200326.json index 15d2bd3..e3304b2 100644 --- a/blog/post-20200326.json +++ b/blog/post-20200326.json @@ -5,4 +5,4 @@ "category": "Oneplus", "date": "2020-03-26", "image": "oneplus_logo.png" -} +} \ No newline at end of file diff --git a/blog/post-20200326_1.json b/blog/post-20200326_1.json index 35e9159..9b3d839 100644 --- a/blog/post-20200326_1.json +++ b/blog/post-20200326_1.json @@ -3,6 +3,6 @@ "content": "The actual list is oneplus7t, oneplus7tpro, def, raphael, oneplus6, oneplus6t. We also updated GmsCore and MozillaNlpBackend packages to include the additional background location permission. Due to that change it might be needed to clean flash the next build because new apks build from us will have a different signature then the current ones. So if you face any issues with e.g. network location backend you need to do that.", "writer": "maxwen", "category": "microg", - "image" : "microg_logo.png", + "image": "microg_logo.png", "date": "2020-03-26" -} +} \ No newline at end of file diff --git a/blog/post-20200327.json b/blog/post-20200327.json index 5d918c8..fd2c18f 100644 --- a/blog/post-20200327.json +++ b/blog/post-20200327.json @@ -4,4 +4,4 @@ "writer": "darkobas", "category": "misc", "date": "2020-03-27" -} +} \ No newline at end of file diff --git a/blog/post-20200328.json b/blog/post-20200328.json index 1a839b2..a5321d7 100644 --- a/blog/post-20200328.json +++ b/blog/post-20200328.json @@ -3,6 +3,6 @@ "content": "A few years ago we were searching for a new browser and webview that could be regulary updated. We choose to use Chromium. In an attempt to limit privacy leaks to third parties, we decided to also include the patches from the Bromite project. Not many of you will notice the updates. This is because, as an exception, we use a prebuilt version (building Chromium can take up to 6-8 hours). This version is built by us and uploaded to Gitlab. This however prevents new versions appearing in update lists generated from Gerrit. But rest assured, we will keep Chromium updated.", "writer": "scanno", "category": "Chromium", - "image" : "chromium.png", + "image": "chromium.png", "date": "2020-03-28" -} +} \ No newline at end of file diff --git a/blog/post-20200410.json b/blog/post-20200410.json index 9a68ac3..0922744 100644 --- a/blog/post-20200410.json +++ b/blog/post-20200410.json @@ -5,4 +5,4 @@ "category": "oneplus", "date": "2020-04-10", "image": "oneplus_logo.png" -} +} \ No newline at end of file diff --git a/blog/post-20200410_1.json b/blog/post-20200410_1.json index 9351e0e..6a0e7fd 100644 --- a/blog/post-20200410_1.json +++ b/blog/post-20200410_1.json @@ -4,4 +4,4 @@ "writer": "maxwen", "category": "misc", "date": "2020-04-10" -} +} \ No newline at end of file diff --git a/blog/post-20200418.json b/blog/post-20200418.json index 9c3b8e0..4e17f6e 100644 --- a/blog/post-20200418.json +++ b/blog/post-20200418.json @@ -4,4 +4,4 @@ "writer": "maxwen", "category": "misc", "date": "2020-04-18" -} +} \ No newline at end of file diff --git a/blog/post-20200517.json b/blog/post-20200517.json index 0567945..16c048c 100644 --- a/blog/post-20200517.json +++ b/blog/post-20200517.json @@ -5,4 +5,4 @@ "category": "Asus", "date": "2020-05-17", "image": "asus_logo.png" -} +} \ No newline at end of file diff --git a/blog/post-20200615.json b/blog/post-20200615.json index 1d2e0f9..510e3de 100644 --- a/blog/post-20200615.json +++ b/blog/post-20200615.json @@ -5,4 +5,4 @@ "category": "misc", "date": "2020-06-15", "image": "OmniStore.png" -} +} \ No newline at end of file diff --git a/blog/post-20200616.json b/blog/post-20200616.json index f345a8c..466a35b 100644 --- a/blog/post-20200616.json +++ b/blog/post-20200616.json @@ -5,4 +5,4 @@ "category": "misc", "date": "2020-06-16", "image": "OmniStore.png" -} +} \ No newline at end of file diff --git a/blog/post-20200701.json b/blog/post-20200701.json index dbb5e74..9721c26 100644 --- a/blog/post-20200701.json +++ b/blog/post-20200701.json @@ -5,4 +5,4 @@ "category": "oneplus", "date": "2020-07-01", "image": "oneplus_logo.png" -} +} \ No newline at end of file diff --git a/blog/post-20200801.json b/blog/post-20200801.json index f8a5247..92d4771 100644 --- a/blog/post-20200801.json +++ b/blog/post-20200801.json @@ -3,6 +3,6 @@ "content": "Google, in their ultimate wisdom, has decided to change the packagename of Chromium. As of Chromium 84, the packagename has been extened to include the build type (stable, beta, ...). This change has impact on you as an OmniROM user. The OmniStore will show Chromium not being installed. This behaviour is correct as the packagename has changed. When you install the new Chromium version, you will notice two versions of Chromium being available. You will have to remove the old version manually as it will not be updated due to the packagename change.", "writer": "scanno", "category": "Chromium", - "image" : "chromium.png", + "image": "chromium.png", "date": "2020-08-01" -} +} \ No newline at end of file diff --git a/blog/post-20200812.json b/blog/post-20200812.json index 510fe17..d13ce2f 100644 --- a/blog/post-20200812.json +++ b/blog/post-20200812.json @@ -3,6 +3,6 @@ "content": "For current progress and how to build yourself check README. During the next days the repositories will be transferred to our github and gerrit. First beta downloads can be found here rpi4. But first make sure to read this README for some important details. Support will be given in our official Telegram channel.", "writer": "maxwen", "category": "Raspberry", - "image" : "raspi.png", + "image": "raspi.png", "date": "2020-08-12" -} +} \ No newline at end of file diff --git a/blog/post-20200825.json b/blog/post-20200825.json index f46a6ba..55a8421 100644 --- a/blog/post-20200825.json +++ b/blog/post-20200825.json @@ -3,6 +3,6 @@ "content": "Darkobas is providing unofficial OmniROM builds for the OnePlus8Pro flagship. It is also first of OmniROM releases with enabled verity and lockable bootloader. Unfortunately it is also the only supported way of flashing OmniROM on this device. Reason for this comes from darkobas addiction to passing safety net and an issue with the devices persist partition regarding fingerprint reader. So be vary to follow install instructions. With verity enabled and gapps included (yes, only gapps release so far) delta updates will also be available later. Most likely you will have questions so don't forget to visit out official Telegram channel. Downloads can be found here GDrive.", "writer": "darkobas", "category": "OnePlus8Pro", - "image" : "op8pro.png", + "image": "op8pro.png", "date": "2020-08-25" -} +} \ No newline at end of file diff --git a/blog/post-20201027.json b/blog/post-20201027.json index 7b2bd64..7d701c3 100644 --- a/blog/post-20201027.json +++ b/blog/post-20201027.json @@ -4,4 +4,4 @@ "writer": "maxwen", "category": "misc", "date": "2020-10-27" -} +} \ No newline at end of file diff --git a/blog/post-20201028.json b/blog/post-20201028.json index df10c35..d72fcc3 100644 --- a/blog/post-20201028.json +++ b/blog/post-20201028.json @@ -3,6 +3,6 @@ "content": "'Keep on moving ...' For current progress and how to build yourself check README. As usual downloads can be found here rpi4. But first make sure to read this README for some important details. Support will be given in our official Telegram channel.", "writer": "maxwen", "category": "Raspberry", - "image" : "raspi.png", + "image": "raspi.png", "date": "2020-10-28" -} +} \ No newline at end of file diff --git a/blog/post-20210206.json b/blog/post-20210206.json index 9c81a05..f20295d 100644 --- a/blog/post-20210206.json +++ b/blog/post-20210206.json @@ -4,4 +4,4 @@ "writer": "maxwen", "category": "misc", "date": "2021-02-06" -} +} \ No newline at end of file diff --git a/blog/post-20210316.json b/blog/post-20210316.json index d91d80c..dd55980 100644 --- a/blog/post-20210316.json +++ b/blog/post-20210316.json @@ -3,6 +3,6 @@ "content": "After official support for Zenfone6, it's now the ROG II to be officially supported by Omnirom. But unlike Zenfone6, ROG II has no vendor on A11, it remains on A10. The download link is as usual", "writer": "micky387", "category": "Rog2", - "image" : "AsusRog.png", + "image": "AsusRog.png", "date": "2021-03-16" -} +} \ No newline at end of file diff --git a/blog/post-20210509.json b/blog/post-20210509.json index fd74aa6..6bc7d32 100644 --- a/blog/post-20210509.json +++ b/blog/post-20210509.json @@ -3,6 +3,6 @@ "content": "Welcome to the family! The Omni Team is proud for sharing with you, the new official support for the ASUS Zenfone 7 and 7 pro. At your download :)", "writer": "micky387", "category": "asus", - "image" : "asus_logo.png", + "image": "asus_logo.png", "date": "2021-05-09" -} +} \ No newline at end of file diff --git a/blog/post-20211118.json b/blog/post-20211118.json index 5041901..a875325 100644 --- a/blog/post-20211118.json +++ b/blog/post-20211118.json @@ -3,6 +3,6 @@ "content": "For current progress and how to build yourself check README. As usual downloads can be found here rpi4. But first make sure to read this README for some important details. Support will be given in our official Telegram channel.", "writer": "maxwen", "category": "Raspberry", - "image" : "raspi.png", + "image": "raspi.png", "date": "2021-11-18" -} +} \ No newline at end of file diff --git a/blog/post-20211125.json b/blog/post-20211125.json index 2a79bf4..4b83300 100644 --- a/blog/post-20211125.json +++ b/blog/post-20211125.json @@ -3,6 +3,6 @@ "content": "Downloads can be found here yukawa. But first make sure to read this README for some important details. Support will be given in our official Telegram channel.", "writer": "maxwen", "category": "yukawa", - "image" : "khadas.png", + "image": "khadas.png", "date": "2021-11-25" -} +} \ No newline at end of file diff --git a/blog/post-20221116.json b/blog/post-20221116.json index 441e6c3..1628d17 100644 --- a/blog/post-20221116.json +++ b/blog/post-20221116.json @@ -3,6 +3,6 @@ "content": "We proud to share with you the new Omnirom based on Android 13.0 for the Zenfone6/6Z, Zenfone7, Zenfone8, ROG 2 and ROG 3. In the same time, all this devices have the firmware with the vendor images build from source. So no need to worries with the ASUS FW based.", "writer": "micky387", "category": "asus", - "image" : "asus_logo.png", + "image": "asus_logo.png", "date": "2022-11-16" -} +} \ No newline at end of file diff --git a/config/service_locator_config.json b/config/service_locator_config.json index cb6e5bf..3acb098 100644 --- a/config/service_locator_config.json +++ b/config/service_locator_config.json @@ -2,4 +2,4 @@ "download_base_url": "https://dl.omnirom.org/", "store_base_url": "https://dl.omnirom.org/", "images_base_url": "https://dl.omnirom.org/" -} +} \ No newline at end of file diff --git a/css/scrolling-nav.css b/css/scrolling-nav.css index bb20c2d..132fe48 100644 --- a/css/scrolling-nav.css +++ b/css/scrolling-nav.css @@ -9,4 +9,4 @@ header { section { padding: 50px 0 0 0; -} +} \ No newline at end of file diff --git a/css/styles.css b/css/styles.css index 88694ba..7f28b93 100644 --- a/css/styles.css +++ b/css/styles.css @@ -1,6 +1,8 @@ -html, body { +html, +body { height: 100%; } + body { font-family: 'Roboto', sans-serif; display: flex; @@ -32,7 +34,7 @@ header video { -webkit-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); } - + header .overlay { position: absolute; top: 0; @@ -86,8 +88,9 @@ header .overlay { box-shadow: 0 0 0 0.2rem #a1c729(0, 123, 255, 0.25); } -.btn-omni:not(:disabled):not(.disabled):active, .btn-omni:not(:disabled):not(.disabled).active, -.show > .btn-omni.dropdown-toggle { +.btn-omni:not(:disabled):not(.disabled):active, +.btn-omni:not(:disabled):not(.disabled).active, +.show>.btn-omni.dropdown-toggle { color: #fff; background-color: #a1c729; border-color: #a1c729; @@ -108,24 +111,28 @@ header .overlay { background: #a1c729; } -.btn-omni-rounded:focus, .btn-omni-rounded.focus { +.btn-omni-rounded:focus, +.btn-omni-rounded.focus { color: #FFF; background: #a1c729; } -.btn-omni-rounded.disabled, .btn-omni-rounded:disabled { +.btn-omni-rounded.disabled, +.btn-omni-rounded:disabled { color: #212529; background: #212529; } -.btn-omni-rounded:not(:disabled):not(.disabled):active, .btn-omni-rounded:not(:disabled):not(.disabled).active, -.show > .btn-omni-rounded.dropdown-toggle { +.btn-omni-rounded:not(:disabled):not(.disabled):active, +.btn-omni-rounded:not(:disabled):not(.disabled).active, +.show>.btn-omni-rounded.dropdown-toggle { color: #FFF; background: #a1c729; } -.btn-omni-rounded:not(:disabled):not(.disabled):active:focus, .btn-omni-rounded:not(:disabled):not(.disabled).active:focus, -.show > .btn-omni-rounded.dropdown-toggle:focus { +.btn-omni-rounded:not(:disabled):not(.disabled):active:focus, +.btn-omni-rounded:not(:disabled):not(.disabled).active:focus, +.show>.btn-omni-rounded.dropdown-toggle:focus { color: #FFF; background: #a1c729; } @@ -165,9 +172,9 @@ header .overlay { transform: translateY(-50%); } -.footer{ - background:#a1c729; - color:white; +.footer { + background: #a1c729; + color: white; flex-shrink: 0; } @@ -176,13 +183,14 @@ header .overlay { } .footer-link { - color:white; + color: white; } + .footer-link:hover { color: #00f; } -@media (max-width: 750px){ +@media (max-width: 750px) { .post-image { width: 48px; height: 48px; @@ -238,6 +246,7 @@ header .overlay { -o-transform: rotate(0deg); transform: rotate(0deg); } + 100% { -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); @@ -246,6 +255,7 @@ header .overlay { transform: rotate(360deg); } } + @-moz-keyframes spinner { 0% { -webkit-transform: rotate(0deg); @@ -254,6 +264,7 @@ header .overlay { -o-transform: rotate(0deg); transform: rotate(0deg); } + 100% { -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); @@ -262,6 +273,7 @@ header .overlay { transform: rotate(360deg); } } + @-o-keyframes spinner { 0% { -webkit-transform: rotate(0deg); @@ -270,6 +282,7 @@ header .overlay { -o-transform: rotate(0deg); transform: rotate(0deg); } + 100% { -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); @@ -278,6 +291,7 @@ header .overlay { transform: rotate(360deg); } } + @keyframes spinner { 0% { -webkit-transform: rotate(0deg); @@ -286,6 +300,7 @@ header .overlay { -o-transform: rotate(0deg); transform: rotate(0deg); } + 100% { -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); @@ -311,5 +326,4 @@ a.nav-link { .navbar-light .navbar-nav .nav-link:hover:not(.active) { color: #ddd; -} - +} \ No newline at end of file diff --git a/gulpfile.js b/gulpfile.js index 429b944..597de6d 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -35,9 +35,9 @@ function modules() { .pipe(gulp.dest('./vendor/bootstrap')); // jQuery var jquery = gulp.src([ - './node_modules/jquery/dist/*', - '!./node_modules/jquery/dist/core.js' - ]) + './node_modules/jquery/dist/*', + '!./node_modules/jquery/dist/core.js' + ]) .pipe(gulp.dest('./vendor/jquery')); // jQuery Easing var jqueryEasing = gulp.src('./node_modules/jquery.easing/*.js') diff --git a/index.html b/index.html index d7182a7..1685e9b 100644 --- a/index.html +++ b/index.html @@ -17,8 +17,10 @@ - - + +
@@ -31,54 +33,58 @@
- - - + -
-
-
-
-
+
+
+
+
+
@@ -97,4 +103,4 @@ - + \ No newline at end of file diff --git a/js/router.js b/js/router.js index 9fd62e9..ea98f91 100644 --- a/js/router.js +++ b/js/router.js @@ -14,9 +14,9 @@ class Router { '#contact': contactView, '#devices': devicesView, '#screenshots': screenshotsView, - '#blog' : blogView, + '#blog': blogView, '#donation': donationView, - '#supporters' : supportersView, + '#supporters': supportersView, }; }; } diff --git a/js/scrolling-nav.js b/js/scrolling-nav.js index 70572c7..25d4f04 100644 --- a/js/scrolling-nav.js +++ b/js/scrolling-nav.js @@ -1,8 +1,8 @@ -(function($) { +(function ($) { "use strict"; // Start of use strict // Smooth scrolling using jQuery easing - $('a.js-scroll-trigger[href*="#"]:not([href="#"])').click(function() { + $('a.js-scroll-trigger[href*="#"]:not([href="#"])').click(function () { if (location.pathname.replace(/^\//, '') == this.pathname.replace(/^\//, '') && location.hostname == this.hostname) { var target = $(this.hash); target = target.length ? target : $('[name=' + this.hash.slice(1) + ']'); @@ -16,7 +16,7 @@ }); // Closes responsive menu when a scroll trigger link is clicked - $('.js-scroll-trigger').click(function() { + $('.js-scroll-trigger').click(function () { $('.navbar-collapse').collapse('hide'); }); diff --git a/package.json b/package.json index f074d98..d565e48 100644 --- a/package.json +++ b/package.json @@ -40,4 +40,4 @@ "gulp": "4.0.2", "merge-stream": "2.0.0" } -} +} \ No newline at end of file diff --git a/privacy_policy.html b/privacy_policy.html index 17c35f0..7d8b45e 100644 --- a/privacy_policy.html +++ b/privacy_policy.html @@ -1,27 +1,37 @@

Privacy Policy for OmniROM homepage

-

At OmniROM homepage, accessible from www.omnirom.net, one of our main priorities is the privacy of our visitors. This Privacy Policy document contains types of information that is collected and recorded by OmniROM homepage and how we use it.

+

At OmniROM homepage, accessible from www.omnirom.net, one of our main priorities is the privacy of our visitors. This + Privacy Policy document contains types of information that is collected and recorded by OmniROM homepage and how we + use it.

-

If you have additional questions or require more information about our Privacy Policy, do not hesitate to contact us.

+

If you have additional questions or require more information about our Privacy Policy, do not hesitate to contact us. +

General Data Protection Regulation (GDPR)

We are a Data Controller of your information.

-

OmniROM homepage legal basis for collecting and using the personal information described in this Privacy Policy depends on the Personal Information we collect and the specific context in which we collect the information:

+

OmniROM homepage legal basis for collecting and using the personal information described in this Privacy Policy + depends on the Personal Information we collect and the specific context in which we collect the information:

- -

OmniROM homepage will retain your personal information only for as long as is necessary for the purposes set out in this Privacy Policy. We will retain and use your information to the extent necessary to comply with our legal obligations, resolve disputes, and enforce our policies. Our Privacy Policy was generated with the help of GDPR Privacy Policy Generator and the Privacy Policy Generator.

-

If you are a resident of the European Economic Area (EEA), you have certain data protection rights. If you wish to be informed what Personal Information we hold about you and if you want it to be removed from our systems, please contact us.

+

OmniROM homepage will retain your personal information only for as long as is necessary for the purposes set out in + this Privacy Policy. We will retain and use your information to the extent necessary to comply with our legal + obligations, resolve disputes, and enforce our policies. Our Privacy Policy was generated with the help of GDPR Privacy Policy Generator and the Privacy Policy Generator.

+ +

If you are a resident of the European Economic Area (EEA), you have certain data protection rights. If you wish to be + informed what Personal Information we hold about you and if you want it to be removed from our systems, please + contact us.

In certain circumstances, you have the following data protection rights: