1168 Commits

Author SHA1 Message Date
dependabot[bot]
86afe86d99 Bump actions/checkout from 6.0.0 to 6.0.1
Bumps [actions/checkout](https://github.com/actions/checkout) from 6.0.0 to 6.0.1.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v6.0.0...v6.0.1)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: 6.0.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-12 14:10:38 +00:00
Fred Clausen
109d18c537 Bump actions/checkout from 5.0.0 to 6.0.0 (#258)
Bumps [actions/checkout](https://github.com/actions/checkout) from 5.0.0
to 6.0.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/actions/checkout/releases">actions/checkout's
releases</a>.</em></p>
<blockquote>
<h2>v6.0.0</h2>
<h2>What's Changed</h2>
<ul>
<li>Update README to include Node.js 24 support details and requirements
by <a href="https://github.com/salmanmkc"><code>@​salmanmkc</code></a>
in <a
href="https://redirect.github.com/actions/checkout/pull/2248">actions/checkout#2248</a></li>
<li>Persist creds to a separate file by <a
href="https://github.com/ericsciple"><code>@​ericsciple</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/2286">actions/checkout#2286</a></li>
<li>v6-beta by <a
href="https://github.com/ericsciple"><code>@​ericsciple</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/2298">actions/checkout#2298</a></li>
<li>update readme/changelog for v6 by <a
href="https://github.com/ericsciple"><code>@​ericsciple</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/2311">actions/checkout#2311</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/actions/checkout/compare/v5.0.0...v6.0.0">https://github.com/actions/checkout/compare/v5.0.0...v6.0.0</a></p>
<h2>v6-beta</h2>
<h2>What's Changed</h2>
<p>Updated persist-credentials to store the credentials under
<code>$RUNNER_TEMP</code> instead of directly in the local git
config.</p>
<p>This requires a minimum Actions Runner version of <a
href="https://github.com/actions/runner/releases/tag/v2.329.0">v2.329.0</a>
to access the persisted credentials for <a
href="https://docs.github.com/en/actions/tutorials/use-containerized-services/create-a-docker-container-action">Docker
container action</a> scenarios.</p>
<h2>v5.0.1</h2>
<h2>What's Changed</h2>
<ul>
<li>Port v6 cleanup to v5 by <a
href="https://github.com/ericsciple"><code>@​ericsciple</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/2301">actions/checkout#2301</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/actions/checkout/compare/v5...v5.0.1">https://github.com/actions/checkout/compare/v5...v5.0.1</a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/actions/checkout/blob/main/CHANGELOG.md">actions/checkout's
changelog</a>.</em></p>
<blockquote>
<h2>V6.0.0</h2>
<ul>
<li>Persist creds to a separate file by <a
href="https://github.com/ericsciple"><code>@​ericsciple</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/2286">actions/checkout#2286</a></li>
<li>Update README to include Node.js 24 support details and requirements
by <a href="https://github.com/salmanmkc"><code>@​salmanmkc</code></a>
in <a
href="https://redirect.github.com/actions/checkout/pull/2248">actions/checkout#2248</a></li>
</ul>
<h2>V5.0.1</h2>
<ul>
<li>Port v6 cleanup to v5 by <a
href="https://github.com/ericsciple"><code>@​ericsciple</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/2301">actions/checkout#2301</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="1af3b93b68"><code>1af3b93</code></a>
update readme/changelog for v6 (<a
href="https://redirect.github.com/actions/checkout/issues/2311">#2311</a>)</li>
<li><a
href="71cf2267d8"><code>71cf226</code></a>
v6-beta (<a
href="https://redirect.github.com/actions/checkout/issues/2298">#2298</a>)</li>
<li><a
href="069c695914"><code>069c695</code></a>
Persist creds to a separate file (<a
href="https://redirect.github.com/actions/checkout/issues/2286">#2286</a>)</li>
<li><a
href="ff7abcd0c3"><code>ff7abcd</code></a>
Update README to include Node.js 24 support details and requirements (<a
href="https://redirect.github.com/actions/checkout/issues/2248">#2248</a>)</li>
<li>See full diff in <a
href="https://github.com/actions/checkout/compare/v5.0.0...v6.0.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=actions/checkout&package-manager=github_actions&previous-version=5.0.0&new-version=6.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>
2025-11-24 13:38:10 -07:00
dependabot[bot]
47643ee046 Bump actions/checkout from 5.0.0 to 6.0.0
Bumps [actions/checkout](https://github.com/actions/checkout) from 5.0.0 to 6.0.0.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v5.0.0...v6.0.0)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: 6.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-22 00:04:37 +00:00
Jason Cochran
66ee59d939 Modifying the variable expected to determine if Telegram is enabled. … (#257)
Modifying the variable expected to determine if Telegram is enabled. Old value was PF_TELEGRAM_ENABLED, but prep-planefence.sh was reading PF_TELEGRAM_ENABLED from the persistent volume and re-aliasing it as TELEGRAM_ENABLED. Therefore, by reading TELEGRAM_ENABLED, planefence_notify.sh will be executed as expected.
2025-11-08 18:46:52 -05:00
kx1t
a4e59f38af Add IGNORE button option (#256) 2025-08-19 11:46:38 -04:00
dependabot[bot]
71a3199df4 Bump actions/checkout from 4.2.2 to 5.0.0
Bumps [actions/checkout](https://github.com/actions/checkout) from 4.2.2 to 5.0.0.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v4.2.2...v5.0.0)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: 5.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-19 15:46:11 +00:00
kx1t
13531067e1 Add support for MQTT field selection (#254)
* add support for MQTT field selection

* bug fix

* bug fix

* update

---------

Co-authored-by: kx1t <kx1t@amsat.org>
2025-08-07 08:34:15 -04:00
kx1t
7baa94105d add Telegram support (#252)
* initial push with code suggested in  https://github.com/sdr-enthusiasts/docker-planefence/issues/244

* ensure CHAT_ID starts with `-100`

* ada on/off params to file

* updates

* attempt to fix newlines issue in telegram posts

* better way to insert newlines in Telegram message

* send multiple images to Telegram

* further updates

* fix for double image posting to Telegram; cleanup

* fix for caption of addl photos in Telegram

* update documentation

* update

* add image for documentation

* updates

* Update README-telegram.md

* update

* update

* enable PF and PA to post to separate Telegram channels

* update documentation and minor adds

---------

Co-authored-by: kx1t <kx1t@amsat.org>
2025-08-05 10:13:31 -04:00
renini
0d0d234edc Fix incomplete MQTT_HOST patch logic for casesensitive creds PR#249 (#251)
* Fix incomplete MQTT_HOST patch logic for casesensitive credentials from PR#249

* minor efficiency improvement

---------

Co-authored-by: renini <renini@local>
Co-authored-by: kx1t <15090643+kx1t@users.noreply.github.com>
2025-08-05 10:07:49 -04:00
wiedehopf
fd9193fb23 instruct users how to get useful error output from socket30003 (#250) 2025-07-24 23:29:29 +02:00
renini
03ed33af24 Don't convert MQTT_URL to lowercase (#249)
As this would also lowercase the credentials.
Using as-is would be consistant, to what a user expects.

Co-authored-by: renini <renini@local>
2025-07-24 23:28:39 +02:00
Sascha Henke
9ec5da96a0 Update README.md with correct API paths (#248)
The example API links were wrong
2025-07-24 23:27:54 +02:00
Fred Clausen
1eb5c2f971 Move to native 2025-06-24 12:58:47 -06:00
kx1t
e29136be62 Optimize Planefence/Plane-alert web page writing when no new planes are detected, fix for https://github.com/sdr-enthusiasts/docker-planefence/issues/245 (#247)
* plane-alert optimize write cycle when no new planes are detected

* minor change to sed command

* planefence - use cache if table data isn't renewed, also fix for https://github.com/sdr-enthusiasts/docker-planefence/issues/245

* fixed s6wrap syntax error

---------

Co-authored-by: kx1t <kx1t@amsat.org>
2025-06-22 12:25:32 -04:00
kx1t
dd18d0cfa9 add Telegram notification support (#246)
Thanks to @smkrv in https://github.com/sdr-enthusiasts/docker-planefence/issues/244 for the base code that made the implementation process much easier! 

---------

Co-authored-by: @smkrv
2025-06-22 10:11:25 -04:00
Dziban303
ca9d9d31bc colors (#243)
* colors

* handle blank value?

* better documentation
2025-04-30 22:43:48 -04:00
Fred Clausen
e6d97ebacf remove dh token 2025-04-09 10:19:13 -06:00
kx1t
5fccabff53 format #msgs and max-alt in pf website header text 2025-04-04 11:50:19 -04:00
kx1t
02dff98119 fix audio capture after notifications 2025-04-04 11:33:31 -04:00
kx1t
ec49a0a808 minor update to date format 2025-03-27 16:44:06 -04:00
kx1t
b12f823404 add last change time of alertlist to PA webpage 2025-03-27 16:37:34 -04:00
kx1t
4e3a7fc096 Move execution of plane-alert to after planefence is done (#242)
* Move plane-alert execution to after planefence is done
2025-03-26 08:24:38 -04:00
kx1t
a727f44668 Release v5.33 - add route column to PF website, lots of internal updates (#241)
* Html improvements (#239)

* fix peak audio disappearance after MQTT notification

* fix display of MQTT notifications

* add GET_ROUTE in preparation for showing route in PF

* add route column

* Update planefence.sh

* Update planefence.sh

* Update planefence.sh

* Update planefence.sh

* Update planefence.conf

* Update prep-planefence.sh

* Update planefence.config
2025-03-26 07:58:40 -04:00
kx1t
377d27c022 fix disappearing peak audio level after MQTT notification (#240)
* Html improvements (#239)

* fix peak audio disappearance after MQTT notification

* fix display of MQTT notifications
2025-03-25 12:53:33 -04:00
kx1t
465086e474 minor log fix 2025-03-24 11:13:43 -04:00
kx1t
cfaa658cd7 remove old noise items during cleanup 2025-03-24 09:18:42 -04:00
kx1t
85477ce46d Handle non existing image cache items 2025-03-23 20:00:24 -04:00
kx1t
a16ab2a366 create privacy policy for Planefence 2025-03-21 15:36:14 -04:00
kx1t
959abff7c9 ensure original modtime is kept when compressing images 2025-03-21 14:13:37 -04:00
kx1t
aa28dd25ec add reference to example planefence.config in README 2025-03-18 19:14:43 +01:00
kx1t
d1678f018e update attributions 2025-03-17 17:37:27 +01:00
kx1t
6a0d1cf1d9 center PF table heading text 2025-03-17 17:30:48 +01:00
kx1t
7a1f6828bc add padding to PD table 2025-03-17 17:04:42 +01:00
kx1t
2785896ce4 fix table arrows 2025-03-17 16:29:13 +01:00
kx1t
7ca48f2ff1 add plane-alert logging 2025-03-17 16:10:56 +01:00
kx1t
31c7dff3ab quick fix for minor issue 2025-03-17 15:01:16 +01:00
kx1t
473aa54fb2 Release 5.32: Performance Optimizations (#236) 2025-03-17 14:50:50 +01:00
kx1t
e589eee07a update release version (optimizations) 2025-03-17 14:50:16 +01:00
kx1t
00730a7a1b optimization of ALERT_DICT reading 2025-03-17 14:47:45 +01:00
kx1t
5da8b01b8f minor optimization 2025-03-17 14:19:03 +01:00
kx1t
9cde80f4f2 plane-alert performance improvements 2025-03-17 14:05:41 +01:00
kx1t
916be1f6f5 release v5.31: images added for plane-alert (#235) 2025-03-17 10:41:56 +01:00
kx1t
0aaa5085d1 minor tweaks 2025-03-17 10:34:37 +01:00
kx1t
f0d8d849f9 update version to 5.31 2025-03-17 10:27:39 +01:00
kx1t
6391e02e80 remove get_ps_photo test logging 2025-03-17 10:24:50 +01:00
kx1t
92128e5a6e optimize PA table building 2025-03-17 09:53:59 +01:00
kx1t
ee06e6d08e additional changes to render thumbs directly from planespotters 2025-03-17 01:53:09 +01:00
kx1t
3fb048e1f1 render planespotter thumbs from planespotter 2025-03-17 01:53:07 +01:00
kx1t
d0a5258129 more optimizations 2025-03-17 01:19:00 +01:00
kx1t
c0d58b5c30 one more fix 2025-03-16 23:24:16 +01:00