Commit Graph

9 Commits

Author SHA1 Message Date
Claude
f661343de0 Fix build: generate settings.json from env vars at runtime
Some checks failed
Deploy / deploy (push) Failing after 53s
settings.json is gitignored (contains token). entrypoint.sh writes it
from OUTLINE_URL / OUTLINE_TOKEN env vars on container start.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-07 21:02:41 +01:00
Claude
801ab738d9 Add Gitea Actions deploy workflow
Some checks failed
Deploy / deploy (push) Failing after 11s
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-07 20:57:30 +01:00
Claude
b3137a8af3 Add sync engine, web UI, Docker setup, and tests
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-07 20:54:59 +01:00
Claude
e4c69efd12 Add import tool documentation to CLAUDE.md
- Usage examples and CLI options
- Import modes (collection-per-folder, single)
- Import flow explanation
- Output example with tree visualization
- Duplicate handling and error handling reference

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-19 22:49:07 +01:00
Claude
4690c8f9bd Phase 8: Add error handling polish
- Dry-run continues even without API access
- Shows planned operations from metadata alone
- Better health check handling for offline testing

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-19 22:46:58 +01:00
Claude
a20566401a Phase 7: Add bash wrapper script import_to_outline.sh
- Docker execution on domnet network
- CLI argument passthrough
- Pre-flight checks (settings.json, source directory, metadata)
- Help text with examples
- Matches export_with_trees.sh patterns

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-19 22:46:03 +01:00
Claude
5315e4f346 Phase 6: Add tree-style progress visualization
- TreePrinter class for formatted output
- Tree characters (├──, └──, │) for hierarchy
- Status indicators (✓ created, ○ skipped, ✗ error)
- Box-drawing characters for header/summary
- Consistent output format matching spec

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-19 22:44:41 +01:00
Claude
290030f5e8 Phase 1-5: Core import script with full functionality
- OutlineImporter class with settings loading
- API helpers with retry logic
- CLI argument parsing
- Metadata loading and document tree building
- Collection import with existence checking
- Document import with ID mapping for hierarchy
- Single collection mode
- Dry-run support

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-19 22:42:49 +01:00
Claude
d9161f64f5 Initial commit: Export tools and import script requirements
- export_with_trees.sh: Bash wrapper for Outline export
- outline_export_fixed.py: Python export implementation
- IMPORT_SCRIPT.MD: PRD for import script (to be built)
- RALPH_PROMPT.md: Ralph Loop prompt for building import script
- CLAUDE.md: Project documentation

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-19 22:33:55 +01:00