91b4dd26db
Fix filename unescape
2025-05-14 10:45:20 +02:00
897dc43790
Add LDAP authentication ( #470 )
...
* Introduce basic LDAP authentication.
* Reformat LDAP code; use ldap in Git HTTP
* lint
---------
Co-authored-by: Santhosh Raju <santhosh.raju@gmail.com >
2025-05-09 19:32:22 +02:00
72e02700ec
fix: Correct German spelling, use consistent wording ( #468 )
2025-05-05 15:04:28 +02:00
dc43fccc04
Style preference tab for user ( #467 )
2025-05-05 01:31:42 +02:00
0e9b778b45
Fix Gitlab avatar ( #461 )
...
* Fix GitLab user avatar method
* Fix size of Gitlab avatar
2025-05-05 00:46:29 +02:00
3c940cd81f
feat: read psql sslmode from db uri ( #462 )
2025-05-05 00:29:13 +02:00
9e69677f58
Add Helm Chart ( #454 )
2025-04-06 00:51:38 +02:00
2d8debecbe
Translations update from Opengist ( #438 )
...
* Added translation using Weblate (Japanese)
* Translated using Weblate (Japanese)
Currently translated at 15.8% (47 of 297 strings)
Translation: Opengist/Opengist
Translate-URL: http://tr.opengist.io/projects/_/opengist/ja/
* Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (297 of 297 strings)
Translation: Opengist/Opengist
Translate-URL: http://tr.opengist.io/projects/_/opengist/zh_Hans/
---------
Co-authored-by: YoshichikaAAA <isthisyourpen@gmail.com >
Co-authored-by: Ricky <1173024819@qq.com >
2025-04-06 00:51:18 +02:00
8cfaceb303
feat: read admin group from OIDC token claim ( #445 )
2025-04-02 13:38:11 +02:00
91df15f957
Allow lag between admin invitation creation and test assertion ( #452 )
2025-03-31 11:53:12 +02:00
efba783c56
Add Meilisearch indexer ( #444 )
2025-03-19 23:28:04 +01:00
dbdfcd4e85
feat: add option to name an OIDC provider ( #435 )
2025-03-17 17:19:48 +01:00
da0b440360
Fix garbled/mojibake text display issues for non-English Unicode characters in browsers. ( #441 )
...
* Update util.go
Fix garbled/mojibake text display issues for non-English Unicode characters in browsers.
* add Content-Disposition, help handle file name on download
Author: awkj <hzzbiu@gmail.com >
2025-03-17 16:22:54 +01:00
d53885c541
Fix test database with go command ( #442 )
2025-03-17 16:17:53 +01:00
1ec026e191
feat: add Prometheus metrics ( #439 )
...
* feat: add Prometheus metrics
* setup metrics using Prometheus client under /metrics endpoint
* add configuration value for metrics
* configure Prometheus middleware for generic metrics
* provide metrics for totals of users, gists and SSH keys
* modify test request to optionally return the response
* provide integration test for Prometheus metrics
* update documentation
* chore: make fmt
2025-03-17 14:30:38 +01:00
a2259d5c77
Translations update from Opengist ( #401 )
...
* Translated using Weblate (German)
Currently translated at 94.3% (265 of 281 strings)
Translation: Opengist/Opengist
Translate-URL: http://tr.opengist.io/projects/_/opengist/de/
* Translated using Weblate (German)
Currently translated at 99.6% (280 of 281 strings)
Translation: Opengist/Opengist
Translate-URL: http://tr.opengist.io/projects/_/opengist/de/
---------
Co-authored-by: Sangelo <minecraft.sangelo89@gmail.com >
Co-authored-by: m4skedbyte <m4skedbyte@protonmail.com >
2025-02-03 23:43:59 +01:00
87ae60ce4c
Fix SQL query for MySQL/Postgres on user profile ( #424 )
2025-02-03 23:29:34 +01:00
7aa8f84eff
Search gists on user profile with title, visibility, language & topics ( #422 )
2025-02-02 18:14:03 +01:00
76fc129c09
Remove memdb for gist init ( #421 )
2025-01-30 10:46:35 +01:00
62d56cd1c7
Save content form on gist create error ( #420 )
2025-01-29 16:00:58 +01:00
d363743203
Fix empty password error when trying to change the username ( #418 )
2025-01-27 00:57:46 +01:00
28c7e75657
Use jdenticon for default avatars ( #416 )
2025-01-27 00:08:50 +01:00
0609b64cff
feat: add MIME type support for raw file serving ( #417 )
2025-01-26 23:40:59 +01:00
f5b8881d35
Add topics for Gists ( #413 )
2025-01-24 14:39:42 +01:00
8369cbf2f0
fix: replace path.Join with filepath.Join for file system paths ( #414 )
2025-01-21 07:46:59 +01:00
2ab9cf556f
Add git push option for description ( #412 )
2025-01-20 18:16:31 +01:00
662f553d37
Remove CSRF check for Git HTTP packs ( #408 )
2025-01-20 03:18:28 +01:00
a752e0561d
Skip CSRF for embeds ( #402 )
...
* Skip CSRF for embeds
The CSRF middleware sets a _csrf cookie also for loading the embed
javascript on third-party sites. With this change no _csrf cookie is set
when loading the embed javascript (regardless if third-party site or
first-party).
2025-01-20 02:18:45 +01:00
f935ee1a7e
Refactor server code ( #407 )
2025-01-20 01:57:39 +01:00
f6bf09d5c2
Translations update from Opengist ( #398 )
...
* Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (281 of 281 strings)
Translation: Opengist/Opengist
Translate-URL: http://tr.opengist.io/projects/_/opengist/zh_Hans/
* Translated using Weblate (Polish)
Currently translated at 100.0% (281 of 281 strings)
Translation: Opengist/Opengist
Translate-URL: http://tr.opengist.io/projects/_/opengist/pl/
---------
Co-authored-by: GabrielxD <gabrielxduo@outlook.com >
Co-authored-by: GGORG <GGORG0@protonmail.com >
2024-12-15 17:52:52 +01:00
20aef5e694
feat: Add custom instance names ( #399 )
...
* Add custom name variable
* Add custom name variable usage to docs
* Remove leftover testing config options (oops)
2024-12-15 17:39:51 +01:00
64306be2d6
init git config failure -> warn ( #392 )
...
* init git config failure -> warn
Signed-off-by: phanirithvij <phanirithvij2000@gmail.com >
2024-11-26 22:28:17 +01:00
3193a9e888
Translations update from Opengist ( #373 )
...
* Translated using Weblate (French)
Currently translated at 87.5% (245 of 280 strings)
Translation: Opengist/Opengist
Translate-URL: http://tr.opengist.io/projects/_/opengist/fr/
* Translated using Weblate (Spanish)
Currently translated at 100.0% (280 of 280 strings)
Translation: Opengist/Opengist
Translate-URL: http://tr.opengist.io/projects/_/opengist/es/
* Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (280 of 280 strings)
Translation: Opengist/Opengist
Translate-URL: http://tr.opengist.io/projects/_/opengist/zh_Hans/
* Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (280 of 280 strings)
Translation: Opengist/Opengist
Translate-URL: http://tr.opengist.io/projects/_/opengist/zh_Hans/
* Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (280 of 280 strings)
Translation: Opengist/Opengist
Translate-URL: http://tr.opengist.io/projects/_/opengist/zh_Hans/
* Added translation using Weblate (Polish)
* Translated using Weblate (Polish)
Currently translated at 100.0% (280 of 280 strings)
Translation: Opengist/Opengist
Translate-URL: http://tr.opengist.io/projects/_/opengist/pl/
---------
Co-authored-by: Lucas Colombo <lucasncolombo@gmail.com >
Co-authored-by: GabrielxD <gabrielxduo@outlook.com >
Co-authored-by: GGORG <GGORG0@protonmail.com >
2024-11-25 22:08:45 +01:00
58c5ac11c7
Respect file scheme URIs for SQLite. ( #387 )
2024-11-25 22:07:13 +01:00
6a8e827d61
Fix nits typos and translation ( #388 )
2024-11-23 17:41:15 +01:00
8f482bce33
Improve Git config
2024-11-23 17:25:58 +01:00
5994cd6ccd
Enforce git config on startup ( #383 )
2024-11-21 11:23:57 +01:00
00e3d09cc5
Fix escaping for embed gists ( #381 )
2024-11-18 02:29:05 +01:00
40ff4c7b3f
Fix git clone on SSH with MySQL ( #382 )
2024-11-17 21:25:59 +01:00
c1e046f428
Convert octal notation file names in Git ( #380 )
2024-11-17 18:09:44 +01:00
73c2fb55bc
Fix confirm() popup messages ( #370 )
2024-11-02 01:40:10 +01:00
d537153785
Fix Markdown preview ( #368 )
2024-11-02 01:05:43 +01:00
91c412d97e
Translations update from Opengist ( #339 )
...
* Translated using Weblate (Turkish)
Currently translated at 100.0% (244 of 244 strings)
Translation: Opengist/Opengist
Translate-URL: http://tr.opengist.io/projects/_/opengist/tr/
* Translated using Weblate (Chinese (Simplified))
Currently translated at 80.3% (196 of 244 strings)
Translation: Opengist/Opengist
Translate-URL: http://tr.opengist.io/projects/_/opengist/zh_Hans/
* Translated using Weblate (Chinese (Simplified))
Currently translated at 80.3% (196 of 244 strings)
Translation: Opengist/Opengist
Translate-URL: http://tr.opengist.io/projects/_/opengist/zh_Hans/
* Translated using Weblate (Chinese (Simplified))
Currently translated at 80.3% (196 of 244 strings)
Translation: Opengist/Opengist
Translate-URL: http://tr.opengist.io/projects/_/opengist/zh_Hans/
* Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (262 of 262 strings)
Translation: Opengist/Opengist
Translate-URL: http://tr.opengist.io/projects/_/opengist/zh_Hans/
* Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (262 of 262 strings)
Translation: Opengist/Opengist
Translate-URL: http://tr.opengist.io/projects/_/opengist/zh_Hans/
---------
Co-authored-by: Taylan Tatlı <taylantatli90@gmail.com >
Co-authored-by: lkw123 <2020393267@qq.com >
Co-authored-by: Doracoin <doracoin@foxmail.com >
2024-10-31 18:34:04 +01:00
7cc2b497ca
Use mail handle if oauth nickname is empty ( #362 )
2024-10-31 18:24:15 +01:00
d5e66d3994
Fix oauth endpoint to support detecting https in 'Forwarded' header, enabling google support ( #359 )
2024-10-31 15:03:35 +01:00
4fd0832df9
Allow to define secret key & move the secret key file to parent directory ( #358 )
2024-10-31 14:50:13 +01:00
20372f44e4
Change json response detection ( #361 )
2024-10-31 14:41:42 +01:00
2bf434f00e
Add TOTP MFA ( #342 )
2024-10-24 23:23:00 +02:00
df226cbd99
Add SVG parser ( #346 )
2024-10-14 21:20:56 +02:00
3068588111
Send Markdown preview data as form params ( #347 )
2024-10-14 14:43:12 +02:00