feature/96_design_memberlist closes #96 #112

Merged
moritz merged 6 commits from feature/96_design_memberlist into main 2025-07-22 18:36:46 +02:00
Owner

I updated the memberslist just a little bit, I think more changes should be done after the first workshop and we have clearer insights.
Additionally I updated the navbar with the DaisyUI Navbar component. Also just as a first draft.

I updated the memberslist just a little bit, I think more changes should be done after the first workshop and we have clearer insights. Additionally I updated the navbar with the DaisyUI Navbar component. Also just as a first draft.
carla added 6 commits 2025-07-21 11:50:09 +02:00
requested reviews from moritz, simon, rafael 2025-07-21 11:50:34 +02:00
moritz requested changes 2025-07-21 12:48:44 +02:00
moritz left a comment
Owner

Overall it looks very good 🚀

Overall it looks very good 🚀
@ -56,4 +36,0 @@
<a href="https://github.com/phoenixframework/phoenix" class="btn btn-ghost">GitHub</a>
</li>
<li>
<.theme_toggle />
Owner

Is it by purpose, that you removed the theme toggle?

Is it by purpose, that you removed the theme toggle?
Author
Owner

I actually just wanted to start with a more or less clean navbar. But of course we can also keep it!

I actually just wanted to start with a more or less clean navbar. But of course we can also keep it!
moritz marked this conversation as resolved
@ -44,4 +36,0 @@
<form method="post" action="/set_locale" class="mr-4">
<input type="hidden" name="_csrf_token" value={Plug.CSRFProtection.get_csrf_token()} />
<select name="locale" onchange="this.form.submit()" class="select select-sm">
<option value="de" selected={Gettext.get_locale() == "de"}>Deutsch</option>
Owner

Is it by purpose, that you removed the language selection?

Is it by purpose, that you removed the language selection?
Author
Owner

No, I will add it again :)

No, I will add it again :)
moritz marked this conversation as resolved
@ -0,0 +3,4 @@
The Module to make the locale available to all LiveViews
"""
import Phoenix.Component
import MvWeb.Gettext
Owner

This line creates a linting error in the CI.
I think this commit can be removed at all, as I fixed the locale issue in the upgrade to phoenix 1.8 again.

This line creates a linting error in the CI. I think this commit can be removed at all, as I fixed the locale issue in the upgrade to phoenix 1.8 again.
moritz marked this conversation as resolved
mix.exs Outdated
@ -71,3 +71,3 @@
{:gettext, "~> 0.26"},
{:jason, "~> 1.2"},
{:dns_cluster, "~> 0.2.0"},
{:dns_cluster, "~> 0.1.1"},
Owner

I think this is an old artifact from the unfinished migration branch. Or is there any reason for downgrading this package? Maybe this commit can be removed.

I think this is an old artifact from the unfinished migration branch. Or is there any reason for downgrading this package? Maybe this commit can be removed.
moritz marked this conversation as resolved
mix.lock Outdated
@ -18,3 +18,3 @@
"db_connection": {:hex, :db_connection, "2.8.0", "64fd82cfa6d8e25ec6660cea73e92a4cbc6a18b31343910427b702838c4b33b2", [:mix], [{:telemetry, "~> 0.4 or ~> 1.0", [hex: :telemetry, repo: "hexpm", optional: false]}], "hexpm", "008399dae5eee1bf5caa6e86d204dcb44242c82b1ed5e22c881f2c34da201b15"},
"decimal": {:hex, :decimal, "2.3.0", "3ad6255aa77b4a3c4f818171b12d237500e63525c2fd056699967a3e7ea20f62", [:mix], [], "hexpm", "a4d66355cb29cb47c3cf30e71329e58361cfcb37c34235ef3bf1d7bf3773aeac"},
"dns_cluster": {:hex, :dns_cluster, "0.2.0", "aa8eb46e3bd0326bd67b84790c561733b25c5ba2fe3c7e36f28e88f384ebcb33", [:mix], [], "hexpm", "ba6f1893411c69c01b9e8e8f772062535a4cf70f3f35bcc964a324078d8c8240"},
"dns_cluster": {:hex, :dns_cluster, "0.1.3", "0bc20a2c88ed6cc494f2964075c359f8c2d00e1bf25518a6a6c7fd277c9b0c66", [:mix], [], "hexpm", "46cb7c4a1b3e52c7ad4cbe33ca5079fbde4840dedeafca2baf77996c2da1bc33"},
Owner

This downgrade belongs to the first commit and could be removed as well.

This downgrade belongs to the first commit and could be removed as well.
moritz marked this conversation as resolved
@ -92,3 +92,3 @@
#, elixir-autogen, elixir-format
msgid "Listing Members"
msgstr ""
msgstr "Members"
Owner

Why is Listing Members translated to Members? Wouldn't it be easier to write Members in first place?

Why is `Listing Members` translated to `Members`? Wouldn't it be easier to write `Members` in first place?
Author
Owner

Listing Members was the automatically created id actually that I did not want to change but yes makes sense to than regen the id ;)

Listing Members was the automatically created id actually that I did not want to change but yes makes sense to than regen the id ;)
moritz marked this conversation as resolved
carla force-pushed feature/96_design_memberlist from 6f59019868 to 89eac7d8ca 2025-07-21 15:14:23 +02:00 Compare
carla force-pushed feature/96_design_memberlist from 89eac7d8ca to 50c80eed38 2025-07-21 15:24:13 +02:00 Compare
carla added 1 commit 2025-07-21 15:24:57 +02:00
feat (navbar): readded theme toggle and language picker
Some checks failed
continuous-integration/drone/push Build is failing
ab81b29467
carla added 1 commit 2025-07-21 16:01:47 +02:00
feat (theme-toggle): replaced theme toggle with the one from daisy UI
All checks were successful
continuous-integration/drone/push Build is passing
ed9616035b
moritz added this to the Sprint 4 - 09.07 - 30.07 project 2025-07-22 18:21:20 +02:00
moritz approved these changes 2025-07-22 18:35:59 +02:00
moritz left a comment
Owner

The missing translations can be done later. The PR looks good, I will merge it.

The missing translations can be done later. The PR looks good, I will merge it.
@ -275,0 +254,4 @@
#: lib/mv_web/live/property_type_live/form.ex:32
#, elixir-autogen, elixir-format
msgid "Cancel"
msgstr ""
Owner

some german translations are missing here.

some german translations are missing here.
moritz merged commit 5c4f8ec07e into main 2025-07-22 18:36:46 +02:00
moritz deleted branch feature/96_design_memberlist 2025-07-22 18:36:48 +02:00
carla was assigned by moritz 2025-07-24 20:22:22 +02:00
Sign in to join this conversation.
No description provided.