Browse Source

add changelog

Nikolay Suslov 1 year ago
parent
commit
8f1152c83a
3 changed files with 38 additions and 2 deletions
  1. 31 0
      CHANGELOG.md
  2. 5 2
      README.md
  3. 2 0
      public/index.js

+ 31 - 0
CHANGELOG.md

@@ -0,0 +1,31 @@
+# CHANGELOG.md
+
+## 0.7 (master branch)
+
+**BREAKING CHANGES**:
+
+- All core application components are now ES6 modules (including VWF model, view, drivers etc.)
+
+Features:
+- Experimental "stream of messages", based on functional reactive streams. That feature allows to record/replay/delay etc. external (reflector/luminary) messages on peers.
+- Experimental driver for communication with external hardware over Web Bluetooth and functional reactive streams. Lego Boost demo world example.
+- Refactor Virtual Time from VWF and made it as ES6 module.
+- "No driver" world example with minimal core.
+
+## 0.5 - 0.6
+
+**BREAKING CHANGES**:
+- All VWF components and worlds are described in JSON format.
+- No world states anymore. Every saved world is a prototype.
+
+Features:
+- From these release, there is no "super" user, who own proxy components. Now every user could own it's own proxy and built the world from corresponding components.
+- Finally add support for Oculus Quest/VIVE/Windows MR/Gear VR headsets in all spaces by default.
+- Teleportation controls, when using HMD headsets.
+
+
+## 0.4
+
+Features:
+
+- The last release, that is based on YAML representation of Virtual World Framework components.

+ 5 - 2
README.md

@@ -9,11 +9,14 @@ Based on: **Virtual World Framework (Croquet)** | **A-Frame** | **Ohm language**
 
 ## Updates
 
+- [08.2020] All core application components are now ES6 modules
 - [10.2019] **Krestianstvo Luminary** working prototype included
 
+### [Changelog](CHANGELOG.md)
+
 ## Architecture
 
-**[LiveCoding.space](https://livecoding.space)** ```v0.2``` architecture moves **[Virtual World Framework](https://github.com/virtual-world-framework/vwf)** architecture towards pure-decentralized application by introducing:
+**[LiveCoding.space](https://livecoding.space)** architecture moves **[Virtual World Framework](https://github.com/virtual-world-framework/vwf)** architecture towards pure-decentralized application by introducing:
 
 - **single page web application**
 - **client-side router** (generating **instances IDs** by client) ([about Page.js](https://visionmedia.github.io/page.js/))
@@ -48,7 +51,7 @@ alongside with the existed features from the initial version ```v0.1```:
 
 All code is published under the MIT license
 
-Copyright (c) 2014-2019 Nikolai Suslov and the Krestianstvo.org project contributors.
+Copyright (c) 2014-2020 Nikolai Suslov and the Krestianstvo.org project contributors.
 
 Permission is hereby granted, free of charge, to any person obtaining a copy
 of this software and associated documentation files (the "Software"), to deal

+ 2 - 0
public/index.js

@@ -58,7 +58,9 @@ loadjs(['/lib/gundb/gun.min.js',
 
 
 loadjs.ready(['sys', 'fun', 'forall'], function() {
+    document.addEventListener('DOMContentLoaded', function(){
         NProgress.start();
+    })
     }).ready('gundb', function() {
         import('/core/app.js')
             .then((module) => {