diff --git a/.github/workflows/build_nsis_bundle.yml b/.github/workflows/build_nsis_bundle.yml index 408a13a3b..e13ead09b 100644 --- a/.github/workflows/build_nsis_bundle.yml +++ b/.github/workflows/build_nsis_bundle.yml @@ -95,6 +95,6 @@ jobs: uses: softprops/action-gh-release@v2 if: startsWith(github.ref, 'refs/tags/v') with: - draft: true + draft: false files: ./FreeDATA-Installer.exe tag_name: ${{ github.ref_name }} diff --git a/.github/workflows/build_server.yml b/.github/workflows/build_server.yml index 2ef4ae739..c578b7425 100644 --- a/.github/workflows/build_server.yml +++ b/.github/workflows/build_server.yml @@ -127,7 +127,7 @@ jobs: uses: softprops/action-gh-release@v2 if: startsWith(github.ref, 'refs/tags/v') with: - draft: true + draft: false files: ./freedata_server/server.dist/${{ matrix.zip_name }}.zip tag_name: ${{ github.ref_name }} diff --git a/.github/workflows/modem_tests.yml b/.github/workflows/modem_tests.yml index 01dc78dbd..5c4934b0e 100644 --- a/.github/workflows/modem_tests.yml +++ b/.github/workflows/modem_tests.yml @@ -22,6 +22,7 @@ jobs: - python-version: "3.10" - python-version: "3.11" - python-version: "3.12" + - python-version: "3.13" steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/pip_package.yml b/.github/workflows/pip_package.yml index d377bdc31..71c38f190 100644 --- a/.github/workflows/pip_package.yml +++ b/.github/workflows/pip_package.yml @@ -19,7 +19,7 @@ jobs: - name: Install Linux dependencies run: | - sudo apt install -y portaudio19-dev libhamlib-dev libhamlib-utils build-essential cmake python3-libhamlib2 patchelf + sudo apt install -y portaudio19-dev libhamlib-dev libhamlib-utils build-essential cmake patchelf - name: Install Python dependencies run: | @@ -38,7 +38,7 @@ jobs: python setup.py sdist bdist_wheel - name: Publish to PyPI - uses: pypa/gh-action-pypi-publish@v1.11.0 + uses: pypa/gh-action-pypi-publish@v1.12.4 if: startsWith(github.ref, 'refs/tags/v') with: user: __token__ diff --git a/.gitignore b/.gitignore index 2a1fc5dae..d96005cbc 100644 --- a/.gitignore +++ b/.gitignore @@ -28,6 +28,7 @@ coverage.xml #GUI_WEB /freedata_gui/dist +/freedata_gui/node_modules/ /freedata_gui/node_modules!/venv/ # venv packages diff --git a/README.md b/README.md index 0adcca220..11be0916c 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,13 @@ + # FreeDATA +> FreeDATA is a versatile, **open-source platform designed specifically for HF communications**, leveraging **codec2** data modes for robust global digital communication. It features a network-based server-client architecture, a REST API, multi-platform compatibility, and a messaging system. + +> Please keep in mind, this project is still **under development** with many issues which need to be solved. - FreeDATA is a versatile, open-source platform designed specifically for HF communications, leveraging Codec2 data modes for robust global digital communication. It features a network-based server-client architecture, a REST API, multi-platform compatibility, and a messaging system. [![CodeFactor](https://www.codefactor.io/repository/github/dj2ls/freedata/badge)](https://www.codefactor.io/repository/github/dj2ls/freedata) +[![Modem tests](https://github.com/DJ2LS/FreeDATA/actions/workflows/modem_tests.yml/badge.svg)](https://github.com/DJ2LS/FreeDATA/actions/workflows/modem_tests.yml) -Please keep in mind, this project is still under development with many issues which need to be solved. ![FreeDATA_main_screen.png](documentation%2FFreeDATA_main_screen.png) diff --git a/freedata_gui/package.json b/freedata_gui/package.json index 707e72675..17fd3f54b 100644 --- a/freedata_gui/package.json +++ b/freedata_gui/package.json @@ -28,7 +28,7 @@ "@popperjs/core": "^2.11.8", "bootstrap": "^5.3.3", "bootstrap-icons": "^1.11.3", - "bootstrap-vue-next": "^0.25.12", + "bootstrap-vue-next": "^0.26.7", "chart.js": "^4.4.3", "chartjs-plugin-annotation": "^3.0.1", "core-js": "^3.8.3", @@ -36,7 +36,7 @@ "dompurify": "^3.1.6", "gridstack": "^11.0.1", "js-image-compressor": "^2.0.0", - "marked": "^14.1.2", + "marked": "^15.0.3", "pinia": "^2.1.7", "qth-locator": "^2.1.0", "topojson-client": "^3.1.0", diff --git a/freedata_gui/src/components/chat_messages_image_preview.vue b/freedata_gui/src/components/chat_messages_image_preview.vue index 6b0fbd2c0..08b25f524 100644 --- a/freedata_gui/src/components/chat_messages_image_preview.vue +++ b/freedata_gui/src/components/chat_messages_image_preview.vue @@ -1,6 +1,6 @@ diff --git a/freedata_gui/src/components/chat_messages_received.vue b/freedata_gui/src/components/chat_messages_received.vue index efc22a508..81730e885 100644 --- a/freedata_gui/src/components/chat_messages_received.vue +++ b/freedata_gui/src/components/chat_messages_received.vue @@ -1,7 +1,7 @@