Skip to main content

Posts

Showing posts from September, 2024

Preparing for switching NovaOS versions

steps to use dev version if you have saved data on old version: open dev version if the boot is 'stuck', click on erase everything at the bottom reload steps to use dev version if you have saved data on old version and you have access to the public version: open your normal, public version open settings app click on 'storage' on the sidebar scroll down and click on 'Erase device' steps to remove all data for the domain using the inspect window open your normal, public version execute this script on console: localStorage.removeItem('todo'); localStorage.removeItem('magicString'); localStorage.removeItem('updver'); localStorage.removeItem('qsets'); let indexedDB = window.indexedDB || window.mozIndexedDB || window.webkitIndexedDB || window.msIndexedDB || window.shimIndexedDB; let dbName = 'trojencat'; try { let deleteRequest = indexedDB.deleteDatabase(dbName)...

repost: Adthoughtsglobal Nova Terms Of Use

Information: This is copy of  Adthoughtsglobal Nova Terms Of Use for reference if  this page  is down. Adthoughtsglobal Nova Terms Of Use Nova OS Terms of Use Welcome to Nova OS, the web-based operating system developed by Adthoughtsglobal ("Adthoughtsglobal," "we," "us," or "our"). These Terms of Use govern your access to and use of Nova OS, including any content, functionality, and services offered through Nova OS. 1. Acceptance of Terms By accessing or using Nova OS, you agree to comply with and be bound by these Terms of Use. If you do not agree to these terms, you may not access or use Nova OS or its services. 2. Access and Use Nova OS is provided solely for informational and non-commercial purposes. You may access and view the code of Nova OS for educational, reference, and functional purposes, However, You may not edit, copy, modify, republish, or redistribute the code in any manner, whether in whole or in part. 3. Intellectual Property Ri...

Inside NovaOS: how does it actually work?

As we all know, novaos is a really complex webapp. Its insides are multiple layers of documents and scripts that work together to create an ecosystem for you to strive. Starting with the most basic aspect of Nova, the kernel. The NovaOS kernel Unlike an ordinary kernel, NovaOS has a 'kernel' that deals with how you manage windows and open apps. But for the time being, what you have to understand are 3 basic things Windows in novaos are separate document fragments or child documents. The code ran in the child document is injected by NovaOS on initializing the new child document. The windows, after the initialization, does not have anything to do with the original file unless it's compelled by a script to do so. The kernel is really cool, the kernel comes with a lot of stuff, like openers, opener protocols, file opening systems, window management systems and a whole lot, which we will discuss later! But now, to actually run an app, we need to store the app somewhere, so we go...