Skip to content

🔖(minor) release 3.4.0 #1145

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 8 commits into from
Jul 9, 2025
Merged

🔖(minor) release 3.4.0 #1145

merged 8 commits into from
Jul 9, 2025

Conversation

AntoLC
Copy link
Collaborator

@AntoLC AntoLC commented Jul 9, 2025

Added

Changed

Fixed

Removed

@AntoLC AntoLC self-assigned this Jul 9, 2025
@AntoLC AntoLC added the release label Jul 9, 2025
@AntoLC AntoLC force-pushed the release/3.4.0 branch 2 times, most recently from df4913c to 1e36091 Compare July 9, 2025 09:43
We remove the key from the Trans componant
to make it easier to translate.
@AntoLC AntoLC force-pushed the release/3.4.0 branch 4 times, most recently from f89f40d to bced8d8 Compare July 9, 2025 11:58
AntoLC and others added 2 commits July 9, 2025 17:11
We get some side effects when an admin
tries to make a child doc a main doc.
We ensure that only the owner can do this.
Update translated files with new translations
AntoLC and others added 5 commits July 9, 2025 17:26
Importing the french translation broke a test
because the subject was not in english anymore.
We change the admin user language to english
to keep the subject in english.
With child documents we need to check the parent
documents to know if the parent doc are collaborative
or not.
After duplicating a document, the tree is now
refreshed to reflect the new structure.
This ensures that the user sees the updated
document tree immediately after the duplication
action.
Children does not have accesses created for now, they inherit from their
parent for now. We have to ignore access creation while owrk on the
children accesses has not been made.
Added:
- ✨(frontend) multi-pages
- ✨(frontend) Duplicate a doc
- ✨Ask for access
- ✨(frontend) add customization for translations
- ✨(backend) add ancestors links definitions to document abilities
- ✨(backend) include ancestors accesses on document accesses list view
- ✨(backend) add ancestors links reach and role to document API
- 📝(project) add troubleshoot doc
- 📝(project) add system-requirement doc
- 🔧(front) configure x-frame-options to DENY in nginx conf
- ✨(backend) allow to disable checking unsafe mimetype on attachment upload
- ✨(doc) add documentation to install with compose
- ✨ Give priority to users connected to collaboration server
  (aka no websocket feature)

Changed:
- ♻️(backend) stop requiring owner for non-root documents
- ♻️(backend) simplify roles by ranking them and return only the max role
- 📌(yjs) stop pinning node to minor version on yjs docker image
- 🧑‍💻(docker) add .next to .dockerignore
- 🧑‍💻(docker) handle frontend development images with docker compose
- 🧑‍💻(docker) add y-provider config to development environment
- ⚡️(frontend) optimize document fetch error handling

Fixed:
- 🐛(backend) fix link definition select options linked to ancestors
- 🐛(frontend) table of content disappearing
- 🐛(frontend) fix multiple EmojiPicker
- 🐛(frontend) fix meta title
- 🔧(git) set LF line endings for all text files
- 📝(docs) minor fixes to docs/env.md
- ✨support `_FILE` environment variables for secrets

Removed:
- 🔥(frontend) remove Beta from logo
@AntoLC AntoLC requested a review from lunika July 9, 2025 15:30
@lunika lunika merged commit 2e6cb10 into main Jul 9, 2025
24 of 25 checks passed
@lunika lunika deleted the release/3.4.0 branch July 9, 2025 15:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants