Commit Graph

1260 Commits

Author SHA1 Message Date
Marat Fayzullin aaa7e6026b Minor cleanup. 2024-04-25 22:38:01 -04:00
Marat Fayzullin c5b5241d7f Moved UI and utility functions outside openwebrx.js. 2024-04-25 19:02:18 -04:00
Marat Fayzullin ac30d97d31 Added user-selectable waterfall color theme, separated waterfall functions. 2024-04-24 20:14:46 -04:00
Marat Fayzullin 93bfb2e65c Now linkifying all callsigns in FT8/FT4 data. 2024-04-22 22:25:39 -04:00
Marat Fayzullin bbcb8fb66e Added receiver position API to the Utils.js. 2024-04-17 19:44:32 -04:00
Marat Fayzullin 4d0fdd3b5c Swapped opacity and theme chooser icons. 2024-04-15 23:53:42 -04:00
Marat Fayzullin ba6f4d15e1 Fixing formatting issue in the Feature Report. 2024-04-15 20:54:20 -04:00
Marat Fayzullin d8950a7d52 Linkified JS8 callsigns. 2024-04-05 21:07:09 -04:00
Marat Fayzullin ce3a5a0e6e Shrinking JS8 message length a little. 2024-04-04 21:51:38 -04:00
Marat Fayzullin 17ba3cba3e Updated WSJT/WSPR message panels, added dots to time, etc. 2024-04-04 21:42:49 -04:00
Marat Fayzullin 86df350e34 Fixed locators not aging when updated. 2024-04-03 23:24:22 -04:00
Marat Fayzullin 19d7508186 Adding ability to sort profiles. 2024-03-24 15:25:34 -04:00
Marat Fayzullin 63829de294 Preparing for the release. 2024-03-16 13:23:11 -04:00
Marat Fayzullin 9e8e55eb4f Adding MID codes for ground stations, by continent. 2024-03-14 20:50:22 -04:00
Marat Fayzullin d940dd5fd3 Improving CCIR493 and SITORB decoders. 2024-03-12 19:41:38 -04:00
Marat Fayzullin acbb5da886 Improving frequency display. 2024-03-07 21:42:39 -05:00
Marat Fayzullin b1c377548f Adding automatic 1kHz shift to DSC frequencies wherever applicable. 2024-03-05 21:51:09 -05:00
Marat Fayzullin 7893c5b005 Adjusted DSC display to show timestamps. 2024-03-04 20:11:51 -05:00
Marat Fayzullin 316d3167d9 Added frequency and timestamp to DSC data. 2024-03-04 16:00:34 -05:00
Marat Fayzullin ada7315330 Fixed triple dots. 2024-03-01 18:58:12 -05:00
Marat Fayzullin f590af1041 Adding ability to show undecoded DSC messages 2024-03-01 18:53:37 -05:00
Marat Fayzullin d49bee5458 Fixing column widths. 2024-02-29 23:28:48 -05:00
Marat Fayzullin f74200c094 Enabled DSC service, fixed DSC JS display. 2024-02-29 21:28:44 -05:00
Marat Fayzullin 588ccb5a0e Removing last remains of the old RDS decoder panel. 2024-02-29 19:44:23 -05:00
Marat Fayzullin 0bb9cf3678 DSC messages finally show up, URL storage moved to Utils.js. 2024-02-29 19:33:26 -05:00
Marat Fayzullin 8fdbf90303 Adding UI for the DSC decoder. 2024-02-28 22:35:44 -05:00
Marat Fayzullin 1b9a525449 Limited scaner to LSB, USB, CW, AM, SAM, NFM modes. 2024-02-26 05:44:56 -05:00
Marat Fayzullin eee4a99b7d Fixed APRS weather rain reports. 2024-02-24 16:46:59 -05:00
Marat Fayzullin 473498456c Removing bandpass filters from ADSB and ISM, making ISM 1.2Msps. 2024-02-17 13:57:12 -05:00
Marat Fayzullin 14d0e2a8e9 Changed default fake caret width to +-3kHz. 2024-02-16 17:05:47 -05:00
Marat Fayzullin ff771f607f Fixing check for the fake caret indicator. 2024-02-16 00:25:12 -05:00
Marat Fayzullin c8249e2018 Coloring aviation messages from the ground black. 2024-02-16 00:15:45 -05:00
Marat Fayzullin 846c7fa196 Importing latest changes from Jakob's development branch. 2024-02-15 00:22:18 -05:00
Marat Fayzullin 5663707070 Added column in front of the PI number. 2024-02-09 21:16:12 -05:00
Marat Fayzullin 1d2406d329 Fixing secondary waterfall height in SSTV and FAX modes. 2024-02-08 16:05:23 -05:00
Marat Fayzullin fcc4791b5d Improving RDS panel. 2024-02-06 22:23:18 -05:00
Marat Fayzullin 1dbde44061 Switched RDS to ExecModule, updated preparding and display. 2024-02-06 21:22:03 -05:00
Marat Fayzullin ed3bcc3e21 Shrunk top icon bar width by a bit. 2024-02-03 16:36:35 -05:00
Marat Fayzullin dd17b999fc Fixing top bar icons disappearing on mobile devices. 2024-02-03 12:43:14 -05:00
Marat Fayzullin 881d68ce8e Making feature YES/NO colors look brighter. 2024-01-31 20:09:05 -05:00
Marat Fayzullin f02c017b92 Making unknown locator bands/modes read as "other" on the map. 2024-01-31 20:09:05 -05:00
Marat Fayzullin 1af14fec28 RDS works inside WFM now. 2024-01-31 20:09:05 -05:00
Marat Fayzullin c154f1dbb8 Importing changes from Jakob Ketterl's development branch. 2024-01-31 20:08:31 -05:00
Marat Fayzullin 2d8421302a Adding display of active clients. 2024-01-27 20:07:00 -05:00
Marat Fayzullin d7a7792a6d Updated log icon, made icon strokes wider. 2024-01-26 11:28:40 -05:00
Marat Fayzullin a39794bc3e Less white glow on the buttons. 2024-01-26 00:57:51 -05:00
Marat Fayzullin 4bbd64b238 Now highlighting top bar icons in white. 2024-01-26 00:48:35 -05:00
Marat Fayzullin b4550fe775 Replaced top bar icons, added HELP icon. 2024-01-25 20:40:49 -05:00
Marat Fayzullin fa913be306 Added ability to delete files from storage, when authorized. 2024-01-21 19:19:48 -05:00
Marat Fayzullin 686850b2a3 Further improving EIBI schedules display. 2024-01-20 23:07:18 -05:00
Marat Fayzullin ab9ff1fe8e Improved EIBI schedule display on the map. 2024-01-20 22:28:59 -05:00
Marat Fayzullin 3219648508 Fixed colors not changing when changed inside the profile. 2024-01-13 17:09:17 -05:00
Marat Fayzullin 81d975f0d8 Adding reference to documentation to the console window. 2024-01-08 22:59:06 -05:00
Marat Fayzullin dec17d0228 Hopefully fixed volume saved incorrectly. 2024-01-02 23:09:33 -05:00
Marat Fayzullin 6e5526250a Changed maidenhead squares from red to gray. 2024-01-02 22:51:09 -05:00
Marat Fayzullin 5c4ad952ca Fixing spacing in Leaflet maps. 2024-01-02 22:46:06 -05:00
Stanislav Lechev [0xAF] 9749c70bd9
Add Maidenhead (QTH) to OSM and make OSM control panel smaller. (#45)
* add Maidenhead (QTH) extra layer to Leaflet (OSM) map

* fix a browser console error on vendor-provided markers

* make Leaflet OSM map control pannel smaller
2024-01-02 20:16:33 -05:00
Marat Fayzullin 7e7b707c8b Fixing audio volume resetting to 0 after page reload. 2023-12-26 23:17:45 -05:00
Marat Fayzullin 6810e1d014 Fixing step tuning when waterfall is zoomed. 2023-12-26 18:39:07 -05:00
Marat Fayzullin a29c8d6ce8 Updating plugin framework. 2023-12-17 19:31:28 -05:00
Stanislav Lechev [0xAF] 9880cd8783
Plugins (#44)
* implement UI plugins (JS and CSS)

* update info

* wip (switching branches)

* initial release of plugins for owrx+

* Prepare Plugins for PR

* rework plugins.js for review

* create banner function to simplify console messages
2023-12-17 16:53:51 -05:00
Marat Fayzullin 43c2ec042f Fixing info bubble not updating on the map. 2023-12-15 23:21:26 -05:00
Marat Fayzullin 616f6b9de6 Resizing RDS display on mobile devices. 2023-12-10 23:23:32 -05:00
Marat Fayzullin c1b727f88a Relaxed date/time parsing in RDS. 2023-12-09 23:47:34 -05:00
Marat Fayzullin 998bed74e5 Fixed nbsp issue. 2023-12-08 18:24:56 -05:00
Marat Fayzullin ec2db47a3c Added proper RDS parser and display. 2023-12-08 18:14:15 -05:00
Marat Fayzullin ecbb837818 Adding WFM RDS support via Redsea decoder. 2023-12-07 23:51:20 -05:00
Marat Fayzullin c6a0e2bee6 Enabling nano-scroller in relevant panels on startup. 2023-12-07 20:52:07 -05:00
Marat Fayzullin 44722caf12 Merge branch 'admin_message' 2023-11-29 23:48:32 -05:00
Marat Fayzullin d74a680f6e Fixed broadcast message entry and button. 2023-11-29 23:47:59 -05:00
Marat Fayzullin c23071a451 Fixed waterfall colors resetting when tuning outside profile. 2023-11-29 23:05:22 -05:00
Marat Fayzullin 1fecb08df7 Merge branch 'chat_switch' 2023-11-27 18:30:25 -05:00
Marat Fayzullin 6a4561e95d Minor cleanup. 2023-11-27 18:29:59 -05:00
Stanislav Lechev [0xAF] aa16f30f04 simplify a bit 2023-11-28 00:17:20 +02:00
Stanislav Lechev [0xAF] bc8ff8e489 save leaflet user prefs to local storage 2023-11-28 00:09:29 +02:00
Marat Fayzullin efcddf8765 Added ability for admin to broadcast messages. 2023-11-25 20:48:22 -05:00
Marat Fayzullin f79aa3803f Made top-bar button switch between Chat and Log. 2023-11-24 22:51:38 -05:00
Marat Fayzullin 98f54ceea4 Added a switch to disable chat from admin settings, if necessary. 2023-11-24 22:44:23 -05:00
Marat Fayzullin 0c2854252c Refactoring, disabled ability to take same nicks twice. 2023-11-21 16:26:31 -05:00
Marat Fayzullin 673aa186f1 Escaping HTML in messages, verifying nicknames. 2023-11-20 16:25:48 -05:00
Marat Fayzullin 632c5e4437 Nicknames now work. 2023-11-20 13:16:45 -05:00
Marat Fayzullin af9c348a10 Cleanup. 2023-11-20 12:57:30 -05:00
Marat Fayzullin 68a69196cd Cleaninig up, moving chat to UI.js. 2023-11-20 12:33:10 -05:00
Marat Fayzullin 2b452795b0 Minor fixes to the merge. 2023-11-20 11:40:47 -05:00
Stanislav Lechev [0xAF] 7f4fa70364 chat system implementation in the web 2023-11-20 04:59:59 +02:00
Marat Fayzullin 4cc504f001 Adding sender field to the message JSON. 2023-11-19 19:20:40 -05:00
Marat Fayzullin 1a1a23383f Added generated usernames and colors. 2023-11-19 12:49:25 -05:00
Marat Fayzullin 2107ebff56 Small improvements. 2023-11-19 00:34:57 -05:00
Marat Fayzullin 2f7e217fac Now sending messages via ws, removed endpoint. 2023-11-18 23:33:36 -05:00
Marat Fayzullin c59f549ab9 Added ban time selector. 2023-11-16 21:20:24 -05:00
Marat Fayzullin 9937f49b73 Single endpoints to ban/unban. 2023-11-16 11:46:01 -05:00
Marat Fayzullin 5ba68d346a Moved ClientController to a separate file. 2023-11-16 00:14:31 -05:00
Marat Fayzullin 6757247596 Banning unbanning users now works. 2023-11-15 23:43:52 -05:00
Marat Fayzullin 0edf441dfc Moved clients list up. 2023-11-13 22:57:54 -05:00
Marat Fayzullin 0e2db3c343 Adding current users list to the Settings main page. 2023-11-13 22:11:10 -05:00
Marat Fayzullin 2c50e6986a Fixed secondary frequency when changing bandpass. 2023-11-12 21:31:23 -05:00
Marat Fayzullin 26882ae02f Optimizing some code. 2023-11-12 20:45:32 -05:00
Marat Fayzullin aa2b8f543a Finally fixed digital voice slots coloring. 2023-11-11 23:32:19 -05:00
Marat Fayzullin a44eae10b0 Merge branch 'ui_themes2' 2023-11-11 21:11:48 -05:00
Stanislav Lechev [0xAF] 3dad7ced74 fix image in digital mode window 2023-11-12 03:55:51 +02:00