Commit Graph

8 Commits

Author SHA1 Message Date
cbf27bbc9c Fix ldapjs 3.x API: use entry.pojo for search results
- ldapjs 3.x returns entries as entry.pojo not entry.object
- Access attributes via entry.pojo.attributes array
- Clean up debug logging
- Restore group membership filter for production
2026-02-25 03:42:00 +00:00
c1fe530696 Change production port to 8089 (3389 used by Chrome/RDP) 2026-02-25 03:32:01 +00:00
48a876f34f Add production config with LDAP, fix LDAP auth flow
- Production port: 3389
- LDAP enabled with theta42.com config
- Proper bind -> search -> user bind flow
- Support service account bind for user search
- Add systemd service file
2026-02-25 03:28:35 +00:00
41833376f1 Security: Remove secrets.json from repo, add to gitignore 2026-02-25 03:27:08 +00:00
0aa7751356 Fix: Use JSON config files for ESM compatibility
- Replace @simpleworkjs/conf with simple custom loader
- Use JSON config files (base, development, production, secrets)
- Add config.js with ESM-compatible deep merge
- Support env var overrides for critical settings
- Auth disabled in dev mode via development.json
2026-02-25 03:24:27 +00:00
748636591b Refactor: Use @simpleworkjs/conf for configuration
- Replace ENV vars with proper config system
- Add conf/ directory with base, development, production, secrets
- Add secrets.example.js template
- Update .gitignore for secrets.js
- Show environment in startup banner
2026-02-25 03:22:33 +00:00
56933f59d1 Fix: Proxy body serialization and optional chaining syntax 2026-02-25 03:17:28 +00:00
5aa5ab73f3 Initial commit: OpenClaw WebUI with LDAP SSO
Features:
- Modern chat interface with streaming responses
- Multi-file upload support
- Code canvas panel for code viewing/editing
- Chat history persistence
- LDAP SSO authentication
- OpenAI-compatible API proxy to OpenClaw gateway
- Model/agent selection
- Dark theme
2026-02-25 03:11:16 +00:00