Releases: smgdkngt/dobase
Releases · smgdkngt/dobase
2026.03.24
What's new
- Read-only calendar detection — calendars that reject writes (e.g. shared iCloud calendars) are automatically detected during sync and excluded from event creation. Shown with a "Read-only" badge in account settings.
- Fix signup on ONCE/localhost — session cookies were marked
secure: truein production even withDISABLE_SSL, blocking signup over plain HTTP. Now matches the Campfire convention.
Security
- Bump actionpack 8.1.2 → 8.1.2.1
Other changes
- Fix docs tool description (not "real-time collaborative editing")
- More screenshots in marketing site hero carousel (15 total)
- ONCE branding (all caps) throughout README and code comments
- Dependency updates: bcrypt, json, kamal, solid_queue, sqlite3, webmock
- GitHub Actions updates: build-push-action, login-action, metadata-action, setup-buildx-action, attest-build-provenance, upload-pages-artifact
2026.03.23
What's new
- Once compatible — install Dobase with Once by pointing it at
ghcr.io/smgdkngt/dobase:latest. SSL, backups, and updates handled automatically. - DISABLE_SSL support — non-TLS deployments (localhost, Once) work out of the box. Matches the Campfire convention.
- Redesigned marketing site — real app screenshots, light/dark mode, bento tool grid, features section, and "Try it" signup link
- iOS standalone fix — no more extra spacing below the bottom bar in PWA homescreen mode
Other changes
- Expanded README: Once and Kamal as primary self-hosting options, full LiveKit setup guide, demo seed data instructions
- More calendar demo events (17 total) for a richer seed experience
- Screenshot carousel in hero with smooth scale+fade transitions
2026.03.20
What's new
- Docker image on ghcr.io — pre-built multi-arch image (amd64 + arm64) published automatically on every release. Pull with
docker pull ghcr.io/smgdkngt/dobase:latest - Once compatible — single-container setup works with Once by 37signals
- README rewritten — self-hosting quickstart is now front and center
Other changes
- Add OCI labels to Dockerfile for container registry metadata
- Switch docker-compose.yml from local build to pre-built ghcr.io image
- Use
SECRET_KEY_BASEinstead ofRAILS_MASTER_KEYin Docker config - Add SMTP and LiveKit env vars to docker-compose.yml
- Add spacing below ALTCHA widget on registration form
- Remove flaky system tests from CI
2026.03.19
What's new
- ALTCHA spam protection on registration — adds a privacy-friendly proof-of-work challenge to the signup form using the
altchagem, blocking automated bot signups without third-party dependencies
Other changes
- Fix GitHub links on landing page to point to correct repo
- Fix flaky system tests with wait_for_turbo and retry helpers
- Increase click_with_retry timeout for slower CI runners
- Deploy landing site to GitHub Pages
- Fix CI pipeline (SQLite, lint, brakeman, system tests)
- Dependency updates (loofah, action_text-trix, sqlite3, thruster)
2026.03.13
First public release of Dobase — an open-source, self-hosted workspace with installable tools.
Tools
- Mail — IMAP/SMTP email client with rich text compose, contacts, folders, and conversations
- Board — Kanban boards with columns, cards, comments, attachments, and drag-and-drop
- Docs — Rich text documents with real-time collaborative editing
- Chat — Real-time messaging with typing indicators, replies, and file sharing
- Todos — Task lists with due dates, assignments, comments, and attachments
- Files — File storage with folders, public share links, and previews
- Calendar — CalDAV-compatible calendar with recurring events and local mode
- Room — Video conferencing powered by LiveKit
Highlights
- Tool-based permissions — each tool is shared individually with collaborators
- Real-time chat, notifications, collaborative editing, and presence via ActionCable
- PWA support — installable on mobile with offline fallback
- Dark mode
- In-app notifications with unread activity dots and optional email digests
- Self-hosted — deploy to any VPS with Docker + Kamal
Stack
Ruby on Rails 8.1, SQLite, Hotwire (Turbo + Stimulus), Tailwind CSS v4, Solid Queue, Solid Cable
Getting started
See the README for setup and deployment instructions.