seb3s / kandesk Goto Github PK
View Code? Open in Web Editor NEWSimple Kanban application written in elixir using phoenix liveview
License: MIT License
Simple Kanban application written in elixir using phoenix liveview
License: MIT License
Hello Sébastien, ça va?
First of all, thanks for this nice little neat tool, looks really useful and clean.
I realized that if we run mix test
for a newly cloned repo, we'll get a compilation error:
** (Cldr.UnknownBackendError) The backend KandeskWeb.Cldr is not known or not a backend module.
lib/cldr/plug/plug_set_locale.ex:480: Cldr.Plug.SetLocale.validate_cldr/2
lib/cldr/plug/plug_set_locale.ex:175: Cldr.Plug.SetLocale.init/1
(plug 1.11.0) lib/plug/builder.ex:304: Plug.Builder.init_module_plug/4
(plug 1.11.0) lib/plug/builder.ex:288: anonymous fn/5 in Plug.Builder.compile/3
(elixir 1.10.4) lib/enum.ex:2111: Enum."-reduce/3-lists^foldl/2-0-"/3
(plug 1.11.0) lib/plug/builder.ex:286: Plug.Builder.compile/3
lib/kandesk_web/router.ex:8: (module)
Poking around, I found this discussion allowing us to fix the issue, there are 2 options to this:
require KandeskWeb.Cldr
on the top of router.ex
.ex_cldr
from version 14.0
to 14.1.1
which fixes this compiling issue without needing to change your code.Given the options, which solution would you say is the better one for the application?
Would you like a pull request to one of them?
Have a good one,
crova
so I catched the following error
[error] GenServer #PID<0.722.0> terminating
** (ArgumentError) cannot shift ~U[2021-10-13 16:31:37Z] to nil time zone, reason: :time_zone_not_found
(elixir 1.12.2) lib/calendar/datetime.ex:674: DateTime.shift_zone!/3
(kandesk 0.1.0) lib/kandesk/util.ex:56: Kandesk.Util.user_date/2
(kandesk 0.1.0) lib/kandesk_web/templates/live/component_task.html.heex:15: anonymous fn/2 in KandeskWeb.LiveView."component_task.html"/1
(phoenix_live_view 0.16.4) lib/phoenix_live_view/diff.ex:370: Phoenix.LiveView.Diff.traverse/6
(phoenix_live_view 0.16.4) lib/phoenix_live_view/diff.ex:594: Phoenix.LiveView.Diff.render_component/9
(phoenix_live_view 0.16.4) lib/phoenix_live_view/diff.ex:539: anonymous fn/5 in Phoenix.LiveView.Diff.render_pending_components/6
(elixir 1.12.2) lib/enum.ex:2385: Enum."-reduce/3-lists^foldl/2-0-"/3
(stdlib 3.14.2.2) maps.erl:233: :maps.fold_1/3
(phoenix_live_view 0.16.4) lib/phoenix_live_view/diff.ex:512: Phoenix.LiveView.Diff.render_pending_components/6
(phoenix_live_view 0.16.4) lib/phoenix_live_view/diff.ex:137: Phoenix.LiveView.Diff.render/3
(phoenix_live_view 0.16.4) lib/phoenix_live_view/channel.ex:739: Phoenix.LiveView.Channel.render_diff/3
(phoenix_live_view 0.16.4) lib/phoenix_live_view/channel.ex:612: Phoenix.LiveView.Channel.handle_changed/4
(stdlib 3.14.2.2) gen_server.erl:689: :gen_server.try_dispatch/4
(stdlib 3.14.2.2) gen_server.erl:765: :gen_server.handle_msg/6
(stdlib 3.14.2.2) proc_lib.erl:226: :proc_lib.init_p_do_apply/3
After editing modal form and moving modal, the form values reset.
By adding phx-update="ignore"
to the div surrounding each form element, the problem goes away
I try to install your software I follow your tuto i get an error than role "kandesk" does not exist.
How can I fixed It ?
Thanks
HI
Great project. I've been using it locally once in a while.
I've tried to publish/release it to an online subdomain so I can use it online a few times. However I'm struck with a plethora of errors/problems which I haven't yet encountered before on other projects. I was wondering how do you deploy it specifically? Do you have specific script/setup which simplifies the whole process?
There are a plethora of deprecation warnings for erlang/elixir.. is there a plan to update the dependencies?
I was trying to build a release with a docker build for the binary but this results in having to make tens of tiny adjustements to a already pretty well established system I developed and it constantly crashes in the buildstep.
I've also tried to use mix to test it out, but I have to fiddle with elixir/erlang versions and in production this proves a huge headache.
I see you use esbuild as a javascript. Do you plan to add the usual esbuild phoenix/elixir way as it's already defined i phoenix 1.6 projects?
Is there a plan to integrate releases?
I know that the ways deploy to production have changed in the past 4 years in the elixir world making it a headache each time a new version of phoenix comes out:).
Hi,
how do I change password, or create new user? When I tried to login with credentials mentioned at readme, I got error:
Invalid Argon2 hash. Please check the 'stored_hash' input to verify_pass.
It seems to be some code here https://github.com/riverrun/argon2_elixir/blob/master/lib/argon2.ex
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.