dependabot[bot]
cfd290f886
build(deps-dev): bump prettier from 3.5.2 to 3.5.3 in /webapp ( #8260 )
...
Bumps [prettier](https://github.com/prettier/prettier ) from 3.5.2 to 3.5.3.
- [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.2...3.5.3 )
---
updated-dependencies:
- dependency-name: prettier
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-04-04 21:58:07 +00:00
dependabot[bot]
16ecfab216
build(deps-dev): bump eslint-plugin-vue from 9.32.0 to 9.33.0 in /webapp ( #8264 )
...
Bumps [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue ) from 9.32.0 to 9.33.0.
- [Release notes](https://github.com/vuejs/eslint-plugin-vue/releases )
- [Commits](https://github.com/vuejs/eslint-plugin-vue/compare/v9.32.0...v9.33.0 )
---
updated-dependencies:
- dependency-name: eslint-plugin-vue
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-04-04 21:00:22 +00:00
Max
1e6a74b8ce
feat(frontend): observe posts ( #8293 )
...
* After creating the post, the author of it automatically observes it to get notifications when there are interactions
* a user that comments a post, automatically observes that post to get notifications when there are more interactions on that post
* mutation that switches the state of the obeservation of a post on and off
* remove duplicate code
* fix unit tests
* add metric observed users count to posts
* change naming
* Add follow post entry to post menu
* Add FollowButton (WIP), show unfollow in menu when already followed
* Follow/unfollow post => observe
* Update slashed bell
* Add requests to observe/unobserve posts
* Add ObserveButton functionality
* Rename isObservedByMe
* Add observingUsersCount; simplify ObserveButton and menu entries
* Fix locales
* Add snapshot test for ObserveButton (WIP)
* Remove empty routes push
* Add test for ObserveButton
* Add test for ContentMenu, improve ObserveButton test
* Remove unneeded fields from PostQuery
---------
Co-authored-by: Moriz Wahl <moriz.wahl@gmx.de>
2025-04-04 11:54:43 +00:00
01027e42cc
feat(webapp): track online status ( #8312 )
...
* client
* backend
* tests
* also save awaySince timestamp
* remove console.log
2025-04-03 17:19:53 +02:00
Moriz Wahl
316c12bd35
provide information of the observing status of the post after creating a comment ( #8310 )
2025-03-31 20:41:39 +02:00
Moriz Wahl
538f409086
feat(backend): observe posts ( #8292 )
...
* After creating the post, the author of it automatically observes it to get notifications when there are interactions
* a user that comments a post, automatically observes that post to get notifications when there are more interactions on that post
* mutation that switches the state of the observation of a post on and off
2025-03-26 22:16:06 +01:00
292155ea10
v3.2.1 ( #8248 )
...
updated changelog after rebase
2025-03-03 17:04:17 +01:00
Wolfgang Huß
87e5fc6bf8
feat(webapp): implement configurable custom button in header ( #8215 )
...
* Implement configurable custom button in header
* Implement default values for 'headerMenu'
---------
Co-authored-by: mahula <lenzmath@posteo.de>
2025-03-01 08:00:41 +01:00
Robert Schäfer
628b57aa29
feat(other): major improvement of deployment ( #7925 )
...
* feat(other): major improvement of deployment
Motivation
----------
Kubernetes:
* backend becomes a statefulset (exclusive volume mount)
See: https://spacelift.io/blog/statefulset-vs-deployment
* implement neo4j backup with job
Docker:
* consistent targets across all dockerfiles
* remove redundant labels
* remove unnecessary build args
* remove obsolete networks
* remove development dependencies for production
Rebranding:
* add image tags for local tagging and pulling
* use Github's docker build workflows
* use Github container registry
* ONBUILD to simplify caller Dockerfiles
* docker compose for branding
Tooling:
* same node --version as in dockerfile
Docs:
* missing step in README.md
* refactor: remove submodules
It's better to keep them all in a separate repository
* improve kubernetes chart
* better image tag defaults
* split neo4j into its own chart (for re-use)
* use application defaults where possible
* optional resources for all pods
* remove obsolete key/value pair from secrets
* remove obsolete build argsand
and add labels for neo4j enterprise
* env vars for webapp
* allow to define redirect domains
Define a list of Domains that redirect to the domain of the project. The
idea is to provide the ability to redirect eg. www.domain.tld to
domain.tld
* remove maintenance part regarding database
* move backup job outside template folder
* name the ingress
* updated ingress
* handle empty case of middlewares
* try to default the ingress
* use quote
* restore todo-next-update
* fix docu check
* fix naming
* try using prod:migrate
* try using override config
* copy src folder
* try using base as image instead of build
* fix test build
* force build
* comment for the problem
* fix webapp tests (potentially)
---------
Co-authored-by: Ulf Gebhardt <ulf.gebhardt@webcraft-media.de>
2025-02-28 18:22:23 +01:00
dependabot[bot]
9ef957a3fc
Bump xregexp from 4.3.0 to 5.1.2 in /webapp
...
Bumps [xregexp](https://github.com/slevithan/xregexp ) from 4.3.0 to 5.1.2.
- [Release notes](https://github.com/slevithan/xregexp/releases )
- [Commits](https://github.com/slevithan/xregexp/compare/v4.3.0...v5.1.2 )
---
updated-dependencies:
- dependency-name: xregexp
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-02-24 19:14:26 +00:00
dependabot[bot]
3e38454a72
Bump @faker-js/faker from 9.3.0 to 9.5.0 in /webapp
...
Bumps [@faker-js/faker](https://github.com/faker-js/faker ) from 9.3.0 to 9.5.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.3.0...v9.5.0 )
---
updated-dependencies:
- dependency-name: "@faker-js/faker"
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-02-24 13:05:13 +00:00
dependabot[bot]
d58cd525fb
Bump eslint-config-prettier from 6.15.0 to 10.0.1 in /webapp
...
Bumps [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier ) from 6.15.0 to 10.0.1.
- [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/v6.15.0...v10.0.1 )
---
updated-dependencies:
- dependency-name: eslint-config-prettier
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-02-24 10:36:29 +00:00
dependabot[bot]
51f062e4f7
Bump eslint-plugin-prettier from 5.2.1 to 5.2.3 in /webapp
...
Bumps [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier ) from 5.2.1 to 5.2.3.
- [Release notes](https://github.com/prettier/eslint-plugin-prettier/releases )
- [Changelog](https://github.com/prettier/eslint-plugin-prettier/blob/master/CHANGELOG.md )
- [Commits](https://github.com/prettier/eslint-plugin-prettier/compare/v5.2.1...v5.2.3 )
---
updated-dependencies:
- dependency-name: eslint-plugin-prettier
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-02-24 10:14:46 +00:00
dependabot[bot]
162169d1ea
Bump prettier from 3.4.2 to 3.5.2 in /webapp
...
Bumps [prettier](https://github.com/prettier/prettier ) from 3.4.2 to 3.5.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.4.2...3.5.2 )
---
updated-dependencies:
- dependency-name: prettier
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-02-24 09:54:23 +00:00
dependabot[bot]
933c17bc41
Bump sass from 1.83.0 to 1.85.0 in /webapp
...
Bumps [sass](https://github.com/sass/dart-sass ) from 1.83.0 to 1.85.0.
- [Release notes](https://github.com/sass/dart-sass/releases )
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md )
- [Commits](https://github.com/sass/dart-sass/compare/1.83.0...1.85.0 )
---
updated-dependencies:
- dependency-name: sass
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-02-24 09:33:45 +00:00
Wolfgang Huß
74989cff54
Move 'if' property from 'div' tag to 'ds-flex-item' tag
...
- Remove the previously added 'div' tag.
2025-01-05 13:31:29 +01:00
82de684051
Merge branch 'master' into fix-hide-invite-on-mobile
2025-01-04 00:22:35 +01:00
dependabot[bot]
8a0b3b0c2d
Bump eslint-plugin-promise from 7.1.0 to 7.2.1 in /webapp
...
Bumps [eslint-plugin-promise](https://github.com/eslint-community/eslint-plugin-promise ) from 7.1.0 to 7.2.1.
- [Release notes](https://github.com/eslint-community/eslint-plugin-promise/releases )
- [Changelog](https://github.com/eslint-community/eslint-plugin-promise/blob/main/CHANGELOG.md )
- [Commits](https://github.com/eslint-community/eslint-plugin-promise/compare/v7.1.0...v7.2.1 )
---
updated-dependencies:
- dependency-name: eslint-plugin-promise
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-12-30 14:03:15 +00:00
dependabot[bot]
d48137a0f2
Bump eslint-plugin-vue from 9.31.0 to 9.32.0 in /webapp
...
Bumps [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue ) from 9.31.0 to 9.32.0.
- [Release notes](https://github.com/vuejs/eslint-plugin-vue/releases )
- [Commits](https://github.com/vuejs/eslint-plugin-vue/compare/v9.31.0...v9.32.0 )
---
updated-dependencies:
- dependency-name: eslint-plugin-vue
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-12-30 13:23:57 +00:00
dependabot[bot]
3070c6cb7a
Bump sass from 1.75.0 to 1.83.0 in /webapp
...
Bumps [sass](https://github.com/sass/dart-sass ) from 1.75.0 to 1.83.0.
- [Release notes](https://github.com/sass/dart-sass/releases )
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md )
- [Commits](https://github.com/sass/dart-sass/compare/1.75.0...1.83.0 )
---
updated-dependencies:
- dependency-name: sass
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-12-30 12:55:53 +00:00
dependabot[bot]
a1bf16b156
Bump prettier from 3.3.3 to 3.4.2 in /webapp
...
Bumps [prettier](https://github.com/prettier/prettier ) from 3.3.3 to 3.4.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.3.3...3.4.2 )
---
updated-dependencies:
- dependency-name: prettier
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-12-30 12:23:40 +00:00
dependabot[bot]
2a8d6aa925
Bump @faker-js/faker from 9.2.0 to 9.3.0 in /webapp
...
Bumps [@faker-js/faker](https://github.com/faker-js/faker ) from 9.2.0 to 9.3.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.2.0...v9.3.0 )
---
updated-dependencies:
- dependency-name: "@faker-js/faker"
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-12-30 11:25:22 +00:00
dependabot[bot]
b5581ce927
Bump express from 4.21.1 to 4.21.2 in /webapp
...
Bumps [express](https://github.com/expressjs/express ) from 4.21.1 to 4.21.2.
- [Release notes](https://github.com/expressjs/express/releases )
- [Changelog](https://github.com/expressjs/express/blob/4.21.2/History.md )
- [Commits](https://github.com/expressjs/express/compare/4.21.1...4.21.2 )
---
updated-dependencies:
- dependency-name: express
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-12-30 10:44:25 +00:00
475d4abc06
hide invite button on mobile if disabled
...
The invite button was displayed even when the functionality was
dsiabled. This was caused by a missing check for the corresponding flag.
2024-12-19 01:13:58 +01:00
dependabot[bot]
4641381ab3
Bump eslint-plugin-vue from 9.30.0 to 9.31.0 in /webapp
...
Bumps [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue ) from 9.30.0 to 9.31.0.
- [Release notes](https://github.com/vuejs/eslint-plugin-vue/releases )
- [Commits](https://github.com/vuejs/eslint-plugin-vue/compare/v9.30.0...v9.31.0 )
---
updated-dependencies:
- dependency-name: eslint-plugin-vue
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-11-16 08:37:37 +00:00
dependabot[bot]
72819d0ed8
Bump @faker-js/faker from 9.1.0 to 9.2.0 in /webapp
...
Bumps [@faker-js/faker](https://github.com/faker-js/faker ) from 9.1.0 to 9.2.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.1.0...v9.2.0 )
---
updated-dependencies:
- dependency-name: "@faker-js/faker"
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-11-09 08:42:39 +00:00
dependabot[bot]
69c1adbddf
Bump eslint-config-standard from 14.1.1 to 15.0.1 in /webapp
...
Bumps [eslint-config-standard](https://github.com/standard/eslint-config-standard ) from 14.1.1 to 15.0.1.
- [Commits](https://github.com/standard/eslint-config-standard/compare/v14.1.1...v15.0.1 )
---
updated-dependencies:
- dependency-name: eslint-config-standard
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-11-02 02:24:56 +00:00
dependabot[bot]
e6a6a10b0c
Bump eslint-plugin-promise from 4.3.1 to 7.1.0 in /webapp
...
Bumps [eslint-plugin-promise](https://github.com/eslint-community/eslint-plugin-promise ) from 4.3.1 to 7.1.0.
- [Release notes](https://github.com/eslint-community/eslint-plugin-promise/releases )
- [Changelog](https://github.com/eslint-community/eslint-plugin-promise/blob/main/CHANGELOG.md )
- [Commits](https://github.com/eslint-community/eslint-plugin-promise/compare/v4.3.1...v7.1.0 )
---
updated-dependencies:
- dependency-name: eslint-plugin-promise
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-10-30 14:18:48 +00:00
dependabot[bot]
bd32124b8e
Bump eslint-plugin-import from 2.20.2 to 2.31.0 in /webapp
...
Bumps [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import ) from 2.20.2 to 2.31.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.20.2...v2.31.0 )
---
updated-dependencies:
- dependency-name: eslint-plugin-import
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-10-30 13:57:01 +00:00
dependabot[bot]
9fbe209316
Bump eslint-plugin-prettier from 5.1.3 to 5.2.1 in /webapp
...
Bumps [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier ) from 5.1.3 to 5.2.1.
- [Release notes](https://github.com/prettier/eslint-plugin-prettier/releases )
- [Changelog](https://github.com/prettier/eslint-plugin-prettier/blob/master/CHANGELOG.md )
- [Commits](https://github.com/prettier/eslint-plugin-prettier/compare/v5.1.3...v5.2.1 )
---
updated-dependencies:
- dependency-name: eslint-plugin-prettier
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-10-30 13:34:55 +00:00
dependabot[bot]
a541bf0661
Bump eslint-plugin-vue from 9.26.0 to 9.30.0 in /webapp
...
Bumps [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue ) from 9.26.0 to 9.30.0.
- [Release notes](https://github.com/vuejs/eslint-plugin-vue/releases )
- [Commits](https://github.com/vuejs/eslint-plugin-vue/compare/v9.26.0...v9.30.0 )
---
updated-dependencies:
- dependency-name: eslint-plugin-vue
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-10-30 13:14:47 +00:00
Wolfgang Huß
71b1992f80
Fix linting
2024-10-30 13:09:45 +01:00
Maximilian Harz
b14d873c9f
Fix unrelated linting errors
2024-10-29 11:12:20 +01:00
Maximilian Harz
0ae4881805
Fix linting
2024-10-29 11:11:48 +01:00
Maximilian Harz
c16ad813aa
Adapt to different logo sizes, including fixes for Safari
2024-10-29 11:06:51 +01:00
Wolfgang Huß
87c5ac6973
Merge branch 'master' into sass-math-fix
2024-10-28 19:33:11 +01:00
mahula
89d870f7f1
fix change, which accedentally was merged
2024-10-28 14:27:16 +01:00
dependabot[bot]
f40d35fa0e
Bump @faker-js/faker from 9.0.3 to 9.1.0 in /webapp
...
Bumps [@faker-js/faker](https://github.com/faker-js/faker ) from 9.0.3 to 9.1.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.0.3...v9.1.0 )
---
updated-dependencies:
- dependency-name: "@faker-js/faker"
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-10-28 13:18:03 +00:00
Wolfgang Huß
1e02dc4e87
Merge branch 'master' into dependabot-degroup
2024-10-28 12:15:38 +01:00
Wolfgang Huß
af85ef0f3e
Merge branch 'master' of github.com:Ocelot-Social-Community/Ocelot-Social into 7340-devopswebapp-depricated-warning-on-running-the-webapp
2024-10-27 13:08:49 +01:00
mahula
09498bc4e5
adapt nuxt config to use hoisting @use imports
2024-10-27 11:06:10 +01:00
mahula
035c1943f7
upgrade package @nuxtjs/style-resources to use hoisting @use imports
2024-10-27 11:05:01 +01:00
mahula
2b281ccf97
remove unplanned changes
2024-10-26 13:09:29 +02:00
Wolfgang Huß
8a3ccef6b1
Merge branch 'master' into 8003-fix-theme-color-to-be-brandable
2024-10-24 16:49:57 +02:00
Wolfgang Huß
ca8db76dbf
Add explicitly the set SCSS color name to comment
2024-10-24 09:00:44 +02:00
Wolfgang Huß
54489956ff
Change solution to make theme color brandable
2024-10-23 15:32:01 +02:00
Wolfgang Huß
be2ae1394c
Fix theme color to be brandable
2024-10-23 14:46:41 +02:00
Wolfgang Huß
b9207853c5
Fix notification page has unbranded button by changing ds-button to base-button
2024-10-23 13:36:18 +02:00
mahula
7923078523
migrate sass devisions
2024-10-23 05:28:03 +02:00
mahula
e11f8e36ae
migrate sass devisions
2024-10-23 04:49:51 +02:00