Commit Graph
50 Commits
Author SHA1 Message Date
hemna 78a0d4732e docs: fold 5.0.1 release changelog entries (PR #310) 2026-09-24 10:42:03 -04:00
hemna 03a5fd06c2 docs: add Unreleased changelog entries for packet refactors
Add an [Unreleased] section to ChangeLog.md covering the self-registering
packet registry and the Position composition refactor, and regenerate
docs/source/changelog.md via prepare_changelog.py.  Also teach
prepare_changelog.py to normalize the [Unreleased] heading level so the
Sphinx copy stays consistent with version headings.
2026-09-24 10:20:09 -04:00
hemna 025436b0b0 Merge pull request #309 from craigerl/build/makefile-uv
build: modernize Makefile to uv
2026-09-20 19:03:05 -04:00
hemna 9078c41ce8 Merge pull request #308 from craigerl/docs/remove-superpowers-plans
docs: remove AI planning docs from docs/superpowers
2026-09-20 19:02:33 -04:00
hemna 752586b184 build: modernize Makefile to uv
- Drop the remote-fetched Makefile.venv include (curl + sha256sum,
  which is not available on macOS by default)
- dev/run/server/build targets now use uv (venv + pip install -e
  ".[dev"] + uv run), matching the uv-based CONTRIBUTING.md
- docs/check/test delegate to the tox envs that CI uses
  (tox -edocs, tox -elint/-efmt, tox -p all)
- check no longer references the deleted fmt-check/ep8 tox envs
- Remove dead docker-dev target (docker/Dockerfile-dev does not
  exist) and the requirements-dev.in lines (file does not exist)
- README + install.rst: 'make' -> 'make dev' and describe the uv
  virtualenv the target creates
2026-09-20 15:54:04 -04:00
hemna cd1e28caf1 docs: include Tests category in changelog heading normalization
The 5.0.1 section uses a '##### Tests' category heading that
prepare_changelog.py did not recognize, so the generated
docs/source/changelog.md drifted from the committed file and the
Sphinx build warns 'Non-consecutive header level increase; H3 to H5'.
Adding Tests to the category list keeps the generated changelog in
sync and removes the warning.
2026-09-20 15:48:47 -04:00
hemna f8e230400b docs: remove AI planning/spec docs from docs/superpowers
These are session planning artifacts (superpowers plans/specs), not
project documentation. Removing them from the published docs tree.
2026-09-20 15:48:03 -04:00
hemna 96552e5f71 docs: fix Read the Docs build configuration
- .readthedocs.yaml pointed at docs/conf.py (does not exist); the Sphinx
  config is docs/source/conf.py
- .readthedocs.yaml installed dev-requirements.txt (does not exist);
  install the project with its docs extras instead (Sphinx, myst-parser,
  sphinx-rtd-theme, sphinx-copybutton, alabaster)
- install.rst: Python 3.6 or later -> 3.11 (pyproject requires-python >=3.11)
- Regenerate docs/source/apidoc (was missing the new aprsd.cmds.export_config
  and aprsd.cmds.export_plugins modules)
2026-09-20 15:40:36 -04:00
hemna 1b0f0feb92 docs: add #303 to 5.0.1 changelog 2026-09-20 12:46:22 -04:00
hemna 2b29b06262 docs: add #302 to 5.0.1 changelog 2026-09-20 12:40:24 -04:00
hemna 9bb758723d docs: add #301 to 5.0.1 changelog 2026-09-20 12:33:02 -04:00
hemna 13a1cefa2f docs: add #300 to 5.0.1 changelog 2026-09-20 12:26:01 -04:00
hemna bc96d2710b docs: add #299 to 5.0.1 changelog 2026-09-20 11:35:46 -04:00
hemna fbe77dd28e docs: add #298 to 5.0.1 changelog 2026-09-20 11:19:42 -04:00
hemna eca9d059f2 docs: add #297 to 5.0.1 changelog 2026-09-20 11:08:48 -04:00
hemna 807a855818 docs: add #296 to 5.0.1 changelog 2026-09-20 10:59:15 -04:00
hemna f8fd43bee9 docs: add #295 to 5.0.1 changelog 2026-09-20 10:42:50 -04:00
hemna 75497a737c docs: add #294 to 5.0.1 changelog 2026-09-20 10:08:52 -04:00
hemna b51809cbc1 docs: add #292/#293 to 5.0.1 changelog 2026-09-19 09:47:21 -04:00
hemna dc885e212a docs: add six merged fixes to 5.0.1 changelog 2026-09-18 13:04:58 -04:00
hemna 007d98b9a4 feat: optionally piggyback APRS acknowledgements (#285)
* feat: add configurable APRS piggyback acknowledgements

* fix: keep ACKs immediate when piggybacking is disabled

* docs: update changelog for piggyback acknowledgements
2026-09-08 23:15:25 -04:00
hemna d6017b4e3a docs: build and navigate the complete changelog (#281) 2026-08-31 15:39:56 -04:00
hemna b064ac97a4 feat: add APRS Chat bulletin script 2026-05-21 14:52:03 -04:00
hemna bc9b15d47a Add implementation plan for daemon threads and Event-based timing refactor 2026-03-24 13:22:36 -04:00
hemna d8747317df Add design spec for daemon threads and Event-based timing refactor 2026-03-24 13:22:36 -04:00
hemna 7151cb5d07 Updated docs. 2026-01-21 20:27:38 -05:00
hemna 730f6585af updated docs. Added PLUGINS.md 2026-01-21 20:20:57 -05:00
hemna cc8d834e5c Remove the login callsign in aprs_network
It's been confusing for a while that when we configured aprsd,
we had to enter the callsign in the [DEFAULT] section and
the [aprs_network] section.

This patch removes the login from the aprs_network section.  aprsd
will now use the main callsign in the [DEFAULT] section as the callsign
to login to the aprsis network.
2026-01-18 21:21:09 -05:00
hemna daaecf5cce Update for 4.3.0 release 2025-12-11 16:29:59 -05:00
hemna eb0818af65 reworked Documentation
The documenation now has a new theme and updated apidocs.
Also the main index is built from the README.md contents.
2025-12-11 09:55:03 -05:00
hemna 5ece2a10ef Reworked README and documentation 2025-12-10 14:57:12 -05:00
hemna 3cd9bfa7bb updated docs rst files 2025-01-07 10:22:26 -05:00
hemna 92cb92f89c Update base docs
This patch updates some of the docs files for 3.4.x
2024-09-16 11:33:26 -04:00
hemna 10bf04929e Updated documentation build 2023-09-01 14:43:29 -04:00
hemna 29b8764124 Added new docs files for 3.0.0 2023-01-02 14:13:49 -05:00
hemna c929689647 Update documentation and README
This updates the documentation in prep for 3.0.0
2022-12-28 16:50:34 -05:00
hemna 4164e89016 Prep 2.3.0 2021-09-08 14:54:59 -04:00
hemna d5d00643fa Updated overview image 2021-08-24 17:41:26 -04:00
hemna e175f77347 Use Gray instead of Black for code formatting.
The Black code formatter sucks with respect to function
declarations with a lot of params.  Completely unreadable.
2021-08-23 13:32:09 -04:00
hemna b4713b2694 Updated docs for 2.0.0 2021-07-17 15:15:52 -04:00
hemna 90a44bb5ed Updated overview images
This patch includes updated aprsd_overview diagram images
which now includes the new watch list feature.
2021-07-16 12:12:34 -04:00
hemna 7dc4fb3e77 Move version string output to top of log 2021-07-16 12:11:51 -04:00
hemna 55862a2790 Prep for v1.6.1 release 2021-04-05 14:32:36 -04:00
hemna b6ba90de53 Updated README docs
This patch updates the 2 readme files with copies for the latest
sample-config output to match the 1.6.0 release's config.

Also fixed a small issue with the Dockerfile.
2021-02-13 09:27:03 -05:00
hemna 9630279d14 First hack at flask 2021-01-21 15:11:44 -05:00
hemna a35cb04ca7 Updated documentation and config output
This patch reformats the sample-config output for more
informative comments for the 3 external services:
openweathermap
opencagedata
avwx-api
2021-01-21 10:05:49 -05:00
hemna cc0d0fd523 Added APRSD system diagram to docs
This patch adds the aprsd overview diagram to the
main README as well as the generated docs.
2021-01-10 16:11:53 -05:00
hemna 7423df6b25 Added some more badges to readme files
Added badges for both docs/readme.rst and main README.rst
2021-01-09 20:12:23 -05:00
hemna bd35a610ff Updated build for docs tox -edocs
Can now run tox -edocs
2021-01-09 19:36:55 -05:00
hemna ee2aeb5157 Added Sphinx based documentation
This patch adds the docuemntation source tree in docs.

You can build the documentation with

tox -edocs

View the documentation by opening a browser and viewing
aprsd/docs/_build/index.html
2021-01-09 14:12:13 -05:00