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
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
Thomas Miceli
d4e4ae0b43
Cache assets
2024-09-08 03:41:41 +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
Thomas Miceli
d40eb65086
Fix translation string ( #293 )
2024-06-03 17:14:23 +02:00
Thomas Miceli
38892d8a4a
Fix perms for http/ssh clone ( #288 )
2024-05-28 01:30:08 +02:00
Jade Lovelace
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
John Olheiser
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
Thomas Miceli
e439d96e43
Add translation strings ( #269 )
2024-05-05 00:24:25 +02:00
Thomas Miceli
57273946c3
Fix empty invitation on user creation ( #247 )
2024-04-04 17:36:18 +02:00
Thomas Miceli
a97d9cdbf4
Use filesystem session store ( #240 )
2024-04-03 01:56:55 +02:00
Thomas Miceli
ef004675a5
Create invitations for closed registrations ( #233 )
2024-04-03 01:56:55 +02:00
Thomas Miceli
3f5f4e01f1
Add custom static links ( #234 )
2024-04-03 01:56:55 +02:00
Thomas Miceli
c185cb8933
Fix new line literal in embed ( #237 )
2024-04-03 01:56:55 +02:00
Thomas Miceli
1c1e3a8919
Reset a user password using CLI ( #226 )
2024-04-03 01:56:55 +02:00
Thomas Miceli
fc9a75ce8f
Markdown preview ( #224 )
2024-04-03 01:56:55 +02:00
Thomas Miceli
e1303c95d0
Increase login for 1 year ( #222 )
2024-04-03 01:56:55 +02:00
Thomas Miceli
86ad88fb09
Set gist URL and title via push options ( #216 )
2024-04-03 01:56:55 +02:00
Thomas Miceli
db6d6a5eba
Set gist visibility via Git push options ( #215 )
2024-04-03 01:56:55 +02:00
Thomas Miceli
7a75c5ecfa
Move Git hook logic to Opengist ( #213 )
2024-04-03 01:56:55 +02:00
Thomas Miceli
afbecd9a1e
Add custom logo configuration ( #209 )
2024-04-03 01:56:55 +02:00
Thomas Miceli
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
Thomas Miceli
af19268d6f
Add some docs ( #198 )
2024-01-04 18:06:19 +01:00
Thomas Miceli
d85917bfb2
Small fixes ( #196 )
2024-01-04 18:06:19 +01:00
Thomas Miceli
87a6113cc7
Add Gist code search ( #194 )
2024-01-04 18:06:19 +01:00
Thomas Miceli
4cb7dc2d30
Fix reverse proxy subpath support ( #192 )
2024-01-04 18:06:19 +01:00
Thomas Miceli
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
Thomas Miceli
97707f7cca
Change username setting ( #190 )
2024-01-04 18:06:19 +01:00
Thomas Miceli
5058ca8f27
Optimize multiple file rendering ( #189 )
2024-01-04 18:06:19 +01:00
Thomas Miceli
b3a856a05e
Optimize reading gist files content ( #186 )
2024-01-04 18:06:19 +01:00
Thomas Miceli
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
Thomas Miceli
3828022a1c
Add custom urls for gists ( #183 )
2024-01-04 18:06:19 +01:00
Thomas Miceli
85e2da054b
Add clickable Markdown checkboxes ( #182 )
2024-01-04 18:06:19 +01:00
Thomas Miceli
0753c5cb54
Add embedded gists & JSON gist data/metadata ( #179 )
2024-01-04 18:06:19 +01:00
Thomas Miceli
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
Thomas Miceli
8466e50cc3
Add GitLab OAuth provider ( #174 )
2024-01-04 18:06:19 +01:00
Thomas Miceli
47869a77c9
Add healthcheck endpoint ( #170 )
2024-01-04 18:06:19 +01:00
John Olheiser
246f12c8cb
feat: default visibility ( #155 )
...
Signed-off-by: jolheiser <john.olheiser@gmail.com>
2024-01-04 18:06:19 +01:00
Thomas Miceli
be46304e23
Display OAuth errors ( #159 )
2023-11-20 18:41:01 +01:00
Thomas Miceli
d518a44d32
Create/change account password ( #156 )
2023-11-20 18:03:28 +01:00
Thomas Miceli
b1acea9f1c
Better password hashes error handling ( #132 )
2023-10-13 05:36:00 +02:00
Thomas Miceli
6f587f4757
Fix private gist visibility ( #128 )
2023-10-04 18:47:50 +02:00
Thomas Miceli
4eedfdcf6f
Fix login page disabled depending on locale ( #120 )
2023-09-28 20:09:08 +02:00
Thomas Miceli
5b278e2e86
Change gist init url to /init ( #109 )
2023-09-25 18:43:55 +02:00
Thomas Miceli
85b51bf3c9
Merge branch 'master' of github.com:Maronato/opengist into Maronato-master
2023-09-25 13:07:48 +02:00
Thomas Miceli
a5ea522e45
Add translation system ( #104 )
2023-09-22 17:26:09 +02:00
Thomas Miceli
fe674ac88b
Add git, auth and gists tests ( #97 )
2023-09-17 00:59:47 +02:00