Commit Graph

196 Commits

Author SHA1 Message Date
frederik d154b5f6f1 fix: enable sending test notifications with an empty db 2025-11-22 10:00:35 +01:00
Alex Iribarren 1293e32157 Change 'BirdWeather ID' to 'BirdWeather Token' (#508)
BirdWeather calls these tokens now, not IDs, so this field is confusing (see https://github.com/mcguirepr89/BirdNET-Pi/discussions/1209#discussioncomment-9572485).

I didn't want to go so far as to change the environment variable etc., as that would break all existing installations if not done very carefully.
2025-11-08 18:07:18 +01:00
frederik 132d71d047 add a new flowchart so we can now self-host it, since the "imgur" service has now been geo-blocked due to the new UK Online Safety Act 2025-10-06 20:48:46 +02:00
frederik 633ee78555 fix dark theme, fix running update from the ui 2025-09-09 17:53:20 +02:00
frederik 6fb19bc7ab make sure multiline works with the test function 2025-09-08 20:09:49 +02:00
frederik 3db754a308 send the test notification through send_test_notification.py 2025-09-08 20:09:49 +02:00
frederik abf350107c read body from file 2025-09-08 17:17:18 +02:00
frederik 29af308d7d be a bit more image provider agnostic 2025-08-27 17:32:43 +02:00
frederik a5154c38ed add IMAGE_PROVIDER config 2025-08-19 11:12:50 +02:00
frederik e5ed2ea42f make the language setting a bit more robust 2025-07-08 19:54:20 +02:00
frederik 3145e24231 complete Serbian support 2025-05-17 12:35:19 +02:00
frederik e36884ecc3 Add Korean Arabic Romanian and Turkish to ui 2025-05-04 11:06:56 +02:00
frederik 3b5160b789 update install_language_label.sh and callers 2025-05-04 11:06:56 +02:00
frederik 33e2cb9e96 fix: php: preserve quotes 2025-02-10 19:37:54 +01:00
Emmo213 73d2ba5b48 Dark daily chart (#152)
* Updated daily chart to use the theme selector

* Added sleep after changing theme so the chart can update

* Added code for pink theme, made it easier to add more themes in the future

* Added blue chart for future blue theme

* Set chart background to none so it's transparent

* Added back background for dark mode.

* Change daily chart based on file based settings. Only support light/dark mode.

* Cleanup

* Added borders around the bars on the bar chart

* Updated background color for dark theme

* Merge from main

* Fixed some spacing

* Updating Python version for linting

* Cleanup

* Back leveled to Python 3.9

* Update scripts/daily_plot.py

Co-authored-by: Nachtzuster <Nachtzuster@users.noreply.github.com>

* Coding suggestions

---------

Co-authored-by: Nachtzuster <Nachtzuster@users.noreply.github.com>
2024-08-05 21:38:33 +02:00
Emmo213 2412deb02f Fixed spelling of occurrence (#164) 2024-08-03 10:23:10 +02:00
frederik f4afdaed93 tweak input box sizes 2024-07-13 10:49:00 +02:00
Alexandre 4384f32c83 Align remaining droplists with testbtn 2024-06-20 17:53:29 +02:00
Alexandre f622b073dd Align droplists to testbtn style (already used) 2024-06-20 17:47:54 +02:00
frederik 76e06d2754 fix: set /etc/timezone too 2024-06-16 12:19:10 +02:00
Alexandre 0ab46e3637 Proposal to move success message to js alert (#95)
* Proposal to move success message to js alert

https://github.com/Nachtzuster/BirdNET-Pi/issues/92

* Align with basic

* Fix advanced.php

https://github.com/Nachtzuster/BirdNET-Pi/pull/95
2024-06-15 14:25:09 +02:00
OliNau e6f48f8b61 Add additional apprise notification option (#88)
* Update config.php

Added $maskedlistenurl as an option for apprise notifications.

* Update notifications.py

Make sure $maskedlistenurl also works with default detections, and not only when testing.

* Update config.php

Changed maskedlistenurl to friendlyurl

* Update notifications.py

Changed maskedlistenurl to friendlyurl
2024-06-09 11:16:02 +02:00
Alexandre f84c44bad4 Feature proposal : darkmode (#85)
* Create dark-style.css

* Add call to get_color_scheme

* Add call to get_color_scheme

* Create get_color_scheme function

* Add selection box in config.php

* Accept both lower and uppercase COLOR_SCHEME

* Add COLOR_SCHEME

* Add COLOR_SCHEME

* Change birdnet.conf after color scheme selection

* Move css to static to enable it

* Adapt css location to static

* Improve opacity value

* Fix logo background issues on smaller screens

* Avoid overlap of logos

* Ensure clean look (same margin as before but different location)

* Default background as transparent to avoid white on white

* Avoid black on dark ; improve readability

* Last element of green is homogenized to grayscale

* Enable site reload after color_scheme change
2024-06-08 11:44:21 +02:00
frederik c4c40a1217 add INFO_SITE to ui config 2024-05-31 14:12:53 +02:00
Lloyd Bayley 30d47dfc93 Update BirdWeather ID procedure (#68)
* Update BirdWeather procedure

* Update config.php

Fixed an oops in the a href

* Update config.php

Add linebreak to make it look nicer
2024-05-21 09:22:39 +02:00
frederik 18ce5c7db9 add warning: changing database language on a running install will mess up the stats 2024-05-15 09:54:46 +02:00
frederik 3844f7da83 tidy input boxes 2024-04-09 17:52:39 +02:00
frederik 54a9a8041d tidy location settings 2024-04-09 17:52:39 +02:00
frederik 63d2da0910 tidy apprise 2024-04-09 17:52:39 +02:00
frederik 464b2240d8 convert to standard html 2024-04-09 17:52:39 +02:00
frederik b61a78ed55 fix: require_once 2024-03-29 13:21:18 +01:00
frederik abdffccc2e convert advanced.php config.php 2024-03-29 13:21:18 +01:00
frederik b58abdeb95 make sure input box fits the api key 2024-03-29 13:17:36 +01:00
frederik 3246b61c41 fix: don't send unsolicited stuff: this might break json 2024-03-14 11:55:31 +01:00
frederik b7225ca1d2 fix: use hostname like the python code does 2024-03-14 11:55:31 +01:00
frederik c8b15b65ce Merge branch 'sqlite-timeout' 2024-03-09 13:27:10 +01:00
frederik b0eb5e063f add busyTimeout() to deal with concurrency. open read-write only when needed 2024-03-09 13:04:07 +01:00
Lloyd Bayley 3b4da2e2b6 Update config.php 2024-03-09 01:16:59 +11:00
frederik e0484b8caf fix: make sure the UI reflects the change 2024-02-28 10:21:06 +01:00
frederik 421575423c fix: do not rely on /etc/timezone to get the time zone. timedatectl does not update it immediately (anymore), it only gets updated after a reboot 2024-02-24 11:31:36 +01:00
frederik 299c4cee28 add DATA_MODEL_VERSION to config.php 2024-02-19 16:54:25 +01:00
frederik a3a2ea6dc4 fix: avoid using escapeshellcmd() by injecting $body via STDIN. not very elegant, but keeps with the spirit of escapeshellcmd() 2024-02-18 10:59:22 +01:00
frederik c100d19da1 bookwork fix: make php version independant 2024-02-13 18:06:57 +01:00
frederik 3761d945a1 use only double quotes 2024-02-13 10:57:35 +01:00
ehpersonal38 d47719a443 make 2.4 the default model 2023-06-09 18:01:49 -04:00
ehpersonal38 fd7cdd4b57 Model Update: V2.4 2023-06-04 18:58:47 -04:00
ehpersonal38 a3c8e4efc0 fix confidencepct for test notification 2023-05-30 12:57:04 -04:00
ehpersonal38 5af7dd9ced Merge branch 'main' into feature/add-confidencepct-variable-to-apprise-notification 2023-05-30 12:30:14 -04:00
ehpersonal38 0ee4fbe260 Fix settings requiring refresh to display updated values after changes 2023-05-28 17:11:42 -04:00
ehpersonal38 f0be69d79a Revert "fix species list tester"
This reverts commit 4b6b75a649.
2023-05-28 13:40:19 -04:00