From 0140c5b39b6a127fc08d114f6081b7b1152ba352 Mon Sep 17 00:00:00 2001 From: Atridad Lahiji Date: Fri, 26 Dec 2025 17:55:00 -0700 Subject: [PATCH] Updated --- .env.example | 2 +- Dockerfile | 2 +- README.md | 4 +- docker-compose.yml | 8 +- drizzle.config.ts | 2 +- flake.nix | 4 +- package.json | 2 +- src/components/CategoryChart.vue | 4 +- src/components/ClientChart.vue | 4 +- src/components/MemberChart.vue | 4 +- src/components/Timer.vue | 22 +- src/db/index.ts | 2 +- src/layouts/DashboardLayout.astro | 124 ++++- src/layouts/Layout.astro | 2 +- src/lib/formatTime.ts | 39 ++ src/pages/admin/index.astro | 2 +- src/pages/api/organizations/update-name.ts | 47 ++ src/pages/api/user/change-password.ts | 61 +++ src/pages/api/user/update-profile.ts | 30 ++ src/pages/dashboard/categories.astro | 16 +- src/pages/dashboard/clients.astro | 26 +- src/pages/dashboard/clients/new.astro | 2 +- src/pages/dashboard/index.astro | 241 ++++----- src/pages/dashboard/organizations/new.astro | 16 +- src/pages/dashboard/reports.astro | 483 ++++++++++-------- src/pages/dashboard/settings.astro | 173 +++++++ src/pages/dashboard/team.astro | 16 +- src/pages/dashboard/team/invite.astro | 2 +- src/pages/dashboard/team/settings.astro | 79 ++- .../team/settings/categories/[id]/edit.astro | 2 +- .../team/settings/categories/new.astro | 2 +- src/pages/dashboard/tracker.astro | 38 +- src/pages/index.astro | 50 +- src/pages/login.astro | 62 ++- src/pages/signup.astro | 100 ++-- 35 files changed, 1160 insertions(+), 513 deletions(-) create mode 100644 src/lib/formatTime.ts create mode 100644 src/pages/api/organizations/update-name.ts create mode 100644 src/pages/api/user/change-password.ts create mode 100644 src/pages/api/user/update-profile.ts create mode 100644 src/pages/dashboard/settings.astro diff --git a/.env.example b/.env.example index 8c834b1..05b2eb5 100644 --- a/.env.example +++ b/.env.example @@ -1,3 +1,3 @@ HOST=0.0.0.0 PORT=4321 -DATABASE_URL=zamaan.db +DATABASE_URL=chronus.db diff --git a/Dockerfile b/Dockerfile index 30cbfae..517846d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -23,7 +23,7 @@ RUN pnpm install --prod ENV HOST=0.0.0.0 ENV PORT=4321 -ENV DATABASE_URL=zamaan.db +ENV DATABASE_URL=chronus.db EXPOSE 4321 CMD ["node", "./dist/server/entry.mjs"] diff --git a/README.md b/README.md index 0bfc22f..680ee88 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,2 @@ -# Zamaan -A modern time tracking application. \ No newline at end of file +# Chronus +A modern time tracking application built with Astro, Vue, and DaisyUI. \ No newline at end of file diff --git a/docker-compose.yml b/docker-compose.yml index 9cce5e6..55b1129 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,5 +1,5 @@ services: - zamaan: + chronus: build: . ports: - "4321:4321" @@ -7,10 +7,10 @@ services: NODE_ENV: production HOST: 0.0.0.0 PORT: 4321 - DATABASE_URL: /app/data/zamaan.db + DATABASE_URL: /app/data/chronus.db volumes: - - zamaan_data:/app/data + - chronus_data:/app/data restart: unless-stopped volumes: - zamaan_data: + chronus_data: diff --git a/drizzle.config.ts b/drizzle.config.ts index 9402c6b..3ea9e2a 100644 --- a/drizzle.config.ts +++ b/drizzle.config.ts @@ -5,6 +5,6 @@ export default defineConfig({ out: './drizzle', dialect: 'sqlite', dbCredentials: { - url: process.env.DATABASE_URL || 'zamaan.db', + url: process.env.DATABASE_URL || 'chronus.db', }, }); diff --git a/flake.nix b/flake.nix index 7dc8eb0..c51c681 100644 --- a/flake.nix +++ b/flake.nix @@ -1,5 +1,5 @@ { - description = "Zamaan dev shell"; + description = "Chronus dev shell"; inputs = { nixpkgs.url = "github:nixos/nixpkgs/nixos-25.11"; @@ -28,7 +28,7 @@ ]; shellHook = '' - echo "Zamaan dev shell" + echo "Chronus dev shell" echo "Node version: $(node --version)" echo "pnpm version: $(pnpm --version)" ''; diff --git a/package.json b/package.json index 3abb9c9..e731f95 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "name": "source", + "name": "chronus", "type": "module", "version": "1.0.0", "scripts": { diff --git a/src/components/CategoryChart.vue b/src/components/CategoryChart.vue index 08aa5b5..9f8f6e3 100644 --- a/src/components/CategoryChart.vue +++ b/src/components/CategoryChart.vue @@ -1,5 +1,7 @@