Bluesky app fork with some witchin' additions 💫
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

add/serve .well-known files

+33
+1
bskyweb/cmd/bskyweb/.gitignore
··· 1 + bskyweb
+8
bskyweb/cmd/bskyweb/server.go
··· 64 64 65 65 staticHandler := http.FileServer(func() http.FileSystem { 66 66 if debug { 67 + log.Debugf("serving static file from the local file system") 67 68 return http.FS(os.DirFS("static")) 68 69 } 69 70 fsys, err := fs.Sub(bskyweb.StaticFS, "static") ··· 100 101 RedirectCode: http.StatusFound, 101 102 })) 102 103 104 + // 103 105 // configure routes 106 + // 107 + 108 + // static files 104 109 e.GET("/robots.txt", echo.WrapHandler(staticHandler)) 105 110 e.GET("/static/*", echo.WrapHandler(http.StripPrefix("/static/", staticHandler))) 111 + e.GET("/.well-known/assetlinks.json", echo.WrapHandler(staticHandler)) 112 + 113 + // home 106 114 e.GET("/", server.WebHome) 107 115 108 116 // generic routes
+13
bskyweb/static/.well-known/apple-app-site-association
··· 1 + { 2 + "applinks": { 3 + "apps": [], 4 + "details": [ 5 + { 6 + "appID": "B3LX46C5HS.xyz.blueskyweb.app", 7 + "paths": [ 8 + "*" 9 + ] 10 + } 11 + ] 12 + } 13 + }
+11
bskyweb/static/.well-known/assetlinks.json
··· 1 + [ 2 + { 3 + "relation": ["delegate_permission/common.handle_all_urls"], 4 + "target": { 5 + "namespace": "android_app", 6 + "package_name": "xyz.blueskyweb.app", 7 + "sha256_cert_fingerprints": 8 + ["C1:4D:3C:6B:B5:D6:D9:AE:CF:C5:0B:BC:C1:9B:29:6D:D4:E6:87:46:36:D5:4C:1A:64:1C:14:08:BF:7E:F9:62", "FA:C6:17:45:DC:09:03:78:6F:B9:ED:E6:2A:96:2B:39:9F:73:48:F0:BB:6F:89:9B:83:32:66:75:91:03:3B:9C"] 9 + } 10 + } 11 + ]