diff --git a/README.md b/README.md index 657fe72..4478411 100644 --- a/README.md +++ b/README.md @@ -1,14 +1,16 @@ -# Rdio Scanner v2.1 +# Rdio Scanner v2.5 *Rdio Scanner* is a progressive web interface designed to resemble an old school radio scanner. It integrates all frontend / backend components to manage audio files from different sources. For now, only [Trunk Recorder](https://github.com/robotastic/trunk-recorder) software files can be used, but other audio sources can be added later on request. +Need help? + [![Chat](https://img.shields.io/gitter/room/rdio-scanner/Lobby.svg)](https://gitter.im/rdio-scanner/Lobby?utm_source=share-link&utm_medium=link&utm_campaign=share-link) ## What's new in this version -Version 2.1 focuses on various speed improvements for searching stored calls. +Version 2.5 add a new feature where you can toggle talkgroups according to their defined group (emergency, fire, law, transport, ...). Version 2.0 is a major rewrite in which Meteor has been replaced by [The Apollo Data Graph Platform](https://www.apollographql.com/) for its API. MongoDB is also replaced by [SQLite](https://www.sqlite.org/) to facilitate the entire installation process. It is still possible to use another database by changing [Sequelize ORM](https://sequelize.org/) settings accordingly. @@ -67,7 +69,7 @@ Note that if you change the talkgroups selection while holding a system or a tal ### Talkgroups selection screen -The talkgroups selection screen is where you select the talkgroups. You can either select them individually, by system or globally. +The talkgroups selection screen is where you select the talkgroups. You can either select them individually, by system, by group or globally. Enabled talkgroup calls will be queued for listening. diff --git a/client/package-lock.json b/client/package-lock.json index 3aeac0c..4acdbee 100644 --- a/client/package-lock.json +++ b/client/package-lock.json @@ -1,6 +1,6 @@ { "name": "rdio-scanner-client", - "version": "2.1.0", + "version": "2.5.0", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -1056,9 +1056,9 @@ } }, "@angular/flex-layout": { - "version": "8.0.0-beta.26", - "resolved": "https://registry.npmjs.org/@angular/flex-layout/-/flex-layout-8.0.0-beta.26.tgz", - "integrity": "sha512-lXDLlMSNQhidW0grvisIsj/3gqLuYyN2MvABuRYybnFTc233sXGZuOAaulqq663LA0/DP/GNcz6a+A4ZAAlmPA==", + "version": "8.0.0-beta.27", + "resolved": "https://registry.npmjs.org/@angular/flex-layout/-/flex-layout-8.0.0-beta.27.tgz", + "integrity": "sha512-qmpvQPesU4ZQ56IscwgmVRpK2UnyV+gwvXUql7TMv0QV215hLcHczjGsrKkLfW2By5E7XEyDat9br72uVXcPMw==", "requires": { "tslib": "^1.7.1" } @@ -2025,9 +2025,9 @@ "dev": true }, "@types/node": { - "version": "12.12.21", - "resolved": "https://registry.npmjs.org/@types/node/-/node-12.12.21.tgz", - "integrity": "sha512-8sRGhbpU+ck1n0PGAUgVrWrWdjSW2aqNeyC15W88GRsMpSwzv6RJGlLhE7s2RhVSOdyDmxbqlWSeThq4/7xqlA==" + "version": "13.1.4", + "resolved": "https://registry.npmjs.org/@types/node/-/node-13.1.4.tgz", + "integrity": "sha512-Lue/mlp2egZJoHXZr4LndxDAd7i/7SQYhV0EjWfb/a4/OZ6tuVwMCVPiwkU5nsEipxEf7hmkSU7Em5VQ8P5NGA==" }, "@types/source-list-map": { "version": "0.1.2", @@ -8235,9 +8235,9 @@ } }, "rxjs": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.3.tgz", - "integrity": "sha512-wuYsAYYFdWTAnAaPoKGNhfpWwKZbJW+HgAJ+mImp+Epl7BG8oNWBCTyRM8gba9k4lk8BgWdoYm21Mo/RYhhbgA==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.4.tgz", + "integrity": "sha512-naMQXcgEo3csAEGvw/NydRA0fuS2nDZJiw1YUWFKU7aPPAPGZEsD4Iimit96qwCieH6y614MCLYwdkrWx7z/7Q==", "requires": { "tslib": "^1.9.0" } diff --git a/client/package.json b/client/package.json index 9a5e33e..b28ccc7 100644 --- a/client/package.json +++ b/client/package.json @@ -1,6 +1,6 @@ { "name": "rdio-scanner-client", - "version": "2.1.0", + "version": "2.5.0", "private": true, "scripts": { "build": "ng build --cross-origin use-credentials --prod $*", @@ -14,7 +14,7 @@ "@angular/common": "~8.2.14", "@angular/compiler": "~8.2.14", "@angular/core": "~8.2.14", - "@angular/flex-layout": "^8.0.0-beta.26", + "@angular/flex-layout": "^8.0.0-beta.27", "@angular/forms": "~8.2.14", "@angular/material": "^8.2.3", "@angular/platform-browser": "~8.2.14", @@ -28,7 +28,7 @@ "apollo-link-ws": "^1.0.19", "graphql": "^14.5.8", "graphql-tag": "^2.10.1", - "rxjs": "~6.5.3", + "rxjs": "~6.5.4", "subscriptions-transport-ws": "^0.9.16", "tslib": "^1.10.0", "zone.js": "~0.10.2" @@ -38,7 +38,7 @@ "@angular/cli": "~8.3.21", "@angular/compiler-cli": "~8.2.14", "@angular/language-service": "~8.2.14", - "@types/node": "~12.12.21", + "@types/node": "~13.1.4", "codelyzer": "^5.2.1", "ts-node": "~8.5.4", "tslint": "~5.20.1", diff --git a/client/src/app/components/rdio-scanner/rdio-scanner.component.html b/client/src/app/components/rdio-scanner/rdio-scanner.component.html index 9ad5d9d..cc47cd1 100644 --- a/client/src/app/components/rdio-scanner/rdio-scanner.component.html +++ b/client/src/app/components/rdio-scanner/rdio-scanner.component.html @@ -149,21 +149,27 @@ - + +
+
+ - - +
+
{{ system.name }}
-