You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
forgejo/modules
Panagiotis "Ivory" Vasilopoulos 1beab7af46
[FEAT] Use OpenStreetMap in USER_LOCATION_MAP_URL by default
Follow-up to d58c542579 for Forgejo.

By default, Gitea does not select any map service that can be used
to introduce a 'Show this place on a map' button in the location
field of a user profile. Before I tried upstreaming this change to
Gitea, this was the case in Forgejo. This patch essentially recovers
this functionality, which is nice for public-facing instances and
communities.

Links to original PRs:
- https://codeberg.org/forgejo/forgejo/pulls/1076
- https://github.com/go-gitea/gitea/pull/26214

(cherry picked from commit bb187d5f617f8efceb41810d6ff9adcaa60450bb)
(cherry picked from commit ce02ef9078a8731921caa4f7b0c1b0ac3b59a784)
(cherry picked from commit 6b75c40e2575e23810880ee8e368dc1781e2b4e4)
(cherry picked from commit 6bc8e9f5737f5721ddcd1ef5926a778a7f66a4a3)
(cherry picked from commit 063f8afdf7c2cca014c60dcc3d78d270fd236f8f)
(cherry picked from commit c5cc736b72e1ba980519e9258686f41e4eb78b42)
(cherry picked from commit 7b1bb4bedc6196fb6e8516d9a34092b16d7fab05)
(cherry picked from commit 2a022dceb4b391e2fc25b077193ae22a71380eee)
(cherry picked from commit a946c142d2448cb92daaea11851cf7f00921f062)
(cherry picked from commit 8a4ea0c7ab8960f41a67442fa2f485fe0a901a96)
(cherry picked from commit 37bfb05b34e61194afe407acac5778258315b756)
(cherry picked from commit 12fbbb1754a1a836f6923431e47a5de95aec6b2e)
(cherry picked from commit abe9de2cd91d7c5f176ceddff20ce194439703c4)
(cherry picked from commit 84db57871785d84c2a32edc22f769821b3bec961)
8 months ago
..
actions [CI] Search .forgejo/workflows first 8 months ago
activitypub Upgrade to golangci-lint@v1.55.0 (#27756) 8 months ago
analyze Rename code_langauge.go to code_language.go (#26377) 11 months ago
assetfs Use `Set[Type]` instead of `map[Type]bool/struct{}`. (#26804) 10 months ago
auth [SECURITY] default to pbkdf2 with 320,000 iterations 8 months ago
avatar Remove nfnt/resize and oliamb/cutter (#25999) 11 months ago
base Replace `interface{}` with `any` (#25686) 12 months ago
cache improve unit test for caching (#26185) 11 months ago
charset Replace `interface{}` with `any` (#25686) 12 months ago
container Implement FSFE REUSE for golang files (#21840) 2 years ago
context Unify two factor check (#27915) 8 months ago
contexttest Replace assert.Fail with assert.FailNow (#27578) 9 months ago
csv Refactor locale number (#24134) 1 year ago
doctor Remove action runners on user deletion (#27902) 8 months ago
emoji Update emoji set to Unicode 15 (#25595) 1 year ago
eventsource Final round of `db.DefaultContext` refactor (#27587) 9 months ago
generate Handle base64 decoding correctly to avoid panic (#26483) 11 months ago
git Upgrade to golangci-lint@v1.55.0 (#27756) 8 months ago
gitgraph More `db.DefaultContext` refactor (#27265) 9 months ago
graceful Allow the use of alternative net.Listener implementations by downstreams (#25855) 11 months ago
hcaptcha Consume hcaptcha and pwn deps (#22610) 1 year ago
highlight Upgrade go dependencies (#25819) 12 months ago
hostmatcher Support allowed hosts for webhook to work with proxy (#27655) 8 months ago
html Refactor backend SVG package and add tests (#26335) 11 months ago
httpcache Less naked returns (#25713) 12 months ago
httplib Less naked returns (#25713) 12 months ago
indexer [CI] disable meilisearch/elasticsearch test, no server yet in CI 8 months ago
issue/template Replace `interface{}` with `any` (#25686) 12 months ago
json Replace `interface{}` with `any` (#25686) 12 months ago
label Make label templates have consistent behavior and priority (#23749) 1 year ago
lfs Upgrade to golangci-lint@v1.55.0 (#27756) 8 months ago
log Reduce some allocations in type conversion (#26772) 10 months ago
markup Upgrade to golangci-lint@v1.55.0 (#27756) 8 months ago
mcaptcha Implement FSFE REUSE for golang files (#21840) 2 years ago
metrics Reduce usage of `db.DefaultContext` (#27073) 10 months ago
migration Replace `interface{}` with `any` (#25686) 12 months ago
nosql Update tool dependencies, lock govulncheck and actionlint (#25655) 12 months ago
options Use a general approach to access custom/static/builtin assets (#24022) 1 year ago
packages Close all hashed buffers (#27787) 8 months ago
paginator Use more specific test methods (#24265) 1 year ago
pprof Implement FSFE REUSE for golang files (#21840) 2 years ago
private [CLI] implement forgejo-cli 8 months ago
process Replace assert.Fail with assert.FailNow (#27578) 9 months ago
proxy Use proxy for pull mirror (#22771) 1 year ago
proxyprotocol Implement FSFE REUSE for golang files (#21840) 2 years ago
public Serve pre-defined files in "public", add "security.txt", add CORS header for ".well-known" (#25974) 11 months ago
queue [CI] disable redis test, no redis server yet in CI 8 months ago
recaptcha Implement FSFE REUSE for golang files (#21840) 2 years ago
references Replace 'userxx' with 'orgxx' in all test files when the user type is org (#27052) 10 months ago
regexplru Upgrade go dependencies (#25819) 12 months ago
repository Refactor system setting (#27000) 9 months ago
secret Improve decryption failure message (#24573) 1 year ago
session Next round of `db.DefaultContext` refactor (#27089) 9 months ago
setting [FEAT] Use OpenStreetMap in USER_LOCATION_MAP_URL by default 8 months ago
sitemap Fix sitemap (#22272) 2 years ago
ssh Remove SSH workaround (#27893) 8 months ago
storage [CI] Forgejo Actions based CI for PR & branches 8 months ago
structs Fix package webhook (#27839) 8 months ago
svg Refactor backend SVG package and add tests (#26335) 11 months ago
sync Implement FSFE REUSE for golang files (#21840) 2 years ago
system Replace more db.DefaultContext (#27628) 9 months ago
templates Upgrade to golangci-lint@v1.55.0 (#27756) 8 months ago
test Move web/api context related testing function into a separate package (#26859) 10 months ago
testlogger Replace `interface{}` with `any` (#25686) 12 months ago
timeutil Fix incorrect webhook time and use relative-time to display it (#24477) 1 year ago
translation Replace `interface{}` with `any` (#25686) 12 months ago
turnstile Add new captcha: cloudflare turnstile (#22369) 1 year ago
typesniffer Detect ogg mime-type as audio or video (#26494) 11 months ago
updatechecker Replace more db.DefaultContext (#27628) 9 months ago
upload Implement FSFE REUSE for golang files (#21840) 2 years ago
uri Implement FSFE REUSE for golang files (#21840) 2 years ago
user Implement FSFE REUSE for golang files (#21840) 2 years ago
util Upgrade to golangci-lint@v1.55.0 (#27756) 8 months ago
validation Check blocklist for emails when adding them to account (#26812) 10 months ago
web Remove some dead code (#27196) 9 months ago
webhook New webhook trigger for receiving Pull Request review requests (#24481) 1 year ago