Граф коммитов

6 Коммитов

Автор SHA1 Сообщение Дата
Daniel Smith d02bcaa64f
Make certain props in feature links nullable (#4281)
* make certain props in feature links nullable

* update openapi models

* update TS type def for FeatureLink

* remove information and http_error_code required

* Use LinkPreview instead of LinkPreviewBase

* information set to optional
2024-08-25 11:30:07 -07:00
Mark Xiong 9c59fd4858
OpenAPI: feature links (#4213)
* OAS

* openapi modelas

* links sample datastructure

* cast to models

* handler with openapi models
2024-08-14 14:22:59 -05:00
Ping 34114d855a
Click to show feature link samples in admin page (#3280)
* Add feature_links_samples API

* Add feature links samples UI

* Fix code style
2023-08-29 22:21:21 +08:00
Ping 362a8f2b1e
Add feature-link admin page (#3207)
* Add feature-link admin page

* Rename keys for feature links stats

* Move stats calculation from js into python, add unit test

* Add featureLinkSummary UI

* Fix code style

* Refactor with Counter
2023-08-04 11:41:15 +08:00
Ping 49acc5619c
Update stale feature links (#3098)
* Update stale feature links

* Support parse LINK_TYPE_GITHUB_ISSUE

* Support parse LINK_TYPE_GITHUB_MARKDOWN

* Fix mypy complains

* Improve markdown title parse

* Add comments

* Use cloud task to update feature links information

* Delay 10 seconds for second feature links request

* Add TODO
2023-06-30 19:34:28 +08:00
Ping 03b0130563
Enhance feature link (#3075)
* Fix feature_links edge cases

* Add basic FeatureLinksAPI

* Add feature-link to enhance autolink and normal url in feature detail page

* Add tooltip to enhanceChromeStatusLink, polish styles

* Make featureLinks non blocking request

* Add closedTimestamp in enhanceChromeStatusLink

* Remove placeholder function

* Add back white-space: pre-wrap and fix CSS

* Use gray color badge for closed issue

* Rename fallback and change it to a lit-html object

* Move feature link summary into tooltip

* Support custom text in enhanceUrl
2023-06-16 23:07:48 +08:00