Point your webserver config to the ``dist/spa-mat`` directory. Configure your webserver to serve ``index.html`` with a 200 status code instead of a 404 error page.
Point your webserver config to the ``dist/spa-mat``
directory. Configure your webserver to serve
``index.html`` with a 200 status code instead of a
404 error page.
### Standalone server
Execute ``npm start`` to start the built-in webserver. Control server address through ``HOST`` and ``PORT`` env variables.
Execute ``npm start`` to start the built-in webserver.
Control server address through ``HOST`` and ``PORT``
env variables.
## Build
...
...
@@ -38,7 +43,8 @@ For the available variables see `quasar.conf.js`.
## Development
Start a development server with automatic reload on localhost at port 8080.
Start a development server with automatic reload on
localhost at port 8080.
```shell
npm run dev
...
...
@@ -46,10 +52,24 @@ npm run dev
### Changelog
Development is tracked in [CHANGELOG.md](https://gitlab.rlp.net/motionbank/systems-frontend/blob/master/CHANGELOG.md).
[](https://microbadger.com/images/motionbank/systems-frontend "Get your own image badge on microbadger.com")
The recommended way of deployment are our prebuilt
docker images.
The docker image can be pulled from `motionbank/systems-frontend:latest`
- Deep links into post-annotator now no longer fail when lots of annotations need to be loaded
- Delete map no longer fails when encountering access denied errors (still suffers from [#119](https://gitlab.rlp.net/motionbank/systems-frontend/issues/119))
- Deep links into post-annotator no longer fail when
lots of annotations need to be loaded
- Delete map no longer fails when encountering access
- currentIndex property no longer throws when attempting
to scroll to invalid annotation index
- Timestamps in post-annotator are no longer being cut
off, display hours as well
## [1.2.0] - 2019-02-14
### Added
- Post annotator now accepts annotation UUIDs as a hash value and automatically jumps there on load
- Property 'originalTitle' (if title is overridden) added to result in metadata store
- Very basic search page for timelines added, accessible only with 'search' feature permission
- API client (and its associated resources' "find" actions) now accept regular expressions
- Post annotator accepts annotation UUIDs as a hash
value and automatically jumps there on load
- Property 'originalTitle' (if title is overridden)
added to result in metadata store
- Very basic search page for timelines added,
accessible only with 'search' feature permission
- API client (and its associated resources' "find"
actions) now accept regular expressions
- Resource 'documents' available in the store
- 'Assets' feature allows uploading of files to personal S3 compatible bucket
- 'Packager' feature allows export of MoSys grids as static packages to be hosted in any webspace, without the need of Motion Bank APIs
- 'Assets' feature allows uploading of files to
personal S3 compatible bucket
- 'Packager' feature allows export of MoSys grids
as static packages to be hosted in any webspace,
without the need of Motion Bank APIs
### Fixed
- Automatic scrolling to annotations when video player plays in post annotator
- Video titles are no longer removed when saving video with same title as before
- Parameter 'feature' can now be added to route metadata to allow access control through Auth0 app metadata
- Exception when passing an id (URI) to ACL store instead of a UUID
- Incompatibilities in MoSys cells (Video, AnnotationList)
- App startup no longer breaks on Microsoft Edge (works from version 15+)
- Perform date related queries to MongoDB with properly formatted timezones (see: [#106](https://gitlab.rlp.net/motionbank/systems-frontend/issues/106))
- Automatic scrolling to annotations when video
player plays in post annotator
- Video titles are no longer removed when saving
video with same title as before
- Parameter 'feature' can be added to route metadata
to allow access control through Auth0 app metadata
- userHasFeature moved to [mbjs-quasar](https://gitlab.rlp.net/motionbank/mbjs/quasar) module
- "More Info" button on welcome page now links to medium article
- MoSys components now included through git submodule from [quasar-components-mosys](https://gitlab.rlp.net/motionbank/mbjs/quasar-components-mosys)
- Shared components now included through git submodule from [quasar-components-shared](https://gitlab.rlp.net/motionbank/mbjs/quasar-components-shared)