2250 Commits

Author SHA1 Message Date
fdcf951353
filter rooms 2026-04-03 23:53:16 +02:00
9c461a9bdb
fix file extensions 2026-04-03 23:35:48 +02:00
e55833eafd
fix content preview for files 2026-04-03 23:22:00 +02:00
bda23a840e
same durations 2026-04-03 22:58:19 +02:00
ceb46263e4
feat(backend): allow to authorize via api key, interfaces to create and manage api keys (#9482) 2026-04-03 14:48:11 +00:00
0bf724f0c0
fix(webapp): fix & improve map substantially (#9481) 2026-04-02 18:59:49 +00:00
4c539406bc
fix(webapp): fix mobile invites, settings & global page paddings (#9478) 2026-04-02 02:07:49 +00:00
2cd07950c6
refactor(backend): improve map performance (#9476) 2026-04-01 17:44:24 +00:00
e931d6e03b
feat(webapp): group chat (#9439) 2026-04-01 00:48:28 +00:00
b088ec9e62
refactor(backend): remove content excerpt (#9441) 2026-03-27 13:38:46 +00:00
53a13c2173
fix(backend): fix flaky backend tests (#9433) 2026-03-24 01:38:16 +00:00
83df85001d
fix(webapp): fix search + search e2e (#9376) 2026-03-13 19:10:38 +00:00
9fa4d6a95e
feat(backend): translate all emails into missing languages (#9372) 2026-03-12 16:11:16 +00:00
71a00f55ca
fix(backend): ensure req.body exists with global parser setup (#9340) 2026-03-02 12:34:49 +00:00
2bb9d793a5
feat(backend): smtp - new config variable to allow ignoring tls errors (#9339) 2026-03-02 00:56:15 +00:00
d543c192a8
fix(webapp): fix lang query location (#9337) 2026-03-01 10:00:37 +00:00
b4db6dc8d8
refactor(backend): graphql lint + query gql files (#9293) 2026-02-23 08:09:50 +00:00
9decd998cc
refactor(backend): update apollo (#9292) 2026-02-23 03:45:32 +01:00
fc4e15c217
refactor(backend): use eslint config it4c (#9290) 2026-02-22 21:52:14 +00:00
c79a5db39e
fix(other): fix image cache (#9289) 2026-02-22 16:56:30 +00:00
9548ad6e31
fix(webapp): add responsive mobile menu with locale switching and filter support (#9281) 2026-02-21 07:47:14 +00:00
c3a65a410e
fix(backend): fix memory leaks (#9239) 2026-02-19 00:00:42 +00:00
5d204e0254
fix(backend): fix categories filter (#9209) 2026-02-11 19:58:22 +00:00
f2e77595b2
fix(backend): ensure a pinned post is accessible even tho the user was muted (#9200) 2026-02-10 18:55:33 +00:00
04effaa506
fix(backend): fix structure of unit test reports (#9199) 2026-02-10 17:13:07 +01:00
c33ec0bd11
refactor(backend): reports query parameterization and resolver cleanup with test coverage (#9156) 2026-02-09 19:05:59 +00:00
a78c25a258
refactor(backend): test roles (#9157) 2026-02-03 16:00:37 +00:00
753a300c3f
refactor(backend): middleware before/after (#9128) 2026-02-03 14:20:19 +01:00
d96cb32f11
refactor(backend): properly model group-membership (#9124) 2026-01-30 04:56:03 +01:00
07ff0a6b5e
feat(backend): db script disable notifications (#9131) 2026-01-28 22:14:35 +01:00
6fc3c03860 feat(backend): group pins (#9034)
Co-authored-by: Wolfgang Huß <wolle.huss@pjannto.com>
2026-01-28 16:53:29 +01:00
524c4caf5e
refactor(backend): lint graphql (#8473) 2026-01-28 14:42:53 +01:00
8136ec1aba
fix(backend): fix bug in notifications settings for currentUser (#9130) 2026-01-28 00:36:51 +01:00
0ee476cfff
fix(backend): fix email url encoding (#9127) 2026-01-27 22:39:40 +00:00
Wolfgang Huß
b39d1c737b
refactor(other): consolidate Node.js versions and fix e2e workflow (#9126)
Co-authored-by: mahula <lenzmath@posteo.de>
2026-01-27 18:23:26 +01:00
f0f9b7faec
fix(backend): fix permissions for GroupInviteCodes (#9121)
Co-authored-by: Wolfgang Huß <wolle.huss@pjannto.com>
2026-01-19 18:14:17 +00:00
b22974031c
fix(backend): fix group-myRole field query (#9102)
Co-authored-by: Wolfgang Huß <wolle.huss@pjannto.com>
2026-01-19 17:48:25 +00:00
b7604e9af5
fix(backend): fix active categories when inproperly configured (#9123)
Co-authored-by: Wolfgang Huß <wolle.huss@pjannto.com>
2026-01-19 11:29:26 +00:00
dependabot[bot]
fa71b0e189
build(deps-dev): bump the cypress group across 1 directory with 3 updates (#9058)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-18 12:29:03 +01:00
e4717e0d89
fix(backend): fix potential leak in updateOnlineStatus (#8923)
Co-authored-by: Wolfgang Huß <wolle.huss@pjannto.com>
2025-09-27 14:37:12 +02:00
de65a380ab
fix(backend): fix naming of PRIVATEKEY (#8905) 2025-09-20 11:47:29 +02:00
45d2283138
refactor(backend): externalize all remaining queries in spec files (#8902)
* refactor: externalize all remaining queries in spec files

* User with different queries due to permissions

* fix notification:groups

* fix hashtagsmiddleware

* fix blockedUsers

* fix softDeleteMiddleware

* fix shouts.spec

* fix userInteractions spec

* fix mutedUsers spec

* seocialMedia spec

* fix notificationMiddleware.spec

* fix user.spce & fix undefined activeCategories

* fix notifications.spec

* fix userInteractions.spec

* fix blockedUsers & mutedUsers spec

* remove unused comment

* fix locations spec

* fix orderByMiddleware & spec

* fix lint

* fix shout spec
2025-09-18 17:43:15 +02:00
4ef93e0aad
fix(backend): statistics for admin only (#8887)
* statistics for admin only

* adjust tests
2025-09-15 09:51:00 +00:00
Wolfgang Huß
d9a7c1adc5
feat(backend): improve e-mail deliverability with sender name (#8888)
* Avoid early html encoding for the remaining '='

* Make 'EMAIL_DEFAULT_SENDER' required env

* Implement sender and recipient name on send e-mails nodemailer conform

* Fix e-mail snapshots
2025-09-13 11:39:39 +00:00
ebb8ef4f0e
remove PRIVATE_KEY_PASSPHRASE from config and remove its requirement (#8889) 2025-09-13 10:04:45 +00:00
047070c5b3
fix s3 migration (#8890) 2025-09-13 11:48:20 +02:00
Wolfgang Huß
985a8c3720
fix(backend): fix e-mail character encoding (#8886)
* Improve e-mail base design

* Refine e-mail design

* Adjust e-mail snapshots

* Avoid early html encoding for all parameters in locals

* Avoid early html encoding for all '= t()'

* Avoid early html encoding for the remaining '='
2025-09-11 16:18:15 +02:00
Wolfgang Huß
d437c6d7f4
feat(backend): improve e-mail base design (#8884)
* Improve e-mail base design

* Refine e-mail design

* Adjust e-mail snapshots
2025-09-11 13:04:31 +02:00
66b5e61c15
refactor(backend): test block & unblock user (#8879)
* queries

* test block users & small refactor on the resolver

* require 92% coverage (+2%)

* update according to review

* use cypher instead of neode
2025-09-10 18:26:28 +02:00
380d3401c0
update snapshots (#8885) 2025-09-10 15:05:57 +00:00