forked from tangled.org/core
Monorepo for Tangled — https://tangled.org

appview/pages: add png icons to pwa manifest

this is required since firefox apparently doesn't
support png icons (in my testing)

flake.nix change just copies the files into the static
directory since its untracked.

Signed-off-by: afterlifepro <vielle.dev@proton.me>

vielle.dev 64c65aaa 1fe67135

verified
appview/pages/pwa-icons/pwa-144.png

This is a binary file and will not be displayed.

appview/pages/pwa-icons/pwa-192.png

This is a binary file and will not be displayed.

appview/pages/pwa-icons/pwa-48.png

This is a binary file and will not be displayed.

appview/pages/pwa-icons/pwa-512.png

This is a binary file and will not be displayed.

appview/pages/pwa-icons/pwa-72.png

This is a binary file and will not be displayed.

appview/pages/pwa-icons/pwa-96.png

This is a binary file and will not be displayed.

+32
appview/state/state.go
··· 205 "icons": [ 206 { 207 "src": "/favicon.svg", 208 "sizes": "144x144" 209 } 210 ], 211 "start_url": "/",
··· 205 "icons": [ 206 { 207 "src": "/favicon.svg", 208 + "type": "image/xml+svg", 209 + "sizes": "any", 210 + "purpose": "any" 211 + }, 212 + { 213 + "src": "/static/pwa-512.png", 214 + "type": "image/png", 215 + "sizes": "512x512" 216 + }, 217 + { 218 + "src": "/static/pwa-192.png", 219 + "type": "image/png", 220 + "sizes": "192x192" 221 + }, 222 + { 223 + "src": "/static/pwa-144.png", 224 + "type": "image/png", 225 "sizes": "144x144" 226 + }, 227 + { 228 + "src": "/static/pwa-96.png", 229 + "type": "image/png", 230 + "sizes": "96x96" 231 + }, 232 + { 233 + "src": "/static/pwa-72.png", 234 + "type": "image/png", 235 + "sizes": "72x72" 236 + }, 237 + { 238 + "src": "/static/pwa-48.png", 239 + "type": "image/png", 240 + "sizes": "48x48" 241 } 242 ], 243 "start_url": "/",
+2
flake.nix
··· 167 mkdir -p appview/pages/static 168 # no preserve is needed because watch-tailwind will want to be able to overwrite 169 cp -fr --no-preserve=ownership ${packages'.appview-static-files}/* appview/pages/static 170 export TANGLED_OAUTH_JWKS="$(${packages'.genjwks}/bin/genjwks)" 171 ''; 172 env.CGO_ENABLED = 1; ··· 200 program = toString (pkgs.writeShellScript "watch-appview" '' 201 echo "copying static files to appview/pages/static..." 202 ${pkgs.coreutils}/bin/cp -fr --no-preserve=ownership ${packages'.appview-static-files}/* appview/pages/static 203 ${air-watcher "appview" ""}/bin/run 204 ''); 205 };
··· 167 mkdir -p appview/pages/static 168 # no preserve is needed because watch-tailwind will want to be able to overwrite 169 cp -fr --no-preserve=ownership ${packages'.appview-static-files}/* appview/pages/static 170 + cp -fr appview/pages/pwa-icons/* appview/pages/static 171 export TANGLED_OAUTH_JWKS="$(${packages'.genjwks}/bin/genjwks)" 172 ''; 173 env.CGO_ENABLED = 1; ··· 201 program = toString (pkgs.writeShellScript "watch-appview" '' 202 echo "copying static files to appview/pages/static..." 203 ${pkgs.coreutils}/bin/cp -fr --no-preserve=ownership ${packages'.appview-static-files}/* appview/pages/static 204 + ${pkgs.coreutils}/bin/cp -fr appview/pages/pwa-icons/* appview/pages/static 205 ${air-watcher "appview" ""}/bin/run 206 ''); 207 };