Commit Graph

164 Commits

Author SHA1 Message Date
root f0c5d72523 fix tests and docker-compose 2026-05-26 23:57:14 -04:00
root 3f3b9d9e6a fix password reset 2026-05-26 20:12:06 -04:00
root 1a1c418087 update documentation 2026-05-26 19:28:44 -04:00
root 9ab73e8ce6 update run command 2026-05-26 19:03:45 -04:00
root 5ec91230c1 fix tests issue 2026-05-26 18:50:14 -04:00
root 8b3eb588f2 update swagger for api 2026-05-26 18:19:56 -04:00
root 797e01eece unhealthy container fix 2026-05-26 15:28:36 -04:00
root 2ffbc203e0 fix issue prod deployment 2026-05-25 19:46:14 -04:00
root 3680c5d5f2 update the style blue_orange 2026-05-25 19:21:36 -04:00
root 0d969ab095 add review and booking policies 2026-05-25 18:29:05 -04:00
root 8ed572b3bd update reservation 2026-05-25 15:56:14 -04:00
root 914ae839a7 update account creation fileds 2026-05-25 14:05:37 -04:00
root 813eb5404c update contract 2026-05-25 13:30:43 -04:00
root c8bde121fc notification implemented 2026-05-25 13:12:06 -04:00
root 33b6bb55f0 billing invoice 2026-05-25 05:35:55 -04:00
root 8d0b7a5ceb update subscription module 2026-05-25 04:58:56 -04:00
root 1606ea0053 fix theme and language buttons 2026-05-25 03:31:38 -04:00
root c9cbe479aa update subscription algorithm 2026-05-25 03:12:19 -04:00
root 95376d3223 fix migration error at fleet page 2026-05-25 00:58:10 -04:00
root 5ef9efb8a9 fix frontend 2026-05-25 00:47:22 -04:00
root 9bd0938951 fix signin signout and apply the new style 2026-05-24 23:58:54 -04:00
root bf97a072dd fix tests 2026-05-24 02:19:22 -04:00
root 31e06a1d61 update style 2026-05-24 01:53:27 -04:00
root f5292f8b6c fix the errors in dashboard 2026-05-23 19:03:15 -04:00
root c6cebdd125 feat: sync pricing currency with selected language
Switch to MAD when Arabic is selected, EUR for French, USD for English.
Currency still overridable via the manual toggle.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-23 04:48:46 -04:00
root 9dc084ee50 fix forgot password style 2026-05-23 04:47:37 -04:00
root 90401189f8 fix: unify auth page styles and remove duplicate nav/footer
Updated forgot-password and reset-password pages to use stone-based
color tokens with proper dark mode variants, matching the unified
marketplace style. Also removed the dashboard PublicHeader/Footer
from these pages (always embedded=true) to eliminate the duplicate
navbar and footer when accessed via the marketplace proxy.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-23 04:45:42 -04:00
root 07fba16ff2 unfied style 2026-05-23 04:35:47 -04:00
root fd10d0db6a style: unify marketplace color system across all pages (light + dark)
Apply a consistent design token set across every public page:
- Page bg: stone-50 / dark:stone-950
- Cards/surfaces: white / dark:stone-900 (via .card class)
- Primary text: stone-900 / dark:stone-100
- Secondary text: stone-600 / dark:stone-400
- Muted/label: stone-500 / dark:stone-500, stone-400 / dark:stone-500
- Accent kicker: amber-700 / dark:amber-400
- Image placeholder: stone-100 / dark:stone-800
- Primary button: stone-900 white / dark:white dark:stone-900
- Amber button: amber-500 white / dark:amber-400 dark:stone-900
- Status available: emerald-100 emerald-700 / dark:emerald-950/50 dark:emerald-400
- Status unavailable: rose-100 rose-700 / dark:rose-950/50 dark:rose-400

Also: remove dead medium-theme CSS overrides from globals.css,
add dark:[color-scheme:dark] to date/time inputs so browser
native pickers adapt, and unify amber accent to amber-400 in dark.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-23 03:06:46 -04:00
root b82a5d4633 fix: prevent flash of light theme on marketplace load
Add inline script to root layout that reads the stored theme preference
from cookie/localStorage synchronously before React hydrates, eliminating
the light→dark flash for users who prefer dark mode.

Also guard the theme storage write with the hydrated flag so the initial
render does not overwrite a stored 'dark' preference with 'light'.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-23 02:54:10 -04:00
root 4268e5c379 remove medium theme, fix navbar re-render, fix Node 2026-05-23 02:42:38 -04:00
root dcd62f35ac fix: remove medium theme, fix navbar re-render, fix Node.js env loading
- Remove 'medium' theme from dashboard and marketplace; keep only light/dark
- Marketplace: move public pages into (public)/ route group so header/footer
  persist across navigations without re-rendering (eliminates usePathname)
- MarketplaceShell is now a pure context provider; chrome lives in
  (public)/layout.tsx which Next.js holds stable across navigations
- WorkspaceFrame: remove history.replaceState and standalone-route logic
- Docker API: bypass npm run dev to avoid node --env-file in containers
- Add scripts/run-with-env-file.cjs for Node.js < 20.6 compatibility;
  update apps/api/package.json dev script to use it

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-23 02:41:02 -04:00
root 8f93bb89f6 update Traefik 2026-05-23 01:39:21 -04:00
root 48ecde2a51 db management fix 2026-05-22 17:21:52 -04:00
root bae4942276 pgmanage fix 2026-05-22 13:08:36 -04:00
root fc4d099d4f add portainer 2026-05-22 12:22:14 -04:00
root 3e856e093d add portainer to production 2026-05-22 12:18:49 -04:00
root 72f2a13574 add logs to forgot password 2026-05-22 10:40:17 -04:00
root b9197bcb5d add tests and registry 2026-05-22 02:58:59 -04:00
root 99c429d69c vuln fix 2026-05-22 02:43:13 -04:00
root 191fb3cb4e fix languages 2026-05-22 02:20:20 -04:00
root cc462e2c01 fix registry 2026-05-21 18:10:45 -04:00
root 159d89524d fix test:integration 2026-05-21 15:11:01 -04:00
root c1eff5259e node:20-bookworm 2026-05-21 15:04:30 -04:00
root eb2d4fead0 update npm packages 2026-05-21 14:50:07 -04:00
root bd96a72ce2 fix test image name for cicd 2026-05-21 14:37:00 -04:00
root e6a7b00596 test runner test 2026-05-21 14:18:36 -04:00
root 0ca3127bce cicd 2026-05-21 13:02:50 -04:00
root db43862cea add develop to start cicd 2026-05-21 13:02:03 -04:00
root f009ca10c6 refractor code, 2026-05-21 12:35:49 -04:00