forgejo/models/migrations
Nathaniel Sabanski fb1a2a13f0
Preview images for Issue cards in Project Board view (#22112)
Original Issue: https://github.com/go-gitea/gitea/issues/22102

This addition would be a big benefit for design and art teams using the
issue tracking.

The preview will be the latest "image type" attachments on an issue-
simple, and allows for automatic updates of the cover image as issue
progress is made!

This would make Gitea competitive with Trello... wouldn't it be amazing
to say goodbye to Atlassian products? Ha.

First image is the most recent, the SQL will fetch up to 5 latest images
(URL string).

All images supported by browsers plus upcoming formats: *.avif *.bmp
*.gif *.jpg *.jpeg *.jxl *.png *.svg *.webp

The CSS will try to center-align images until it cannot, then it will
left align with overflow hidden. Single images get to be slightly
larger!

Tested so far on: Chrome, Firefox, Android Chrome, Android Firefox.

Current revision with light and dark themes:

![image](https://user-images.githubusercontent.com/24665/207066878-58e6bf73-0c93-4caa-8d40-38f4432b3578.png)


![image](https://user-images.githubusercontent.com/24665/207066555-293f65c3-e706-4888-8516-de8ec632d638.png)

---------

Co-authored-by: Jason Song <i@wolfogre.com>
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>
Co-authored-by: delvh <dev.lh@web.de>
2023-02-11 16:12:41 +08:00
..
base Replace fmt.Sprintf with hex.EncodeToString (#21960) 2022-11-28 11:19:18 +00:00
fixtures Move migration test fixtures to the correct directories (#21901) 2022-11-23 18:24:55 +08:00
v1_6 Update go dev dependencies (#22064) 2022-12-08 16:21:37 +08:00
v1_7 Update go dev dependencies (#22064) 2022-12-08 16:21:37 +08:00
v1_8 Update go dev dependencies (#22064) 2022-12-08 16:21:37 +08:00
v1_9 Update go dev dependencies (#22064) 2022-12-08 16:21:37 +08:00
v1_10 Add API management for issue/pull and comment attachments (#21783) 2022-12-09 14:35:56 +08:00
v1_11 Implement FSFE REUSE for golang files (#21840) 2022-11-27 18:20:29 +00:00
v1_12 Implement FSFE REUSE for golang files (#21840) 2022-11-27 18:20:29 +00:00
v1_13 Implement FSFE REUSE for golang files (#21840) 2022-11-27 18:20:29 +00:00
v1_14 Replace fmt.Sprintf with hex.EncodeToString (#21960) 2022-11-28 11:19:18 +00:00
v1_15 Implement FSFE REUSE for golang files (#21840) 2022-11-27 18:20:29 +00:00
v1_16 Implement FSFE REUSE for golang files (#21840) 2022-11-27 18:20:29 +00:00
v1_17 Update go dev dependencies (#22064) 2022-12-08 16:21:37 +08:00
v1_18 Update go dev dependencies (#22064) 2022-12-08 16:21:37 +08:00
v1_19 Preview images for Issue cards in Project Board view (#22112) 2023-02-11 16:12:41 +08:00
migrations.go Preview images for Issue cards in Project Board view (#22112) 2023-02-11 16:12:41 +08:00