Packages

phoenix_kit

1.7.110
1.7.207 1.7.206 1.7.205 1.7.204 1.7.203 1.7.202 1.7.201 1.7.200 1.7.199 1.7.198 1.7.197 1.7.196 1.7.194 1.7.193 1.7.192 1.7.191 1.7.190 1.7.189 1.7.187 1.7.186 1.7.185 1.7.184 1.7.183 1.7.182 1.7.181 1.7.180 1.7.179 1.7.178 1.7.177 1.7.176 1.7.175 1.7.174 1.7.173 1.7.172 1.7.171 1.7.170 1.7.169 1.7.168 1.7.167 1.7.166 1.7.165 1.7.164 1.7.162 1.7.161 1.7.160 1.7.159 1.7.157 1.7.156 1.7.155 1.7.154 1.7.153 1.7.152 1.7.151 1.7.150 1.7.149 1.7.146 1.7.145 1.7.144 1.7.143 1.7.138 1.7.133 1.7.132 1.7.131 1.7.130 1.7.128 1.7.126 1.7.125 1.7.121 1.7.120 1.7.119 1.7.118 1.7.117 1.7.116 1.7.115 1.7.114 1.7.113 1.7.112 1.7.111 1.7.110 1.7.109 1.7.108 1.7.107 1.7.106 1.7.105 1.7.104 1.7.103 1.7.102 1.7.101 1.7.100 1.7.99 1.7.98 1.7.97 1.7.96 1.7.95 1.7.94 1.7.93 1.7.92 1.7.91 1.7.90 1.7.89 1.7.88 1.7.87 1.7.86 1.7.85 1.7.84 1.7.83 1.7.82 1.7.81 1.7.80 1.7.79 1.7.78 1.7.77 1.7.76 1.7.75 1.7.74 1.7.71 1.7.70 1.7.69 1.7.66 1.7.65 1.7.64 1.7.63 1.7.62 1.7.61 1.7.59 1.7.58 1.7.57 1.7.56 1.7.55 1.7.54 1.7.53 1.7.52 1.7.51 1.7.49 1.7.44 1.7.43 1.7.42 1.7.41 1.7.39 1.7.38 1.7.37 1.7.36 1.7.34 1.7.33 1.7.31 1.7.30 1.7.29 1.7.28 1.7.27 1.7.26 1.7.25 1.7.24 1.7.23 1.7.22 1.7.21 1.7.20 1.7.19 1.7.18 1.7.17 1.7.16 1.7.15 1.7.14 1.7.13 1.7.12 1.7.11 1.7.10 1.7.9 1.7.8 1.7.7 1.7.6 1.7.5 1.7.4 1.7.3 1.7.2 1.7.1 1.7.0 1.6.20 1.6.19 1.6.18 1.6.17 1.6.16 1.6.15 1.6.14 1.6.13 1.6.12 1.6.11 1.6.10 1.6.9 1.6.8 1.6.7 1.6.6 1.6.5 1.6.4 1.6.3 1.5.2 1.5.1 1.5.0 1.4.9 1.4.8 1.4.7 1.4.6 1.4.5 1.4.4 1.4.3 1.4.2 1.4.1 1.4.0 1.3.2 1.3.1 1.3.0 1.2.10 1.2.9 1.2.8 1.2.7 1.2.5 1.2.4 1.2.2 1.2.1 1.2.0 1.1.0 1.0.0

A foundation for building Elixir Phoenix apps — SaaS, social networks, ERP systems, marketplaces, and more

Current section

221 Versions

Jump to

Compare versions

4 files changed
+21 additions
-17 deletions
unknownCHANGELOG.md
File is too large to be displayed (100 KB limit).
  @@ -1,6 +1,6 @@
1 1 {<<"links">>,[{<<"GitHub">>,<<"https://github.com/BeamLabEU/phoenix_kit">>}]}.
2 2 {<<"name">>,<<"phoenix_kit">>}.
3 - {<<"version">>,<<"1.7.109">>}.
3 + {<<"version">>,<<"1.7.110">>}.
4 4 {<<"description">>,
5 5 <<65,32,102,111,117,110,100,97,116,105,111,110,32,102,111,114,32,98,117,105,
6 6 108,100,105,110,103,32,69,108,105,120,105,114,32,80,104,111,101,110,105,
  @@ -379,8 +379,8 @@
379 379 <<"lib/phoenix_kit/aws/credentials_verifier.ex">>,
380 380 <<"lib/phoenix_kit/aws/infrastructure_setup.ex">>,
381 381 <<"lib/phoenix_kit/annotations">>,
382 - <<"lib/phoenix_kit/annotations/annotations.ex">>,
383 382 <<"lib/phoenix_kit/annotations/annotation.ex">>,
383 + <<"lib/phoenix_kit/annotations/annotations.ex">>,
384 384 <<"lib/phoenix_kit/module_registry.ex">>,<<"lib/phoenix_kit/admin">>,
385 385 <<"lib/phoenix_kit/admin/presence.ex">>,
386 386 <<"lib/phoenix_kit/admin/simple_presence.ex">>,
  @@ -1117,19 +1117,6 @@ defmodule PhoenixKitWeb.Components.MediaBrowser do
1117 1117 {:noreply, socket}
1118 1118 end
1119 1119
1120 - # Pull the current user's uuid off the scope so saved annotations carry
1121 - # authorship. Falls through to nil when no user is bound — the schema
1122 - # tolerates that.
1123 - defp creator_attrs(attrs, socket) do
1124 - creator_uuid =
1125 - case socket.assigns[:phoenix_kit_current_scope] do
1126 - %{user: %{uuid: uuid}} when is_binary(uuid) -> uuid
1127 - _ -> nil
1128 - end
1129 -
1130 - Map.put(attrs, "creator_uuid", creator_uuid)
1131 - end
1132 -
1133 1120 def handle_event("toggle_select_folder", %{"folder-uuid" => folder_uuid}, socket) do
1134 1121 selected = socket.assigns.selected_folders
1135 1122
  @@ -1458,6 +1445,19 @@ defmodule PhoenixKitWeb.Components.MediaBrowser do
1458 1445 # Navigation helpers
1459 1446 # ──────────────────────────────────────────────────────────────
1460 1447
1448 + # Pull the current user's uuid off the scope so saved annotations carry
1449 + # authorship. Falls through to nil when no user is bound — the schema
1450 + # tolerates that.
1451 + defp creator_attrs(attrs, socket) do
1452 + creator_uuid =
1453 + case socket.assigns[:phoenix_kit_current_scope] do
1454 + %{user: %{uuid: uuid}} when is_binary(uuid) -> uuid
1455 + _ -> nil
1456 + end
1457 +
1458 + Map.put(attrs, "creator_uuid", creator_uuid)
1459 + end
1460 +
1461 1461 defp do_toggle_file(socket, file_uuid) do
1462 1462 selected = socket.assigns.selected_files
  @@ -1,7 +1,7 @@
1 1 defmodule PhoenixKit.MixProject do
2 2 use Mix.Project
3 3
4 - @version "1.7.109"
4 + @version "1.7.110"
5 5 @description "A foundation for building Elixir Phoenix apps — SaaS, social networks, ERP systems, marketplaces, and more"
6 6 @source_url "https://github.com/BeamLabEU/phoenix_kit"
7 7
  @@ -233,7 +233,11 @@ defmodule PhoenixKit.MixProject do
233 233 # Code quality
234 234 quality: ["format", "credo --strict", "dialyzer"],
235 235 "quality.ci": ["format --check-formatted", "credo --strict", "dialyzer"],
236 - precommit: ["compile", "quality"]
236 + precommit: [
237 + "compile --warnings-as-errors --all-warnings",
238 + "deps.unlock --check-unused",
239 + "quality.ci"
240 + ]
237 241 ]
238 242 end
239 243 end