26 Commits

Author SHA1 Message Date
Behrokh Satarnejad bfa2588bf4 [74198] Remove newest projects in project widget on homepage (#23136)
* Add footer component for widget box

* Add footer component to the widget box as a slot

* Change projects widget to show the favorite projects

* Fix failing test

* Change the subitems widget

* Change the costs and budgets widgets

* Change the meeting widget

* Change the WPs widget in version

* Change memebers widget in project overview

* Change the favorite projects widget in my page

# Conflicts:
#	frontend/src/app/shared/components/grids/widgets/project-favorites/widget-project-favorites.component.ts

* Add the widget box to the lookbook

* Add footer for members widget in dashboard

* Fix members widget capability check

* Add feature spec for favorites projects in my page

* Remove committed demo project gitlink

* Remove temporary body variables from the costs and budgets widget templates

* Remove the scroll for favorites widget

* Remove scrollbar for members and favorite projects widgets

* Change projects block to favorite projects

* Refine feature specs

* Fix the widget footer styles globally

* Rename the component name from project favorites to favorite projects

* Rename the test selector for project name

* Move widget content inside the body

* grid widgets stretch their content area so widget footers stay pinned to the bottom

* Ensure frontend-rendered grid widgets keep their turbo-loaded content in the widget flex layout so server-rendered footers stay pinned to the bottom
2026-05-29 08:37:17 +02:00
Henriette Darge ccb1d0f57c Add meetings widget to overview and home page 2026-04-15 10:14:09 +02:00
corinnaguenther 089468cd26 Release teaser for 17.3 (#22638)
* Release teaser for 17.3

[#71170] Create release teaser for 17.3

https://community.openproject.org/work_packages/71170

* Test multiple variants of images

---------

Co-authored-by: Oliver Günther <mail@oliverguenther.de>
2026-04-02 11:28:15 +02:00
ulferts d0ea6236d1 use arrow on li elements 2026-03-02 16:04:13 +01:00
Oliver Günther 1857f25b58 Primerize static link helper and use that for external links consistently 2026-02-03 11:41:43 +01:00
Henriette Darge f08532afe9 Replace missing new features banner with normal text (#21141)
* Remove loud warning and replace it with a normal text, for better demoing

* Update config/locales/en.yml

Co-authored-by: Alexander Brandon Coles <a.coles@openproject.com>

---------

Co-authored-by: Alexander Brandon Coles <a.coles@openproject.com>
2025-11-24 13:22:59 +01:00
Oliver Günther f0f24ee5f8 Update feature teaser image 2025-10-28 13:17:13 +01:00
Oliver Günther c84f747fb8 Introduce helper to look up asset 2025-10-27 09:53:00 +01:00
Markus Kahl fa2423457c fix has_image? check by using assets manifest 2025-10-24 14:57:50 +01:00
corinnaguenther 022c782b7b Update teaser for 16.6 (#20765)
* Update teaser for 16.6

[#63143] Create release teaser for 16.6

https://community.openproject.org/work_packages/63143

* update version

* Deal with missing images

---------

Co-authored-by: Oliver Günther <mail@oliverguenther.de>
2025-10-24 10:51:58 +02:00
Alexander Brandon Coles db7f964f8a Harmonize Newa :limit option naming 2025-10-13 21:02:16 +01:00
Alexander Brandon Coles 2e8c8d9c9b Drop Component suffix from Widget class names
Drops superfluous `Component` suffix: the `Widgets` namespace should
make the type and purpose sufficiently clear. This also makes naming
consistent with homescreen blocks.
2025-10-13 18:59:26 +01:00
Alexander Brandon Coles 2145865aeb [#68279] Move Widgets to Grids module
Moves components (including templates, styles, I18n strings), associated
controllers and routing under the grids module.

This change reflects the fact that widgets may be (re)used
across various different grids, e.g. Overviews/Dashboard, My Page and
Homescreen.
2025-10-13 17:32:47 +01:00
Henriette Darge a76a8e68ea Use new "news" widget on the homescreen 2025-10-10 14:21:41 +02:00
Christophe Bliard fd61a1dc42 [67893] Hide legal notice link when no impressum is set
The condition was altered when `Homescreen::LinkComponent` component was
introduced in 82a8c3de81.
2025-10-02 17:53:31 +02:00
Oliver Günther ac782a6a0f Add warning if feature teaser missing for version 2025-09-26 08:16:16 +02:00
Oliver Günther 91c26ec181 Render new features block only when I18n present 2025-09-25 09:39:45 +02:00
Henriette Darge ca01770a86 Make Upsell widget full width 2025-09-22 08:45:18 +02:00
Henriette Darge 94fbf997d6 Use Banner component for Announcements 2025-09-22 08:33:22 +02:00
Henriette Darge a2ff95a0d8 Use Octicons for homescreen links 2025-09-22 08:28:46 +02:00
Henriette Darge 253bb3d091 Fix news and projects widget 2025-09-22 08:28:20 +02:00
Alexander Brandon Coles 82a8c3de81 Factor out LinkComponent rendering link items 2025-09-17 23:31:58 +01:00
Alexander Brandon Coles bdaa8a3d77 [#67347] Componentize Homescreen Announcements
Implements `Homescreen::AnnouncementComponent`.
2025-09-17 23:31:58 +01:00
Alexander Brandon Coles eaf0fc0fc4 [#67346] Componentize Homescreen Links
Implements `Homescreen::LinksComponent`.
2025-09-17 23:31:57 +01:00
Alexander Brandon Coles a3252add49 [#67336] Rework Homescreen blocks as Widget Grid
Componentizes blocks (inheriting from `Grid::WidgetComponent`) as well
as implementing `BlocksGridComponent`.

Moves responsibility for data loading from controller to individual
block components.
2025-09-17 23:31:57 +01:00
Oliver Günther 8a4eebf4cb Move new feature widget to rails 2025-08-29 14:06:29 +02:00