[TASK] Move changelog to gitbooks
This commit is contained in:
parent
ec4732610b
commit
24abeb74bd
66
CHANGELOG.md
66
CHANGELOG.md
@ -1,66 +0,0 @@
|
|||||||
# Change Log
|
|
||||||
|
|
||||||
## Switched to rolling release
|
|
||||||
|
|
||||||
- All major changes can be found in README.md and everything else in git history https://github.com/ffrgb/meshviewer
|
|
||||||
- Lot of parts of codebase have been changed
|
|
||||||
|
|
||||||
## v4
|
|
||||||
|
|
||||||
- add a legend (map)
|
|
||||||
- new graph theme
|
|
||||||
- performance improvements in graph view
|
|
||||||
- various UI changes
|
|
||||||
- various map fixes
|
|
||||||
- moved config from config.js to config.json
|
|
||||||
- online/offline statistics
|
|
||||||
- define layers for map in config
|
|
||||||
- graph: zoom by keyboard (+ and - keys)
|
|
||||||
- direct links to graph and map views
|
|
||||||
|
|
||||||
### Bugfixes
|
|
||||||
|
|
||||||
- map works with little or no nodes
|
|
||||||
|
|
||||||
## v3
|
|
||||||
|
|
||||||
### Implemented enhancements:
|
|
||||||
|
|
||||||
- Make clients in map start at a random angle
|
|
||||||
- On statistics page: show how many nodes supply geoinformation
|
|
||||||
- Allow additional statistics (global and per node) configured in config.js
|
|
||||||
- Improve node count information (total, online, clients, ...)
|
|
||||||
- Show hardware model in link infobox
|
|
||||||
- Introduce maxAge setting
|
|
||||||
- Graph: show VPN links in grayscale
|
|
||||||
|
|
||||||
### Removed features:
|
|
||||||
|
|
||||||
- Don't show contact information in node lists
|
|
||||||
|
|
||||||
### Fixed bugs:
|
|
||||||
|
|
||||||
- Fixed off-by-one when drawing clients
|
|
||||||
- Match labels order to node order in map
|
|
||||||
- Statistics: count only nodes that are present
|
|
||||||
|
|
||||||
## v2
|
|
||||||
|
|
||||||
### General changes:
|
|
||||||
|
|
||||||
- License change from GPL 3 to AGPL 3
|
|
||||||
|
|
||||||
### Implemented enhancements:
|
|
||||||
|
|
||||||
- Improved performance on Firefox
|
|
||||||
- Labels in graph view
|
|
||||||
- infobox: link to geouri with node's coordinates
|
|
||||||
- infobox: show node id
|
|
||||||
- map: locate user
|
|
||||||
- map: adding custom layers from leaflet.providers
|
|
||||||
- nodelist: sort by uptime fixed
|
|
||||||
- graph: circles for clients
|
|
||||||
|
|
||||||
### Fixed bugs:
|
|
||||||
|
|
||||||
- Links disappeared on graph on refresh
|
|
33
README.md
33
README.md
@ -6,35 +6,6 @@
|
|||||||
|
|
||||||
Meshviewer is an online visualization app to represent nodes and links on a map for Freifunk open mesh network.
|
Meshviewer is an online visualization app to represent nodes and links on a map for Freifunk open mesh network.
|
||||||
|
|
||||||
#### Main differences to https://github.com/ffnord/meshviewer
|
|
||||||
_Some similar features might have been implemented/merged_
|
|
||||||
|
|
||||||
- Replaced router - including language, mode, node, link, location
|
|
||||||
- Leaflet upgraded to v1 - faster on mobile
|
|
||||||
- Forcegraph rewrite with d3.js v4
|
|
||||||
- Map layer modes (Allow to set a default layer based on time combined with a stylesheet)
|
|
||||||
- Automatic updates for selected node or list (incl. image stats cache-breaker)
|
|
||||||
- Node filter
|
|
||||||
- Zoom level for clicking on a node (`nodeZoom`) is definable independently from the maximum zoom level 22
|
|
||||||
- Formatted Code
|
|
||||||
- Translation support - https://crowdin.com/project/meshviewer - Contact us for new languages
|
|
||||||
- Currently available: en, de, fr & ru
|
|
||||||
- Gulp inline for some css and js - fewer requests and instant load indicator
|
|
||||||
- Icon font with needed icons only
|
|
||||||
- Switch to Gulp (Tested with Node.js 6 LTS, 8 on Linux, OSX & W**)
|
|
||||||
- css and some js moved inline
|
|
||||||
- Yarn/npm in favour of bower
|
|
||||||
- Load only moment.js without languages (Languages are included in translations)
|
|
||||||
- unneeded components removed (es6-shim, tablesort, numeraljs, leaflet-providers, leaflet-label jshashes, chroma-js)
|
|
||||||
- RBush v2 - performance boost in last versions (positions, labels and clients on the map)
|
|
||||||
- Ruby dependency removed
|
|
||||||
- FixedCenter is required
|
|
||||||
- Sass-lint, scss and variables rewritten for easy customizations/adjustments
|
|
||||||
- Cross browser/device support improved (THX@BrowserStack)
|
|
||||||
- Yarn package manager in favour of npm (npm still works)
|
|
||||||
- Configurable reverse geocoding server
|
|
||||||
- [A lot more in the commit history](https://github.com/ffrgb/meshviewer/commits/develop)
|
|
||||||
|
|
||||||
### Demo
|
### Demo
|
||||||
|
|
||||||
Embedded: https://regensburg.freifunk.net/netz/karte/
|
Embedded: https://regensburg.freifunk.net/netz/karte/
|
||||||
@ -47,7 +18,9 @@ Documentation moved to [meshviewer.gitbooks.io](https://meshviewer.gitbooks.io/d
|
|||||||
- Read: https://meshviewer.gitbooks.io/documentation/content/
|
- Read: https://meshviewer.gitbooks.io/documentation/content/
|
||||||
- PDF, Mobi, ePub & edit: https://www.gitbook.com/book/meshviewer/documentation/details
|
- PDF, Mobi, ePub & edit: https://www.gitbook.com/book/meshviewer/documentation/details
|
||||||
|
|
||||||
#### Why move the documentation?
|
### [Changelog](https://meshviewer.gitbooks.io/documentation/content/changelog.html)
|
||||||
|
|
||||||
|
#### Why move the documentation/changelog?
|
||||||
|
|
||||||
- Search available
|
- Search available
|
||||||
- Multiple pages
|
- Multiple pages
|
||||||
|
Loading…
Reference in New Issue
Block a user