├── client
├── src
│ ├── assets
│ │ ├── .gitkeep
│ │ ├── icons
│ │ │ ├── icon-72x72.png
│ │ │ ├── icon-96x96.png
│ │ │ ├── icon-128x128.png
│ │ │ ├── icon-144x144.png
│ │ │ ├── icon-152x152.png
│ │ │ ├── icon-192x192.png
│ │ │ ├── icon-384x384.png
│ │ │ └── icon-512x512.png
│ │ └── fonts
│ │ │ ├── material-icons-v97.woff2
│ │ │ ├── roboto-latin-w300-v29.woff2
│ │ │ ├── roboto-latin-w400-v29.woff2
│ │ │ ├── roboto-latin-w500-v29.woff2
│ │ │ ├── roboto-latin-ext-w300-v29.woff2
│ │ │ ├── roboto-latin-ext-w400-v29.woff2
│ │ │ └── roboto-latin-ext-w500-v29.woff2
│ ├── app
│ │ ├── app.component.html
│ │ ├── app.component.scss
│ │ ├── shared
│ │ │ ├── update
│ │ │ │ ├── update.component.scss
│ │ │ │ ├── update.component.html
│ │ │ │ ├── update.component.ts
│ │ │ │ ├── update.module.ts
│ │ │ │ └── update.service.ts
│ │ │ ├── shared.module.ts
│ │ │ └── material
│ │ │ │ └── material.module.ts
│ │ ├── components
│ │ │ └── rdio-scanner
│ │ │ │ ├── admin
│ │ │ │ ├── login
│ │ │ │ │ ├── login.component.scss
│ │ │ │ │ ├── login.component.html
│ │ │ │ │ └── login.component.ts
│ │ │ │ ├── todos
│ │ │ │ │ ├── todos.component.scss
│ │ │ │ │ ├── todos.component.html
│ │ │ │ │ └── todos.component.ts
│ │ │ │ ├── tools
│ │ │ │ │ ├── import-export-config
│ │ │ │ │ │ ├── import-export-config.component.scss
│ │ │ │ │ │ ├── import-export-config.component.html
│ │ │ │ │ │ └── import-export-config.component.ts
│ │ │ │ │ ├── password
│ │ │ │ │ │ ├── password.component.scss
│ │ │ │ │ │ ├── password.component.html
│ │ │ │ │ │ └── password.component.ts
│ │ │ │ │ ├── import-units
│ │ │ │ │ │ ├── import-units.component.scss
│ │ │ │ │ │ ├── import-units.component.html
│ │ │ │ │ │ └── import-units.component.ts
│ │ │ │ │ ├── import-talkgroups
│ │ │ │ │ │ └── import-talkgroups.component.scss
│ │ │ │ │ ├── tools.component.ts
│ │ │ │ │ └── tools.component.html
│ │ │ │ ├── config
│ │ │ │ │ ├── tags
│ │ │ │ │ │ ├── tags.component.scss
│ │ │ │ │ │ ├── tags.component.html
│ │ │ │ │ │ └── tags.component.ts
│ │ │ │ │ ├── groups
│ │ │ │ │ │ ├── groups.component.scss
│ │ │ │ │ │ ├── groups.component.html
│ │ │ │ │ │ └── groups.component.ts
│ │ │ │ │ ├── systems
│ │ │ │ │ │ ├── select
│ │ │ │ │ │ │ ├── select.component.scss
│ │ │ │ │ │ │ └── select.component.html
│ │ │ │ │ │ ├── systems.component.html
│ │ │ │ │ │ ├── unit
│ │ │ │ │ │ │ ├── unit.component.ts
│ │ │ │ │ │ │ └── unit.component.html
│ │ │ │ │ │ ├── talkgroup
│ │ │ │ │ │ │ └── talkgroup.component.ts
│ │ │ │ │ │ └── systems.component.ts
│ │ │ │ │ ├── options
│ │ │ │ │ │ └── options.component.ts
│ │ │ │ │ ├── config.component.scss
│ │ │ │ │ ├── access
│ │ │ │ │ │ └── access.component.ts
│ │ │ │ │ └── downstreams
│ │ │ │ │ │ └── downstreams.component.ts
│ │ │ │ ├── admin.component.scss
│ │ │ │ ├── logs
│ │ │ │ │ ├── logs.component.scss
│ │ │ │ │ └── logs.component.html
│ │ │ │ ├── index.ts
│ │ │ │ ├── admin.component.ts
│ │ │ │ └── admin.component.html
│ │ │ │ ├── main
│ │ │ │ └── support
│ │ │ │ │ ├── support.component.scss
│ │ │ │ │ ├── support.component.html
│ │ │ │ │ └── support.component.ts
│ │ │ │ ├── native
│ │ │ │ ├── native.component.scss
│ │ │ │ ├── native.component.html
│ │ │ │ ├── badges
│ │ │ │ │ ├── app-store-badge.component.ts
│ │ │ │ │ └── google-play-badge.component.ts
│ │ │ │ ├── native.module.ts
│ │ │ │ └── native.component.ts
│ │ │ │ ├── index.ts
│ │ │ │ ├── rdio-scanner.component.scss
│ │ │ │ ├── select
│ │ │ │ ├── select.component.scss
│ │ │ │ ├── select.component.html
│ │ │ │ └── select.component.ts
│ │ │ │ ├── rdio-scanner.component.html
│ │ │ │ ├── rdio-scanner.module.ts
│ │ │ │ ├── search
│ │ │ │ └── search.component.scss
│ │ │ │ └── common.scss
│ │ ├── pages
│ │ │ └── rdio-scanner
│ │ │ │ ├── admin
│ │ │ │ ├── admin.component.html
│ │ │ │ ├── admin.component.scss
│ │ │ │ ├── admin.routes.ts
│ │ │ │ ├── admin.component.ts
│ │ │ │ └── admin.module.ts
│ │ │ │ ├── index.ts
│ │ │ │ ├── rdio-scanner.component.ts
│ │ │ │ ├── rdio-scanner-main.component.ts
│ │ │ │ ├── rdio-scanner.routes.ts
│ │ │ │ └── rdio-scanner.module.ts
│ │ ├── app.routes.ts
│ │ ├── app.component.ts
│ │ └── app.module.ts
│ ├── favicon.ico
│ ├── environments
│ │ ├── environment.ts
│ │ └── environment.prod.ts
│ ├── styles
│ │ ├── material-icons.scss
│ │ └── roboto-fonts.scss
│ ├── index.html
│ ├── styles.scss
│ ├── proxy.conf.js
│ ├── main.ts
│ ├── manifest.webmanifest
│ └── polyfills.ts
├── .editorconfig
├── tsconfig.app.json
├── tsconfig.spec.json
├── .eslintrc.json
├── .browserslistrc
├── ngsw-config.json
├── .gitignore
├── tsconfig.json
└── package.json
├── .github
└── FUNDING.yml
├── .gitignore
├── docs
├── images
│ ├── admin-login.png
│ ├── admin-todos.png
│ ├── webapp-led.png
│ ├── webapp-main.png
│ ├── rdio-scanner.png
│ ├── twitter-badge.png
│ ├── webapp-search.png
│ ├── webapp-select.png
│ ├── app-store-badge.png
│ ├── webapp-controls.png
│ ├── webapp-display.png
│ ├── windows-services.png
│ ├── google-play-badge.png
│ ├── webapp-search-list.png
│ ├── webapp-control-avoid.png
│ ├── webapp-control-holdtg.png
│ ├── webapp-control-pause.png
│ ├── webapp-control-replay.png
│ ├── webapp-control-search.png
│ ├── webapp-control-select.png
│ ├── webapp-control-skip.png
│ ├── webapp-search-filters.png
│ ├── webapp-select-all-off.png
│ ├── webapp-select-all-on.png
│ ├── webapp-select-groups.png
│ ├── webapp-select-system.png
│ ├── webapp-control-holdsys.png
│ ├── webapp-select-group-off.png
│ ├── webapp-select-group-on.png
│ ├── webapp-select-system-on.png
│ ├── webapp-control-livefeed-on.png
│ ├── webapp-select-system-off.png
│ ├── webapp-select-group-partial.png
│ └── webapp-control-livefeed-partial.png
├── examples
│ ├── nginx
│ │ ├── README.md
│ │ └── nginx.conf
│ ├── apache
│ │ ├── README.md
│ │ └── .htaccess
│ ├── rtlsdr-airband
│ │ ├── README.md
│ │ └── rtl_airband.conf
│ ├── iframe
│ │ ├── README.md
│ │ ├── index.css
│ │ └── index.html
│ └── trunk-recorder
│ │ └── upload-call.sh
├── docker
│ └── docker-compose.yml
├── update-from-v5.md
├── api.md
└── faq.md
├── server
├── .gitignore
├── version.go
├── webapp.go
├── blacklists.go
├── go.mod
├── message.go
├── daemon.go
├── livefeed.go
├── scheduler.go
├── keypad.go
├── defaults.go
└── ffmpeg.go
├── .containerignore
├── Containerfile
├── CONTRIBUTING.md
└── COMPILING.md
/client/src/assets/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/.github/FUNDING.yml:
--------------------------------------------------------------------------------
1 | github: [chuot]
--------------------------------------------------------------------------------
/client/src/app/app.component.html:
--------------------------------------------------------------------------------
1 |