dependabot[bot]
d22479cfa2
build(deps): bump nginx from 1.29.1-alpine to 1.29.2-alpine in /webapp ( #8960 )
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-11 12:45:14 +00:00
Wolfgang Huß
558e964c83
feat(webapp): add reason and call to action on post view page if commenting is disabled ( #8958 )
...
Co-authored-by: Ulf Gebhardt <ulf.gebhardt@webcraft-media.de>
2025-10-10 19:21:07 +02:00
9fc2379090
fix(webapp): fix line-height in styleguide when generated ( #8952 )
...
Co-authored-by: Wolfgang Huß <wolle.huss@pjannto.com>
2025-10-07 09:41:09 +00:00
dependabot[bot]
1512167197
build(deps): bump cross-env from 10.0.0 to 10.1.0 in /webapp ( #8944 )
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-04 09:09:36 +00:00
dependabot[bot]
f49022e94d
build(deps-dev): bump @testing-library/jest-dom from 6.8.0 to 6.9.1 in /webapp ( #8945 )
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-04 07:41:47 +00:00
b06b29b858
feat(webapp): bind local styleguide & fix maintenance page ( #8933 )
2025-09-30 14:54:43 +02:00
30560bff69
fix(webapp): fix user avatar & post image urls ( #8921 )
...
Co-authored-by: Wolfgang Huß <wolle.huss@pjannto.com>
2025-09-25 22:19:27 +02:00
Moriz Wahl
a15351aa42
feat(webapp): dynamic static pages ( #8920 )
...
Co-authored-by: Wolfgang Huß <wolle.huss@pjannto.com>
2025-09-25 11:16:07 +02:00
Moriz Wahl
9a4f7326c1
fix(webapp): no distance to me on own profile ( #8907 )
...
Co-authored-by: Wolfgang Huß <wolle.huss@pjannto.com>
2025-09-22 23:59:18 +02:00
Wolfgang Huß
2ed92c0a78
feat(webapp): post page group link improvement ( #8883 )
2025-09-20 10:15:04 +00:00
2c285d6bfb
v3.12.2 ( #8903 )
2025-09-15 10:22:16 +00:00
c4cd51ee65
fix group images ( #8901 )
2025-09-15 08:51:06 +00:00
00e718b12f
v3.12.1 ( #8900 )
2025-09-13 12:02:39 +00:00
Wolfgang Huß
c1a05bc73b
feat(webapp): add location distance in group profile ( #8846 )
...
* Add distance to group profile if location is defined
* Fix snapshot tests in 'webapp/pages/groups/_id/_slug.spec.js'
* Fix prop Vue warning in test 'webapp/pages/groups/_id/_slug.spec.js'
* reuse locationFragement for groups
* use better order on locationFragement parameters
* moved LocationInfo Component to correct place as its used in Group & User related context
* use size prop
* reduce changeset
* update snapshots
* remove computed property & simplify component
* more tests & updated snapshots
---------
Co-authored-by: Ulf Gebhardt <ulf.gebhardt@webcraft-media.de>
2025-08-26 10:34:30 +02:00
dependabot[bot]
51df143a15
build(deps-dev): bump @testing-library/jest-dom in /webapp ( #8845 )
...
Bumps [@testing-library/jest-dom](https://github.com/testing-library/jest-dom ) from 6.7.0 to 6.8.0.
- [Release notes](https://github.com/testing-library/jest-dom/releases )
- [Changelog](https://github.com/testing-library/jest-dom/blob/main/CHANGELOG.md )
- [Commits](https://github.com/testing-library/jest-dom/compare/v6.7.0...v6.8.0 )
---
updated-dependencies:
- dependency-name: "@testing-library/jest-dom"
dependency-version: 6.8.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-25 17:45:52 +02:00
b92dcd3534
location distance in profile ( #8835 )
...
remove unused classes
margin bottom
Co-authored-by: Wolfgang Huß <wolle.huss@pjannto.com>
2025-08-23 09:45:33 +00:00
dependabot[bot]
ea080db3f5
build(deps-dev): bump eslint-config-prettier in /webapp ( #8775 )
...
Bumps [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier ) from 10.1.2 to 10.1.8.
- [Release notes](https://github.com/prettier/eslint-config-prettier/releases )
- [Changelog](https://github.com/prettier/eslint-config-prettier/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prettier/eslint-config-prettier/compare/v10.1.2...v10.1.8 )
---
updated-dependencies:
- dependency-name: eslint-config-prettier
dependency-version: 10.1.8
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-22 00:32:40 +02:00
dependabot[bot]
5d42daedd6
build(deps-dev): bump eslint-plugin-prettier in /webapp ( #8816 )
...
Bumps [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier ) from 5.5.3 to 5.5.4.
- [Release notes](https://github.com/prettier/eslint-plugin-prettier/releases )
- [Changelog](https://github.com/prettier/eslint-plugin-prettier/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prettier/eslint-plugin-prettier/compare/v5.5.3...v5.5.4 )
---
updated-dependencies:
- dependency-name: eslint-plugin-prettier
dependency-version: 5.5.4
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-21 09:53:33 +00:00
31c6446a38
v3.12.0 ( #8834 )
2025-08-20 15:04:55 +02:00
dependabot[bot]
7d1dea2e77
build(deps-dev): bump @testing-library/jest-dom in /webapp ( #8833 )
...
Bumps [@testing-library/jest-dom](https://github.com/testing-library/jest-dom ) from 6.6.4 to 6.7.0.
- [Release notes](https://github.com/testing-library/jest-dom/releases )
- [Changelog](https://github.com/testing-library/jest-dom/blob/main/CHANGELOG.md )
- [Commits](https://github.com/testing-library/jest-dom/compare/v6.6.4...v6.7.0 )
---
updated-dependencies:
- dependency-name: "@testing-library/jest-dom"
dependency-version: 6.7.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-20 12:13:01 +00:00
Robert Schäfer
00da9e8ecb
feat(backend): resize images with imagor ( #8558 )
...
* feat(backend): resize images with imagor
Open questions:
* Do we have external URLs for images? E.g. we have them for seeds. But
in production?
* Do we want to apply image transformations on these as well? My current
implementation does not apply image transformations as of now. If we
want to do that, we will also expose internal URLs in the kubernetes
Cluster to the S3 endpoint to the client.
TODOs:
* The chat component is using a fixed size for all avatars at the moment.
Maybe we can pair-program on this how to implement responsive images in
this component library.
Commits:
* do not replace upload domain url in the database
* fix all webapp specs
* refactor: remove behaviour we won't need
We don't want to apply image transformations on files, right?
* refactor: replace the domain on read not on write
* wip: webapp fixes
* refactor(backend): add another url to config
I've given up. There seems to be no nice way to tell the minio to return
a location which differs from it's host name.
* refactor: add test for s3Service
* refactor(backend): proxy minio via backend in local development
Commits:
* provide tests for message attachments
* remove S3_PUBLIC_URL config value
* refactor: follow @ulfgebhardt 's review
* add missing environment variable
---------
Co-authored-by: Ulf Gebhardt <ulf.gebhardt@webcraft-media.de>
2025-08-19 10:11:12 +02:00
Wolfgang Huß
abb9d944f2
fix(webapp): fixes console warning by adding profile list filter locales ( #8810 )
...
* Fix console warning by adding 'common.filter' to locales
* Make 'common.filter' ident in component 'ProfileList.vue' responsive and remove default value
2025-08-07 14:22:41 +02:00
dependabot[bot]
528b9292be
build(deps-dev): bump eslint-plugin-import in /webapp ( #8700 )
...
Bumps [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import ) from 2.31.0 to 2.32.0.
- [Release notes](https://github.com/import-js/eslint-plugin-import/releases )
- [Changelog](https://github.com/import-js/eslint-plugin-import/blob/main/CHANGELOG.md )
- [Commits](https://github.com/import-js/eslint-plugin-import/compare/v2.31.0...v2.32.0 )
---
updated-dependencies:
- dependency-name: eslint-plugin-import
dependency-version: 2.32.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-04 22:50:21 +00:00
dependabot[bot]
8fdabd57a3
build(deps-dev): bump prettier from 3.5.3 to 3.6.2 in /webapp ( #8734 )
...
Bumps [prettier](https://github.com/prettier/prettier ) from 3.5.3 to 3.6.2.
- [Release notes](https://github.com/prettier/prettier/releases )
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prettier/prettier/compare/3.5.3...3.6.2 )
---
updated-dependencies:
- dependency-name: prettier
dependency-version: 3.6.2
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-04 19:22:12 +00:00
daabb4024c
fix(webapp): invalidate cache ( #8763 )
...
* invalidate cache by attaching the ocelot version in the js chuck filenames
* petter adjust js chunk name to the nuxt default, also attach version to css files
2025-08-04 16:16:01 +00:00
dependabot[bot]
754efa5197
build(deps-dev): bump @testing-library/jest-dom in /webapp ( #8803 )
...
Bumps [@testing-library/jest-dom](https://github.com/testing-library/jest-dom ) from 6.6.3 to 6.6.4.
- [Release notes](https://github.com/testing-library/jest-dom/releases )
- [Changelog](https://github.com/testing-library/jest-dom/blob/main/CHANGELOG.md )
- [Commits](https://github.com/testing-library/jest-dom/compare/v6.6.3...v6.6.4 )
---
updated-dependencies:
- dependency-name: "@testing-library/jest-dom"
dependency-version: 6.6.4
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-04 13:37:08 +00:00
dependabot[bot]
599b8d03e1
build(deps-dev): bump eslint-plugin-prettier in /webapp ( #8776 )
...
---
updated-dependencies:
- dependency-name: eslint-plugin-prettier
dependency-version: 5.5.3
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-31 12:29:09 +02:00
dependabot[bot]
8ce8825840
build(deps): bump cross-env from 7.0.3 to 10.0.0 in /webapp ( #8794 )
...
Bumps [cross-env](https://github.com/kentcdodds/cross-env ) from 7.0.3 to 10.0.0.
- [Release notes](https://github.com/kentcdodds/cross-env/releases )
- [Changelog](https://github.com/kentcdodds/cross-env/blob/main/CHANGELOG.md )
- [Commits](https://github.com/kentcdodds/cross-env/compare/v7.0.3...v10.0.0 )
---
updated-dependencies:
- dependency-name: cross-env
dependency-version: 10.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-28 08:17:49 +00:00
dependabot[bot]
46beb2931f
build(deps-dev): bump @faker-js/faker from 9.8.0 to 9.9.0 in /webapp ( #8747 )
...
Bumps [@faker-js/faker](https://github.com/faker-js/faker ) from 9.8.0 to 9.9.0.
- [Release notes](https://github.com/faker-js/faker/releases )
- [Changelog](https://github.com/faker-js/faker/blob/next/CHANGELOG.md )
- [Commits](https://github.com/faker-js/faker/compare/v9.8.0...v9.9.0 )
---
updated-dependencies:
- dependency-name: "@faker-js/faker"
dependency-version: 9.9.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-10 16:18:24 +00:00
ee7af8e788
v3.11.0 ( #8749 )
2025-07-05 17:00:37 +02:00
sebastian2357
a81ec214f1
fix(webapp): added option for slug ( #8659 )
2025-07-02 12:20:21 +00:00
Moriz Wahl
4eff0fb497
fix(webapp): catch possibe errors on request geolocation ( #8640 )
...
* catch possibe errors on request geolocation
* proper toast error
* remove deprecated request package, use node fetch instead, set timeout
---------
Co-authored-by: Max <maxharz@gmail.com>
Co-authored-by: Wolfgang Huß <wolle.huss@pjannto.com>
2025-06-25 17:45:46 +00:00
Max
a8de785783
Fix video player in Safari ( #8711 )
...
Co-authored-by: Wolfgang Huß <wolle.huss@pjannto.com>
2025-06-25 15:27:32 +00:00
Max
192bedf95a
fix(webapp): fix property access of possibly undefined objects ( #8639 )
...
* Fix property access of possibly undefined objects
2025-06-25 11:58:53 +00:00
Max
2a54dc9664
Build source maps ( #8695 )
...
Builds source maps, so we can debug our frontend code on stage and production.
2025-06-25 13:24:46 +02:00
Moriz Wahl
75d106e847
feat(devops): tool versions ( #8709 )
2025-06-23 11:50:42 +02:00
dependabot[bot]
4a55929deb
build(deps-dev): bump eslint-plugin-prettier in /webapp ( #8699 )
...
Bumps [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier ) from 5.4.1 to 5.5.0.
- [Release notes](https://github.com/prettier/eslint-plugin-prettier/releases )
- [Changelog](https://github.com/prettier/eslint-plugin-prettier/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prettier/eslint-plugin-prettier/compare/v5.4.1...v5.5.0 )
---
updated-dependencies:
- dependency-name: eslint-plugin-prettier
dependency-version: 5.5.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-21 21:18:25 +00:00
Max
4a42d22692
fix(webapp): better chat upload ui ( #8693 )
...
* Fix date formatting of transmitting message
* Avoid duplicate key; fix formatting
2025-06-20 20:10:23 +02:00
Wolfgang Huß
a912a353e4
Release v3.10.1 ( #8692 )
2025-06-19 13:44:02 +00:00
Max
252b4a037f
fix(webapp): show hint that message is being saved ( #8690 )
...
* Show hint that message is being saved
* Translate transmitting message
2025-06-19 14:40:11 +02:00
sebastian2357
2b457a5823
fix(webapp): added timer ( #8658 )
2025-06-19 11:37:03 +00:00
Max
915091286a
Keep correct file extension for audio captures (voice chat) ( #8687 )
...
Problem:
When audio is directly recorded to chat, it has the correct file extension in its name ("audio.mp3"). The file object we get doesn't have an extension property though, so the file name after our modification would be "audio.mp3.undefined". Safari doesn't accept this as audio source, and I hate to say it, but I agree.
So if there is no extension, keep the existing one. Problem solved.
2025-06-19 11:03:22 +00:00
Max
b23aecc258
Avoid slider error ( #8686 )
2025-06-17 12:03:56 +00:00
Moriz Wahl
7de877fef6
fix(webapp): on translation not found must be a function ( #8685 )
2025-06-16 15:34:05 +00:00
61c1cc965a
v3.10.0 ( #8683 )
2025-06-16 00:51:57 +02:00
6956473ea5
fix(webapp): filenames for chat files ( #8680 )
...
* filenames for chat files
* remove console log
2025-06-15 09:13:14 +00:00
a0c205b379
feat(backend): file upload chat backend ( #8657 )
...
* Prepare image uploads in chat
* files instead of images
* Fix file type and query
* Add dummy data to resolver
* fix graphql types
* Fix file upload, remove unncessary code
* Re-add fetch
* Fix room order after sent message
* Update backend/src/graphql/queries/messageQuery.ts
* Move room to top of list when a message is received
* working prototype chat file upload
* remove console
* allow to upload all kinds of files
* multiple images
* revert changes in S3 Images
* tag mimetype
* accept any file
* lint fix
* remove snapshot flakyness
* remove whitelist test
* fix messages spec
* fix query
* more query fixes
* fix seed
* made message resolver tests independent
* lint
* started specc for attachments
* more tests & fixes
* fix empty room error
* remove console logs
* fix tests
* fix createRoom last Messsage error properly
* lint fixes
* reduce changeset
* simplify config check
* reduce changeset
* missing change
* allow speech capture
* Fix file download
* Implement proper download
---------
Co-authored-by: Maximilian Harz <maxharz@gmail.com>
2025-06-13 19:02:37 +00:00
0365cee45e
v3.9.0 ( #8661 )
2025-06-11 20:19:54 +02:00
sebastian2357
b1c19d0c94
fix(webapp): optimize registration layout ( #8630 )
...
* - fixed nowrap for button
- restyled bullets for slider
- relocated back links
- removed icons
* - removed icon from RegistrationSlideEmail too
* - added media query for padding
* - fixed missing constants
* - fixed padding in no-header layout
* - fixed sticky footer in registration flow
* - removed icons from inputs
* - set fixed height for back link
* - fixed invite code placeholder
* - added auto submit to invite and email code forms
- fixed layout password inputs
- added layout to checkboxes (create)
- removed unnecessary texts
- moved backLink for password-reset
- tidied up create layout
* fixed margin
* - fixed nonceLength
* lint fixes
* corrected path
---------
Co-authored-by: Sebastian Stein <sebastian@codepassion.de>
Co-authored-by: Ulf Gebhardt <ulf.gebhardt@webcraft-media.de>
2025-06-11 16:45:03 +00:00
a0e4b49833
fix(webapp): fix group performance ( #8656 )
...
* seed more Yoga group members
* implement groupMembers pagination
* load limited amount of group members
* force show all members in group member list
* remove unused import
* - added virtual scrolling to ProfileList
* - fixed linter error
* load all when clicking the button
* seed 3000 users
* cleanup
* lint
* hide search when not all members are visible
* fix email factory
* - increased profileListVisibleCount to 6
---------
Co-authored-by: Sebastian Stein <sebastian@codepassion.de>
2025-06-11 17:46:57 +02:00