-
Notifications
You must be signed in to change notification settings - Fork 67
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update favicon with the new logo #858
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice!
favicon.go
Outdated
@@ -20,7 +20,7 @@ func faviconHandler(cacheTime time.Duration) (func(w http.ResponseWriter, r *htt | |||
} | |||
|
|||
return func(w http.ResponseWriter, r *http.Request) { | |||
w.Header().Set("Content-Type", "image/x-icon") | |||
w.Header().Set("Content-Type", "image/svg+xml") |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Amazing times, I didn't know SVG was supported as favicon 🚀
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I was testing this usage to try avoid converting the file to another format.
I've just checked that Firefox and Safari do not support it 😞
An alternative it would be convert that svg file to png.
favicon.go
Outdated
@@ -11,7 +11,7 @@ import ( | |||
) | |||
|
|||
// Elastic Icon | |||
const faviconBase64 = "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AAfAAAAP8AAAD/AAAA/wAAAP8AAAD/AAAB/4AAAf/BAAP//4AH///AD///8D/ygAAAAwAAAAYAAAAAEAIAAAAAAAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///xf///9V////l////8f////h////6f///+P////M////n////17///8e////AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8X////cf///8v////2///+//v89f/3+Oj/9fbh//b35f/6+/H//v78//////n////U////gP///yEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////Av///0f////H/////fr68P/n6rn/0th6/8PLT/+8xTr/usMz/7vENv/AyUf/zNNq/+DkpP/19uL////+/v///9T///9Z////BQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8E////af///+v9/fj/5eiy/8PMUP+zvh//sLsV/7C7Fv+wuxf/sLwX/7C7F/+wuxb/sLsV/7G8Gv+8xTr/2d6Q//j56//////z////f////woAAAAAAAAAAAAAAAD///8B////Bv///wX///8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wL///9q////8/j5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//3////h/Pbp/+W1Pf/gpxn/4Kgb/+CoG//gqBv/4Kgb/+CoG//gqBv/4Kgb/+CnGf/irSn/8tqf///9+//x89f/w8tP/7C7F/+xvBn/sLsX/7C7Fv+3wSv/zdRs/+vtwf/+/fb/+v7//8n1//9x5f3/JNf8/xfU/P+J6f7/9v7///Xw5f/Cp2P/onoR/6J6EP+iehH/onoR/6J6Ef+iehH/onoR/6J6Ef+iehH/onoR/6J5EP+ogiH/7eXS//////v////4+e/X/+KuLP/gqBr/4Kgb/+CoG//gqBv/4Kgb/+CoG//gqBv/4Kgb/+CoG//gpxn/4asj//DUj//+/Pj/9Pbh/8jPXP+xvBn/usQ0/9LZff/w8c////76//X9//+68v7/X+H9/xzV/P8I0fz/CdL8/wrS/P8P0/z/c+X9/+/8///69u//yrJ3/6R8Ff+ieRD/onoR/6J6Ef+iehH/onoR/6J6Ef+iehH/onoR/6F5D/+ujDH/9PDl/////+X////7+e/U/+KuKv/gqBr/4Kgb/+CoG//gqBv/4Kgb/+CoG//gqBv/4Kgb/+CoG//gqBv/4Kga/+GpH//uzoD//vrz//f46P/h5af/9PTa/////f/u/P//qe/+/0/e/f8V1Pz/B9H8/wrS/P8L0vz/C9L8/wvS/P8K0vz/C9L8/17h/f/k+v///fr2/9K+jf+mfxv/oXkP/6J6Ef+iehH/onoR/6J6Ef+iehH/onoR/6B4Df/ApWD//fz6/////7L////q+/Tj/+SyN//gpxn/4Kgb/+CoG//gqBv/4Kgb/+CoG//gqBv/4Kgb/+CoG//gqBv/4Kgb/+CoGv/gqBz/7Mp1//779v//////5fr//5js/v9A3P3/D9P8/wfR/P8K0vz/C9L8/wvS/P8L0vz/C9L8/wvS/P8L0vz/C9L8/wnS/P9L3v3/1/j////9+//ayqH/qYQk/6F5Dv+iehH/onoR/6J6Ef+iehH/onoQ/6V+Gf/h1LP/////9v///17///++/vz4/+nBXf/gpxf/4Kgb/+CoG//gqBv/4Kgb/+CoG//gqBv/4Kgb/+CoG//gqBv/4Kgb/+CoG//gpxf/6L9Z///89f/G9f//Ndr9/wvS/P8I0fz/C9L8/wvS/P8L0vz/C9L8/wvS/P8L0vz/C9L8/wvS/P8L0vz/C9L8/wvS/P8I0fz/Odr9/8f1/////v7/4tW1/66LL/+heA7/onoR/6J6Ef+iehH/oXgO/8Wra//8+vf/////uf///xL///9w////+/Pdp//gqR3/4Kgb/+CoG//gqBv/4Kgb/+CoG//gqBv/4Kgb/+CoG//gqBv/4Kgb/+CoG//hqiD/9eGw//v///9i4v3/BtH8/wvS/P8L0vz/C9L8/wvS/P8L0vz/C9L8/wvS/P8L0vz/C9L8/wvS/P8L0vz/C9L8/wvS/P8L0vz/CNH8/yvY/P+18f7//v///+ngyP+zkj7/oXgO/6F5D/+heQ//vaFY//Xw5f/////n////QAAAAAD///8e////zf358P/pwFv/4KcX/+CoG//gqBv/4Kgb/+CoG//gqBv/4Kgb/+CoG//gqBv/4Kgb/9+mFv/nvFD///nw/8n1//8d1fz/CtL8/wvS/P8L0vz/C9L8/wvS/P8L0vz/C9L8/wvS/P8L0vz/C9L8/wvS/P8L0vz/C9L8/wvS/P8L0vz/C9L8/wjS/P8f1vz/oO3+//v////w6Nf/upxP/6qFJf/Mtn3/9vPp/////+v///9e////AQAAAAAAAAAA////XP////X57tT/5bdE/+CnF//gqBv/4Kgb/+CoG//gqBr/4KcZ/9+nF//gpxn/4asj/+SzOf/04K7//f///2/k/f8I0fz/C9L8/wvS/P8L0vz/C9L8/wvS/P8L0vz/C9L8/wvS/P8L0vz/C9L8/wvS/P8L0vz/C9L8/wvS/P8L0vz/C9L8/wvS/P8J0vz/FtT8/4vp/v/3/v//9vHm/+7n1P/9/fv+////0f///07///8CAAAAAAAAAAAAAAAA////Bv///4b////6+e/V/+nAXP/gqR7/36YX/+CoGv/irCf/5bZB/+rFZ//x1pb/9+jC//335f////v/3Pj//yfX/P8J0vz/C9L8/wvS/P8L0vz/C9L8/wvS/P8L0vz/C9L8/wvS/P8L0vz/C9L8/wvS/P8L0vz/C9L8/wvS/P8L0vz/C9L8/wvS/P8L0vz/CtL8/w/T/P955v3/9/3//////+v///99////HwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wv///9+////7/358P/z3qr/7cx7//LboP/57Mv//vrr/////P/+/f//9vD//+na/f/58v7/3vn//ybX/P8J0vz/C9L8/wvS/P8L0vz/C9L8/wvS/P8L0vz/C9L8/wvS/P8L0vz/C9L8/wvS/P8L0vz/C9L8/wvS/P8L0vz/C9L8/wvS/P8L0vz/C9L8/wnS/P8d1fz/1vf+/////87///8RAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8E////SP///7b////2//////38///z7P//5ND8/9Ct+P+7ivT/qWzy/59a8P/exfr/9f///0Pc/f8I0fz/C9L8/wvS/P8L0vz/C9L8/wvS/P8L0vz/C9L8/wvS/P8L0vz/C9L8/wvS/P8L0vz/C9L8/wvS/P8L0vz/C9L8/wvS/P8L0vz/C9L8/wrS/P8V1Pz/xvT+/////93///8cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///xj////P8Ob9/7mH9P+mZvH/nFXw/5hN7/+XTO//mE3v/5dM7//Mp/f//////2jj/f8H0fz/C9L8/wvS/P8L0vz/C9L8/wvS/P8L0vz/C9L8/wvS/P8L0vz/C9L8/wvS/P8L0vz/C9L8/wvS/P8L0vz/C9L8/wvS/P8L0vz/C9L8/wrS/P8U1Pz/xPT+/////+H///8gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///yb////m28H5/5hO7/+YTe//mU/v/5lP7/+ZT+//mU/v/5dM7/+7ivT///7//5Hr/v8J0vz/C9L8/wvS/P8L0vz/C9L8/wvS/P8L0vz/C9L8/wvS/P8L0vz/C9L8/wvS/P8L0vz/C9L8/wvS/P8L0vz/C9L8/wvS/P8L0vz/C9L8/wrS/P8a1fz/z/b+/////9r///8ZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///zP////w1rj5/5lO7/+ZT+//mU/v/5lP7/+ZT+//mU/v/5hN7/+scfL//PP+/7jz/v8R0/z/C9L8/wvS/P8L0vz/C9L8/wvS/P8L0vz/C9L8/wvS/P8L0vz/C9L8/wvS/P8L0vz/C9L8/wvS/P8L0vz/C9L8/wvS/P8L0vz/C9L8/wnS/P8t2Pz/5fr//////8b///8NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///yv////q38n6/5tS7/+ZT+//mU/v/5lP7/+ZT+//mU/v/5hO7/+iXvD/8OL8/9r6//8i1vz/CtL8/wvS/P8L0vz/C9L8/wvS/P8L0vz/C9L8/wvS/P8L0vz/C9L8/wvS/P8L0vz/C9L8/wvS/P8L0vz/C9L8/wvS/P8L0vz/C9L8/wfR/P9X4P3/+v7//////57///8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///xL////M8+r9/6hp8f+YTe//mU/v/5lP7/+ZT+//mU/v/5lP7/+bUu//4cn6//H///892/3/CNH8/wvS/P8L0vz/C9L8/wvS/P8L0vz/C9L8/wvS/P8L0vz/C9L8/wvS/P8L0vz/C9L8/wvS/P8L0vz/C9L8/wvS/P8L0vz/C9L8/wzS/P+e7f7//////f///2EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///+F/////9Gw+P+aUe//mU7v/5lP7/+ZT+//mU/v/5lP7/+YTe//z6z3//7///9g4v3/B9H8/wvS/P8L0vz/C9L8/wvS/P8L0vz/C9L8/wvS/P8L0vz/C9L8/wvS/P8L0vz/C9L8/wvS/P8L0vz/C9L8/wvS/P8L0vz/CNH8/zfa/f/l+v//////3P///yIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8m////1fr3/v/Gnvb/nFTv/5dM7/+YTe//mE7v/5hN7/+WSu//w5j2//////+N6v7/CNH8/wvS/P8L0vz/C9L8/wvS/P8L0vz/C9L8/wvS/P8L0vz/C9L8/wvS/P8L0vz/C9L8/wvS/P8L0vz/C9L8/wvS/P8K0vz/ENP8/6Dt/v//////////hwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////Tf///+X8+f7/3MT6/7eD9P+nZ/H/pGLx/6xw8v/GnPb/7+P8///////f+f//Pdv9/wfR/P8L0vz/C9L8/wvS/P8L0vz/C9L8/wvS/P8L0vz/C9L8/wvS/P8L0vz/C9L8/wvS/P8L0vz/C9L8/wvS/P8J0vz/a+P9//b9///////U////IwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////Af///0T////F////+/z6///07P3/8ej9//jy/v/+/v/9////zf///5z////1y/X+/zXa/f8H0fz/C9L8/wvS/P8L0vz/C9L8/wvS/P8L0vz/C9L8/wvS/P8L0vz/C9L8/wvS/P8L0vz/CtL8/wrS/P9c4f3/6fv///////H///9XAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8V////XP///53///+8////vv///6P///9l////G////wj///+K////+9L3/v9N3v3/C9L8/wjS/P8L0vz/C9L8/wvS/P8L0vz/C9L8/wvS/P8L0vz/C9L8/wrS/P8I0fz/FNT8/3Pl/f/r+///////9////3j///8EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wL///8I////Cf///wIAAAAAAAAAAAAAAAD///8M////h/////Xs+///j+r+/zHZ/P8M0vz/B9H8/wjR/P8J0vz/CdL8/wnS/P8H0fz/B9H8/xLT/P9G3f3/r/D+//j+///////w////dv///wcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////B////2H////a/v///+P6//+j7v7/ZeL9/z7b/f8s2Pz/KNf8/zDZ/P9H3f3/dOX9/7bx/v/w/P///////v///9H///9T////BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8m////if///9r////7/f////H8///l+v//4vn//+j7///1/f///v////////n////U////ff///x4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////Av///yT///9p////qv///9b////s////8v///+r////T////pP///2H///8f////AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//wH///8AAP/8AD///wAA//AAH///AAD/4AAP//8AAP/AAAOH/wAA/4AAAAH/AAD/AAAAAP8AAP8AAAAAfwAA/gAAAAA/AAD+AAAAAD8AAPwAAAAAPwAA/AAAAAA/AAD8AAAAAD8AAPwAAAAAPwAA/AAAAAAfAAD8AAAAAA8AAPwAAAAAAwAA8AAAAAADAADgAAAAAAEAAMAAAAAAAQAAgAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAEAAIAAAAAAAwAAgAAAAAAHAADAAAAAAA8AAMAAAAAAPwAA8AAAAAA/AAD4AAAAAD8AAPwAAAAAPwAA/AAAAAA/AAD8AAAAAD8AAPwAAAAAPwAA/AAAAAB/AAD8AAAAAH8AAP4AAAAAfwAA/wAAAAD/AAD/gAAAAf8AAP/hwAAD/wAA///gAAf/AAD///gAD/8AAP///AA//wAA////gP//AAA=" | |||
const faviconBase64 = "PHN2ZyB3aWR0aD0iMjU2IiBoZWlnaHQ9IjI1NiIgdmlld0JveD0iMCAwIDI1NiAyNTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMjguNSAxNTQuNDg3TDI0IDEwMVYxOTkuMzY4TDEyOC41IDI1NkwyMzMgMTk5LjM2OFYxMDFMMTI4LjUgMTU0LjQ4N0wxMjguNSAxNzIuNjY1TDIxOC4wNzEgMTI1LjQwMlYxOTAuODE3TDEyOC41IDIzOS4zNThMMzguOTI4NiAxOTAuODE3VjEyNS40MDJMMTI4LjUgMTcyLjY2NUwxMjguNSAxNTQuNDg3WiIgZmlsbD0iIzUzNTc2NiIvPgo8cGF0aCBkPSJNOTUuOTk1OCAxMjMuNDQzTDEyNy45OTYgMTQxLjE4TDE1OS45OTYgMTIzLjQ0M0wxNTkuOTk2IDEwOC44NUwxMjcuOTk2IDEyNi41ODdMOTUuOTk1OCAxMDguODQ5TDk1Ljk5NTggMTIzLjQ0M1oiIGZpbGw9IiMwMEJGQjMiLz4KPHBhdGggZD0iTTk1Ljk5NjIgOTcuNDg5MUwxMjcuOTk2IDExNS4yMjZMMTU5Ljk5NiA5Ny40ODkyTDE1OS45OTYgODIuODk1NEwxMjcuOTk2IDEwMC42MzJMOTUuOTk2MiA4Mi44OTUzTDk1Ljk5NjIgOTcuNDg5MVoiIGZpbGw9IiMwMEJGQjMiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMjcuOTk2IDc0LjA1MDFMMTUzLjQzIDU5LjI2ODFMMTUzLjQzIDMwLjAwMzlMMTI3Ljk5NiAxNS4yMjE4TDEwMi41NjIgMzAuMDAzOUwxMDIuNTYyIDU5LjI2ODFMMTI3Ljk5NiA3NC4wNTAxWk04OS41OTYxIDY2Ljk1NEwxMjcuOTk2IDg5LjI3MTlMMTY2LjM5NiA2Ni45NTRMMTY2LjM5NiAyMi4zMThMMTI3Ljk5NiA5LjA1MzAyZS0wNkw4OS41OTYxIDIyLjMxOEw4OS41OTYxIDY2Ljk1NFoiIGZpbGw9IiMwMEJGQjMiLz4KPHJlY3QgeD0iMTIxIiB5PSIxNjAiIHdpZHRoPSIxNSIgaGVpZ2h0PSI4NCIgZmlsbD0iIzUzNTc2NiIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTY4LjM2MzIgNzVMMjMuNDYyMiA5OS44MzE5VjE5OS43MTRMMzguNDI5MyAxOTQuMzI4TDM4LjQyOTIgMTc1Ljc3MVYxMDguNTgxTDY4LjM2MzIgOTIuMDI2MVY3NVpNMTg4LjA5OSA5Mi4wMjYzTDIxOC4wMzMgMTA4LjU4MUwyMTguMDMzIDExMC40N1YxOTQuMzI4TDIzMyAxOTkuNzE0Vjk5LjgzMTlMMTg4LjA5OSA3NS4wMDAyVjkyLjAyNjNaIiBmaWxsPSIjNTM1NzY2Ii8+Cjwvc3ZnPgo=" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We have it encoded here only to decode it back in the faviconHandler
. Wdyt about embedding it instead? It would be also more clear where this comes from.
const faviconBase64 = "PHN2ZyB3aWR0aD0iMjU2IiBoZWlnaHQ9IjI1NiIgdmlld0JveD0iMCAwIDI1NiAyNTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMjguNSAxNTQuNDg3TDI0IDEwMVYxOTkuMzY4TDEyOC41IDI1NkwyMzMgMTk5LjM2OFYxMDFMMTI4LjUgMTU0LjQ4N0wxMjguNSAxNzIuNjY1TDIxOC4wNzEgMTI1LjQwMlYxOTAuODE3TDEyOC41IDIzOS4zNThMMzguOTI4NiAxOTAuODE3VjEyNS40MDJMMTI4LjUgMTcyLjY2NUwxMjguNSAxNTQuNDg3WiIgZmlsbD0iIzUzNTc2NiIvPgo8cGF0aCBkPSJNOTUuOTk1OCAxMjMuNDQzTDEyNy45OTYgMTQxLjE4TDE1OS45OTYgMTIzLjQ0M0wxNTkuOTk2IDEwOC44NUwxMjcuOTk2IDEyNi41ODdMOTUuOTk1OCAxMDguODQ5TDk1Ljk5NTggMTIzLjQ0M1oiIGZpbGw9IiMwMEJGQjMiLz4KPHBhdGggZD0iTTk1Ljk5NjIgOTcuNDg5MUwxMjcuOTk2IDExNS4yMjZMMTU5Ljk5NiA5Ny40ODkyTDE1OS45OTYgODIuODk1NEwxMjcuOTk2IDEwMC42MzJMOTUuOTk2MiA4Mi44OTUzTDk1Ljk5NjIgOTcuNDg5MVoiIGZpbGw9IiMwMEJGQjMiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMjcuOTk2IDc0LjA1MDFMMTUzLjQzIDU5LjI2ODFMMTUzLjQzIDMwLjAwMzlMMTI3Ljk5NiAxNS4yMjE4TDEwMi41NjIgMzAuMDAzOUwxMDIuNTYyIDU5LjI2ODFMMTI3Ljk5NiA3NC4wNTAxWk04OS41OTYxIDY2Ljk1NEwxMjcuOTk2IDg5LjI3MTlMMTY2LjM5NiA2Ni45NTRMMTY2LjM5NiAyMi4zMThMMTI3Ljk5NiA5LjA1MzAyZS0wNkw4OS41OTYxIDIyLjMxOEw4OS41OTYxIDY2Ljk1NFoiIGZpbGw9IiMwMEJGQjMiLz4KPHJlY3QgeD0iMTIxIiB5PSIxNjAiIHdpZHRoPSIxNSIgaGVpZ2h0PSI4NCIgZmlsbD0iIzUzNTc2NiIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTY4LjM2MzIgNzVMMjMuNDYyMiA5OS44MzE5VjE5OS43MTRMMzguNDI5MyAxOTQuMzI4TDM4LjQyOTIgMTc1Ljc3MVYxMDguNTgxTDY4LjM2MzIgOTIuMDI2MVY3NVpNMTg4LjA5OSA5Mi4wMjYzTDIxOC4wMzMgMTA4LjU4MUwyMTguMDMzIDExMC40N1YxOTQuMzI4TDIzMyAxOTkuNzE0Vjk5LjgzMTlMMTg4LjA5OSA3NS4wMDAyVjkyLjAyNjNaIiBmaWxsPSIjNTM1NzY2Ii8+Cjwvc3ZnPgo=" | |
//go:embed favicon.svg | |
var faviconBlob []byte |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍
In order to be all the available formats of the EPR icon/logo here in its own repository, a new folder |
Update favicon file with the new Elastic Package Registry logo. A new "img" folder has also been added to include other available formats of this new logo (png, svg and ico).
* WIP * Refactor indexer to proxy mode * Prepare interfaces * Link * Bump github.com/prometheus/client_golang from 1.12.2 to 1.13.0 (#861) Bumps [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) from 1.12.2 to 1.13.0. - [Release notes](https://github.com/prometheus/client_golang/releases) - [Changelog](https://github.com/prometheus/client_golang/blob/main/CHANGELOG.md) - [Commits](prometheus/client_golang@v1.12.2...v1.13.0) --- updated-dependencies: - dependency-name: github.com/prometheus/client_golang dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump go.uber.org/zap from 1.21.0 to 1.22.0 (#862) Bumps [go.uber.org/zap](https://github.com/uber-go/zap) from 1.21.0 to 1.22.0. - [Release notes](https://github.com/uber-go/zap/releases) - [Changelog](https://github.com/uber-go/zap/blob/master/CHANGELOG.md) - [Commits](uber-go/zap@v1.21.0...v1.22.0) --- updated-dependencies: - dependency-name: go.uber.org/zap dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Update favicon with the new EPR logo (#858) Update favicon file with the new Elastic Package Registry logo. A new "img" folder has also been added to include other available formats of this new logo (png, svg and ico). * Bump cloud.google.com/go/storage from 1.24.0 to 1.25.0 (#863) Bumps [cloud.google.com/go/storage](https://github.com/googleapis/google-cloud-go) from 1.24.0 to 1.25.0. - [Release notes](https://github.com/googleapis/google-cloud-go/releases) - [Changelog](https://github.com/googleapis/google-cloud-go/blob/main/CHANGES.md) - [Commits](googleapis/google-cloud-go@pubsub/v1.24.0...spanner/v1.25.0) --- updated-dependencies: - dependency-name: cloud.google.com/go/storage dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * ci: transform git tag with `v` format (#865) * Bump github.com/fsouza/fake-gcs-server from 1.38.3 to 1.38.4 (#866) Bumps [github.com/fsouza/fake-gcs-server](https://github.com/fsouza/fake-gcs-server) from 1.38.3 to 1.38.4. - [Release notes](https://github.com/fsouza/fake-gcs-server/releases) - [Commits](fsouza/fake-gcs-server@v1.38.3...v1.38.4) --- updated-dependencies: - dependency-name: github.com/fsouza/fake-gcs-server dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Use proxymode in main * Search * WIP: before resolver * Resolver * Basic resolver * Fix: mage check * Not needed * Fix: imports * Add CHANGELOG * Categories * Address PR comments * Use consts * More fixes * Use snapshot registry Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Mario Rodriguez Molins <mario.rodriguez@elastic.co> Co-authored-by: Victor Martinez <victormartinezrubio@gmail.com>
This PR updates the favicon used in EPR to be the new Elastic Package Registry logo:
Relates elastic/integrations#3880
Relates #797
Note:
In Firefox, if the response is purely a json, favicon is blocked by CSP. Related bug issue: https://bugzilla.mozilla.org/show_bug.cgi?id=1698115 If the json viewer is disabled, favicon is loaded.