Skip to content

Release v0.1.0 - Initial Alpha Release

Latest

Choose a tag to compare

@r0bug r0bug released this 06 Oct 08:59
· 100 commits to main since this release

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_service

Environment Setup

export DATABASE_URL="sqlite:./data/contacts.db"
export PORT=3002
mkdir -p data/attachments
./sync_service

API Endpoints

  • GET /api/dashboard - Dashboard summary
  • GET /api/import/history - Import history
  • GET /api/system/version - Current version
  • GET /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 SHA256SUMS

Support