16425 Commits

Author SHA1 Message Date
resonic-user
836d6458bb verify workflow tools 2025-06-16 10:04:09 +00:00
resonic-user
f653b41850 e2e 2025-06-16 09:54:01 +00:00
resonic-user
947500e723 e2e 2025-06-16 09:37:48 +00:00
resonic-user
5debe34b54 e2e 2025-06-16 09:27:29 +00:00
resonic-user
de94236925 e2e 2025-06-16 09:27:02 +00:00
resonic-user
d3c8233b9f e2e 2025-06-15 21:14:30 +00:00
resonic-user
08c9a9d9d9 e2e# 2025-06-15 21:09:01 +00:00
resonic-user
171a46e3f3 e2e 2025-06-15 21:08:31 +00:00
resonic-user
f8e6df2b08 e2e 2025-06-15 21:05:09 +00:00
resonic-user
e1967959bd e2 2025-06-15 20:59:23 +00:00
resonic-user
32223d1505 caching added 2025-06-15 20:46:29 +00:00
resonic-user
6547ccaf58 e2e 2025-06-15 20:42:19 +00:00
resonic-user
78ce035298 e2e 2025-06-15 20:29:29 +00:00
resonic-user
04e06429bc shell wait 2025-06-15 20:18:45 +00:00
resonic-user
23da28d710 wait 2025-06-15 20:11:35 +00:00
resonic-user
74ace1c81f wait 2025-06-15 20:05:26 +00:00
resonic-user
6a93c954f8 wait 2025-06-15 20:02:14 +00:00
resonic-user
3b3ff9dfd3 wait 2025-06-15 19:58:30 +00:00
resonic-user
c655b9597a wait 2025-06-15 19:56:20 +00:00
resonic-user
b9b1660148 waittest 2025-06-15 19:54:37 +00:00
resonic-user
9f22cfad93 testwaiot 2025-06-15 19:42:25 +00:00
resonic-user
e6237f39ee testwait buildx 2025-06-15 19:42:04 +00:00
resonic-user
d3f9ce4e45 buildx + wait npx 2025-06-15 19:29:47 +00:00
resonic-user
23ed63282c wait instead of sleep 2 2025-06-15 19:18:39 +00:00
resonic-user
356e415c3b wait instead of sleep 2025-06-15 19:03:15 +00:00
resonic-user
d6a5daad1d e2e 2025-06-15 18:57:00 +00:00
resonic-user
7cdf58c4d5 e2e 2025-06-15 09:00:03 +00:00
resonic-user
14583a3f14 test: parallel E2E GitHub Actions run 2025-06-09 12:58:30 +00:00
dependabot[bot]
c1fe4d240b
build(deps): bump email-templates from 12.0.2 to 12.0.3 in /backend (#8644)
Bumps [email-templates](https://github.com/forwardemail/email-templates) from 12.0.2 to 12.0.3.
- [Release notes](https://github.com/forwardemail/email-templates/releases)
- [Commits](https://github.com/forwardemail/email-templates/compare/v12.0.2...v12.0.3)

---
updated-dependencies:
- dependency-name: email-templates
  dependency-version: 12.0.3
  dependency-type: direct:production
  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>
b3.8.2-1234
2025-06-09 08:50:13 +00:00
dependabot[bot]
670e0ae804
build(deps-dev): bump eslint-plugin-prettier in /webapp (#8625)
Bumps [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) from 5.4.0 to 5.4.1.
- [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.0...v5.4.1)

---
updated-dependencies:
- dependency-name: eslint-plugin-prettier
  dependency-version: 5.4.1
  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>
b3.8.2-1233
2025-06-09 10:07:40 +02:00
dependabot[bot]
8a0b7e49cd
build(deps): bump peter-evans/repository-dispatch (#8649)
Bumps [peter-evans/repository-dispatch](https://github.com/peter-evans/repository-dispatch) from 342b4dee76f7e22ff463b5e5d632b75319eb411e to 0eae9e597ebc81bcc8c2220e34ddff4bc7c769b3.
- [Release notes](https://github.com/peter-evans/repository-dispatch/releases)
- [Commits](342b4dee76...0eae9e597e)

---
updated-dependencies:
- dependency-name: peter-evans/repository-dispatch
  dependency-version: 0eae9e597ebc81bcc8c2220e34ddff4bc7c769b3
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
b3.8.2-1232
2025-06-08 11:43:43 +02:00
dependabot[bot]
c365ec594b
build(deps-dev): bump cypress from 14.4.0 to 14.4.1 in the cypress group (#8650)
Bumps the cypress group with 1 update: [cypress](https://github.com/cypress-io/cypress).


Updates `cypress` from 14.4.0 to 14.4.1
- [Release notes](https://github.com/cypress-io/cypress/releases)
- [Changelog](https://github.com/cypress-io/cypress/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/cypress-io/cypress/compare/v14.4.0...v14.4.1)

---
updated-dependencies:
- dependency-name: cypress
  dependency-version: 14.4.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: cypress
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
b3.8.2-1231
2025-06-08 11:08:57 +02:00
Moriz Wahl
b67c9fd7cb
feat(e2e): group create feature (#8636)
Co-authored-by: mahula <lenzmath@posteo.de>
b3.8.2-1230
2025-06-06 14:47:05 +00:00
aaf3b34125
fix flaky tests (#8638) b3.8.2-1229 2025-06-04 23:40:48 +02:00
7d95c6437a
v3.8.2 (#8637) b3.8.2-1228 3.8.2 2025-06-04 15:03:39 +00:00
Moriz Wahl
df4275c5cd
feat(webapp): location on registration (#8608)
* feat(webapp): location on registration

* add location name to signup verification, allow location query

* location name can be prompted in regeistration

* default value null for locationName

* Prevent ds-select overflow

* Remove location name from label

* Add margin-bottom to location-select

* group location is not affected by REQUIRE_LOCATION, previous location is shown

* Update webapp/components/Registration/RegistrationSlideCreate.vue

Co-authored-by: Max <maxharz@gmail.com>

* Replace more '16px' by '$space-small' and remove class 'password-strength'

* Add class 'password-strength' again

* property for previous location

---------

Co-authored-by: Maximilian Harz <maxharz@gmail.com>
Co-authored-by: Wolfgang Huß <wolle.huss@pjannto.com>
b3.8.1-1227
2025-06-04 15:16:24 +02:00
Moriz Wahl
8c30098ac3
fix(webapp): group categories (#8634) b3.8.1-1226 2025-06-04 13:35:37 +02:00
dependabot[bot]
db6e940c4f
build(deps): bump @aws-sdk/lib-storage in /backend (#8615)
Bumps [@aws-sdk/lib-storage](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage) from 3.804.0 to 3.817.0.
- [Release notes](https://github.com/aws/aws-sdk-js-v3/releases)
- [Changelog](https://github.com/aws/aws-sdk-js-v3/blob/main/lib/lib-storage/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-js-v3/commits/v3.817.0/lib/lib-storage)

---
updated-dependencies:
- dependency-name: "@aws-sdk/lib-storage"
  dependency-version: 3.817.0
  dependency-type: direct:production
  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>
b3.8.1-1225
2025-06-03 20:15:45 +00:00
dependabot[bot]
1864487dbc
build(deps): bump validator from 13.15.0 to 13.15.15 in /backend (#8628)
Bumps [validator](https://github.com/validatorjs/validator.js) from 13.15.0 to 13.15.15.
- [Release notes](https://github.com/validatorjs/validator.js/releases)
- [Changelog](https://github.com/validatorjs/validator.js/blob/master/CHANGELOG.md)
- [Commits](https://github.com/validatorjs/validator.js/compare/13.15.0...13.15.15)

---
updated-dependencies:
- dependency-name: validator
  dependency-version: 13.15.15
  dependency-type: direct:production
  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>
b3.8.1-1224
2025-06-03 18:32:55 +00:00
dependabot[bot]
343c38cfbf
build(deps): bump validator from 13.15.0 to 13.15.15 in /webapp (#8622)
Bumps [validator](https://github.com/validatorjs/validator.js) from 13.15.0 to 13.15.15.
- [Release notes](https://github.com/validatorjs/validator.js/releases)
- [Changelog](https://github.com/validatorjs/validator.js/blob/master/CHANGELOG.md)
- [Commits](https://github.com/validatorjs/validator.js/compare/13.15.0...13.15.15)

---
updated-dependencies:
- dependency-name: validator
  dependency-version: 13.15.15
  dependency-type: direct:production
  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>
b3.8.1-1223
2025-06-03 17:54:45 +00:00
dependabot[bot]
2ebc5c135b
build(deps-dev): bump eslint-plugin-prettier in /backend (#8621)
Bumps [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) from 5.4.0 to 5.4.1.
- [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.0...v5.4.1)

---
updated-dependencies:
- dependency-name: eslint-plugin-prettier
  dependency-version: 5.4.1
  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>
b3.8.1-1222
2025-06-03 17:08:42 +00:00
e87a33eb3f
feat(backend): push posts (#8609)
* push posts

push posts

* unpush posts

* fix comment query

* locales

* fix locales

* fix tests

* Update webapp/locales/de.json

Co-authored-by: Wolfgang Huß <wolle.huss@pjannto.com>

* Update webapp/locales/de.json

Co-authored-by: Wolfgang Huß <wolle.huss@pjannto.com>

* Update webapp/locales/de.json

Co-authored-by: Wolfgang Huß <wolle.huss@pjannto.com>

* fix unpushedSuccessfully english message

* remove paremeters from unpushPost

* rename pushPostToTop -> pushPost, tests

* update locales & tests webapp

* fix lint

---------

Co-authored-by: Wolfgang Huß <wolle.huss@pjannto.com>
b3.8.1-1221
2025-06-03 17:57:21 +02:00
dependabot[bot]
d80ff05116
build(deps): bump node from 24.0.2-alpine to 24.1.0-alpine in /backend (#8613)
Bumps node from 24.0.2-alpine to 24.1.0-alpine.

---
updated-dependencies:
- dependency-name: node
  dependency-version: 24.1.0-alpine
  dependency-type: direct:production
  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>
b3.8.1-1220
2025-06-02 20:27:43 +00:00
dependabot[bot]
6c9c57be2d
build(deps-dev): bump eslint-plugin-jest in /backend (#8623)
Bumps [eslint-plugin-jest](https://github.com/jest-community/eslint-plugin-jest) from 28.11.0 to 28.12.0.
- [Release notes](https://github.com/jest-community/eslint-plugin-jest/releases)
- [Changelog](https://github.com/jest-community/eslint-plugin-jest/blob/main/CHANGELOG.md)
- [Commits](https://github.com/jest-community/eslint-plugin-jest/compare/v28.11.0...v28.12.0)

---
updated-dependencies:
- dependency-name: eslint-plugin-jest
  dependency-version: 28.12.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>
b3.8.1-1219
2025-06-02 19:58:17 +00:00
dependabot[bot]
b35504a5c1
build(deps): bump docker/build-push-action from 6.17.0 to 6.18.0 (#8612)
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 6.17.0 to 6.18.0.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](1dc7386353...263435318d)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-version: 6.18.0
  dependency-type: direct:production
  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>
b3.8.1-1218
2025-06-02 19:28:59 +00:00
1f0b57db88
v3.8.1 (#8633) b3.8.1-1217 3.8.1 2025-06-02 09:17:28 +00:00
b4b9b842b3
fix(backend): hotfix - allow more user fields to be queried (#8632)
* allow to query user id & slug

* skip tests
b3.8.0-1216
2025-06-02 08:50:42 +00:00
2a7a9b6ff4
v3.8.0 (#8631) b3.8.0-1215 3.8.0 2025-06-01 15:52:37 +00:00
Robert Schäfer
d6a8de478b
feat(backend): migrate to s3 (#8545)
## 🍰 Pullrequest
This will migrate our assets to an objectstorage via S3.

Before this PR is rolled out, the S3 credentials need to be configured in the respective infrastructure repository. The migration is implemented in a backend migration, i.e. I expect the `initContainer` to take a little longer but I hope then it's going to be fine. If any errors occcur, the migration should be repeatable, since the disk volume is still there.

### Issues
The backend having direct access on disk.

### Todo
- [ ] Configure backend environment variables in every infrastructure repo
- [ ] Remove kubernetes uploads volume in a future PR

Commits:

* refactor: follow @ulfgebhardt
  Here: https://github.com/Ocelot-Social-Community/Ocelot-Social/pull/8545#pullrequestreview-2846163417
  I don't know why the PR didn't include these changes already, I believe I made a mistake during rebase and lost the relevant commits.
* refactor: use typescript assertions
  I found it a better way to react to this comment: https://github.com/Ocelot-Social-Community/Ocelot-Social/pull/8545/files#r2092766596
* add S3 credentials
* refactor: easier to remember credentials
  It's for local development only
* give init container necessary file access
* fix: wrong upload location on production
* refactor: follow @ulfgebhardt's review
  See: https://github.com/Ocelot-Social-Community/Ocelot-Social/pull/8545#pullrequestreview-2881626504
b3.7.0-1214
2025-06-01 09:53:31 +00:00
16803e45e6
fix broken observe on post (#8610)
Due to missing tests & problematic refactoring, posts could no longer be
observed and the new observe state beeing indicated without reloading
the page.

This reverts parts of
https://github.com/Ocelot-Social-Community/Ocelot-Social/pull/8598 to
fix the problem
b3.7.0-1213
2025-05-31 10:44:29 +02:00