Open
Conversation
- Rewrite README with project description, features, table of contents, quick start guide, and troubleshooting section - Add CONTRIBUTING.md with guidelines for issues, PRs, and code style - Add AGPL-3.0 LICENSE file Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Credit LINAGORA as Twake.ai developer in introduction - Replace " -- " dashes with colons throughout - Add ~20 GB disk space requirement in prerequisites Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- cozy_stack → drive_app - meet_app → visio_app - tmail_app → mail_app Update all references in wrapper.sh, docker-compose.yaml, .gitignore, README.md, and CLAUDE.md. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Group DNS entries by service with comments for clarity. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Each component now uses a descriptive project name visible in Docker Desktop: twake-db, twake-auth, twake-drive, twake-visio, twake-calendar, twake-chat, twake-mail, twake-onlyoffice, twake-linshare. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
chibenwa
reviewed
Apr 3, 2026
| ## Features | ||
|
|
||
| - **Chat**: Real-time messaging powered by Matrix/Synapse | ||
| - **Email**: Full JMAP email via TMail |
Member
There was a problem hiding this comment.
Suggested change
| - **Email**: Full JMAP email via TMail | |
| - **Email**: Full JMAP email via [Twake Mail](https://twake-mail.com/) |
chibenwa
reviewed
Apr 3, 2026
|
|
||
| ## Features | ||
|
|
||
| - **Chat**: Real-time messaging powered by Matrix/Synapse |
Member
There was a problem hiding this comment.
Suggested change
| - **Chat**: Real-time messaging powered by Matrix/Synapse | |
| - **Chat**: Real-time messaging powered by Matrix/Synapse and [Twake Chat](https://twake-chat.com/) |
chibenwa
reviewed
Apr 3, 2026
|
|
||
| - **Chat**: Real-time messaging powered by Matrix/Synapse | ||
| - **Email**: Full JMAP email via TMail | ||
| - **File Sharing**: Secure file transfer and storage with LinShare |
Member
There was a problem hiding this comment.
Suggested change
| - **File Sharing**: Secure file transfer and storage with LinShare | |
| - **File Sharing**: Secure file transfer and storage with [LinShare](https://linshare.app/) |
chibenwa
reviewed
Apr 3, 2026
| - **Email**: Full JMAP email via TMail | ||
| - **File Sharing**: Secure file transfer and storage with LinShare | ||
| - **Document Editing**: Collaborative editing with OnlyOffice | ||
| - **Calendar**: Shared calendaring |
Member
There was a problem hiding this comment.
Suggested change
| - **Calendar**: Shared calendaring | |
| - **Calendar**: Shared [calendaring](https://github.com/linagora/twake-calendar-frontend) |
chibenwa
reviewed
Apr 3, 2026
| - **MongoDB**: Document store for LinShare. | ||
| - **CouchDB**: Database for Cozy Stack. | ||
| - **OpenLDAP**: Directory service for user management. | ||
| - **PostgreSQL**: Main relational database for LinShare and Meet |
Replace declare -A associative arrays with case-based lookup functions. macOS ships with Bash 3.2 which does not support associative arrays. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Generate homeserver.yaml directly instead of homeserver-postgres.yaml and remove the redundant file-level volume mount. The directory mount (./synapse:/data) combined with the file mount was causing Docker to create an empty homeserver.yaml in the source directory, which then took precedence. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Closes #5
Closes #8
Rebranding
cozy_stack→drive_app,meet_app→visio_app,tmail_app→mail_app/etc/hostsentries by component with commentstwake-prefixed Docker Compose project names (visible in Docker Desktop)Bugfixes
wrapper.shBash 3 compatibility (macOS ships with Bash 3.2,declare -Arequires Bash 4+)homeserver.yamlTest plan
./wrapper.sh up -dstarts all services on macOSdocker compose lsshows all running)twake-*project names./wrapper.sh downstops all services🤖 Generated with Claude Code