Skip to content

Releases: smgdkngt/dobase

2026.03.24

24 Mar 08:11
3f80d11

Choose a tag to compare

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: true in production even with DISABLE_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

23 Mar 10:11

Choose a tag to compare

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

20 Mar 08:42
8687fe3

Choose a tag to compare

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_BASE instead of RAILS_MASTER_KEY in 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

19 Mar 11:54

Choose a tag to compare

What's new

  • ALTCHA spam protection on registration — adds a privacy-friendly proof-of-work challenge to the signup form using the altcha gem, 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

13 Mar 08:44

Choose a tag to compare

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.