diff --git a/CHANGELOG.md b/CHANGELOG.md index 3fdbe2989..7faf4c0a9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,22 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## 1.1.4 - 19-05-2021 + +### Fixes + +- Fixes rich media parsers, so that some resource links work again +- Fixes some depreciated calls that were removed in OTP24 +- Fixes groups not being refreshed after joining a group +- Fixes the notice that is shown when joining a group that the content may not be available right away - because the group is remote - being shown everytime, even when the group is local +- Fixes OGP image not being defined for posts + +### Translations + +- French +- Galician +- Italian + ## 1.1.3 - 03-05-2021 ### Changed diff --git a/docker/production/Dockerfile b/docker/production/Dockerfile index b6f752afb..1f9155a4c 100644 --- a/docker/production/Dockerfile +++ b/docker/production/Dockerfile @@ -1,7 +1,7 @@ # First build the application assets -FROM node:14-alpine as assets +FROM node:16-alpine as assets -RUN apk add --no-cache python build-base libwebp-tools bash imagemagick ncurses +RUN apk add --no-cache python3 build-base libwebp-tools bash imagemagick ncurses COPY js . RUN yarn install \ diff --git a/docker/tests/Dockerfile b/docker/tests/Dockerfile index ce413ee74..73f0d6c8c 100644 --- a/docker/tests/Dockerfile +++ b/docker/tests/Dockerfile @@ -1,9 +1,9 @@ FROM elixir:latest LABEL maintainer="Thomas Citharel " -ENV REFRESHED_AT=2021-04-30 +ENV REFRESHED_AT=2021-05-19 RUN apt-get update -yq && apt-get install -yq build-essential inotify-tools postgresql-client git curl gnupg xvfb libgtk-3-dev libnotify-dev libgconf-2-4 libnss3 libxss1 libasound2 cmake exiftool -RUN curl -sL https://deb.nodesource.com/setup_14.x | bash && apt-get install nodejs -yq +RUN curl -sL https://deb.nodesource.com/setup_16.x | bash && apt-get install nodejs -yq RUN npm install -g yarn wait-on RUN apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* RUN mix local.hex --force && mix local.rebar --force diff --git a/js/package.json b/js/package.json index 967a058da..b8dc795ed 100644 --- a/js/package.json +++ b/js/package.json @@ -1,6 +1,6 @@ { "name": "mobilizon", - "version": "1.1.3", + "version": "1.1.4", "private": true, "scripts": { "serve": "vue-cli-service serve", @@ -78,14 +78,14 @@ "@types/vuedraggable": "^2.23.0", "@typescript-eslint/eslint-plugin": "^4.18.0", "@typescript-eslint/parser": "^4.18.0", - "@vue/cli-plugin-babel": "~4.5.12", - "@vue/cli-plugin-e2e-cypress": "~4.5.12", - "@vue/cli-plugin-eslint": "~4.5.0", - "@vue/cli-plugin-pwa": "~4.5.12", - "@vue/cli-plugin-router": "~4.5.12", - "@vue/cli-plugin-typescript": "~4.5.12", - "@vue/cli-plugin-unit-jest": "~4.5.12", - "@vue/cli-service": "~4.5.12", + "@vue/cli-plugin-babel": "~4.5.13", + "@vue/cli-plugin-e2e-cypress": "~4.5.13", + "@vue/cli-plugin-eslint": "~4.5.13", + "@vue/cli-plugin-pwa": "~4.5.13", + "@vue/cli-plugin-router": "~4.5.13", + "@vue/cli-plugin-typescript": "~4.5.13", + "@vue/cli-plugin-unit-jest": "~4.5.13", + "@vue/cli-service": "~4.5.13", "@vue/eslint-config-prettier": "^6.0.0", "@vue/eslint-config-typescript": "^7.0.0", "@vue/test-utils": "^1.1.0", diff --git a/js/public/img/koena-a11y.svg b/js/public/img/koena-a11y.svg new file mode 100644 index 000000000..4ef920d2f --- /dev/null +++ b/js/public/img/koena-a11y.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/js/src/components/Comment/CommentTree.vue b/js/src/components/Comment/CommentTree.vue index 2e6b1db65..3f3c64e54 100644 --- a/js/src/components/Comment/CommentTree.vue +++ b/js/src/components/Comment/CommentTree.vue @@ -48,8 +48,9 @@ > {{ $t("Loading comments…") }}

- + -
+
{{ $t("No comments yet") }}
- +
diff --git a/js/src/components/Editor/Image.ts b/js/src/components/Editor/Image.ts index 8ebd17f85..653fd8c9c 100644 --- a/js/src/components/Editor/Image.ts +++ b/js/src/components/Editor/Image.ts @@ -60,7 +60,8 @@ const CustomImage = Image.extend({ top: realEvent.clientY, }); if (!coordinates) return false; - const client = apolloProvider.defaultClient as ApolloClient; + const client = + apolloProvider.defaultClient as ApolloClient; try { images.forEach(async (image) => { diff --git a/js/src/components/Editor/Mention.ts b/js/src/components/Editor/Mention.ts index b025e49ed..dbb6f809e 100644 --- a/js/src/components/Editor/Mention.ts +++ b/js/src/components/Editor/Mention.ts @@ -8,7 +8,8 @@ import apolloProvider from "@/vue-apollo"; import { IPerson } from "@/types/actor"; import pDebounce from "p-debounce"; -const client = apolloProvider.defaultClient as ApolloClient; +const client = + apolloProvider.defaultClient as ApolloClient; const fetchItems = async (query: string): Promise => { const result = await client.query({ diff --git a/js/src/components/NavBar.vue b/js/src/components/NavBar.vue index 5488710d1..8d8f904bf 100755 --- a/js/src/components/NavBar.vue +++ b/js/src/components/NavBar.vue @@ -18,6 +18,7 @@