Repository navigation
SagensContact Alpha v0.1.0
What's New
Features
- Import from multiple formats (CSV, vCard, Google, Apple, Social)
- Automatic update system
- Web UI (SvelteKit)
New in this Release
- Dashboard API endpoint (
/api/dashboard) - Import history endpoint (
/api/import/history) - Automatic update system with GitHub releases integration
- Improved CI/CD with modern GitHub Actions
Installation
Quick Start
# Download for your platform
wget https://github.com/r0bug/SC/releases/download/v0.1.0/sync_service-ubuntu-latest
wget https://github.com/r0bug/SC/releases/download/v0.1.0/sagenscontact-ubuntu-latest
# Make executable
chmod +x sync_service-ubuntu-latest sagenscontact-ubuntu-latest
# Rename
mv sync_service-ubuntu-latest sync_service
mv sagenscontact-ubuntu-latest sagenscontact
# Run
./sync_serviceEnvironment Setup
export DATABASE_URL="sqlite:./data/contacts.db"
export PORT=3002
mkdir -p data/attachments
./sync_serviceAPI Endpoints
GET /api/dashboard- Dashboard summaryGET /api/import/history- Import historyGET /api/system/version- Current versionGET /api/system/updates/check- Check for updates
Full API documentation: https://github.com/r0bug/SC/blob/main/docs/
Requirements
- SQLite 3.x
- Linux, macOS, or Windows
- 50MB disk space minimum
Checksum Verification
sha256sum -c SHA256SUMSSupport
- Report issues: https://github.com/r0bug/SC/issues
- Documentation: https://github.com/r0bug/SC/blob/main/README.md