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
6959929094
Add passkeys support + MFA ( #341 )
2024-10-07 23:56:32 +02:00
fa8217e27f
Separate OAuth unlink URL ( #336 )
2024-09-22 23:21:43 +02:00
17237713a1
Add Postgres and MySQL databases support ( #335 )
2024-09-20 16:01:09 +02:00
678fb9938c
Add dummy /metrics endpoint ( #327 )
2024-09-12 01:45:30 +02:00
0ef35fdb36
Improve logger ( #322 )
...
* Improve logger
* Update docs
2024-09-09 11:50:05 +02:00
d4e4ae0b43
Cache assets
2024-09-08 03:41:41 +02:00
f881e1c13c
Hide change password form when login via password disabled ( #314 )
2024-09-03 17:48:45 +02:00
069a999297
Fix package cases crash ( #313 )
2024-09-03 17:15:08 +02:00
d40eb65086
Fix translation string ( #293 )
2024-06-03 17:14:23 +02:00
38892d8a4a
Fix perms for http/ssh clone ( #288 )
2024-05-28 01:30:08 +02:00
22052bd38f
Add a setting to allow anonymous access to individual gists while still RequireLogin everywhere else ( #229 )
...
* Add a setting to allow accessing individual gists without auth
This is a middle ground between the existing setting "Require Login",
which requires login to do anything at all, and having it off, which
shows a public list of gists and more generally allows discovering info
about the users/gists of the instance without login.
The idea of this setting is that it is "require login" for everything
except individual gists.
Fixes #228 .
Co-authored-by: Thomas Miceli <tho.miceli@gmail.com >
2024-05-12 23:40:11 +02:00
2fd053a077
feat: make edit visibility a toggle ( #277 )
...
* feat: make edit visibility a toggle
Signed-off-by: jolheiser <john.olheiser@gmail.com >
* Tweak SVG dropdown icon size & color
---------
Signed-off-by: jolheiser <john.olheiser@gmail.com >
Co-authored-by: Thomas Miceli <tho.miceli@gmail.com >
2024-05-11 21:03:25 +02:00
e439d96e43
Add translation strings ( #269 )
2024-05-05 00:24:25 +02:00
57273946c3
Fix empty invitation on user creation ( #247 )
2024-04-04 17:36:18 +02:00
a97d9cdbf4
Use filesystem session store ( #240 )
2024-04-03 01:56:55 +02:00
ef004675a5
Create invitations for closed registrations ( #233 )
2024-04-03 01:56:55 +02:00
3f5f4e01f1
Add custom static links ( #234 )
2024-04-03 01:56:55 +02:00
c185cb8933
Fix new line literal in embed ( #237 )
2024-04-03 01:56:55 +02:00
1c1e3a8919
Reset a user password using CLI ( #226 )
2024-04-03 01:56:55 +02:00
fc9a75ce8f
Markdown preview ( #224 )
2024-04-03 01:56:55 +02:00
e1303c95d0
Increase login for 1 year ( #222 )
2024-04-03 01:56:55 +02:00
86ad88fb09
Set gist URL and title via push options ( #216 )
2024-04-03 01:56:55 +02:00
db6d6a5eba
Set gist visibility via Git push options ( #215 )
2024-04-03 01:56:55 +02:00
7a75c5ecfa
Move Git hook logic to Opengist ( #213 )
2024-04-03 01:56:55 +02:00
afbecd9a1e
Add custom logo configuration ( #209 )
2024-04-03 01:56:55 +02:00
a1524af7a9
Fix directory renaming on username change ( #205 )
...
* src/dest dirs have to be lowercase
* if the src dir doesn't exist, don't rename
2024-01-06 14:35:08 +01:00
af19268d6f
Add some docs ( #198 )
2024-01-04 18:06:19 +01:00
d85917bfb2
Small fixes ( #196 )
2024-01-04 18:06:19 +01:00
87a6113cc7
Add Gist code search ( #194 )
2024-01-04 18:06:19 +01:00
4cb7dc2d30
Fix reverse proxy subpath support ( #192 )
2024-01-04 18:06:19 +01:00
f52310a841
Add 2 new admin actions ( #191 )
...
* Synchronize all gists previews
* Reset Git server hooks for all repositories
2024-01-04 18:06:19 +01:00
97707f7cca
Change username setting ( #190 )
2024-01-04 18:06:19 +01:00
5058ca8f27
Optimize multiple file rendering ( #189 )
2024-01-04 18:06:19 +01:00
b3a856a05e
Optimize reading gist files content ( #186 )
2024-01-04 18:06:19 +01:00
3c97901995
Bug fixes ( #184 )
...
* Fix gist content when going back to editing
* Fix not outputting non-truncated large files for editon/zip download
* Allow dashes in usernames
* Delete keys associated to deleted user
* Fix error message when there is no files in gist
* Show if there is not files in gist preview
* Fix log parsing for the 11th empty commit
2024-01-04 18:06:19 +01:00
3828022a1c
Add custom urls for gists ( #183 )
2024-01-04 18:06:19 +01:00
85e2da054b
Add clickable Markdown checkboxes ( #182 )
2024-01-04 18:06:19 +01:00
0753c5cb54
Add embedded gists & JSON gist data/metadata ( #179 )
2024-01-04 18:06:19 +01:00
845e28dd59
Move code rendering to the backend & frontend improvements ( #176 )
...
Added Chroma & Goldmark
Added Mermaidjs
More languages supported
Add default values for gist links input
Added copy code from markdown blocks
2024-01-04 18:06:19 +01:00
8466e50cc3
Add GitLab OAuth provider ( #174 )
2024-01-04 18:06:19 +01:00
47869a77c9
Add healthcheck endpoint ( #170 )
2024-01-04 18:06:19 +01:00
246f12c8cb
feat: default visibility ( #155 )
...
Signed-off-by: jolheiser <john.olheiser@gmail.com >
2024-01-04 18:06:19 +01:00
be46304e23
Display OAuth errors ( #159 )
2023-11-20 18:41:01 +01:00