daily-tracker

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README

ModeNameSize
-rw-r--r--.forgejo/workflows/bump-infra.yml46L
-rw-r--r--.formatter.exs6L
-rw-r--r--.gitignore41L
-rw-r--r--AGENTS.md510L
-rw-r--r--README.md18L
-rw-r--r--assets/css/app.css105L
-rw-r--r--assets/js/app.js83L
-rw-r--r--assets/tsconfig.json32L
-rw-r--r--assets/vendor/daisyui-theme.js124L
-rw-r--r--assets/vendor/daisyui.js1031L
-rw-r--r--assets/vendor/heroicons.js43L
-rw-r--r--assets/vendor/topbar.js138L
-rw-r--r--config/config.exs80L
-rw-r--r--config/dev.exs92L
-rw-r--r--config/prod.exs33L
-rw-r--r--config/runtime.exs135L
-rw-r--r--config/test.exs44L
-rw-r--r--deps.nix610L
-rwxr-xr-xesbuild10264728B
-rw-r--r--flake.lock27L
-rw-r--r--flake.nix53L
-rw-r--r--lib/daily_tracker.ex9L
-rw-r--r--lib/daily_tracker/accounts.ex297L
-rw-r--r--lib/daily_tracker/accounts/scope.ex33L
-rw-r--r--lib/daily_tracker/accounts/user.ex132L
-rw-r--r--lib/daily_tracker/accounts/user_notifier.ex84L
-rw-r--r--lib/daily_tracker/accounts/user_token.ex156L
-rw-r--r--lib/daily_tracker/application.ex34L
-rw-r--r--lib/daily_tracker/mailer.ex3L
-rw-r--r--lib/daily_tracker/release.ex24L
-rw-r--r--lib/daily_tracker/repo.ex5L
-rw-r--r--lib/daily_tracker/tracker.ex38L
-rw-r--r--lib/daily_tracker/tracker/entry.ex27L
-rw-r--r--lib/daily_tracker_web.ex114L
-rw-r--r--lib/daily_tracker_web/components/core_components.ex505L
-rw-r--r--lib/daily_tracker_web/components/layouts.ex154L
-rw-r--r--lib/daily_tracker_web/components/layouts/root.html.heex54L
-rw-r--r--lib/daily_tracker_web/controllers/error_html.ex24L
-rw-r--r--lib/daily_tracker_web/controllers/error_json.ex21L
-rw-r--r--lib/daily_tracker_web/controllers/page_controller.ex7L
-rw-r--r--lib/daily_tracker_web/controllers/page_html.ex10L
-rw-r--r--lib/daily_tracker_web/controllers/page_html/home.html.heex202L
-rw-r--r--lib/daily_tracker_web/controllers/user_session_controller.ex67L
-rw-r--r--lib/daily_tracker_web/endpoint.ex55L
-rw-r--r--lib/daily_tracker_web/gettext.ex25L
-rw-r--r--lib/daily_tracker_web/live/entry_live/form.ex102L
-rw-r--r--lib/daily_tracker_web/live/entry_live/index.ex67L
-rw-r--r--lib/daily_tracker_web/live/entry_live/show.ex45L
-rw-r--r--lib/daily_tracker_web/live/user_live/confirmation.ex94L
-rw-r--r--lib/daily_tracker_web/live/user_live/login.ex134L
-rw-r--r--lib/daily_tracker_web/live/user_live/registration.ex89L
-rw-r--r--lib/daily_tracker_web/live/user_live/settings.ex160L
-rw-r--r--lib/daily_tracker_web/router.ex80L
-rw-r--r--lib/daily_tracker_web/telemetry.ex93L
-rw-r--r--lib/daily_tracker_web/user_auth.ex287L
-rw-r--r--mix.exs96L
-rw-r--r--mix.lock49L
-rw-r--r--priv/gettext/en/LC_MESSAGES/errors.po112L
-rw-r--r--priv/gettext/errors.pot109L
-rw-r--r--priv/repo/migrations/.formatter.exs4L
-rw-r--r--priv/repo/migrations/20260530203140_create_entries.exs19L
-rw-r--r--priv/repo/migrations/20260530210131_create_users_auth_tables.exs30L
-rw-r--r--priv/repo/migrations/20260530230420_add_user_id_to_entries.exs11L
-rw-r--r--priv/repo/seeds.exs11L
-rw-r--r--priv/static/favicon.ico152B
-rw-r--r--priv/static/images/logo.svg6L
-rw-r--r--priv/static/robots.txt5L
-rw-r--r--test/daily_tracker/accounts_test.exs397L
-rw-r--r--test/daily_tracker/tracker_test.exs75L
-rw-r--r--test/daily_tracker_web/controllers/error_html_test.exs14L
-rw-r--r--test/daily_tracker_web/controllers/error_json_test.exs12L
-rw-r--r--test/daily_tracker_web/controllers/page_controller_test.exs8L
-rw-r--r--test/daily_tracker_web/controllers/user_session_controller_test.exs147L
-rw-r--r--test/daily_tracker_web/live/entry_live_test.exs122L
-rw-r--r--test/daily_tracker_web/live/user_live/confirmation_test.exs118L
-rw-r--r--test/daily_tracker_web/live/user_live/login_test.exs109L
-rw-r--r--test/daily_tracker_web/live/user_live/registration_test.exs82L
-rw-r--r--test/daily_tracker_web/live/user_live/settings_test.exs212L
-rw-r--r--test/daily_tracker_web/user_auth_test.exs390L
-rw-r--r--test/support/conn_case.ex79L
-rw-r--r--test/support/data_case.ex58L
-rw-r--r--test/support/fixtures/accounts_fixtures.ex89L
-rw-r--r--test/support/fixtures/tracker_fixtures.ex28L
-rw-r--r--test/test_helper.exs2L