bb-plane-fork/apiserver
sriram veeraghanta 445c819fbd
[WEB-4172] feat: Crawl work item links for title and favicon (#7117)
* feat: added a python bg task to crawl work item links for title and description

* fix: return meta_data in the response

* fix: add validation for accessing IP ranges

* fix: remove json.dumps

* fix: handle exception by returning None

* refactor: call find_favicon_url inside fetch_and_encode_favicon function

* chore: type hints

* fix: Handle None

* fix: remove print statementsg

* chore: added favicon and title of links

* fix: return null if no title found

* Update apiserver/plane/bgtasks/work_item_link_task.py

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* fix: remove exception handling

* fix: reduce timeout seconds

* fix: handle timeout exception

* fix: remove request timeout handling

* feat: add Link icon to issue detail links and update rendering logic

* fix: use logger for exception

---------

Co-authored-by: sangeethailango <sangeethailango21@gmail.com>
Co-authored-by: JayashTripathy <jayashtripathy371@gmail.com>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-05-30 18:44:53 +05:30
..
bin fix: adding secret key variable in newline (#5361) 2024-08-16 11:57:52 +05:30
plane [WEB-4172] feat: Crawl work item links for title and favicon (#7117) 2025-05-30 18:44:53 +05:30
requirements chore(deps): bump requests (#7120) 2025-05-26 19:45:15 +05:30
templates [WEB-3155]fix: email notification comments overflow #7110 2025-05-23 15:04:50 +05:30
.coveragerc [WEB-3707] pytest based test suite for apiserver (#7010) 2025-05-26 15:26:26 +05:30
.env.example [WEB-3991] chore: local dev improvements (#6991) 2025-04-30 21:46:59 +05:30
back_migration.py chore: formatting changes 2024-11-21 17:42:44 +05:30
Dockerfile.api fix: instance changelog url updated 2024-12-10 21:03:44 +05:30
Dockerfile.dev fix: updated changelog url in apiserver 2024-12-10 20:28:51 +05:30
manage.py chore: formatting changes 2024-11-21 17:42:44 +05:30
package.json chore: bump up the package version 2025-04-24 17:37:50 +05:30
Procfile dev: remove gunicorn config (#1999) 2023-08-29 13:45:25 +05:30
pyproject.toml fix: ruff file formatting based on config file pyproject (#7082) 2025-05-19 17:34:46 +05:30
pytest.ini [WEB-3707] pytest based test suite for apiserver (#7010) 2025-05-26 15:26:26 +05:30
requirements.txt build: merge frontend and backend into a single repo 2022-11-30 02:47:42 +05:30
run_tests.py [WEB-3707] pytest based test suite for apiserver (#7010) 2025-05-26 15:26:26 +05:30
run_tests.sh [WEB-3707] pytest based test suite for apiserver (#7010) 2025-05-26 15:26:26 +05:30
runtime.txt fix: upgrading the python runtime version 2024-09-10 20:44:38 +05:30