NEST Desktop v3.1.0 is the result of 660 commits since the last patch of v3.0.3.
It includes 373 files changed, 27732 insertions(+), 16475 deletions(-).
(The generative file `yarn.lock` has 7076 insertions(+), 5631 deletions(-))
It is the result of [153 pull requests](https://github.com/nest-desktop/nest-desktop/pulls?q=is%3Apr+is%3Aclosed+milestone%3Av3.1) as well as [15 closed issues](https://github.com/nest-desktop/nest-desktop/issues?q=is%3Aissue+milestone%3Av3.1+is%3Aclosed).
Features
App
- Resize side navigation
- Notification for high performance load
- Colorless panel header
- Import models/projects from Github
- Standalone application with Electron
Model
- Model manager, explorer and editor
- Activity for individual models, e.g. spike response
- Synapse models
Network
- Node slicing
- Connector for network graph to connect nodes
- Drag connection graph
Simulation
- Code for NEST 3.1 or newer
- Hint for PyNEST
- Insite integration
Activity
- Multiple panels for activity graph
- Trace/dot colors for each records.
- Export activity to csv file
Workflow
- Code mirror to Gitlab
- Continuous Integration (CI) on Gitlab
- Unit testing
Merged pulls
Enhancements
287 Add events for plot visiblity
282 Use Plotly directly instead of vue-plotly
281 Add F-I curve for neuron models
280 Enhance activity graph with data for each sender
279 Download events in csv
241 Add axios instances, combineURLS and slash suffix in URL for Insite
231 Big Bang 9: Restructure activity animation graph
220 Add files for e2e test
214 Use electronuserland/builder:wine to build electron
210 Better config for electron-builder
206 Add files for Electron
204 Lazy loading of projects
200 Big Bang 8: Enhance activity graph with node records
191 Big Bang 7: Optimize dark mode
186 Gitlab CI
185 Use shortHash or shortId
181 Dark mode
180 vue.config.js: Try different settings for core count
179 vue.config.js: Optimize compile performance
177 Node Slice to JSON
175 Add slider for time in animation controller
171 Page title
165 Add files for docker image on gitlab-ci
160 Add config file for mirroring repo to gitlab
156 Big Bang V: Insite Integration
153 Add node slicing
151 Activity chart
150 Nav dark tabs
149 Big Bang IV: Synapse model
148 Big Bang III: View components
145 Use `Home` view also for `About`
139 Better resizing when minimum width is set
138 Big Bang II: Network graph