Current section
43 Versions
Jump to
Current section
43 Versions
Compare versions
9
files changed
+32
additions
-20
deletions
| @@ -1,5 +1,12 @@ | |
| 1 1 | # CHANGELOG |
| 2 2 | |
| 3 | + ## v0.8.6 (2024-12-30) |
| 4 | + |
| 5 | + * Update Erlang docs url |
| 6 | + * Fix rendering of durations in Elixir v1.18+ |
| 7 | + * Fix warnings on Elixir v1.18+ |
| 8 | + * Remove img nonce which had no effect whatsoever |
| 9 | + |
| 3 10 | ## v0.8.5 (2024-11-14) |
| 4 11 | |
| 5 12 | * Provide a mechanism for user extensible LiveView hooks |
unknowndist/css/app.css
File is too large to be displayed (100 KB limit).
| @@ -2,11 +2,9 @@ | |
| 2 2 | [{<<"github">>, |
| 3 3 | <<"https://github.com/phoenixframework/phoenix_live_dashboard">>}]}. |
| 4 4 | {<<"name">>,<<"phoenix_live_dashboard">>}. |
| 5 | - {<<"version">>,<<"0.8.5">>}. |
| 5 | + {<<"version">>,<<"0.8.6">>}. |
| 6 6 | {<<"description">>,<<"Real-time performance dashboard for Phoenix">>}. |
| 7 7 | {<<"elixir">>,<<"~> 1.12">>}. |
| 8 | - {<<"app">>,<<"phoenix_live_dashboard">>}. |
| 9 | - {<<"licenses">>,[<<"MIT">>]}. |
| 10 8 | {<<"files">>, |
| 11 9 | [<<"dist">>,<<"dist/css">>,<<"dist/css/app.css">>,<<"dist/js">>, |
| 12 10 | <<"dist/js/app.js.map">>,<<"dist/js/app.js">>,<<"lib">>,<<"lib/phoenix">>, |
| @@ -54,6 +52,8 @@ | |
| 54 52 | <<"lib/phoenix/live_dashboard/pages/ports_page.ex">>, |
| 55 53 | <<"lib/phoenix/live_dashboard.ex">>,<<"CHANGELOG.md">>,<<"LICENSE.md">>, |
| 56 54 | <<"mix.exs">>,<<"README.md">>]}. |
| 55 | + {<<"app">>,<<"phoenix_live_dashboard">>}. |
| 56 | + {<<"licenses">>,[<<"MIT">>]}. |
| 57 57 | {<<"requirements">>, |
| 58 58 | [[{<<"name">>,<<"mime">>}, |
| 59 59 | {<<"app">>,<<"mime">>}, |
| @@ -6,7 +6,7 @@ defmodule Phoenix.LiveDashboard.LayoutView do | |
| 6 6 | |
| 7 7 | def render("dash.html", assigns), do: dash(assigns) |
| 8 8 | |
| 9 | - defp csp_nonce(conn, type) when type in [:script, :style, :img] do |
| 9 | + defp csp_nonce(conn, type) when type in [:script, :style] do |
| 10 10 | csp_nonce_assign_key = conn.private.csp_nonce_assign_key[type] |
| 11 11 | conn.assigns[csp_nonce_assign_key] |
| 12 12 | end |
| @@ -26,9 +26,15 @@ | |
| 26 26 | </div> |
| 27 27 | <footer class="flex-shrink-0"> |
| 28 28 | Phoenix LiveDashboard was made with love by |
| 29 | - <a href="https://dashbit.co/" target="_blank" class="footer-dashbit"><img nonce={csp_nonce(@conn, :img)} src="data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAArhQTFRFAAAAecBIXYnHI9v/I9z/IN//f1ij+b0U8FowecBIecBIecBIecBIecBIecBIecBIecBIecBIecBIecBIecBIecBIecBIecBIecBIecBIecBIecBIecBIecBIecBIecBIecBIecBIecBIecBIecBIecBIecBIecBIecBIecBIecBIecBIecBIecBIecBIecBIecBIecBIecBIecBIecBIecBIecBIecBIecBIecBIecBIecBIecBIecBIecBIecBIXYnHXYnHXYnHXYnHXYnHXYnHXYnHXYnHXYnHXYnHXYnHXYnHXYnHXYnHXYnHXYnHXYnHXYnHXYnHXYnHXYnHXYnHXYnHXYnHXYnHXYnHXYnHXYnHXYnHXYnHXYnHXYnHf1ijf1ijf1ijf1ijf1ijf1ijf1ijf1ijf1ijf1ijf1ijf1ijf1ijf1ijf1ijf1ijf1ijf1ijf1ijf1ijf1ijf1ijf1ijf1ijf1ijf1ijf1ijf1ijf1ijf1ijf1ijf1ijf1ijf1ijf1ijf1ijf1ijf1ijf1ijf1ijf1ij+b0U+b0U+b0U+b0U+b0U+b0U+b0U+b0U+b0U+b0U+b0U+b0U+b0U+b0U+b0U+b0U+b0U+b0U+b0U+b0U+b0U+b0U+b0U+b0U+b0U+b0U+b0U+b0U+b0U+b0U+b0U8Fow8Fow8Fow8Fow8Fow8Fow8Fow8Fow8Fow8Fow8Fow8Fow8Fow8Fow8Fow8Fow8Fow8Fow8Fow8Fow8Fow8Fow8Fow8Fow8Fow8Fow8Fow8Fow8Fow8Fow8Fow8Fow8Fow8Fow8Fow8Fow8Fow8Fow8Fow8Fow8Fow8Fow8Fow8Fow8Fow8Fow8Fow8Fow8Fow8Fow8Fow8Fow8Fow8Fow8Fow8Fow8Fow8FowecBIXYnHf1ij+b0U8Fow////7N2n3QAAAOJ0Uk5TAAAAAAAAAAAAAwYEAQVMsrVqJqiMCQ+UtKqafToIbZk38ckNFtTtsFMH+v0268QVz/z57pUcIU5PLhFJPUBNHj9ubSssQhpobFoLlWWbPvP2VGmc9LYPVpM6PFkkjIkeAhIXFQUIFhABD6vXyC1M0tSiDM7xN1z9xxG/8N8yVevttQ4EKC4KMSRVlZM6PFkjjJKLZWmcPvTCFGjz+2FAb20rLG5CGmAREissGgkpIgIEJC0TY+nsijLbtwwUwevo5pYfbZk38ckNFtT7yGha1dd+LtinC7DWzbKCUwoXBRUBBtzNZ0MAAAABYktHROe2a2qTAAAACXBIWXMAAAsSAAALEgHS3X78AAAB1ElEQVQ4y2NgoApg5OTi4ubh4uJlZOTlAjIZGdEV8PELCAoJC4iIiolL8PNLSknLyKKoYZR79EheQfGRkrKK6iMwUFPX0ERSwiiopS2uo6utp6xvYGgEAlraxiamCBWMZuYWllbWFjbcmrbmdhBgbmHPyEAUYHJwdHJ2cXJ0ZXJzd/JAAY6eXkxABd6PH/u4P37sy+Tn/xgNBAQyMUEUBD1+HMzkF4Ku4HFoGFBBuHdEZFSEdzRTTGwEOoiLZ8LrPmYWVhY4hy0hMSk5hS01LSkNAZLSMxAKMrOyc3LZ8vILkEB2YRFCQWLxk5JStrLyJ8igohKhoLKquqaWra6+AQlUNzYhFDS31La2sSW2I4PajgTCQc3e2dXd09vd1cfeP6F7IirontTPzsDe9fTp5ClPn05lnzb9KTqYMROqYBZYwWx0+Tlz2YEK5s1fsHDRgsVL2JfOWoAKFi9bzk5kquZYsXLV6jVrV61bv2HjShjYtJkDoWDL1m3bd+zctmv3nr379oPA1n0HDh5CUnD42bMjR489O37i5KlnYHD6zFkkAxg4zp2/cPHSmctXrq64dv3UqRs3b90+ycGB7IY7d++euHf/7ooH6zffvXt3xUMUWZoDANcrJTmqp/DgAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE5LTEyLTE1VDEyOjE2OjMzKzAwOjAwtprQKQAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxOS0xMi0xNVQxMjoxNjozMyswMDowMMfHaJUAAABGdEVYdHNvZnR3YXJlAEltYWdlTWFnaWNrIDYuNy44LTkgMjAxNC0wNS0xMiBRMTYgaHR0cDovL3d3dy5pbWFnZW1hZ2ljay5vcmfchu0AAAAAGHRFWHRUaHVtYjo6RG9jdW1lbnQ6OlBhZ2VzADGn/7svAAAAGHRFWHRUaHVtYjo6SW1hZ2U6OmhlaWdodAAxOTIPAHKFAAAAF3RFWHRUaHVtYjo6SW1hZ2U6OldpZHRoADE5MtOsIQgAAAAZdEVYdFRodW1iOjpNaW1ldHlwZQBpbWFnZS9wbmc/slZOAAAAF3RFWHRUaHVtYjo6TVRpbWUAMTU3NjQxMjE5MxdmXGwAAAAPdEVYdFRodW1iOjpTaXplADBCQpSiPuwAAABWdEVYdFRodW1iOjpVUkkAZmlsZTovLy9tbnRsb2cvZmF2aWNvbnMvMjAxOS0xMi0xNS84MGIyZDQ1NWIwZTFiY2VhNDJiODNkMDRhN2U2NmViZS5pY28ucG5n4h+zNAAAAABJRU5ErkJggg==">Dashbit</a> |
| 29 | + <a href="https://dashbit.co/" target="_blank" class="footer-dashbit"> |
| 30 | + <div class="dashbit-logo mini-logo" role="img" aria-label="Dashbit Logo"></div> |
| 31 | + Dashbit |
| 32 | + </a> |
| 30 33 | <span class="px-1">&</span> |
| 31 | - <a href="https://dockyard.com/" target="_blank"><img nonce={csp_nonce(@conn, :img)} src="data:image/png;base64, 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">DockYard</a> |
| 34 | + <a href="https://dockyard.com/" target="_blank"> |
| 35 | + <div class="dock-yard-logo mini-logo" role="img" aria-label="DockYard Logo"></div> |
| 36 | + DockYard |
| 37 | + </a> |
| 32 38 | </footer> |
| 33 39 | </div> |
| 34 40 | </body> |
Loading more files…