114a25025f
feat(webapp): first draft of landscape mode ( #9298 )
2026-02-25 14:34:20 +00:00
ccf10610c8
feat(webapp): feed view mode ( #9285 )
2026-02-21 18:48:41 +00:00
6b6e77c2a5
fix(webapp): optimize masonry grid rendering and add SSR compatibility ( #9284 )
2026-02-21 12:39:12 +00:00
e3a41cb828
fix(webapp): add responsive masonry layout and skeleton loading UI ( #9282 )
2026-02-21 11:01:59 +00:00
64594a3235
fix(webapp): user teaser ( #9283 )
2026-02-21 08:52:23 +00:00
9548ad6e31
fix(webapp): add responsive mobile menu with locale switching and filter support ( #9281 )
2026-02-21 07:47:14 +00:00
c269e971f2
refactor(webapp): ds-grid ( #9248 )
2026-02-19 23:57:58 +00:00
5ef4fecf99
refactor(webapp): ds html ( #9247 )
2026-02-19 21:44:50 +00:00
daafde24b0
refactor(package/ui): os-spinner ( #9245 )
2026-02-19 01:51:05 +00:00
282d4a33eb
feat(package/ui): os-button suffix slot ( #9242 )
2026-02-18 01:56:21 +00:00
0cbdfea5a1
feat(webapp): push to top indicator ( #9237 )
2026-02-18 00:10:18 +00:00
77a1e0964b
refactor(webapp): migrate icons ( #9238 )
2026-02-17 22:40:51 +00:00
fc714a5f30
feat(package/ui): os-icon ( #9234 )
2026-02-15 20:31:00 +00:00
b60e270f4c
refactor(webapp): vue3 migration os button as prop, remove obsolete buttons & inline single user buttons ( #9214 )
2026-02-15 19:30:02 +00:00
794b4dabfa
refactor(webapp): vue3 migration - button - icon + circle + loading ( #9208 )
2026-02-13 16:27:33 +00:00
6fc3c03860
feat(backend): group pins ( #9034 )
...
Co-authored-by: Wolfgang Huß <wolle.huss@pjannto.com>
2026-01-28 16:53:29 +01:00
Wolfgang Huß
2ed92c0a78
feat(webapp): post page group link improvement ( #8883 )
2025-09-20 10:15:04 +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>
2025-06-03 17:57:21 +02:00
Moriz Wahl
a3178a91b4
refactor(webapp): store for categories ( #8551 )
...
* after authentification, query the categories if active and store them
* get categories from store
* use category store to get categories
* get categories from store
* mock store to have access to categories
* to get rid of the active categories config variable in the frontend, the Category query returns an empty array when categories are not active
* remove CATEGORIES_ACTIVE from .env
* should return string to avoid warnings in console
* replace all env calls for categories active by getter from store
* use categoriesActive getter
* ignore order of returned categories
* mixin to get the category infos from the store, to ensure, that the quey has been called
* fix misspelling
---------
Co-authored-by: Wolfgang Huß <wolle.huss@pjannto.com>
2025-05-27 15:03:26 +02: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
Wolfgang Huß
34ac7b97bd
Make filter menu visible if categories are inactive
2023-10-30 15:57:30 +01:00
Moriz Wahl
d3a694e6e7
watch posts filters, to ensure that hasMore is reset to true
2023-06-02 18:45:02 +02:00
Moriz Wahl
5389b607db
even closer to master
2023-06-02 18:27:23 +02:00
Moriz Wahl
fdf4eb6bdc
get closer to master
2023-06-02 18:25:13 +02:00
Moriz Wahl
f252c76670
recover filteredPostTypes getter
2023-06-02 18:05:37 +02:00
Moriz Wahl
2ae6c350e1
get things working
2023-06-02 17:46:00 +02:00
Moriz Wahl
73f62212f8
refactor components for store changes
2023-06-02 16:55:52 +02:00
Wolfgang Huß
52798c1174
Refactor 'TOGGLE_EVENTS_ENDED' and 'eventsEnded' in store to contain the event start date
2023-06-02 11:04:28 +02:00
Wolfgang Huß
5863eed59a
Delete file 'filterMenuMixin.js' and move all from there to the files where it's used
2023-06-01 20:42:51 +02:00
Wolfgang Huß
419ec5384f
Move 'eventsEnded' and 'toggleEventsEnded' from file 'filterMenuMixin.js' to the files where it's used
2023-06-01 19:44:13 +02:00
Wolfgang Huß
52839f4b22
Move 'unsetAllPostTypeFilters' to the store
2023-06-01 19:07:07 +02:00
Wolfgang Huß
fab85aea78
Implement showing of only ended events on newsfeed
2023-05-31 18:31:27 +02:00
Wolfgang Huß
152e18e650
Add separate filter buttons for articles and events
2023-05-31 15:06:52 +02:00
Wolfgang Huß
dba07a258e
Revert "Stop auto closing by mouse leave of filter menu"
...
This reverts commit 4050d8d01d0e6bbe9c72c3d5311d8c0692f34686.
2023-05-30 11:53:28 +02:00
Wolfgang Huß
4050d8d01d
Stop auto closing by mouse leave of filter menu
2023-05-30 11:46:00 +02:00
Wolfgang Huß
afbcb1244d
Fix comment typing
2023-05-30 11:44:52 +02:00
Wolfgang Huß
0acc41dc73
Implement dev switch for stop automatic closing of filter menu
2023-05-30 11:44:23 +02:00
Markus
12a4ab6b83
merged master and resolved conflict in webapp/pages/index.vue
2023-05-24 10:16:07 +02:00
Markus
95710fd587
[fix] added custom css to newsfeed layout if less than 3 posts are visible
2023-05-15 14:51:23 +02:00
Markus
02566a6e93
fixed hardcoded z-index of overlay, filter and add-btn
2023-05-02 15:49:26 +02:00
Markus
013ec20e75
Merge branch 'master' into newsfeed-layout-fixes
2023-04-27 13:48:20 +02:00
Markus
f828497c96
updated of mobile media querys for top gap of newsfeed
2023-04-27 13:43:04 +02:00
elweyn
c4699c4e2a
fix(webapp): Popup filter max-width
2023-03-22 10:43:18 +01:00
Markus
335ffcda14
added margin to newsfeed grid if no donation or hastag bar is visible
2023-03-20 14:17:15 +01:00
Markus
9454b7b541
[WIP] fixing layout on newsfeed page
2023-03-17 18:21:56 +01:00
elweyn
19b81a85b1
Change padding-bottom from 5px to 20px
2023-03-15 12:17:10 +01:00
Wolfgang Huß
b1be6321e0
Merge branch 'master' into 5982-fix-donation-bar-blink
2023-03-14 14:23:54 +01:00
Markus
7b1f4cb7e5
Merge branch 'master' into 5982-fix-donation-bar-blink
2023-03-13 17:21:01 +01:00
elweyn
644febaa0f
Remove border radius of filterMenu background
2023-03-13 10:38:08 +01:00
elweyn
50e5a4e8aa
Change margin on small screens
2023-03-13 10:31:32 +01:00