neiam
/waxx
waxx
public · Issues · Pulls · Labels · Forks · Compare · Actions success · Badges · Packages
Log in to mark this repository.
WAXX
6929c1e · gmorell · 2026-05-19 03:04
Files changed
added
.dockerignore
+17
−0
| 1 | +target/ | |
| 2 | +**/target/ | |
| 3 | +.git/ | |
| 4 | +.idea/ | |
| 5 | +.vscode/ | |
| 6 | +*.iml | |
| 7 | +android/ | |
| 8 | +storage/ | |
| 9 | +models/ | |
| 10 | +assets/node_modules/ | |
| 11 | +assets/f/css/files/ | |
| 12 | +.DS_Store | |
| 13 | +TODO.md | |
| 14 | +README.md | |
| 15 | +LICENSE.md | |
| 16 | +Justfile | |
| 17 | +tests/ |
added
.formatter.exs
+6
−0
| 1 | +[ | |
| 2 | + import_deps: [:ecto, :ecto_sql, :phoenix], | |
| 3 | + subdirectories: ["priv/*/migrations"], | |
| 4 | + plugins: [Phoenix.LiveView.HTMLFormatter], | |
| 5 | + inputs: ["*.{heex,ex,exs}", "{config,lib,test}/**/*.{heex,ex,exs}", "priv/*/seeds.exs"] | |
| 6 | +] |
added
.gitignore
+37
−0
Click to load diff…
added
.gitlab-ci.yml
+11
−0
Click to load diff…
added
AGENTS.md
+449
−0
Click to load diff…
added
Dockerfile
+86
−0
Click to load diff…
added
README.md
+253
−0
Click to load diff…
added
app-secrets.example.yml
+39
−0
Click to load diff…
added
app.yml
+215
−0
Click to load diff…
added
assets/css/app.css
+360
−0
Click to load diff…
added
assets/js/app.js
+83
−0
Click to load diff…
added
assets/tsconfig.json
+32
−0
Click to load diff…
added
assets/vendor/daisyui-theme.js
+124
−0
Click to load diff…
added
assets/vendor/daisyui.js
+1031
−0
Click to load diff…
added
assets/vendor/heroicons.js
+43
−0
Click to load diff…
added
assets/vendor/topbar.js
+138
−0
Click to load diff…
added
compose.yml
+16
−0
Click to load diff…
added
config/config.exs
+107
−0
Click to load diff…
added
config/dev.exs
+93
−0
Click to load diff…
added
config/prod.exs
+32
−0
Click to load diff…
added
config/runtime.exs
+163
−0
Click to load diff…
added
config/test.exs
+42
−0
Click to load diff…
added
lib/mix/tasks/phx.gen.invite.ex
+61
−0
Click to load diff…
added
lib/waxx.ex
+9
−0
Click to load diff…
added
lib/waxx/accounts.ex
+329
−0
Click to load diff…
added
lib/waxx/accounts/invite.ex
+67
−0
Click to load diff…
added
lib/waxx/accounts/scope.ex
+33
−0
Click to load diff…
added
lib/waxx/accounts/user.ex
+142
−0
Click to load diff…
added
lib/waxx/accounts/user_notifier.ex
+87
−0
Click to load diff…
added
lib/waxx/accounts/user_token.ex
+112
−0
Click to load diff…
added
lib/waxx/application.ex
+49
−0
Click to load diff…
added
lib/waxx/kanban.ex
+1279
−0
Click to load diff…
added
lib/waxx/kanban/board.ex
+58
−0
Click to load diff…
added
lib/waxx/kanban/board_activity.ex
+35
−0
Click to load diff…
added
lib/waxx/kanban/board_field.ex
+33
−0
Click to load diff…
added
lib/waxx/kanban/board_invite.ex
+69
−0
Click to load diff…
added
lib/waxx/kanban/board_label.ex
+24
−0
Click to load diff…
added
lib/waxx/kanban/board_stage.ex
+24
−0
Click to load diff…
added
lib/waxx/kanban/board_transition.ex
+36
−0
Click to load diff…
added
lib/waxx/kanban/card.ex
+59
−0
Click to load diff…
added
lib/waxx/kanban/card_assignee.ex
+21
−0
Click to load diff…
added
lib/waxx/kanban/card_field_value.ex
+28
−0
Click to load diff…
added
lib/waxx/kanban/card_label.ex
+20
−0
Click to load diff…
added
lib/waxx/kanban/membership.ex
+28
−0
Click to load diff…
added
lib/waxx/kanban/subboard.ex
+29
−0
Click to load diff…
added
lib/waxx/mailer.ex
+3
−0
Click to load diff…
added
lib/waxx/release.ex
+99
−0
Click to load diff…
added
lib/waxx/repo.ex
+5
−0
Click to load diff…
added
lib/waxx/schema.ex
+22
−0
Click to load diff…
added
lib/waxx/themes.ex
+23
−0
Click to load diff…
added
lib/waxx/uuidv7.ex
+55
−0
Click to load diff…
added
lib/waxx/workflows.ex
+347
−0
Click to load diff…
added
lib/waxx/workflows/stage.ex
+24
−0
Click to load diff…
added
lib/waxx/workflows/template.ex
+31
−0
Click to load diff…
added
lib/waxx/workflows/template_field.ex
+69
−0
Click to load diff…
added
lib/waxx/workflows/template_label.ex
+24
−0
Click to load diff…
added
lib/waxx/workflows/transition.ex
+36
−0
Click to load diff…
added
lib/waxx_web.ex
+114
−0
Click to load diff…
added
lib/waxx_web/components/core_components.ex
+630
−0
Click to load diff…
added
lib/waxx_web/components/layouts.ex
+238
−0
Click to load diff…
added
lib/waxx_web/components/layouts/root.html.heex
+36
−0
Click to load diff…
added
lib/waxx_web/controllers/board_invite_controller.ex
+38
−0
Click to load diff…
added
lib/waxx_web/controllers/error_html.ex
+24
−0
Click to load diff…
added
lib/waxx_web/controllers/error_json.ex
+21
−0
Click to load diff…
added
lib/waxx_web/controllers/page_controller.ex
+7
−0
Click to load diff…
added
lib/waxx_web/controllers/page_html.ex
+10
−0
Click to load diff…
added
lib/waxx_web/controllers/page_html/home.html.heex
+220
−0
Click to load diff…
added
lib/waxx_web/controllers/user_session_controller.ex
+65
−0
Click to load diff…
added
lib/waxx_web/endpoint.ex
+55
−0
Click to load diff…
added
lib/waxx_web/gettext.ex
+25
−0
Click to load diff…
added
lib/waxx_web/live/board_live/history.ex
+161
−0
Click to load diff…
added
lib/waxx_web/live/board_live/index.ex
+120
−0
Click to load diff…
added
lib/waxx_web/live/board_live/settings.ex
+363
−0
Click to load diff…
added
lib/waxx_web/live/board_live/show.ex
+1182
−0
Click to load diff…
added
lib/waxx_web/live/template_live/edit.ex
+711
−0
Click to load diff…
added
lib/waxx_web/live/template_live/index.ex
+125
−0
Click to load diff…
added
lib/waxx_web/live/user_live/confirmation.ex
+94
−0
Click to load diff…
added
lib/waxx_web/live/user_live/invites.ex
+127
−0
Click to load diff…
added
lib/waxx_web/live/user_live/login.ex
+134
−0
Click to load diff…
added
lib/waxx_web/live/user_live/registration.ex
+129
−0
Click to load diff…
added
lib/waxx_web/live/user_live/settings.ex
+160
−0
Click to load diff…
added
lib/waxx_web/router.ex
+96
−0
Click to load diff…
added
lib/waxx_web/telemetry.ex
+93
−0
Click to load diff…
added
lib/waxx_web/user_auth.ex
+204
−0
Click to load diff…
added
mix.exs
+103
−0
Click to load diff…
added
mix.lock
+57
−0
Click to load diff…
added
pg.yml
+18
−0
Click to load diff…
added
priv/gettext/en/LC_MESSAGES/errors.po
+112
−0
Click to load diff…
added
priv/gettext/errors.pot
+109
−0
Click to load diff…
added
priv/repo/migrations/.formatter.exs
+4
−0
Click to load diff…
added
priv/repo/migrations/20260518014500_create_users_auth_tables.exs
+33
−0
Click to load diff…
added
priv/repo/migrations/20260518014501_create_invites.exs
+19
−0
Click to load diff…
added
priv/repo/migrations/20260518020300_create_kanban_tables.exs
+158
−0
Click to load diff…
added
priv/repo/migrations/20260518030000_create_labels.exs
+37
−0
Click to load diff…
added
priv/repo/migrations/20260518031100_create_template_fields.exs
+52
−0
Click to load diff…
added
priv/repo/migrations/20260518035400_add_archive_to_boards_and_stage_entered_to_cards.exs
+23
−0
Click to load diff…
added
priv/repo/migrations/20260518035900_create_board_activities.exs
+19
−0
Click to load diff…
added
priv/repo/migrations/20260518040500_add_preferences_to_users.exs
+9
−0
Click to load diff…
added
priv/repo/migrations/20260518133500_create_subboards.exs
+22
−0
Click to load diff…
added
priv/repo/seeds.exs
+11
−0
Click to load diff…
modified
?
+0
−0
Click to load diff…
added
priv/static/images/logo.svg
+6
−0
Click to load diff…
added
priv/static/robots.txt
+5
−0
Click to load diff…
added
rel/env.sh.eex
+19
−0
Click to load diff…
added
rel/overlays/bin/migrate
+5
−0
Click to load diff…
added
rel/overlays/bin/migrate.bat
+3
−0
Click to load diff…
added
rel/overlays/bin/server
+5
−0
Click to load diff…
added
rel/overlays/bin/server.bat
+4
−0
Click to load diff…
added
test/support/conn_case.ex
+38
−0
Click to load diff…
added
test/support/data_case.ex
+58
−0
Click to load diff…
added
test/support/fixtures/accounts_fixtures.ex
+23
−0
Click to load diff…
added
test/test_helper.exs
+2
−0
Click to load diff…
added
test/waxx/kanban_test.exs
+664
−0
Click to load diff…
added
test/waxx_web/controllers/error_html_test.exs
+14
−0
Click to load diff…
added
test/waxx_web/controllers/error_json_test.exs
+12
−0
Click to load diff…
added
test/waxx_web/controllers/page_controller_test.exs
+8
−0
Click to load diff…
Parents: