flarum / flarum/framework

Alternative scheme support for the markdown URL

Open
#4,237 2 comments 1 reaction 0 assignees View on GitHub
type/bug
Dominant language
PHP
Stars
6.7k
Forks
883
Avg merge
15h 16m
Merged PRs (30d)
73

Description

### Current Behavior

I have following issue with Markdown parser:
```
[alt](gemini://site.com)
```
* where `gemini` is the alternative [protocol](https://geminiprotocol.net); the URL is valid anyway, but could not be parsed with engine (v2 beta)

### Steps to Reproduce

Just text entry in the new message form

### Expected Behavior

It should be clickable, but I see the plain markdown text like on example above

### Screenshots

_No response_

### Environment

- Flarum version: v2 beta (repository)
- Webserver: nginx
- Hosting environment: vps
- PHP version: 8.2

### Output of `php flarum info`

```
php flarum info
Flarum core: 2.0.0-beta.3
PHP version: 8.2.29
SQLite version: 3.40.1
Loaded extensions: Core, date, libxml, openssl, pcre, zlib, filter, hash, json, pcntl, random, Reflection, SPL, session, standard, sodium, PDO, xml, apcu, calendar, ctype, curl, dom, mbstring, FFI, fileinfo, ftp, gd, gettext, iconv, intl, exif, pdo_sqlite, Phar, posix, readline, shmop, SimpleXML, sockets, sqlite3, sysvmsg, sysvsem, sysvshm, tokenizer, xmlreader, xmlwriter, xsl, zip, Zend OPcache
+----------------------+---------+--------+
| Flarum Extensions | | |
+----------------------+---------+--------+
| ID | Version | Commit |
+----------------------+---------+--------+
| flarum-tags | 2.x-dev | |
| flarum-suspend | 2.x-dev | |
| flarum-subscriptions | 2.x-dev | |
| flarum-sticky | 2.x-dev | |
| flarum-mentions | 2.x-dev | |
| flarum-markdown | 2.x-dev | |
| flarum-lock | 2.x-dev | |
| flarum-likes | 2.x-dev | |
| flarum-lang-english | 2.x-dev | |
| flarum-flags | 2.x-dev | |
+----------------------+---------+--------+
Base URL:
Installation path: /var/www/flarum
Queue driver: sync
Session driver: file
Mail driver: mail
Debug mode: off
```

### Possible Solution

_No response_

### Additional Context

_No response_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.