Thomas Miceli
6c22adba4e
Fix async-loaded gist embed scripts ( #630 )
...
Signed-off-by: Thomas Miceli <tho.miceli@gmail.com >
2026-03-03 00:10:28 +08:00
Thomas Miceli
bb63ecd048
Remove windows tests in CI for now ( #629 )
2026-03-02 16:59:43 +08:00
Thomas Miceli
6a61b720ab
Improve test suite ( #628 )
...
Signed-off-by: Thomas Miceli <tho.miceli@gmail.com >
2026-03-02 15:43:24 +08:00
Thomas Miceli
829cd68879
CSRF skipper only for GET *.js request ( #627 )
...
Signed-off-by: Thomas Miceli <tho.miceli@gmail.com >
2026-03-02 15:05:45 +08:00
Thomas Miceli
b097cfcbc0
Clean file path names on file creation ( #624 )
2026-02-25 23:30:26 +08:00
Thomas Miceli
7b1048ec30
Display a form to create an Opengist account coming from a OAuth provider ( #623 )
2026-02-08 16:32:24 +08:00
Thomas Miceli and FunNikita
3a4602d412
Translated using Weblate (Russian) ( #605 )
...
Currently translated at 100.0% (341 of 341 strings)
Translation: Opengist/Opengist
Translate-URL: http://tr.opengist.io/projects/_/opengist/ru/
Co-authored-by: FunNikita <mainik1111@icloud.com >
2026-02-03 16:56:04 +08:00
Thomas Miceli
2e10c1732a
Add images and binary content on gist preview ( #615 )
2026-02-03 16:55:44 +08:00
Thomas Miceli
fe04c03acb
Improve security on raw files endpoint ( #613 )
2026-02-03 02:11:39 +08:00
Thomas Miceli
2a1554d063
Fix renderable text files with different mimetypes ( #612 )
2026-02-03 01:59:24 +08:00
Thomas Miceli
b7dbdde66b
Allow Access Tokens with Required Login ( #611 )
2026-02-02 19:31:07 +08:00
Thomas Miceli and FunNikita
b48103c06a
Translated using Weblate (Russian) ( #604 )
...
Currently translated at 58.9% (201 of 341 strings)
Translation: Opengist/Opengist
Translate-URL: http://tr.opengist.io/projects/_/opengist/ru/
Co-authored-by: FunNikita <mainik1111@icloud.com >
2026-01-27 23:27:11 +08:00
Thomas Miceli
48f2c4f5c8
Update Go + JS deps ( #603 )
2026-01-27 15:02:37 +08:00
Thomas Miceli
5ddea2265d
Add access tokens ( #602 )
2026-01-27 14:43:12 +08:00
Thomas Miceli
145bf9d81a
Move Prom metrics to a dedicated port + improve Helm chart ( #599 )
2026-01-26 17:28:51 +08:00
Thomas Miceli
24d0918e73
Resize editor ( #600 )
2026-01-25 22:40:32 +08:00
4ff71fb255
Translations update from Opengist ( #516 )
...
* Translated using Weblate (German)
Currently translated at 98.1% (310 of 316 strings)
Translation: Opengist/Opengist
Translate-URL: http://tr.opengist.io/projects/_/opengist/de/
* Translated using Weblate (Italian)
Currently translated at 99.3% (318 of 320 strings)
Translation: Opengist/Opengist
Translate-URL: http://tr.opengist.io/projects/_/opengist/it/
---------
Co-authored-by: Marc <mbg14.gaming@gmail.com >
Co-authored-by: HardcodedNyxie <leonardotoschi07@gmail.com >
2026-01-25 22:16:40 +08:00
Thomas Miceli
67f7c4cadd
Allow unicode letters/numbers in topics ( #597 )
2026-01-25 22:08:14 +08:00
Thomas Miceli
03420e4f91
Fix img
2026-01-18 18:30:46 +08:00
Thomas Miceli
7b4dab143b
Update Meili to 0.35.0 ( #588 )
2025-12-28 14:53:48 +08:00
Thomas Miceli
4d6809bc2d
Feat/fix test ( #577 )
2025-12-27 21:29:52 +08:00
Thomas Miceli
a493de4325
quick fix test ( #576 )
2025-12-27 20:50:15 +08:00
Thomas Miceli
b11306851b
Fuzzy search + tests ( #555 )
2025-12-26 22:36:28 +08:00
Thomas Miceli
3957dfb3ea
Add some tests ( #553 )
2025-10-31 15:37:45 +07:00
Thomas Miceli
a7eaffbf02
Add Dockerfile for Dependabot ( #525 )
2025-10-07 17:20:21 +02:00
Thomas Miceli
f653179cbf
Upgrade JS and Go deps versions ( #517 )
2025-10-07 16:59:37 +02:00
Thomas Miceli and Sinan Eldem
a468f0ecfa
Translated using Weblate (Turkish) ( #511 )
...
Currently translated at 100.0% (308 of 308 strings)
Translation: Opengist/Opengist
Translate-URL: http://tr.opengist.io/projects/_/opengist/tr/
Co-authored-by: Sinan Eldem <sinan@sinaneldem.com.tr >
2025-09-29 19:02:45 +02:00
Thomas Miceli
5ef5518795
Fix CSV errors for rendering ( #514 )
2025-09-29 19:02:33 +02:00
Thomas Miceli
4106956f6d
Fix human date on iOS devices ( #510 )
2025-09-21 04:31:58 +02:00
Thomas Miceli
53ce41e0e4
Add file upload on gist creation/edition ( #507 )
2025-09-16 01:56:38 +02:00
Thomas Miceli
594d876ba8
Add binary files support ( #503 )
2025-09-16 01:35:54 +02:00
Thomas Miceli
905276f24b
Init gist with regular urls via git CLI (http) ( #501 )
2025-08-28 02:44:09 +02:00
Thomas Miceli
b048203216
Use db for queue ( #498 )
2025-08-18 16:01:50 +02:00
Thomas Miceli
a7a25c4100
Fix LDAP with valid old password login ( #497 )
2025-08-14 11:10:45 +02:00
Thomas Miceli
979b302e4c
Add listen to Unix websocket ( #484 )
2025-08-01 17:34:52 +02:00
Thomas Miceli
3c0115d829
Fix Markdown preview links ( #475 )
2025-05-15 15:16:40 +02:00
Thomas Miceli
d796895b75
Fix filename unescape ( #474 )
2025-05-14 11:51:42 +02:00
Thomas Miceli
75e71fd042
Use Helm deployment.env[] values ( #471 )
2025-05-09 20:08:25 +02:00
Thomas Miceli and Santhosh Raju
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
Thomas Miceli
dc43fccc04
Style preference tab for user ( #467 )
2025-05-05 01:31:42 +02:00
Thomas Miceli
de144d09d3
Update README.md
2025-04-09 15:45:38 +02:00
Thomas Miceli
b82b3d9e0e
Update Go deps ( #455 )
2025-04-06 01:11:44 +02:00
Thomas Miceli
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
Thomas Miceli
efba783c56
Add Meilisearch indexer ( #444 )
2025-03-19 23:28:04 +01:00
Thomas Miceli
d53885c541
Fix test database with go command ( #442 )
2025-03-17 16:17:53 +01:00
Thomas Miceli
26b5044380
Update go deps ( #430 )
2025-02-04 21:17:10 +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
Thomas Miceli
6fd7f77003
Fix user avatar on gist likes list ( #425 )
2025-02-03 23:43:43 +01:00
Thomas Miceli
87ae60ce4c
Fix SQL query for MySQL/Postgres on user profile ( #424 )
2025-02-03 23:29:34 +01:00
Thomas Miceli
7aa8f84eff
Search gists on user profile with title, visibility, language & topics ( #422 )
2025-02-02 18:14:03 +01:00
Thomas Miceli
76fc129c09
Remove memdb for gist init ( #421 )
2025-01-30 10:46:35 +01:00
Thomas Miceli
62d56cd1c7
Save content form on gist create error ( #420 )
2025-01-29 16:00:58 +01:00
Thomas Miceli
d363743203
Fix empty password error when trying to change the username ( #418 )
2025-01-27 00:57:46 +01:00
Thomas Miceli
28c7e75657
Use jdenticon for default avatars ( #416 )
2025-01-27 00:08:50 +01:00
Thomas Miceli
f5b8881d35
Add topics for Gists ( #413 )
2025-01-24 14:39:42 +01:00
Thomas Miceli
662f553d37
Remove CSRF check for Git HTTP packs ( #408 )
2025-01-20 03:18:28 +01:00
Thomas Miceli
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
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
Thomas Miceli
6a8e827d61
Fix nits typos and translation ( #388 )
2024-11-23 17:41:15 +01:00
Thomas Miceli
5994cd6ccd
Enforce git config on startup ( #383 )
2024-11-21 11:23:57 +01:00
Thomas Miceli
00e3d09cc5
Fix escaping for embed gists ( #381 )
2024-11-18 02:29:05 +01:00
Thomas Miceli
40ff4c7b3f
Fix git clone on SSH with MySQL ( #382 )
2024-11-17 21:25:59 +01:00
Thomas Miceli
c1e046f428
Convert octal notation file names in Git ( #380 )
2024-11-17 18:09:44 +01:00
Thomas Miceli
73c2fb55bc
Fix confirm() popup messages ( #370 )
2024-11-02 01:40:10 +01:00
Thomas Miceli
75162b3ef9
Hide passkey login when login form is disabled ( #369 )
2024-11-02 01:06:14 +01:00
Thomas Miceli
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
Thomas Miceli
7cc2b497ca
Use mail handle if oauth nickname is empty ( #362 )
2024-10-31 18:24:15 +01:00
Thomas Miceli
4fd0832df9
Allow to define secret key & move the secret key file to parent directory ( #358 )
2024-10-31 14:50:13 +01:00
Thomas Miceli
20372f44e4
Change json response detection ( #361 )
2024-10-31 14:41:42 +01:00
Thomas Miceli
d0b4815798
Update Go deps and use Go 1.23 ( #354 )
2024-10-25 01:04:16 +02:00
Thomas Miceli
ca44abfc43
Fix build Postcss error ( #353 )
2024-10-24 23:37:04 +02:00
Thomas Miceli
2bf434f00e
Add TOTP MFA ( #342 )
2024-10-24 23:23:00 +02:00
Thomas Miceli
df226cbd99
Add SVG parser ( #346 )
2024-10-14 21:20:56 +02:00
Thomas Miceli
3068588111
Send Markdown preview data as form params ( #347 )
2024-10-14 14:43:12 +02:00
Thomas Miceli
6959929094
Add passkeys support + MFA ( #341 )
2024-10-07 23:56:32 +02:00
Thomas Miceli
41dc2e451b
Use Docker secrets ( #340 )
2024-09-28 01:31:18 +02:00
Thomas Miceli
56b4fd45fd
Add queriable shorter uuids ( #338 )
2024-09-23 18:14:56 +02:00
Thomas Miceli
605c8b892a
Add/Remove admins ( #337 )
2024-09-23 16:55:57 +02:00
Thomas Miceli
fa8217e27f
Separate OAuth unlink URL ( #336 )
2024-09-22 23:21:43 +02:00
Thomas Miceli
17237713a1
Add Postgres and MySQL databases support ( #335 )
2024-09-20 16:01:09 +02:00
Thomas Miceli and jiriks74
6d31ef9732
Add Vitepress docs ( #326 )
...
* Add vitepress for docs
* some fix
* Use vitepress and update docs
* Use vitepress and update docs
* Update README.md
* Add favicon
* Add docs by @jiriks74
Co-authored-by: jiriks74 <jiri@stefka.eu >
---------
Co-authored-by: jiriks74 <jiri@stefka.eu >
2024-09-12 01:47:15 +02:00
Thomas Miceli
678fb9938c
Add dummy /metrics endpoint ( #327 )
2024-09-12 01:45:30 +02:00
Thomas Miceli
0ef35fdb36
Improve logger ( #322 )
...
* Improve logger
* Update docs
2024-09-09 11:50:05 +02:00
cf4e0e303c
Translations update from Weblate ( #304 )
...
* Translated using Weblate (Russian)
Currently translated at 69.2% (169 of 244 strings)
Translation: Opengist/Opengist
Translate-URL: http://tr.opengist.io/projects/_/opengist/ru/
* Translated using Weblate (French)
Currently translated at 100.0% (244 of 244 strings)
Translation: Opengist/Opengist
Translate-URL: http://tr.opengist.io/projects/_/opengist/fr/
---------
Co-authored-by: lotigara <lotigara@yandex.ru >
Co-authored-by: Mathéo Galuba <matheo.galu56@gmail.com >
2024-09-09 11:44:51 +02:00
Thomas Miceli
ab4bfcbcfb
Add atomic pointer for indexer ( #321 )
2024-09-09 11:44:22 +02:00
Thomas Miceli
de6578d9e8
Add file delete button on create editor ( #320 )
2024-09-07 15:17:56 +02:00
Thomas Miceli
0950c9ce38
Fix search unlisted gists ( #319 )
2024-09-07 14:36:16 +02:00
Thomas Miceli
f881e1c13c
Hide change password form when login via password disabled ( #314 )
2024-09-03 17:48:45 +02:00
Thomas Miceli
069a999297
Fix package cases crash ( #313 )
2024-09-03 17:15:08 +02:00
e969f04084
Translations update from Weblate ( #281 )
...
* Translated using Weblate (Turkish)
Currently translated at 98.3% (237 of 241 strings)
Translation: Opengist/Opengist
Translate-URL: http://tr.opengist.io/projects/_/opengist/tr/
* Added translation using Weblate (Italian)
* Translated using Weblate (Italian)
Currently translated at 100.0% (244 of 244 strings)
Translation: Opengist/Opengist
Translate-URL: http://tr.opengist.io/projects/_/opengist/it/
---------
Co-authored-by: Ramazan Sancar <ramazansancar4545@gmail.com >
Co-authored-by: Cecchellone <cecchellone@gmail.com >
2024-06-03 17:22:06 +02:00
Thomas Miceli
d40eb65086
Fix translation string ( #293 )
2024-06-03 17:14:23 +02:00
Thomas Miceli
7d113e026e
Fix ssh error login ( #292 )
2024-06-03 17:14:06 +02:00
Thomas Miceli
38892d8a4a
Fix perms for http/ssh clone ( #288 )
2024-05-28 01:30:08 +02:00
Thomas Miceli
77d87aeecd
Fix CI check for additional translations only ( #289 )
2024-05-28 00:00:05 +02:00
Thomas Miceli
97636b23f5
Check translations keys in CI ( #279 )
2024-05-11 21:02:57 +02:00
Thomas Miceli
0757c4e7fb
Use go 1.22 and update deps ( #244 )
2024-05-05 00:38:06 +02:00
1ec77590e9
Translations update from Weblate ( #271 )
...
* Translated using Weblate (Czech)
Currently translated at 67.2% (162 of 241 strings)
Translation: Opengist/Opengist
Translate-URL: http://tr.opengist.io/projects/_/opengist/cs/
* Translated using Weblate (Czech)
Currently translated at 67.2% (162 of 241 strings)
Translation: Opengist/Opengist
Translate-URL: http://tr.opengist.io/projects/_/opengist/cs/
* Translated using Weblate (Spanish)
Currently translated at 64.7% (156 of 241 strings)
Translation: Opengist/Opengist
Translate-URL: http://tr.opengist.io/projects/_/opengist/es/
* Translated using Weblate (French)
Currently translated at 73.8% (178 of 241 strings)
Translation: Opengist/Opengist
Translate-URL: http://tr.opengist.io/projects/_/opengist/fr/
* Translated using Weblate (Hungarian)
Currently translated at 73.0% (176 of 241 strings)
Translation: Opengist/Opengist
Translate-URL: http://tr.opengist.io/projects/_/opengist/hu/
* Translated using Weblate (Portuguese (Brazil))
Currently translated at 64.7% (156 of 241 strings)
Translation: Opengist/Opengist
Translate-URL: http://tr.opengist.io/projects/_/opengist/pt_BR/
* Translated using Weblate (Russian)
Currently translated at 65.1% (157 of 241 strings)
Translation: Opengist/Opengist
Translate-URL: http://tr.opengist.io/projects/_/opengist/ru/
* Translated using Weblate (Chinese (Simplified))
Currently translated at 65.1% (157 of 241 strings)
Translation: Opengist/Opengist
Translate-URL: http://tr.opengist.io/projects/_/opengist/zh_Hans/
* Translated using Weblate (Chinese (Traditional))
Currently translated at 73.8% (178 of 241 strings)
Translation: Opengist/Opengist
Translate-URL: http://tr.opengist.io/projects/_/opengist/zh_Hant/
* Translated using Weblate (German)
Currently translated at 73.4% (177 of 241 strings)
Translation: Opengist/Opengist
Translate-URL: http://tr.opengist.io/projects/_/opengist/de/
---------
Co-authored-by: Anonymous <noreply@weblate.org >
Co-authored-by: Jiří Štefka <jiri@stefka.eu >
2024-05-05 00:37:10 +02:00