Commit Graph

  • c7eb5c430c perform binary decoding on the server side Jakob Ketterl 2019-10-25 21:08:56 +0200
  • 70e2a99274 custom easing to restore the original fadeout Jakob Ketterl 2019-10-25 19:21:49 +0200
  • 52b945cd64 optimize Jakob Ketterl 2019-10-25 16:52:10 +0200
  • 07a8e6bf92 add a title to show what the bookmark button does on hover Jakob Ketterl 2019-10-24 20:06:24 +0200
  • afa322a83b mousewheel control for the sliders <3 Jakob Ketterl 2019-10-24 20:00:30 +0200
  • d3ac44c526 replace custom animations with jquery Jakob Ketterl 2019-10-24 19:35:23 +0200
  • 5bbee1e1d7 fix some more minor javascript issues Jakob Ketterl 2019-10-23 11:27:05 +0200
  • 58da0e8a60 remove debugging code Jakob Ketterl 2019-10-22 22:38:08 +0200
  • 713b6119d0 refactor progressbars into objects Jakob Ketterl 2019-10-22 22:35:54 +0200
  • ebf2804d63 rename Jakob Ketterl 2019-10-22 21:30:48 +0200
  • 3b77753829 ignore IDE files Jakob Ketterl 2019-10-21 22:09:18 +0200
  • eb29d0ac99 protect websocket handling from any exceptions Jakob Ketterl 2019-10-21 21:51:31 +0200
  • 6cdec05cde remove unused variables Jakob Ketterl 2019-10-21 01:16:19 +0200
  • 7ef0ef0d7c don't split ringbuffer blocks in the output; this means up to 3ms stay in the buffer. Jakob Ketterl 2019-10-20 23:48:49 +0200
  • dd7d262bd3 fixing some issues with the IDE Jakob Ketterl 2019-10-20 23:38:58 +0200
  • 13d7686258 refactor all the audio stuff into classes and a separate file Jakob Ketterl 2019-10-20 18:53:23 +0200
  • 91b8c55de9 optimize Jakob Ketterl 2019-10-20 13:28:25 +0200
  • 00c5467a89 implement a ringbuffer in the audioworklet to optimize runtimes Jakob Ketterl 2019-10-19 18:09:50 +0200
  • cc32e28b36 use the raw object name Jakob Ketterl 2019-10-19 13:09:41 +0200
  • 72329a8a2a use a GainNode for volume control instead of custom code, thus improving the feedback Jakob Ketterl 2019-10-19 12:58:09 +0200
  • a102ee181a show wht method is being used in the log; fix console errors; Jakob Ketterl 2019-10-19 12:39:42 +0200
  • 778591d460 an attempt to implement audioworklets was made. works mostly, but skips samples Jakob Ketterl 2019-10-19 01:19:19 +0200
  • 6bc928b5b6 fine-tune audio buffering Jakob Ketterl 2019-10-18 21:34:00 +0200
  • 0b2c457030 kill client-side early rebuffering, improving the latency Jakob Ketterl 2019-10-18 21:13:48 +0200
  • 93d4e629d1 more bookmarks Jakob Ketterl 2019-10-17 19:28:05 +0200
  • d53d3b7a51 clean up javascript as good as possible with the help of the IDE Jakob Ketterl 2019-10-16 17:11:09 +0200
  • 72062c8570 let's apply some formatting Jakob Ketterl 2019-10-16 13:17:47 +0200
  • de90219406 dynamically calculate audio block size (improving latency) Jakob Ketterl 2019-10-15 19:50:24 +0200
  • de179d070d this is not theoretical any more Jakob Ketterl 2019-10-13 18:28:58 +0200
  • f45857f79b don't use the resampler if the optimization says so Jakob Ketterl 2019-10-13 18:25:32 +0200
  • eda556ef03 prevent start-up of services if requirements are not fulfilled. Jakob Ketterl 2019-10-13 17:51:00 +0200
  • ea67340cab display message when sdr unavailable Jakob Ketterl 2019-10-13 14:17:32 +0200
  • 5b61f8c7a3 show message in log Jakob Ketterl 2019-10-12 20:48:36 +0200
  • 70d8fe82b3 send failure message to client Jakob Ketterl 2019-10-12 20:46:32 +0200
  • fce8c294d3 first work at detecting failed sdr devices Jakob Ketterl 2019-10-12 20:19:34 +0200
  • 8541f79ebc remove dial button Jakob Ketterl 2019-10-12 17:34:49 +0200
  • ec4fd401cb update dropdown, too Jakob Ketterl 2019-10-12 17:26:57 +0200
  • 98217b1745 dial frequencies as bookmarks Jakob Ketterl 2019-10-12 17:14:28 +0200
  • 378c574eed even more bookmarks Jakob Ketterl 2019-10-12 17:02:39 +0200
  • e5193f3460 remove old code Jakob Ketterl 2019-10-12 17:02:29 +0200
  • 60e90575ac refactor bookmarks into a self-contained javascript Jakob Ketterl 2019-10-12 17:02:04 +0200
  • 78ffa6f184 remove ids Jakob Ketterl 2019-10-11 12:15:01 +0200
  • f9f50e734f improved websocket handling Jakob Ketterl 2019-10-11 12:08:43 +0200
  • 2e75bac90c more bookmarks Jakob Ketterl 2019-10-11 12:08:19 +0200
  • 8c2f081cb0 scale the background for large monitors Jakob Ketterl 2019-10-06 14:22:49 +0200
  • 6adbc6c291
    Merge pull request #16 from d9394/develop Jakob Ketterl 2019-10-06 11:01:22 +0200
  • db663fe134
    Update controllers.py #16 d9394 2019-10-06 16:05:30 +0800
  • 2e394dc2cb remove waterfall queueing Jakob Ketterl 2019-10-05 20:38:58 +0200
  • b80fd9c023 update profile dropdown box on changes Jakob Ketterl 2019-10-04 22:01:07 +0200
  • 3e25f1ec42 fix dialog flexbox layout (especially for firefox) Jakob Ketterl 2019-10-04 00:56:46 +0200
  • 351f63f0b8 improve receiver button alignment Jakob Ketterl 2019-10-04 00:17:40 +0200
  • 9f90d01dc6 simplify icon display Jakob Ketterl 2019-10-03 23:55:04 +0200
  • 71d815cf08 trim config Jakob Ketterl 2019-10-03 23:35:36 +0200
  • a168136102 remove from config, too Jakob Ketterl 2019-10-03 18:11:25 +0200
  • e9f9bbb9c0 replace receiver_qra setting with locator calculation Jakob Ketterl 2019-10-03 18:10:46 +0200
  • 3e8e2182a8 fix many, many problems with the frontend frequency displays, scroll and drag handling, closes #13 Jakob Ketterl 2019-10-03 17:24:28 +0200
  • 2025ccb366 catch more generic OSError Jakob Ketterl 2019-10-03 00:58:27 +0200
  • 6ae934e461 initialize demodulator with configured start values, fixes #9 Jakob Ketterl 2019-10-03 00:36:26 +0200
  • 7431e4d7c0 restart dsp chain on output_rate change, fixes #8 Jakob Ketterl 2019-10-03 00:14:05 +0200
  • eb0f54e79d reset status values properly on reconnect Jakob Ketterl 2019-10-02 23:48:13 +0200
  • 08e9520019 reduce png size by using indexed colors Jakob Ketterl 2019-10-02 18:13:33 +0200
  • 630a542ed6 better websocket header handling Jakob Ketterl 2019-10-02 11:28:41 +0200
  • 6ae91050da pprint not needded here at all #11 D0han 2019-09-30 01:24:03 +0200
  • 0b0fbd76a7 Crude implementation of CHIRP csv bookmarks import D0han 2019-09-30 01:18:10 +0200
  • 774b71f8f0 update latest image image-2019-09-29 Jakob Ketterl 2019-09-29 20:42:31 +0200
  • 5903ae1603 prevent the meta panel from disappearing Jakob Ketterl 2019-09-29 17:16:08 +0200
  • 1c72e9ac50 switch rf_gain to 0 for sdrplay (4 is not supported on RSP1) Jakob Ketterl 2019-09-29 16:21:42 +0200
  • b662c547f3 update readme Jakob Ketterl 2019-09-29 16:02:37 +0200
  • fac19e09cd scale background (it's stretching now, doesn't look too bad though) Jakob Ketterl 2019-09-29 15:48:24 +0200
  • 5a3e2a2575 auto-focus; submit on enter; Jakob Ketterl 2019-09-29 15:38:50 +0200
  • eed520daac implement edit and delete Jakob Ketterl 2019-09-29 15:29:53 +0200
  • 4a7b42202e add edit and delete button Jakob Ketterl 2019-09-29 14:48:36 +0200
  • f292ba55c1 use actual, not visible, frequency Jakob Ketterl 2019-09-28 20:52:37 +0200
  • fef6f3bbd1 fix bookmark frequencies Jakob Ketterl 2019-09-28 20:42:17 +0200
  • af9fcbc38d complete storage and display Jakob Ketterl 2019-09-28 20:28:25 +0200
  • bd9cdc1cba buttons and storage action Jakob Ketterl 2019-09-28 20:15:47 +0200
  • be21d4c9ac show dialog and load values into it Jakob Ketterl 2019-09-28 19:20:21 +0200
  • b29d3c575d even moar bookmarks Jakob Ketterl 2019-09-28 19:19:55 +0200
  • 39a4366eab locator wrappers aren't even needed Jakob Ketterl 2019-09-28 16:54:24 +0200
  • 4c2979d242 add z-index to prevent other content shining through Jakob Ketterl 2019-09-28 16:51:34 +0200
  • 4407146962 add bookmark button Jakob Ketterl 2019-09-28 16:50:21 +0200
  • c3bcb17312 Merge branch 'develop' into bookmarks Jakob Ketterl 2019-09-28 07:36:54 +0200
  • 1b95807ac6 beautiful 2x scale for retina displays Jakob Ketterl 2019-09-28 07:36:28 +0200
  • 240074bdc5 Merge branch 'develop' into bookmarks Jakob Ketterl 2019-09-28 03:08:29 +0200
  • 46162dadbe protect pskreporter upload loop Jakob Ketterl 2019-09-28 03:06:34 +0200
  • 455001a759 protect pskreporter upload loop Jakob Ketterl 2019-09-28 03:06:34 +0200
  • 31881ce472 standard font size Jakob Ketterl 2019-09-28 03:03:41 +0200
  • 9669b4e365 moar bookmarks Jakob Ketterl 2019-09-28 02:35:12 +0200
  • d0c0ee2981 prevent line-wraps (not enough space) Jakob Ketterl 2019-09-28 02:34:58 +0200
  • 12a341e607 click handling and tuning Jakob Ketterl 2019-09-28 02:21:29 +0200
  • 020445743c add bookmarks display Jakob Ketterl 2019-09-28 01:57:34 +0200
  • cc98c94b2b send bookmarks to client Jakob Ketterl 2019-09-28 00:53:58 +0200
  • 00febdf255 implement all methods for consistency Jakob Ketterl 2019-09-28 00:27:42 +0200
  • cbc7b73b1d hand over message handling after initial handshake instead of delegating Jakob Ketterl 2019-09-28 00:25:36 +0200
  • 42c59a3aa0 fft needs the multiprocessing send, too Jakob Ketterl 2019-09-27 23:29:22 +0200
  • 5f703a043b fix ping race condition Jakob Ketterl 2019-09-27 23:28:43 +0200
  • 76fe11741a add ping / pong to keep the websockets running Jakob Ketterl 2019-09-26 22:57:10 +0200
  • 2c4add6aad update with latest sd card image Jakob Ketterl 2019-09-26 03:08:52 +0200
  • 6cb7e65231 differentiate between None and empty return Jakob Ketterl 2019-09-26 00:24:55 +0100
  • 2d1bcf221c add aprs images to the docker build Jakob Ketterl 2019-09-25 23:40:17 +0200