74 Commits

Author SHA1 Message Date
Max
fffaebcbca
Replace edit link by pencil button (#8453)
We show now a round button with pencil icon to edit the badges.
2025-04-28 14:39:54 +00:00
Max
ba0cc147e7
fix(webapp): fix admin badges settings (#8438)
* Remove proxy from nuxt.config, instead add proxy filter

* Show message when there are no badges
2025-04-26 17:25:27 +00:00
sebastian2357
2fd138697f
feat(webapp): badges UI (#8426)
- New badge UI, including editor.
- Adds config to enable/disable badges.

---------

Co-authored-by: Sebastian Stein <sebastian@codepassion.de>
Co-authored-by: Maximilian Harz <maxharz@gmail.com>
2025-04-25 16:55:46 +00:00
Max
c090db3866
feat(webapp): badges admin settings (#8401)
Adds a link to badges settings in the user table, where admins can set the available badges.
2025-04-22 17:28:51 +00:00
Max
caeff070b7
feat(webapp): add mute/unumute group to menu (#8335)
* basics to notify a user when a followed user posted

* do not notify following user on posts in groups

* followig user wrote post notification

* notify regular group members when a new post is posted in the group

* mute and unmute groups

* clean database at end

* locale for post in group notification

* post in group notification triggers correctly

* email settings for post in group

* Add mute/unumute group to menu (WIP)

* Add mute group functionality (WIP)

* Add locales; use mute/unmute mutations, cleanup tests

* Overhaul group content menu test

* Rename isMuted to isMutedByMe and add it to group query

* Add German and English locales

* Add spanish translations

* Add missing translation keys (with null values)

* Remove console statement

* Add snapshot

* Replace mount by render

* Mock Math.random(), add tests for mute/unmute

* Use container instead of baseElement for snapshots

* fix group slug tests

* undo wrong variable naming

* rename parameter to groupId of mute/unmute group mutation

* rename parameter to groupId of mute/unmute group mutation

* only non pending members have access to the comtext menu

---------

Co-authored-by: Moriz Wahl <moriz.wahl@gmx.de>
Co-authored-by: Ulf Gebhardt <ulf.gebhardt@webcraft-media.de>
2025-04-11 23:10:42 +00:00
Moriz Wahl
aedf8d93c7
feat(backend): notify posts in groups (#8346)
Co-authored-by: Wolfgang Huß <wolle.huss@pjannto.com>
2025-04-11 20:50:59 +00:00
Moriz Wahl
3734e2ef56
feat(backend): notify users when a followed user posted (#8313) 2025-04-11 17:56:11 +02:00
Max
1b07b06ca7
feat(webapp): notification settings frontend (#8320)
Implements detailed settings for email notifications.

Issues
relates 🚀 [Feature] Drei neue Interaktions-Benachrichtigungen #8280
2025-04-09 13:21:38 +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
mahula
29f06211d7 remove reported unused locale keys 2024-03-12 08:44:49 +01:00
Moriz Wahl
45737977d5 normalize all locale files 2024-03-05 16:59:27 +01:00
Wolfgang Huß
c90d5b7edb Change menu tool tip 'Show groups' to 'Groups' and rename identifier from 'group.button.tooltip' to 'header.groups.tooltip' 2024-01-24 14:50:52 +01:00
Wolfgang Huß
47305320d6 Change menu tooltip 'My notifications' to 'Notifications' and rename identifier from 'notifications.headerMenuButton.tooltip' to 'header.notifications.tooltip' 2024-01-24 14:32:03 +01:00
Wolfgang Huß
51e663e0a6 Change menu tooltip 'My chats' to 'Chats' and rename identifier from 'header.chat.tooltip' to 'header.chats.tooltip' 2024-01-24 13:54:57 +01:00
Wolfgang Huß
b4533a54f6 Change user menu entry 'Notifications' of Polish, Netherlands and Italian to 'All notifications' 2024-01-24 13:34:37 +01:00
Wolfgang Huß
4090a8b6b3 Split locales entry 'notifications.pageLink' by adding a 'header.avatarMenu.notifications' entry to have them seperated 2024-01-24 13:25:56 +01:00
Wolfgang Huß
6f4c6c2fd6 Add 'Chats' entry to user menu 2024-01-24 12:18:01 +01:00
Wolfgang Huß
73d66e261e Change user menu entry 'All notifications' to 'Notifications' 2024-01-24 11:58:25 +01:00
mahula
691fa9b744 add key pendingMember to locales 2023-03-13 13:52:47 +01:00
Wolfgang Huß
b398eabf47 Merge branch 'master' of github.com:Ocelot-Social-Community/Ocelot-Social into feature/mark-all-notification-as-read
# Conflicts:
#	webapp/locales/it.json
2022-11-16 11:45:19 +01:00
Wolfgang Huß
330bdd4df5 Implement join/leave button on group profile 2022-09-12 20:00:48 +02:00
Wolfgang Huß
c6b9cfac67 Implement group members count on group profile
- Rename 'Hc*' components to '*'.
2022-09-12 11:56:00 +02:00
Wolfgang Huß
621b1a0ba0 Implement members list on group profile 2022-09-12 09:44:23 +02:00
Wolfgang Huß
a9c52bfcae Renamed 'AvatarUploader' property from 'user' to 'profile'
- Rename several CSS.
2022-08-29 13:03:43 +02:00
ogerly
f4a746aa38 add all locales, set text in plural 2022-07-19 12:14:30 +02:00
Wolfgang Huß
621b3f5e8d Merge branch 'master' of github.com:Ocelot-Social-Community/Ocelot-Social into 4265-move-sort-newsfeed-menu-into-filter-menu 2021-06-14 15:16:00 +02:00
Wolfgang Huß
1bd4af6fd3 Implement flexible page footer links 2021-06-02 20:18:11 +02:00
Wolfgang Huß
124d752e38 Write tests 2021-05-06 16:59:01 +02:00
Wolfgang Huß
da951c6fb6 Clean up 2021-05-06 16:37:31 +02:00
Wolfgang Huß
245be52ac8 Translate order by
- Cleanup the store.
- Fix tests.
2021-04-12 15:54:56 +02:00
Wolfgang Huß
fbbc9c9325
Merge pull request #4316 from Ocelot-Social-Community/4260-remove-more-info-on-post
feat: 🍰 Remove More-Info Of Post
2021-04-07 09:24:49 +02:00
Wolfgang Huß
3398d3b373
Cleanup locales 2021-03-30 04:51:45 +02:00
Wolfgang Huß
e00de176e2
Cleanup in general 2021-03-30 04:51:45 +02:00
Wolfgang Huß
3fa7e04d48
Delete unnecessary code 2021-03-30 04:51:44 +02:00
Wolfgang Huß
3d8fe39cbe
Fix non standard locales 2021-03-30 04:51:44 +02:00
Wolfgang Huß
02fa718fae Remove more-info of post
- Additionally remove take-action.
2021-03-29 15:16:05 +02:00
Wolfgang Huß
8a2f80e619 Fix locales json 2021-03-03 15:01:53 +01:00
Wolfgang Huß
f7710be95c Remove mutation 'SignupByInvitation' 2021-03-03 13:54:47 +01:00
Moriz Wahl
f1346b595a
Merge pull request #3928 from Ocelot-Social-Community/allow-only-supported-file-formats
feat: 🍰 Allow Only Supported Image File Formats
2021-02-04 15:22:02 +01:00
Moriz Wahl
5cfb73572e further rebranding 2020-11-16 09:43:15 +01:00
Wolfgang Huß
a94d7188be Merge branch 'master' of https://github.com/Ocelot-Social-Community/Ocelot-Social into feature/mark-all-notification-as-read-test 2020-11-12 15:37:38 +01:00
Moriz Wahl
bd962bbfcc merging rebranding branch from / 2020-11-10 10:28:20 +01:00
Wolfgang Huß
66f1758c2d Add German language
- Correct some spacing and punctuation.
2020-11-03 15:10:20 +01:00
Ademílson F. Tonato
cc99e27fd4 refactor: updating locales in alphabetical order 2020-10-27 19:44:28 +00:00
dasari810
df4347f07c added translations for text 2020-10-26 19:13:51 +05:30
Ademílson F. Tonato
e37fb535dc feat: add translations for notifications label (mark all as read) 2020-10-24 11:54:52 +01:00
roschaefer
650b3cef43 Remove "Human Connection" from translations 2020-06-16 14:19:07 +02:00
roschaefer
77b031083e Make four static pages
* imprint
* data privacy
* terms of service
* code of conduct
2020-06-15 14:08:45 +02:00
roschaefer
3fa0723eac Fix Italian translation 2020-06-08 17:07:13 +02:00
roschaefer
36679da84d refactor: Avoid html in translation files
I removed it. We cannot parameterize localizations with absolute urls
properly.
2020-06-05 18:13:07 +02:00