Commit Graph

1110 Commits

Author SHA1 Message Date
Manus AI
d50d3ab98b fix: Update comments to reflect updating existing environment files
The console/environments directory and .env files already exist in the
repository. The install script overwrites these existing files with
the correct configuration values. Updated comments to say 'Update'
instead of 'Write/Create' and removed unnecessary mkdir -p command.
2026-02-23 01:06:44 -05:00
Manus AI
7d3b6ed18f fix: Update install script to create console environment files
This commit updates the docker-install.sh script to create/update the
console environment files (.env.development and .env.production) before
starting Docker containers.

## Changes

- Added section 6b to create console/environments directory
- Create .env.development with HTTP configuration
- Create .env.production with HTTPS configuration
- Both files include API_HOST, SOCKETCLUSTER settings, and OSRM_HOST
- Production file includes API_SECURE=true flag

## Rationale

Production builds no longer use fleetbase.config.json for runtime
configuration. Instead, they rely on .env.production files that are
baked into the build at compile time. This ensures proper configuration
for both development and production environments.

## Files Created

1. console/environments/.env.development
   - HTTP API endpoint (http://<host>:8000)
   - SOCKETCLUSTER_SECURE=false
   - Uses provided host value

2. console/environments/.env.production
   - HTTPS API endpoint (https://<host>:8000)
   - SOCKETCLUSTER_SECURE=true
   - API_SECURE=true
   - Uses provided host value

## Impact

This ensures that when users run `ember build --environment=production`,
the compiled assets have the correct API endpoints and SocketCluster
configuration embedded, rather than relying on runtime configuration
which is only available in development mode.

## Related

This change mirrors the update made to the CLI install-fleetbase command
in fleetbase/fleetbase-cli PR #3.
2026-02-22 21:00:39 -05:00
Ron
989fa9a777 Merge pull request #501 from fleetbase/dev-v0.7.28
Some checks failed
Fleetbase CI / Build and Start Docker Services (push) Has been cancelled
Upgrades fleetops to v0.6.35
v0.7.28
2026-02-06 10:17:13 +08:00
Ronald A. Richardson
edec9d02a4 Sync submodule pointers to origin/main 2026-02-06 10:16:16 +08:00
Ronald A. Richardson
a79ebda392 Upgrades fleetops to v0.6.35 2026-02-06 10:04:32 +08:00
Ronald A. Richardson
66c210f42a Hotfix: uzbek translation file
Some checks failed
Fleetbase CI / Build and Start Docker Services (push) Has been cancelled
v0.7.27
2026-02-05 10:58:19 +08:00
Ron
360f01ebf7 Merge pull request #498 from fleetbase/dev-v0.7.27
v0.7.27
2026-02-05 10:13:19 +08:00
Ronald A. Richardson
e02c8e831a bump the version in package.json 2026-02-05 10:05:51 +08:00
Ronald A. Richardson
2b8af0a47d Merge branch 'dev-v0.7.27' of github.com:fleetbase/fleetbase into dev-v0.7.27 2026-02-05 09:57:18 +08:00
Ron
7603c00ab1 Merge pull request #499 from fleetbase/readme-improvements
Refactor README: Remove AWS Marketplace content and reorganize into tables
2026-02-05 09:55:01 +08:00
Manus AI
6cd226b4f9 Update roadmap: Both Pallet and Ledger in development for late Q1/early Q2 2026 2026-02-04 20:53:26 -05:00
Manus AI
019ca9bc2d Remove keywords section and fix deployment guide link 2026-02-04 20:52:01 -05:00
Manus AI
86a3b339d4 Add Who Is This For, improve Apps/Roadmap tables, add Deployment Options, enhance Contributing, fix typos, add exhaustive keywords 2026-02-04 20:43:41 -05:00
Manus AI
f1edcf607b Fix Discord server ID in badge 2026-02-04 20:31:52 -05:00
Manus AI
44eac77cde Add badges, update copyright to 2026, fix OSRM markdown link 2026-02-04 20:23:00 -05:00
Manus AI
529f1cfa90 Update README: Fix TOC links, add dual licensing section, convert creators to table 2026-02-04 20:12:41 -05:00
Manus AI
517bc7b3bc Refactor README: Remove AWS Marketplace content and reorganize features/showcase into tables 2026-02-04 19:55:13 -05:00
Ronald A. Richardson
ccf3fc7b31 Merge branch 'dev-v0.7.27' of github.com:fleetbase/fleetbase into dev-v0.7.27 2026-02-05 08:44:16 +08:00
Ronald A. Richardson
a0febb1cbc Added upgraded dependencies 2026-02-05 08:43:45 +08:00
Ron
768d2e3c85 Merge pull request #497 from encoderuz/feat/add-uzbek-language
Added Uzbek translations for API and Console
2026-02-05 07:59:56 +08:00
Ron
6b5bbd1b7c Merge pull request #496 from ayoub9360/fix/docker-install-unicode-quotes
fix(scripts): replace unicode quotes with ASCII in docker-install.sh
2026-02-05 07:54:00 +08:00
Ronald A. Richardson
e4a8f9519b v0.7.27 2026-02-05 07:52:17 +08:00
encoderuz
3de9b6fccb Added Uzbek translations for API and Console 2026-02-04 10:35:16 +05:00
ayoub9360
70c45a34d4 fix(scripts): replace unicode quotes with ASCII in docker-install.sh
The script contained typographic curly quotes instead of standard ASCII
quotes around the DB_SERVICE variable, causing bash to fail with:
DB_SERVICE: unbound variable

Also replaced the unicode ellipsis with ASCII dots for shell compatibility.
2026-01-29 22:51:40 +01:00
Ron
233154ecb2 Merge pull request #492 from fleetbase/dev-v0.7.26
Some checks failed
Fleetbase CI / Build and Start Docker Services (push) Has been cancelled
v0.7.26
v0.7.26
2026-01-16 16:18:02 +08:00
Ronald A. Richardson
04dd58397e Updated RELEASE notes 2026-01-16 16:11:08 +08:00
Ronald A. Richardson
6e537daf24 upgraded all dependencies 2026-01-16 15:50:23 +08:00
Ron
662c5ab716 Merge pull request #488 from fleetbase/feature/onboarding-orchestrator-enhancements
Feature/onboarding orchestrator enhancements
2026-01-16 15:30:57 +08:00
Ronald A. Richardson
502363efc4 Upgraded frankenphp image 2026-01-16 15:29:10 +08:00
roncodes
b7d8a58861 fix: Filter sensitive fields from onboarding context persistence
Added password filtering to onboarding-context service:
- merge() method now filters out password and password_confirmation
- set() method returns early for sensitive fields
- Prevents passwords from being stored in localStorage/appCache

This ensures sensitive user data is never persisted in the browser.
2026-01-08 03:33:39 -05:00
roncodes
11f6d173b7 feat: Add navigation history persistence to orchestrator
- Persist navigation history to localStorage on each step
- Restore history when resuming from previous session
- Clear history when flow completes
- Fixes back button functionality after page refresh
- Uses flow-specific storage key pattern: onboarding:history:{flowId}
2026-01-07 03:33:35 -05:00
Ronald A. Richardson
7d232597ff feat: working on onboarding orchestrator enhancements 2026-01-07 16:31:52 +08:00
Ron
b25da51496 Merge pull request #486 from fleetbase/dev-v0.7.25
Some checks failed
Fleetbase CI / Build and Start Docker Services (push) Has been cancelled
feat: New SMS service to support multiple SMS providers + framework improvements
v0.7.25
2025-12-29 21:02:03 +08:00
Ronald A. Richardson
7d776f2bd5 updated pnpm lockfile overrides 2025-12-29 20:48:29 +08:00
Ronald A. Richardson
ecfcec72e4 updated override versions 2025-12-29 20:39:25 +08:00
Ronald A. Richardson
ca1741a4b2 feat: New SMS service to support multiple SMS providers + framework improvements 2025-12-29 20:36:43 +08:00
Ron
947565bcf0 Merge pull request #483 from fleetbase/dev-v0.7.24
Some checks failed
Fleetbase CI / Build and Start Docker Services (push) Has been cancelled
Fix: Critical cache key collision bug in ApiModelCache
v0.7.24
2025-12-21 12:05:16 +08:00
Ronald A. Richardson
2d4cc5cf66 Fix: Critical cache key collision bug in ApiModelCache 2025-12-21 12:02:53 +08:00
Ronald A. Richardson
53a87d6f38 Hotfix: load iam engine for user-form modal when creating driver
Some checks failed
Fleetbase CI / Build and Start Docker Services (push) Has been cancelled
v0.7.23
2025-12-19 23:17:51 +08:00
Ronald A. Richardson
d7f8f87315 Hotfix: onboarding wrapper stylings added back 2025-12-19 22:58:29 +08:00
Ron
36673ef564 Merge pull request #482 from fleetbase/dev-v0.7.23
dev-v0.7.23
2025-12-19 22:41:13 +08:00
Ronald A. Richardson
19341c81e7 Minor tweaks to user model and profile page 2025-12-19 22:39:41 +08:00
Ronald A. Richardson
b4ecf5bda9 bump FLEETBASE_VERSION in Dockerfile 2025-12-19 22:24:38 +08:00
Ronald A. Richardson
1b714a7ef8 Release ready 2025-12-19 22:23:39 +08:00
Ron
e41cd62ea5 Merge pull request #481 from fleetbase/feature/onboarding-wrapper-architecture
feat: Add wrapper component support to onboarding orchestrator
2025-12-19 15:56:49 +08:00
Ronald A. Richardson
1ca1342052 feat: fixed optimization changes for octane, added deprecation workflow 2025-12-19 15:56:03 +08:00
roncodes
a5a5ddb0d5 perf: Optimize FrankenPHP/Octane configuration for high load
**Changes:**

1. **Caddyfile**:
   - Reduced num_threads from 24 to 20
   - Added request timeouts (read_body: 10s, write: 60s, idle: 120s)
   - With 4 containers: 20 × 4 = 80 total workers

2. **Dockerfile**:
   - Added explicit --workers=20 to octane:frankenphp command
   - Increased --max-requests from 250 to 1000
   - Applied to app-dev, app-release, and app stages

3. **Octane config**:
   - Enabled DisconnectFromDatabases listener
   - Enabled CollectGarbage listener
   - Prevents DB connection leaks and memory leaks

**Impact:**
- Better resource management under load
- Prevents connection pool exhaustion
- Requires db.t3.large (591 max connections) or better
- Supports up to 250 concurrent VUs

**Related:**
- Requires RDS upgrade from db.t4g.micro to db.t3.large
- Works with DB_CONNECTION_POOL_SIZE=25 (100 total connections)
- See configuration-analysis.md for details
2025-12-16 20:06:35 -05:00
Ronald A. Richardson
c51f3ca6c8 v0.7.23 2025-12-17 08:57:41 +08:00
roncodes
a9b172081a feat: Add lifecycle hooks support to onboarding orchestrator
- Add onFlowWillStart, onFlowDidStart, onStepWillChange, onStepDidChange, onFlowWillEnd, onFlowDidEnd hooks
- Hooks are optional and backward compatible with existing flows
- Add getCurrentPath() and isStepInPath() helper methods for multi-path flows
- Support dynamic next() functions (already existed, now documented)
- Maintain full backward compatibility with default@v1 flow
2025-12-11 23:10:23 -05:00
Ronald A. Richardson
a29ca0ecb9 feat: update onboarding-registry service to allow set default onboard flow on registration 2025-12-09 09:48:23 +08:00