app-gelinkt-notuleren 2.5.0

🚀 Enhancement

  • #150 full support for file attachments

  • #157 Improve file upload UI

  • #152 Feature/file upload

  • #143 Feature/file upload

🏠 Internal

  • #168 Bump editor to v0.47.0

published-resource-producer v1.2.0

  • #3 type predicate was not being produced correctly

🚀 Enhancement

  • #154 Collapse the selection upon initializing the editor

  • #132 Cut command

🐛 Bug Fix

  • #153 Add word break utility class

  • #139 Refactor commands

  • #134 Fix cursor behavior when using table dropdown menu

🏠 Internal

  • #141 Convert lump node methods to typescript

  • #139 Refactor commands

  • #138 Convert event handlers to typescript

  • #136 various cleanup chores in the editor

  • #137 Move paste handler to its own input handler

  • #131 Refactor of table commands

Deployment guide

  1. set up the maintenance frontend in docker-compose.override.yml

  2. optional: create a backup of the database with /data/useful-scripts/virtuoso-backup.sh ${name-of-container}

  3. bring down everything with docker-compose down

  4. bring up just the maintenance frontend with docker-compose up -d editor

  5. add client_max_body_size 1024M; to:

    - /var/lib/docker/volumes/letsencrypt_nginx_vhost/_data/gelinkt-notuleren.lblod.info (for QA) - /var/lib/docker/volumes/letsencrypt_nginx_vhost/_data/gelinkt-notuleren.vlaanderen.be (for prod)

  6. checkout the v2.5.0 tag (git fetch && git checkout v2.5.0)

  7. Production only: make sure to bump the version of controle-editor to the correct frontend version (2.12.0)

  8. Add to docker-compose.override.yml preimporter: environment: PUBLICATION_BASE_URL: 'GN_PUBLICATIE_URL'

  9. remove (comment out) maintenance frontend from docker-compose.override.yml

  10. start the stack docker-compose up -d

  11. verify it's up

Deployments

Last updated