Marcel Herrguth
1ba588c90e
Closes #479 - Support Syntax highlighting for Salesforce Apex language ( #725 )
...
* Closes #479 - Support Syntax highlighting for Salesforce Apex language
* Linter
2026-06-19 04:27:34 +08:00
Thomas
a2e4734e36
GitHub alerts in Markdown ( #721 )
...
Signed-off-by: Thomas Miceli <tho.miceli@gmail.com >
2026-06-19 00:07:06 +08:00
Thomas
66f2793f8b
Add PKCE for OAuth providers ( #720 )
...
* PKCE
Signed-off-by: Thomas Miceli <tho.miceli@gmail.com >
2026-06-11 02:18:33 +08:00
Thomas Miceli
2bba402787
v1.13.1
...
Signed-off-by: Thomas Miceli <tho.miceli@gmail.com >
v1.13.1
2026-06-10 02:25:21 +07:00
Thomas
daeeed3dc5
Fix CSS url for json embed url ( #715 )
...
Signed-off-by: Thomas Miceli <tho.miceli@gmail.com >
2026-06-10 02:14:42 +07:00
Marcel Herrguth
06708eb351
Embedding fix vertical scrolling and improve padding ( #714 )
...
* Maintenance: Only scroll code vertically
* Improve code padding
2026-06-10 01:02:54 +08:00
Thomas Miceli
b41a80a335
v1.13.0
...
Signed-off-by: Thomas Miceli <tho.miceli@gmail.com >
v1.13.0
2026-06-09 04:19:30 +07:00
Thomas
b43789943a
Upgrade deps ( #713 )
...
Signed-off-by: Thomas Miceli <tho.miceli@gmail.com >
2026-06-09 04:57:30 +08:00
Marcel Herrguth
bf3257faa8
Feature: Allow embedding Gists for a certain file only ( #709 )
...
* Feature: Allow embedding Gists for a certain file only
* Move from URL to param approach
* Switch gist.Files to gist.File
* Satisfy linting
2026-06-09 03:44:39 +08:00
Peter Barr
2946de2505
fix: apply topics push option in post-receive hook ( #698 )
...
* Apply `topics` push option in post-receive hook
The `topics` value was parsed into the push-options map but never read
by the hook, silently discarding any topics passed via `git push -o
topics=...`. Mirror the existing `title`/`description` handling and
reuse the `gisttopics` validator.
* Docs
Signed-off-by: Thomas Miceli <tho.miceli@gmail.com >
---------
Signed-off-by: Thomas Miceli <tho.miceli@gmail.com >
Co-authored-by: Thomas Miceli <tho.miceli@gmail.com >
2026-06-08 04:20:50 +08:00
dependabot[bot]
c1ca19aec9
Bump azure/setup-helm from 4.3.1 to 5.0.0 ( #688 )
...
Bumps [azure/setup-helm](https://github.com/azure/setup-helm ) from 4.3.1 to 5.0.0.
- [Release notes](https://github.com/azure/setup-helm/releases )
- [Changelog](https://github.com/Azure/setup-helm/blob/main/CHANGELOG.md )
- [Commits](https://github.com/azure/setup-helm/compare/v4.3.1...v5.0.0 )
---
updated-dependencies:
- dependency-name: azure/setup-helm
dependency-version: 5.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-08 04:05:34 +08:00
Thomas
34e5a16a26
Require login + api ( #711 )
...
Signed-off-by: Thomas Miceli <tho.miceli@gmail.com >
2026-06-08 03:28:49 +08:00
Thomas
31bc25e569
Beautiful docs website ( #710 )
...
Signed-off-by: Thomas Miceli <tho.miceli@gmail.com >
2026-06-08 03:15:24 +08:00
Thomas
3b8d947ad8
Fix SSH key generation ( #708 )
...
Signed-off-by: Thomas Miceli <tho.miceli@gmail.com >
2026-06-04 02:09:26 +08:00
Thomas
8e462397f4
API for gists and users ( #707 )
...
Signed-off-by: Thomas Miceli <tho.miceli@gmail.com >
2026-06-03 02:26:17 +08:00
KhaledMahfouz5
5c23d7feed
Adding Arabic Translation ( #706 )
2026-06-03 02:21:29 +08:00
awkj
690f151592
feat: add REST API v1 with admin toggle and OpenAPI spec ( #702 )
...
Adds an HTTP REST API under /api/v1 with bearer-token auth, served
alongside the existing web UI. The API exposes seven endpoints:
GET /api/v1/user
GET /api/v1/gists
POST /api/v1/gists
GET /api/v1/gists/:uuid
PATCH /api/v1/gists/:uuid
DELETE /api/v1/gists/:uuid
GET /api/v1/gists/:uuid/files/:filename/raw
Auth reuses the existing AccessToken model (extended with a new
ScopeUser permission for /user) and accepts both 'Authorization: Bearer
og_...' and the legacy 'Token og_...' header.
The API is gated by a new 'api-enabled' admin setting (default off) so
deployments must explicitly opt in from Admin Panel → Configuration.
When disabled, requests get a 503 with an actionable hint, and the
access-token settings page shows a banner pointing admins straight to
the toggle.
An embedded OpenAPI 3.1 spec is served at GET /api/v1/openapi.yaml;
import it into Postman / Insomnia / Bruno / openapi-generator for
interactive testing or client generation.
Other UX polish bundled in:
- Settings access-token form now exposes the new User scope and uses
the existing locale.Tr lookups (translations backfilled for zh-CN).
- Language switcher distinguishes 简体中文 vs 繁體中文 instead of both
appearing as '中文'.
- Settings page header tabs translated for zh-CN.
- POST /gists cleans up the on-disk repo when commit/create fails
(previously orphaned).
- visibility=public list excludes private/unlisted gists (regression
guard added).
- Content-Disposition filename in raw responses is RFC-escaped.
Docs: docs/usage/api.md walks through enabling the API, creating a
token, the seven endpoints with curl examples, error codes and v1
limitations.
2026-05-22 04:12:33 +08:00
Thomas Miceli
8da72b9545
Limit display if there is too much files in one gist ( #701 )
...
Signed-off-by: Thomas Miceli <tho.miceli@gmail.com >
2026-05-10 03:28:02 +08:00
Lukas Gierth
f3c38ddbbb
chore: bump helm chart version to 0.7.0 ( #696 )
...
Co-authored-by: Lukas Gierth <lukas.gierth@ta-systeme.com >
2026-04-30 22:47:18 +08:00
Thomas Miceli
8a6f2d82ff
v1.12.2
...
Signed-off-by: Thomas Miceli <tho.miceli@gmail.com >
v1.12.2
2026-04-28 16:37:03 +07:00
John71
bfd75a9d58
fix(Gitea): Field avatar_url not found in Gitea JSON response by using gothic provided user data and removing our API call ( #674 )
...
Co-authored-by: John71 <john71@noreply.git.john71.fr >
2026-04-26 19:45:26 +08:00
dependabot[bot]
eef6029c95
Bump softprops/action-gh-release from 2 to 3 ( #691 )
...
Bumps [softprops/action-gh-release](https://github.com/softprops/action-gh-release ) from 2 to 3.
- [Release notes](https://github.com/softprops/action-gh-release/releases )
- [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md )
- [Commits](https://github.com/softprops/action-gh-release/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: softprops/action-gh-release
dependency-version: '3'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-26 19:32:59 +08:00
Thomas Miceli
c60094c778
Update Go & JS deps / Remove Dependabot for those deps ( #694 )
...
Signed-off-by: Thomas Miceli <tho.miceli@gmail.com >
2026-04-26 19:28:17 +08:00
Johannes Kirchner
f67bff59c3
feat: add environment variables and secrets to statefulset and deployment ( #644 )
...
* feat: add environment variables and secrets to statefulset
* feat: add env and envFromSecrets to deplyoment container
2026-04-26 18:52:21 +08:00
dependabot[bot]
ec26888487
Bump github.com/labstack/echo-contrib from 0.17.4 to 0.18.0 ( #667 )
...
Bumps [github.com/labstack/echo-contrib](https://github.com/labstack/echo-contrib ) from 0.17.4 to 0.18.0.
- [Release notes](https://github.com/labstack/echo-contrib/releases )
- [Commits](https://github.com/labstack/echo-contrib/compare/v0.17.4...v0.18.0 )
---
updated-dependencies:
- dependency-name: github.com/labstack/echo-contrib
dependency-version: 0.18.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-13 11:36:13 +08:00
dependabot[bot]
57d76151fd
Bump golang.org/x/crypto from 0.48.0 to 0.49.0 ( #669 )
...
Bumps [golang.org/x/crypto](https://github.com/golang/crypto ) from 0.48.0 to 0.49.0.
- [Commits](https://github.com/golang/crypto/compare/v0.48.0...v0.49.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-version: 0.49.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-13 11:33:38 +08:00
dependabot[bot]
c2ee390841
Bump github.com/go-webauthn/webauthn from 0.16.0 to 0.16.1 ( #671 )
...
Bumps [github.com/go-webauthn/webauthn](https://github.com/go-webauthn/webauthn ) from 0.16.0 to 0.16.1.
- [Release notes](https://github.com/go-webauthn/webauthn/releases )
- [Commits](https://github.com/go-webauthn/webauthn/compare/v0.16.0...v0.16.1 )
---
updated-dependencies:
- dependency-name: github.com/go-webauthn/webauthn
dependency-version: 0.16.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-13 11:33:26 +08:00
dependabot[bot]
d6fc346e70
Bump @codemirror/view from 6.39.16 to 6.40.0 ( #670 )
...
Bumps [@codemirror/view](https://github.com/codemirror/view ) from 6.39.16 to 6.40.0.
- [Changelog](https://github.com/codemirror/view/blob/main/CHANGELOG.md )
- [Commits](https://github.com/codemirror/view/compare/6.39.16...6.40.0 )
---
updated-dependencies:
- dependency-name: "@codemirror/view"
dependency-version: 6.40.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-13 11:33:09 +08:00
dependabot[bot]
4e977077ba
Bump nodemon from 3.1.11 to 3.1.14 ( #672 )
...
Bumps [nodemon](https://github.com/remy/nodemon ) from 3.1.11 to 3.1.14.
- [Release notes](https://github.com/remy/nodemon/releases )
- [Commits](https://github.com/remy/nodemon/compare/v3.1.11...v3.1.14 )
---
updated-dependencies:
- dependency-name: nodemon
dependency-version: 3.1.14
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-13 11:32:51 +08:00
dependabot[bot]
f865b2b099
Bump @codemirror/commands from 6.10.1 to 6.10.3 ( #664 )
...
Bumps [@codemirror/commands](https://github.com/codemirror/commands ) from 6.10.1 to 6.10.3.
- [Changelog](https://github.com/codemirror/commands/blob/main/CHANGELOG.md )
- [Commits](https://github.com/codemirror/commands/compare/6.10.1...6.10.3 )
---
updated-dependencies:
- dependency-name: "@codemirror/commands"
dependency-version: 6.10.3
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-13 11:32:24 +08:00
Thomas Miceli
d26221de54
Translated using Weblate (Ukrainian) ( #659 )
...
Currently translated at 69.4% (243 of 350 strings)
Translation: Opengist/Opengist
Translate-URL: http://tr.opengist.io/projects/_/opengist/uk/
Co-authored-by: Anonymous <noreply@weblate.org >
2026-03-13 11:17:23 +08:00
Thomas Miceli
e91139d3ec
Improve code search + tests ( #663 )
...
Signed-off-by: Thomas Miceli <tho.miceli@gmail.com >
Co-authored-by: Qiang Zhou <zhouqiang.loaded@bytedance.com >
Co-authored-by: theodoruszq <theodoruszq@gmail.com >
2026-03-13 11:16:10 +08:00
Webysther Sperandio
279da52899
feat: search all fields ( #622 )
...
* ✨ feat(search): search all feature
- add Description field to Gist struct and index it
- extend SearchGistMetadata with Description and Content
- update Bleve and Meilisearch to index and search Description
- modify ParseSearchQueryStr to parse description: and content: keywords
- update templates and i18n for new search options
* Fix test
* Set content by default
Signed-off-by: Thomas Miceli <tho.miceli@gmail.com >
* Config to define default searchable fields
Signed-off-by: Thomas Miceli <tho.miceli@gmail.com >
---------
Signed-off-by: Thomas Miceli <tho.miceli@gmail.com >
Co-authored-by: Thomas Miceli <tho.miceli@gmail.com >
2026-03-12 00:55:23 +08:00
dependabot[bot]
5ad01a3304
Bump @codemirror/view from 6.39.11 to 6.39.16 ( #653 )
...
Bumps [@codemirror/view](https://github.com/codemirror/view ) from 6.39.11 to 6.39.16.
- [Changelog](https://github.com/codemirror/view/blob/main/CHANGELOG.md )
- [Commits](https://github.com/codemirror/view/compare/6.39.11...6.39.16 )
---
updated-dependencies:
- dependency-name: "@codemirror/view"
dependency-version: 6.39.16
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-12 00:52:53 +08:00
dependabot[bot]
1944502d14
Bump marked from 17.0.3 to 17.0.4 ( #652 )
...
Bumps [marked](https://github.com/markedjs/marked ) from 17.0.3 to 17.0.4.
- [Release notes](https://github.com/markedjs/marked/releases )
- [Commits](https://github.com/markedjs/marked/compare/v17.0.3...v17.0.4 )
---
updated-dependencies:
- dependency-name: marked
dependency-version: 17.0.4
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-12 00:52:39 +08:00
dependabot[bot]
2d7261ac83
Bump docker/setup-qemu-action from 3 to 4 ( #654 )
...
Bumps [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action ) from 3 to 4.
- [Release notes](https://github.com/docker/setup-qemu-action/releases )
- [Commits](https://github.com/docker/setup-qemu-action/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: docker/setup-qemu-action
dependency-version: '4'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-12 00:52:12 +08:00
dependabot[bot]
50f2980c10
Bump docker/login-action from 3 to 4 ( #655 )
...
Bumps [docker/login-action](https://github.com/docker/login-action ) from 3 to 4.
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](https://github.com/docker/login-action/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: docker/login-action
dependency-version: '4'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-12 00:52:03 +08:00
dependabot[bot]
2e68b6893b
Bump docker/build-push-action from 6 to 7 ( #656 )
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 6 to 7.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-12 00:51:52 +08:00
dependabot[bot]
9b68f08c62
Bump docker/metadata-action from 5 to 6 ( #657 )
...
Bumps [docker/metadata-action](https://github.com/docker/metadata-action ) from 5 to 6.
- [Release notes](https://github.com/docker/metadata-action/releases )
- [Commits](https://github.com/docker/metadata-action/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: docker/metadata-action
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-12 00:51:21 +08:00
dependabot[bot]
dfabdb403a
Bump docker/setup-buildx-action from 3 to 4 ( #658 )
...
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action ) from 3 to 4.
- [Release notes](https://github.com/docker/setup-buildx-action/releases )
- [Commits](https://github.com/docker/setup-buildx-action/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
dependency-version: '4'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-12 00:51:09 +08:00
Thomas Miceli
4da067ab60
Rebuild search index in admin options ( #661 )
...
Signed-off-by: Thomas Miceli <tho.miceli@gmail.com >
2026-03-12 00:50:44 +08:00
dependabot[bot]
a8339ff6bd
Bump github-markdown-css from 5.8.1 to 5.9.0 ( #651 )
2026-03-11 23:07:34 +07:00
dependabot[bot]
7a5cdd1565
Bump @codemirror/lang-javascript from 6.2.4 to 6.2.5 ( #650 )
2026-03-11 23:07:02 +07:00
dependabot[bot]
00dcb53e3a
Bump katex from 0.16.33 to 0.16.38 ( #649 )
2026-03-11 23:06:40 +07:00
Thomas Miceli
f8b3bbce6a
Rebuild search index in admin options ( #647 )
...
Signed-off-by: Thomas Miceli <tho.miceli@gmail.com >
2026-03-09 07:30:28 +08:00
Johannes Kirchner
a697b0f273
fix: port template string and updateStrategy indentation ( #643 )
2026-03-09 05:50:07 +08:00
Thomas Miceli
33cbfb0904
Bump meili version ( #646 )
...
Signed-off-by: Thomas Miceli <tho.miceli@gmail.com >
2026-03-09 05:40:16 +08:00
dependabot[bot]
dfea4eb435
Bump github.com/meilisearch/meilisearch-go from 0.36.0 to 0.36.1 ( #634 )
...
Bumps [github.com/meilisearch/meilisearch-go](https://github.com/meilisearch/meilisearch-go ) from 0.36.0 to 0.36.1.
- [Release notes](https://github.com/meilisearch/meilisearch-go/releases )
- [Commits](https://github.com/meilisearch/meilisearch-go/compare/v0.36.0...v0.36.1 )
---
updated-dependencies:
- dependency-name: github.com/meilisearch/meilisearch-go
dependency-version: 0.36.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-03 16:25:22 +08:00
Thomas Miceli
d796eeba98
Make gists username/urls case insensitive in URLS ( #641 )
...
Signed-off-by: Thomas Miceli <tho.miceli@gmail.com >
2026-03-03 15:28:49 +08:00
dependabot[bot]
4ab38f24c8
Bump marked from 17.0.1 to 17.0.3 ( #635 )
...
Bumps [marked](https://github.com/markedjs/marked ) from 17.0.1 to 17.0.3.
- [Release notes](https://github.com/markedjs/marked/releases )
- [Commits](https://github.com/markedjs/marked/compare/v17.0.1...v17.0.3 )
---
updated-dependencies:
- dependency-name: marked
dependency-version: 17.0.3
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-03 15:25:30 +08:00