Use PNG as the app icon.
Some checks are pending
C build and Test / build (, macos-14, brew update && brew install ncurses gettext autoconf automake openssl@3 libmaxminddb jq) (push) Waiting to run
C build and Test / build (, macos-latest, brew install ncurses gettext autoconf automake libmaxminddb openssl@3 jq) (push) Waiting to run
C build and Test / build (, ubuntu-latest, sudo apt-get update && sudo apt-get install -y build-essential autoconf gettext autopoint libncursesw5-dev libssl-dev git libmaxminddb-dev jq) (push) Waiting to run
C build and Test / build (--enable-debug, macos-14, brew update && brew install ncurses gettext autoconf automake openssl@3 libmaxminddb jq) (push) Waiting to run
C build and Test / build (--enable-debug, macos-latest, brew install ncurses gettext autoconf automake libmaxminddb openssl@3 jq) (push) Waiting to run
C build and Test / build (--enable-debug, ubuntu-latest, sudo apt-get update && sudo apt-get install -y build-essential autoconf gettext autopoint libncursesw5-dev libssl-dev git libmaxminddb-dev jq) (push) Waiting to run
C build and Test / build (--enable-utf8 --enable-debug --with-getline, macos-14, brew update && brew install ncurses gettext autoconf automake openssl@3 libmaxminddb jq) (push) Waiting to run
C build and Test / build (--enable-utf8 --enable-debug --with-getline, macos-latest, brew install ncurses gettext autoconf automake libmaxminddb openssl@3 jq) (push) Waiting to run
C build and Test / build (--enable-utf8 --enable-debug --with-getline, ubuntu-latest, sudo apt-get update && sudo apt-get install -y build-essential autoconf gettext autopoint libncursesw5-dev libssl-dev git libmaxminddb-dev jq) (push) Waiting to run
C build and Test / build (--enable-utf8 --with-getline --enable-asan, macos-14, brew update && brew install ncurses gettext autoconf automake openssl@3 libmaxminddb jq) (push) Waiting to run
C build and Test / build (--enable-utf8 --with-getline --enable-asan, macos-latest, brew install ncurses gettext autoconf automake libmaxminddb openssl@3 jq) (push) Waiting to run
C build and Test / build (--enable-utf8 --with-getline --enable-asan, ubuntu-latest, sudo apt-get update && sudo apt-get install -y build-essential autoconf gettext autopoint libncursesw5-dev libssl-dev git libmaxminddb-dev jq) (push) Waiting to run
C build and Test / build (--with-getline --enable-asan, macos-14, brew update && brew install ncurses gettext autoconf automake openssl@3 libmaxminddb jq) (push) Waiting to run
C build and Test / build (--with-getline --enable-asan, macos-latest, brew install ncurses gettext autoconf automake libmaxminddb openssl@3 jq) (push) Waiting to run
C build and Test / build (--with-getline --enable-asan, ubuntu-latest, sudo apt-get update && sudo apt-get install -y build-essential autoconf gettext autopoint libncursesw5-dev libssl-dev git libmaxminddb-dev jq) (push) Waiting to run
Docker / test (push) Waiting to run
Docker / push (push) Blocked by required conditions

This commit is contained in:
Gerardo O 2025-03-30 21:10:02 -05:00
parent 63aca9a37d
commit 77a8cb715b

View File

@ -268,7 +268,7 @@ print_html_header (FILE * fp, FILE *fcs)
"AA' type='image/x-icon' />"); "AA' type='image/x-icon' />");
/* Output base64-encoded goaccess apple-touch-icon png */ /* Output base64-encoded goaccess apple-touch-icon png */
fprintf (fp, "<link rel='apple-touch-icon' href='data:image/png;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDcuNjIgNDcuNjMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTAgMHY0Ny42Mmg0Ny42MlYwWiIgZmlsbD0iIzFjMWMxYyIvPjxwYXRoIGQ9Ik01LjMgOC42OXYxLjNhMS45IDEuOSAwIDAgMCAxLjkgMS45MmgzMy4xN2ExLjk3IDEuOTcgMCAwIDAgMS45Ni0xLjk2VjguNThhMS45NyAxLjk3IDAgMCAwLTEuOTYtMS45NmgtMzNhMi4wNyAyLjA3IDAgMCAwLTIuMDggMi4wN20uMDQgMTMuMjJ2MS4zYTEuOSAxLjkgMCAwIDAgMS45IDEuOTJINDAuNGExLjk3IDEuOTcgMCAwIDAgMS45Ni0xLjk2VjIxLjhhMS45NyAxLjk3IDAgMCAwLTEuOTYtMS45NmgtMzNhMi4wNyAyLjA3IDAgMCAwLTIuMDggMi4wNyIgZmlsbD0iIzU4NTg1OCIvPjxwYXRoIGQ9Ik02LjYxIDE1Ljg3YTEuMyAxLjMgNDQuOTMgMCAwIDEuMzMgMS4zM2g3LjkzYTEuMyAxLjMgMTM1IDAgMCAxLjMzLTEuMzMgMS4zIDEuMyA0NSAwIDAtMS4zMy0xLjMySDcuOTRhMS4zIDEuMyAxMzUgMCAwLTEuMzMgMS4zMk0zMy4wNyAyOS4xYTEuMzUgMS4zNSA0My43NyAwIDAgMS4zOCAxLjMzaDMuOTFhMS4zIDEuMyAxMzUgMCAwIDEuMzMtMS4zMyAxLjMgMS4zIDQ1IDAgMC0xLjMzLTEuMzJIMzQuNGExLjMgMS4zIDEzNSAwIDAtMS4zMyAxLjMybTAgNS4zQTEuODkgMS4zNSAwIDAgMCAzNSAzNS43M2g1LjQ3YTEuMyAxLjgyIDkwIDAgMCAxLjg3LTEuMzMgMS44MiAxLjMgMCAwIDAtMS44Ny0xLjMyaC01LjU0YTEuMyAxLjgyIDkwIDAgMC0xLjg2IDEuMzJtMCA1LjI4YS45NSAxLjM1IDAgMCAwIC45NiAxLjMzaDIuNzRhLjkxIDEuMyAwIDAgMCAuOTMtMS4zMy45MSAxLjMgMCAwIDAtLjkzLTEuMzJIMzRhLjkxIDEuMyAwIDAgMC0uOTMgMS4zMiIgZmlsbD0iI2M2YzZjNiIvPjxwYXRoIGQ9Ik02LjYxIDI5LjFhMS4zIDEuMyA0NSAwIDAgMS4zMyAxLjMzaDQuMjNhMS4wNiAxLjA2IDEzNSAwIDAgMS4wNi0xLjA2di0uMjdhMS4zIDEuMyA0NSAwIDAtMS4zMi0xLjMySDcuOTRBMS4zIDEuMyAxMzUgMCAwIDYuNiAyOS4xbS4wMSA1LjNhMS4zIDEuMyAwIDAgMCAxLjMzIDEuMzNoNC4yM2ExLjA2IDEuMDYgMCAwIDAgMS4wNi0xLjA2di0uMjdhMS4zIDEuMyAwIDAgMC0xLjMyLTEuMzJINy45NEExLjMgMS4zIDAgMCAwIDYuNiAzNC40bS4wMSA1LjI4YTEuMyAxLjMgMCAwIDAgMS4zMyAxLjMzaDQuMjNhMS4wNiAxLjA2IDAgMCAwIDEuMDYtMS4wNnYtLjI3YTEuMyAxLjMgMCAwIDAtMS4zMi0xLjMySDcuOTRhMS4zIDEuMyAwIDAgMC0xLjM0IDEuMzIiIGZpbGw9IiNmZjAwNWYiLz48cGF0aCBkPSJNMTUuODcgMjkuMTFhMS4wNCAxLjMgMCAwIDAgMS4wNiAxLjMyaDMuMThhMS4wNCAxLjMgMCAwIDAgMS4wNS0xLjMyIDEuMDQgMS4zIDAgMCAwLTEuMDUtMS4zMmgtMy4xOGExLjA0IDEuMyAwIDAgMC0xLjA2IDEuMzJtMCA1LjI5YTEuMDQgMS4zIDAgMCAwIDEuMDYgMS4zMmgzLjE4YTEuMDQgMS4zIDAgMCAwIDEuMDUtMS4zMiAxLjA0IDEuMyAwIDAgMC0xLjA1LTEuMzJoLTMuMThhMS4wNCAxLjMgMCAwIDAtMS4wNiAxLjMybTAgNS4yOWExLjA0IDEuMyAwIDAgMCAxLjA2IDEuMzJoMy4xOGExLjA0IDEuMyAwIDAgMCAxLjA1LTEuMzIgMS4wNCAxLjMgMCAwIDAtMS4wNS0xLjMyaC0zLjE4YTEuMDQgMS4zIDAgMCAwLTEuMDYgMS4zMiIgZmlsbD0iI2FmZDcwMCIvPjxwYXRoIGQ9Ik0yMy44MiAyOS4xYTEuMyAxLjMgMCAwIDAgMS4zMiAxLjMzaDMuOTdhMS4zIDEuMyAwIDAgMCAxLjMyLTEuMzN2LS4xM2ExLjIgMS4yIDAgMCAwLTEuMi0xLjE5aC00LjFhMS4zIDEuMyAwIDAgMC0xLjMxIDEuMzJtMCA1LjNhMS4zIDEuMyAwIDAgMCAxLjMyIDEuMzNoMy45N2ExLjMgMS4zIDAgMCAwIDEuMzItMS4zM3YtLjEzYTEuMiAxLjIgMCAwIDAtMS4yLTEuMTloLTQuMWExLjMgMS4zIDAgMCAwLTEuMzEgMS4zMm0wIDUuMjhhMS4zIDEuMyAwIDAgMCAxLjMyIDEuMzNoMy45N2ExLjMgMS4zIDAgMCAwIDEuMzItMS4zM3YtLjEzYTEuMiAxLjIgMCAwIDAtMS4yLTEuMTloLTQuMWExLjMgMS4zIDAgMCAwLTEuMzEgMS4zMiIgZmlsbD0iIzVmZDdmZiIvPjxwYXRoIGQ9Ik0yMS4xNyAxNS44N2ExLjMgMS4zIDQ1IDAgMCAxLjMyIDEuMzNoNy45NGExLjMgMS4zIDEzNSAwIDAgMS4zMi0xLjMyIDEuMyAxLjMgNDQuOTkgMCAwLTEuMzItMS4zM2gtNy45NGExLjMgMS4zIDEzNSAwIDAtMS4zMiAxLjMyIiBmaWxsPSIjYWZkNzAwIi8+PC9zdmc+Cg=='/>"); fprintf (fp, "<link rel='apple-touch-icon' href='data:image/png;base64,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'/>");
print_html_title (fp); print_html_title (fp);