Commit Graph

17 Commits

Author SHA1 Message Date
Hiro 86ec06c2d5 chore: update package-lock.json with marked dependency 2026-03-28 11:49:25 +00:00
Hiro c4921c8e73 feat: add frontend UI for SimpleNote Web
- Vanilla JS frontend with dark theme
- Dashboard with sidebar (libraries tree, tags), document grid, search
- Document viewer with markdown rendering and metadata panel
- Document editor with split write/preview and formatting toolbar
- Login screen with token authentication
- All styled according to UI/UX specs (dark theme, accent #00d4aa)
- API client for all endpoints
- Responsive design
2026-03-28 11:44:42 +00:00
Hiro c3e48596f3 chore: add generated admin token to env files 2026-03-28 11:36:45 +00:00
Hiro bc6e00e654 fix: remove data/ from .dockerignore
Proyectos/simplenote-web/pipeline/head There was a failure building this commit
2026-03-28 11:25:25 +00:00
darroyo ff6170bfa2 Update Jenkinsfile
Proyectos/simplenote-web/pipeline/head There was a failure building this commit
2026-03-28 11:19:43 +00:00
Hiro a5a1563f6e fix: change PROJECT from darroyo to proyectos 2026-03-28 11:13:08 +00:00
Hiro 7973d02a4f fix: update Jenkinsfile with correct sshagent and deploy syntax 2026-03-28 11:11:41 +00:00
Hiro d1dbd22766 feat: add Jenkinsfile for CI/CD 2026-03-28 11:11:09 +00:00
Hiro 102cf899f1 feat: add Docker configuration for deployment 2026-03-28 11:09:39 +00:00
Hiro 75f67c0b11 fix: adminOnly checks isAdmin flag from stored tokens 2026-03-28 03:37:43 +00:00
Hiro 08a88b5e06 feat(ui): add UI/UX design specification for SimpleNote Web
- SPEC.md: Complete UI/UX specification with design principles,
  layout architecture, interaction patterns, data flow, and
  accessibility requirements
- VIEWS.md: Text-based wireframes for Dashboard, Document Viewer,
  Document Editor, and Library Browser views (desktop and mobile)
- COMPONENTS.md: Reusable component library with buttons, inputs,
  cards, tags, navigation, modals, and feedback components
- STYLES.md: Style guide with design tokens (colors, typography,
  spacing), global styles, animations, responsive breakpoints,
  and dark mode implementation

Design follows dark mode first approach inspired by Mission
Control dashboard, with full mobile responsiveness.
2026-03-28 03:36:23 +00:00
Erwin 82391ee079 docs: add TESTING.md with API testing guide 2026-03-28 03:32:19 +00:00
Erwin 8b0b60db33 fix: add missing libraryService.js and fix two bugs
- Create missing src/services/libraryService.js (was imported but never created)
- Fix readJSONFile import in tagIndexer.js (unused import)
- Fix found.found?.libId typo in deleteDocument (double .found lookup)

These were blocking the application from starting.
2026-03-28 03:31:14 +00:00
Erwin 825dfba2a7 Implement SimpleNote Web API - full REST API with Express
- Express server with CORS, JSON middleware
- Auth middleware (Bearer token)
- Document CRUD with markdown storage
- Library CRUD with nested support
- Tag indexing and search
- Error handler middleware
- Config from env vars
- Init script for data structure
2026-03-28 03:27:27 +00:00
Erwin 0e244d2b30 feat: basic entry point and health check 2026-03-28 03:14:22 +00:00
Erwin e123bf596b Initial project structure 2026-03-28 03:13:43 +00:00
openclaw c53aad9061 Initial commit 2026-03-28 03:07:55 +00:00