On Tue, 15 Sep 2026 15:51:07 +0200,
Anton Kasimov <[email protected]> wrote:
> 
> [1  <multipart/alternative (7bit)>]
> [1.1  <text/plain; UTF-8 (8bit)>]
> Please update Gitea in the stable branch as well.
> 
> The security issues fixed in the recent releases are fairly serious. In
> configurations with anonymous read access to repositories enabled, some
> of these issues may allow an attacker to gain full access to the server
> with the privileges of the |_gitea|user.
> 
> The settings recommended by the port already mitigate the most critical
> issues, but updating Gitea in stable would still be highly desirable.
> 
> Diff attached.
> 
>

It fixes serious enough things, for example:
https://app.opencve.io/cve/CVE-2026-60004

And if new release can be built by go from 7.9, I think we should commit it.

pvk@, are you OK?


> 08.09.2026 16:47, Pavel Korovin пишет:
> > CVSROOT:    /cvs
> > Module name:        ports
> > Changes by: [email protected]    2026/09/08 08:47:37
> > 
> > Modified files:
> >     www/gitea      : Makefile distinfo
> >     www/gitea/patches: patch-custom_conf_app_example_ini
> >     www/gitea/pkg  : PLIST
> > 
> > Log message:
> > Update gitea 1.27.1 - > 1.27.3
> > Changelogs:https://github.com/go-gitea/gitea/releases/
> [1.2  <text/html; UTF-8 (8bit)>]
> [2 gitea.diff <text/x-patch; UTF-8 (base64)>]
> Index: www/gitea//Makefile
> ===================================================================
> RCS file: /cvs/ports/www/gitea/Makefile,v
> diff -u -p -u -r1.137 Makefile
> --- www/gitea//Makefile       16 Mar 2026 09:39:35 -0000      1.137
> +++ www/gitea//Makefile       15 Sep 2026 13:44:08 -0000
> @@ -1,6 +1,9 @@
> +# fails on !LP64; gitea.dev/vendor/modernc.org/sqlite/lib
> +NOT_FOR_ARCHS =              arm i386
> +
>  COMMENT =            compact self-hosted Git service
>  
> -VERSION =            1.25.5
> +VERSION =            1.27.3
>  DISTNAME =           gitea-src-${VERSION}
>  PKGNAME =            gitea-${VERSION}
>  
> @@ -20,23 +23,23 @@ MODULES =         lang/go
>  
>  GO_TAGS =            purego sqlite sqlite_unlock_notify
>  MODGO_FLAGS +=               -tags "${GO_TAGS}"
> -MODGO_LDFLAGS += -X 
> code.gitea.io/gitea/modules/setting.AppWorkPath=${LOCALSTATEDIR}/gitea
> -MODGO_LDFLAGS += -X 
> code.gitea.io/gitea/modules/setting.CustomConf=${SYSCONFDIR}/gitea/app.ini
> -MODGO_LDFLAGS += -X 
> code.gitea.io/gitea/modules/setting.CustomPath=${LOCALSTATEDIR}/gitea/custom
> -MODGO_LDFLAGS += -X 
> code.gitea.io/gitea/modules/setting.StaticRootPath=${LOCALBASE}/share/gitea
> +MODGO_LDFLAGS += -X 
> gitea.dev/modules/setting.AppWorkPath=${LOCALSTATEDIR}/gitea
> +MODGO_LDFLAGS += -X 
> gitea.dev/modules/setting.CustomConf=${SYSCONFDIR}/gitea/app.ini
> +MODGO_LDFLAGS += -X 
> gitea.dev/modules/setting.CustomPath=${LOCALSTATEDIR}/gitea/custom
> +MODGO_LDFLAGS += -X 
> gitea.dev/modules/setting.StaticRootPath=${LOCALBASE}/share/gitea
>  MODGO_LDFLAGS += -X main.Version=${VERSION}
>  MODGO_LDFLAGS += -X 'main.Tags=${GO_TAGS}'
>  
>  RUN_DEPENDS =                devel/git
>  
> -ALL_TARGET =         code.gitea.io/gitea
> +ALL_TARGET =         gitea.dev
>  WRKSRC =             ${MODGO_WORKSPACE}/src/${ALL_TARGET}
>  
>  pre-configure:
>       ${SUBST_CMD} ${WRKDIST}/custom/conf/app.example.ini
>  
>  do-install:
> -     ${INSTALL_PROGRAM} ${MODGO_WORKSPACE}/bin/gitea ${PREFIX}/sbin
> +     ${INSTALL_PROGRAM} ${MODGO_WORKSPACE}/bin/gitea.dev ${PREFIX}/sbin/gitea
>       ${INSTALL_DATA_DIR} ${PREFIX}/share/gitea
>  .for _d in custom/conf options templates
>       cp -Rp ${WRKSRC}/${_d} ${PREFIX}/share/gitea
> Index: www/gitea//distinfo
> ===================================================================
> RCS file: /cvs/ports/www/gitea/distinfo,v
> diff -u -p -u -r1.118 distinfo
> --- www/gitea//distinfo       16 Mar 2026 09:39:35 -0000      1.118
> +++ www/gitea//distinfo       15 Sep 2026 13:44:08 -0000
> @@ -1,2 +1,2 @@
> -SHA256 (gitea-src-1.25.5.tar.gz) = 
> lKxWWqnaW4DnhNtTWY5bEKLkHGVcB/BkBQZ1vZfvUfE=
> -SIZE (gitea-src-1.25.5.tar.gz) = 46033177
> +SHA256 (gitea-src-1.27.3.tar.gz) = 
> MoOuQN0fewlFC7WlZFXngQb+F/QhHSVMfAF5uJJ784I=
> +SIZE (gitea-src-1.27.3.tar.gz) = 69885076
> Index: www/gitea//patches/patch-custom_conf_app_example_ini
> ===================================================================
> RCS file: /cvs/ports/www/gitea/patches/patch-custom_conf_app_example_ini,v
> diff -u -p -u -r1.31 patch-custom_conf_app_example_ini
> --- www/gitea//patches/patch-custom_conf_app_example_ini      26 Nov 2025 
> 15:17:05 -0000      1.31
> +++ www/gitea//patches/patch-custom_conf_app_example_ini      15 Sep 2026 
> 13:44:08 -0000
> @@ -2,24 +2,24 @@ Index: custom/conf/app.example.ini
>  --- custom/conf/app.example.ini.orig
>  +++ custom/conf/app.example.ini
>  @@ -44,7 +44,7 @@
> - APP_NAME = ; Gitea: Git with a cup of tea
> + ;APP_NAME = Gitea: Git with a cup of tea
>   ;;
>   ;; RUN_USER will automatically detect the current user - but you can set it 
> here change it if you run locally
> --RUN_USER = ; git
> +-;RUN_USER =
>  +RUN_USER = _gitea
>   ;;
>   ;; Application run mode, affects performance and debugging: "dev" or 
> "prod", default is "prod"
>   ;; Mode "dev" makes Gitea easier to develop and debug, values other than 
> "dev" are treated as "prod" which is for production use.
> -@@ -170,7 +170,7 @@ RUN_USER = ; git
> - ;SSH_LISTEN_HOST =
> +@@ -161,7 +161,7 @@
>   ;;
> - ;; Port number to be exposed in clone URL
> + ;; Port number to be exposed in clone URL.
> + ;; If you need a different "SSH clone port" from the real "SSH listen 
> port", set the SSH_LISTEN_PORT separately.
>  -;SSH_PORT = 22
>  +SSH_PORT =
>   ;;
> - ;; The port number the builtin SSH server should listen on, defaults to 
> SSH_PORT
> - ;SSH_LISTEN_PORT =
> -@@ -287,7 +287,7 @@ RUN_USER = ; git
> + ;; The network interface that the builtin SSH server should listen on
> + ;SSH_LISTEN_HOST =
> +@@ -286,7 +286,7 @@
>   ;STATIC_ROOT_PATH = ; Will default to the built-in value _`StaticRootPath`_
>   ;;
>   ;; Default path for App data
> @@ -28,7 +28,7 @@ Index: custom/conf/app.example.ini
>   ;;
>   ;; Base path for App's temp files, leave empty to use the managed tmp 
> directory in APP_DATA_PATH
>   ;APP_TEMP_PATH =
> -@@ -301,7 +301,7 @@ RUN_USER = ; git
> +@@ -300,7 +300,7 @@
>   ;ENABLE_PPROF = false
>   ;;
>   ;; PPROF_DATA_PATH, use an absolute path when you start gitea as service
> @@ -37,7 +37,7 @@ Index: custom/conf/app.example.ini
>   ;;
>   ;; Landing page, can be "home", "explore", "organizations", "login", or any 
> URL such as "/org/repo" or even "https://anotherwebsite.com";
>   ;; The "login" choice is not a security measure but just a UI flow change, 
> use REQUIRE_SIGNIN_VIEW to force users to log in.
> -@@ -359,10 +359,10 @@ RUN_USER = ; git
> +@@ -358,10 +358,10 @@
>   ;;
>   ;; MySQL Configuration
>   ;;
> @@ -52,7 +52,7 @@ Index: custom/conf/app.example.ini
>   ;PASSWD = ;Use PASSWD = `your password` for quoting if you use special 
> characters in the password.
>   ;SSL_MODE = false ; either "false" (default), "true", or "skip-verify"
>   ;CHARSET_COLLATION = ; Empty as default, Gitea will try to find a 
> case-sensitive collation. Don't change it unless you clearly know what you 
> need.
> -@@ -372,9 +372,9 @@ USER = root
> +@@ -371,9 +371,9 @@ USER = root
>   ;; Postgres Configuration
>   ;;
>   ;DB_TYPE = postgres
> @@ -64,7 +64,7 @@ Index: custom/conf/app.example.ini
>   ;PASSWD =
>   ;SCHEMA =
>   ;SSL_MODE=disable ;either "disable" (default), "require", or "verify-full"
> -@@ -383,8 +383,8 @@ USER = root
> +@@ -382,8 +382,8 @@ USER = root
>   ;;
>   ;; SQLite Configuration
>   ;;
> @@ -72,10 +72,10 @@ Index: custom/conf/app.example.ini
>  -;PATH= ; defaults to data/gitea.db
>  +DB_TYPE = sqlite3
>  +PATH = ${LOCALSTATEDIR}/gitea/data/gitea.db
> - ;SQLITE_TIMEOUT = ; Query timeout defaults to: 500
> + ;SQLITE_TIMEOUT = ; Query timeout in milliseconds, defaults to: 20000
>   ;SQLITE_JOURNAL_MODE = ; defaults to sqlite database default (often 
> DELETE), can be used to enable WAL mode. 
> https://www.sqlite.org/pragma.html#pragma_journal_mode
>   ;;
> -@@ -485,7 +485,7 @@ INTERNAL_TOKEN =
> +@@ -489,7 +489,7 @@ INTERNAL_TOKEN =
>   ;; This enables the users to access and modify this config file and the 
> Gitea database and interrupt the Gitea service.
>   ;; By modifying the Gitea database, users can gain Gitea administrator 
> privileges.
>   ;; It also enables them to access other resources available to the user on 
> the operating system that is running the Gitea instance and perform arbitrary 
> actions in the name of the Gitea OS user.
> @@ -84,7 +84,7 @@ Index: custom/conf/app.example.ini
>   ;; WARNING: Setting this to true does not change existing hooks in git 
> repos; adjust it before if necessary.
>   ;DISABLE_GIT_HOOKS = true
>   ;;
> -@@ -558,7 +558,7 @@ ENABLED = true
> +@@ -576,7 +576,7 @@ ENABLED = true
>   ;; Private key file path used to sign OAuth2 tokens. The path is relative 
> to APP_DATA_PATH.
>   ;; This setting is only needed if JWT_SIGNING_ALGORITHM is set to RS256, 
> RS384, RS512, ES256, ES384 or ES512.
>   ;; The file must contain a RSA or ECDSA private key in the PKCS8 format. If 
> no key exists a 4096 bit key will be created for you.
> @@ -93,7 +93,7 @@ Index: custom/conf/app.example.ini
>   ;;
>   ;; OAuth2 authentication secret for access and refresh tokens, change this 
> yourself to a unique string. CLI generate option is helpful in this case. 
> https://docs.gitea.io/en-us/command-line/#generate
>   ;; This setting is only needed if JWT_SIGNING_ALGORITHM is set to HS256, 
> HS384 or HS512.
> -@@ -596,14 +596,14 @@ ENABLED = true
> +@@ -620,14 +620,14 @@ ENABLED = true
>   ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
>   ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
>   ;; Root path for the log files - defaults to "{AppWorkPath}/log"
> @@ -110,7 +110,7 @@ Index: custom/conf/app.example.ini
>   ;;
>   ;; Either "Trace", "Debug", "Info", "Warn", "Error" or "None", default is 
> "Info"
>   LEVEL = Info
> -@@ -778,7 +778,7 @@ LEVEL = Info
> +@@ -807,7 +807,7 @@ LEVEL = Info
>   ;EMAIL_DOMAIN_BLOCKLIST =
>   ;;
>   ;; Disallow registration, only allow admins to create accounts.
> @@ -119,7 +119,7 @@ Index: custom/conf/app.example.ini
>   ;;
>   ;; Allow registration only using gitea itself, it works only when 
> DISABLE_REGISTRATION is false
>   ;ALLOW_ONLY_INTERNAL_REGISTRATION = false
> -@@ -790,7 +790,7 @@ LEVEL = Info
> +@@ -819,7 +819,7 @@ LEVEL = Info
>   ;; It could be set to "expensive" to block anonymous users accessing some 
> pages which consume a lot of resources,
>   ;; for example: block anonymous AI crawlers from accessing repo code pages.
>   ;; The "expensive" mode is experimental and subject to change.
> @@ -128,7 +128,7 @@ Index: custom/conf/app.example.ini
>   ;;
>   ;; Mail notification
>   ;ENABLE_NOTIFY_MAIL = false
> -@@ -849,11 +849,11 @@ LEVEL = Info
> +@@ -878,11 +878,11 @@ LEVEL = Info
>   ;;
>   ;; Default value for KeepEmailPrivate
>   ;; Each new user will get the value of this setting copied into their 
> profile
> @@ -142,7 +142,7 @@ Index: custom/conf/app.example.ini
>   ;; Default value for IsRestricted
>   ;; Every new user will have restricted permissions depending on this setting
>   ;DEFAULT_USER_IS_RESTRICTED = false
> -@@ -862,7 +862,7 @@ LEVEL = Info
> +@@ -891,7 +891,7 @@ LEVEL = Info
>   ;; Limited is for users visible only to signed users
>   ;; Private is for users visible only to members of their organizations
>   ;; Public is for users visible for everyone
> @@ -151,7 +151,7 @@ Index: custom/conf/app.example.ini
>   ;;
>   ;; Set which visibility modes a user can have
>   ;ALLOWED_USER_VISIBILITY_MODES = public,limited,private
> -@@ -871,7 +871,7 @@ LEVEL = Info
> +@@ -900,7 +900,7 @@ LEVEL = Info
>   ;; Limited is for organizations visible only to signed users
>   ;; Private is for organizations visible only to members of the organization
>   ;; Public is for organizations visible to everyone
> @@ -160,7 +160,7 @@ Index: custom/conf/app.example.ini
>   ;;
>   ;; Default value for DefaultOrgMemberVisible
>   ;; True will make the membership of the users visible when added to the 
> organisation
> -@@ -985,14 +985,14 @@ LEVEL = Info
> +@@ -1014,14 +1014,14 @@ LEVEL = Info
>   ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
>   
>   ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
> @@ -178,7 +178,7 @@ Index: custom/conf/app.example.ini
>   ;;
>   ;; DETECTED_CHARSETS_ORDER tie-break order for detected charsets.
>   ;; If the charsets have equal confidence, tie-breaking will be done by 
> order in this list
> -@@ -1007,7 +1007,7 @@ LEVEL = Info
> +@@ -1036,7 +1036,7 @@ LEVEL = Info
>   ;FORCE_PRIVATE = false
>   ;;
>   ;; Default privacy setting when creating a new repository, allowed values: 
> last, private, public. Default is last which means the last setting used.
> @@ -187,7 +187,7 @@ Index: custom/conf/app.example.ini
>   ;;
>   ;; Default private when using push-to-create
>   ;DEFAULT_PUSH_CREATE_PRIVATE = true
> -@@ -1017,7 +1017,7 @@ LEVEL = Info
> +@@ -1055,7 +1055,7 @@ LEVEL = Info
>   ;;
>   ;; Preferred Licenses to place at the top of the List
>   ;; The name here must match the filename in options/license or 
> custom/options/license
> @@ -196,7 +196,7 @@ Index: custom/conf/app.example.ini
>   ;;
>   ;; Disable the ability to interact with repositories using the HTTP protocol
>   ;DISABLE_HTTP_GIT = false
> -@@ -1291,7 +1291,7 @@ LEVEL = Info
> +@@ -1338,7 +1338,7 @@ LEVEL = Info
>   
>   ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
>   ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
> @@ -205,7 +205,7 @@ Index: custom/conf/app.example.ini
>   ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
>   ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
>   ;;
> -@@ -1323,7 +1323,7 @@ LEVEL = Info
> +@@ -1370,7 +1370,7 @@ LEVEL = Info
>   ;AMBIGUOUS_UNICODE_DETECTION = true
>   ;;
>   ;; Whether the email of the user should be shown in the Explore Users page
> @@ -214,7 +214,7 @@ Index: custom/conf/app.example.ini
>   ;;
>   ;; Set the default theme for the Gitea install
>   ;DEFAULT_THEME = gitea-auto
> -@@ -1493,7 +1493,7 @@ LEVEL = Info
> +@@ -1543,7 +1543,7 @@ LEVEL = Info
>   
>   ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
>   ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
> @@ -223,20 +223,16 @@ Index: custom/conf/app.example.ini
>   ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
>   ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
>   ;;
> -@@ -1501,10 +1501,10 @@ LEVEL = Info
> +@@ -1551,7 +1551,7 @@ LEVEL = Info
>   ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
>   ;;
> - ;; Issue indexer type, currently support: bleve, db, elasticsearch or 
> meilisearch default is bleve
> + ;; Issue indexer type, currently support: bleve, db, elasticsearch (also 
> compatible with OpenSearch) or meilisearch default is bleve
>  -;ISSUE_INDEXER_TYPE = bleve
>  +ISSUE_INDEXER_TYPE = db
>   ;;
>   ;; Issue indexer storage path, available when ISSUE_INDEXER_TYPE is bleve
> --;ISSUE_INDEXER_PATH = indexers/issues.bleve ; Relative paths will be made 
> absolute against _`AppWorkPath`_.
> -+ISSUE_INDEXER_PATH = ${LOCALSTATEDIR}/gitea/indexers/issues.bleve
> - ;;
> - ;; Issue indexer connection string, available when ISSUE_INDEXER_TYPE is 
> elasticsearch (e.g. http://elastic:password@localhost:9200) or meilisearch 
> (e.g. http://:apikey@localhost:7700)
> - ;ISSUE_INDEXER_CONN_STR =
> -@@ -1531,7 +1531,7 @@ LEVEL = Info
> + ;ISSUE_INDEXER_PATH = indexers/issues.bleve ; Relative paths will be made 
> absolute against _`AppWorkPath`_.
> +@@ -1581,7 +1581,7 @@ LEVEL = Info
>   ;REPO_INDEXER_TYPE = bleve
>   ;;
>   ;; Index file used for code search. available when `REPO_INDEXER_TYPE` is 
> bleve
> @@ -245,7 +241,7 @@ Index: custom/conf/app.example.ini
>   ;;
>   ;; Code indexer connection string, available when `REPO_INDEXER_TYPE` is 
> elasticsearch. i.e. http://elastic:changeme@localhost:9200
>   ;REPO_INDEXER_CONN_STR =
> -@@ -1593,12 +1593,12 @@ LEVEL = Info
> +@@ -1643,12 +1643,12 @@ LEVEL = Info
>   
>   ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
>   ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
> @@ -260,7 +256,7 @@ Index: custom/conf/app.example.ini
>   ;;
>   ;; Default configuration for email notifications for users (user 
> configurable). Options: enabled, onmention, disabled
>   ;DEFAULT_EMAIL_NOTIFICATIONS = enabled
> -@@ -1621,7 +1621,7 @@ LEVEL = Info
> +@@ -1671,7 +1671,7 @@ LEVEL = Info
>   
>   ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
>   ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
> @@ -269,7 +265,7 @@ Index: custom/conf/app.example.ini
>   ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
>   ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
>   ;;
> -@@ -1642,7 +1642,7 @@ LEVEL = Info
> +@@ -1692,7 +1692,7 @@ LEVEL = Info
>   ;;  - <username>.livejournal.com
>   ;;
>   ;; Whether to allow signin in via OpenID
> @@ -278,7 +274,7 @@ Index: custom/conf/app.example.ini
>   ;;
>   ;; Whether to allow registering via OpenID
>   ;; Do not include to rely on rhw DISABLE_REGISTRATION setting
> -@@ -1732,7 +1732,7 @@ LEVEL = Info
> +@@ -1775,7 +1775,7 @@ LEVEL = Info
>   
>   ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
>   ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
> @@ -287,7 +283,7 @@ Index: custom/conf/app.example.ini
>   ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
>   ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
>   ;;
> -@@ -1755,7 +1755,7 @@ LEVEL = Info
> +@@ -1798,7 +1798,7 @@ LEVEL = Info
>   ;; If your provider does not explicitly say which protocol it uses but does 
> provide a port,
>   ;; you can set SMTP_PORT instead and this will be inferred.
>   ;; (Before 1.18, see the notice, this was controlled via MAILER_TYPE and 
> IS_TLS_ENABLED.)
> @@ -296,7 +292,7 @@ Index: custom/conf/app.example.ini
>   ;;
>   ;; Mail server address, e.g. smtp.gmail.com.
>   ;; For smtp+unix, this should be a path to a unix socket instead.
> -@@ -1783,11 +1783,11 @@ LEVEL = Info
> +@@ -1826,11 +1826,11 @@ LEVEL = Info
>   ;;
>   ;; Use client certificate in connection.
>   ;USE_CLIENT_CERT = false
> @@ -311,7 +307,7 @@ Index: custom/conf/app.example.ini
>   ;;
>   ;; Sometimes it is helpful to use a different address on the envelope. Set 
> this to use ENVELOPE_FROM as the from on the envelope. Set to `<>` to send an 
> empty address.
>   ;ENVELOPE_FROM =
> -@@ -1803,10 +1803,10 @@ LEVEL = Info
> +@@ -1846,10 +1846,10 @@ LEVEL = Info
>   ;PASSWD =
>   ;;
>   ;; Send mails only in plain text, without HTML alternative
> @@ -324,7 +320,7 @@ Index: custom/conf/app.example.ini
>   ;;
>   ;; Specify any extra sendmail arguments
>   ;; WARNING: if your sendmail program interprets options you should set this 
> to "--" or terminate these args with "--"
> -@@ -1911,20 +1911,20 @@ LEVEL = Info
> +@@ -1954,20 +1954,20 @@ LEVEL = Info
>   
>   ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
>   ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
> @@ -348,7 +344,7 @@ Index: custom/conf/app.example.ini
>   ;;
>   ;; Session cookie name
>   ;COOKIE_NAME = i_like_gitea
> -@@ -1943,12 +1943,12 @@ LEVEL = Info
> +@@ -1986,12 +1986,12 @@ LEVEL = Info
>   
>   ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
>   ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
> @@ -364,16 +360,16 @@ Index: custom/conf/app.example.ini
>   ;;
>   ;; How Gitea deals with missing repository avatars
>   ;; none = no avatar will be displayed; random = random avatar will be 
> displayed; image = default image will be used
> -@@ -1976,7 +1976,7 @@ LEVEL = Info
> +@@ -2019,7 +2019,7 @@ LEVEL = Info
>   ;GRAVATAR_SOURCE = gravatar
>   ;;
> - ;; This value will always be true in offline mode.
> + ;; Deprecated, see Web UI Admin Panel -> Config -> Settings
>  -;DISABLE_GRAVATAR = false
>  +DISABLE_GRAVATAR = true
>   ;;
>   ;; Federated avatar lookup uses DNS to discover avatar associated
>   ;; with emails, see https://www.libravatar.org
> -@@ -1985,7 +1985,7 @@ LEVEL = Info
> +@@ -2028,7 +2028,7 @@ LEVEL = Info
>   
>   ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
>   ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
> @@ -382,7 +378,7 @@ Index: custom/conf/app.example.ini
>   ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
>   ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
>   ;;
> -@@ -2011,7 +2011,7 @@ LEVEL = Info
> +@@ -2056,7 +2056,7 @@ LEVEL = Info
>   ;;
>   ;; Path for attachments. Defaults to `attachments`. Only available when 
> STORAGE_TYPE is `local`
>   ;; Relative paths will be resolved to `${AppDataPath}/${attachment.PATH}`
> @@ -391,7 +387,7 @@ Index: custom/conf/app.example.ini
>   ;;
>   ;; Minio endpoint to connect only available when STORAGE_TYPE is `minio`
>   ;MINIO_ENDPOINT = localhost:9000
> -@@ -2397,10 +2397,10 @@ LEVEL = Info
> +@@ -2470,10 +2470,10 @@ LEVEL = Info
>   ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
>   ;; Check for new Gitea versions
>   ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
> @@ -404,7 +400,7 @@ Index: custom/conf/app.example.ini
>   ;RUN_AT_START = false
>   ;ENABLE_SUCCESS_NOTICE = false
>   ;SCHEDULE = @every 168h
> -@@ -2493,13 +2493,13 @@ LEVEL = Info
> +@@ -2631,13 +2631,13 @@ LEVEL = Info
>   
>   ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
>   ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
> @@ -421,7 +417,7 @@ Index: custom/conf/app.example.ini
>   ;; Show the "powered by" text in the footer
>   ;SHOW_FOOTER_POWERED_BY = true
>   ;; Generate sitemap. Defaults to `true`.
> -@@ -2630,7 +2630,7 @@ LEVEL = Info
> +@@ -2770,7 +2770,7 @@ LEVEL = Info
>   
>   ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
>   ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
> @@ -430,7 +426,7 @@ Index: custom/conf/app.example.ini
>   ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
>   ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
>   ;;
> -@@ -2737,7 +2737,7 @@ LEVEL = Info
> +@@ -2879,7 +2879,7 @@ LEVEL = Info
>   ;STORAGE_TYPE = local
>   ;;
>   ;; Where your lfs files reside, default is data/lfs.
> @@ -439,7 +435,7 @@ Index: custom/conf/app.example.ini
>   ;;
>   ;; Allows the storage driver to redirect to authenticated URLs to serve 
> files directly
>   ;; Currently, only `minio` and `azureblob` is supported.
> -@@ -2833,9 +2833,9 @@ LEVEL = Info
> +@@ -2975,9 +2975,9 @@ LEVEL = Info
>   ;; Comma separated list of host names requiring proxy. Glob patterns (*) 
> are accepted; use ** to match all hosts.
>   ;PROXY_HOSTS =
>   
> Index: www/gitea//pkg/PLIST
> ===================================================================
> RCS file: /cvs/ports/www/gitea/pkg/PLIST,v
> diff -u -p -u -r1.66 PLIST
> --- www/gitea//pkg/PLIST      16 Mar 2026 09:39:35 -0000      1.66
> +++ www/gitea//pkg/PLIST      15 Sep 2026 13:44:08 -0000
> @@ -329,35 +329,34 @@ share/gitea/options/license/WTFPL
>  share/gitea/options/license/Zlib
>  share/gitea/options/locale/
>  share/gitea/options/locale/TRANSLATORS
> -share/gitea/options/locale/locale_cs-CZ.ini
> -share/gitea/options/locale/locale_de-DE.ini
> -share/gitea/options/locale/locale_el-GR.ini
> -share/gitea/options/locale/locale_en-US.ini
> -share/gitea/options/locale/locale_es-ES.ini
> -share/gitea/options/locale/locale_fa-IR.ini
> -share/gitea/options/locale/locale_fi-FI.ini
> -share/gitea/options/locale/locale_fr-FR.ini
> -share/gitea/options/locale/locale_ga-IE.ini
> -share/gitea/options/locale/locale_hu-HU.ini
> -share/gitea/options/locale/locale_id-ID.ini
> -share/gitea/options/locale/locale_is-IS.ini
> -share/gitea/options/locale/locale_it-IT.ini
> -share/gitea/options/locale/locale_ja-JP.ini
> -share/gitea/options/locale/locale_ko-KR.ini
> -share/gitea/options/locale/locale_lv-LV.ini
> -share/gitea/options/locale/locale_nl-NL.ini
> -share/gitea/options/locale/locale_pl-PL.ini
> -share/gitea/options/locale/locale_pt-BR.ini
> -share/gitea/options/locale/locale_pt-PT.ini
> -share/gitea/options/locale/locale_ru-RU.ini
> -share/gitea/options/locale/locale_si-LK.ini
> -share/gitea/options/locale/locale_sk-SK.ini
> -share/gitea/options/locale/locale_sv-SE.ini
> -share/gitea/options/locale/locale_tr-TR.ini
> -share/gitea/options/locale/locale_uk-UA.ini
> -share/gitea/options/locale/locale_zh-CN.ini
> -share/gitea/options/locale/locale_zh-HK.ini
> -share/gitea/options/locale/locale_zh-TW.ini
> +share/gitea/options/locale/locale_cs-CZ.json
> +share/gitea/options/locale/locale_de-DE.json
> +share/gitea/options/locale/locale_el-GR.json
> +share/gitea/options/locale/locale_en-US.json
> +share/gitea/options/locale/locale_es-ES.json
> +share/gitea/options/locale/locale_fa-IR.json
> +share/gitea/options/locale/locale_fi-FI.json
> +share/gitea/options/locale/locale_fr-FR.json
> +share/gitea/options/locale/locale_ga-IE.json
> +share/gitea/options/locale/locale_hu-HU.json
> +share/gitea/options/locale/locale_id-ID.json
> +share/gitea/options/locale/locale_is-IS.json
> +share/gitea/options/locale/locale_it-IT.json
> +share/gitea/options/locale/locale_ja-JP.json
> +share/gitea/options/locale/locale_ko-KR.json
> +share/gitea/options/locale/locale_lv-LV.json
> +share/gitea/options/locale/locale_nl-NL.json
> +share/gitea/options/locale/locale_pl-PL.json
> +share/gitea/options/locale/locale_pt-BR.json
> +share/gitea/options/locale/locale_pt-PT.json
> +share/gitea/options/locale/locale_ru-RU.json
> +share/gitea/options/locale/locale_si-LK.json
> +share/gitea/options/locale/locale_sk-SK.json
> +share/gitea/options/locale/locale_sv-SE.json
> +share/gitea/options/locale/locale_tr-TR.json
> +share/gitea/options/locale/locale_uk-UA.json
> +share/gitea/options/locale/locale_zh-CN.json
> +share/gitea/options/locale/locale_zh-TW.json
>  share/gitea/options/readme/
>  share/gitea/options/readme/Default
>  share/gitea/public
> @@ -376,10 +375,17 @@ share/gitea/templates/admin/auth/source/
>  share/gitea/templates/admin/auth/source/oauth.tmpl
>  share/gitea/templates/admin/auth/source/smtp.tmpl
>  share/gitea/templates/admin/auth/source/sspi.tmpl
> +share/gitea/templates/admin/badge/
> +share/gitea/templates/admin/badge/edit.tmpl
> +share/gitea/templates/admin/badge/list.tmpl
> +share/gitea/templates/admin/badge/new.tmpl
> +share/gitea/templates/admin/badge/users.tmpl
> +share/gitea/templates/admin/badge/view.tmpl
>  share/gitea/templates/admin/config.tmpl
>  share/gitea/templates/admin/config_settings/
>  share/gitea/templates/admin/config_settings/avatars.tmpl
>  share/gitea/templates/admin/config_settings/config_settings.tmpl
> +share/gitea/templates/admin/config_settings/instance.tmpl
>  share/gitea/templates/admin/config_settings/repository.tmpl
>  share/gitea/templates/admin/cron.tmpl
>  share/gitea/templates/admin/dashboard.tmpl
> @@ -427,6 +433,7 @@ share/gitea/templates/base/disable_form_
>  share/gitea/templates/base/footer.tmpl
>  share/gitea/templates/base/footer_content.tmpl
>  share/gitea/templates/base/head.tmpl
> +share/gitea/templates/base/head_banner.tmpl
>  share/gitea/templates/base/head_navbar.tmpl
>  share/gitea/templates/base/head_navbar_icons.tmpl
>  share/gitea/templates/base/head_opengraph.tmpl
> @@ -446,6 +453,7 @@ share/gitea/templates/custom/extra_tabs.
>  share/gitea/templates/custom/footer.tmpl
>  share/gitea/templates/custom/header.tmpl
>  share/gitea/templates/devtest/
> +share/gitea/templates/devtest/avatar-stack.tmpl
>  share/gitea/templates/devtest/badge-actions-svg.tmpl
>  share/gitea/templates/devtest/badge-commit-sign.tmpl
>  share/gitea/templates/devtest/devtest-footer.tmpl
> @@ -455,15 +463,20 @@ share/gitea/templates/devtest/fetch-acti
>  share/gitea/templates/devtest/flex-list.tmpl
>  share/gitea/templates/devtest/fomantic-dropdown.tmpl
>  share/gitea/templates/devtest/fomantic-modal.tmpl
> +share/gitea/templates/devtest/form-fields.tmpl
>  share/gitea/templates/devtest/gitea-ui.tmpl
>  share/gitea/templates/devtest/global-button.tmpl
> +share/gitea/templates/devtest/keyboard-shortcut.tmpl
>  share/gitea/templates/devtest/label.tmpl
>  share/gitea/templates/devtest/mail-preview.tmpl
>  share/gitea/templates/devtest/markup-render.tmpl
> +share/gitea/templates/devtest/relative-time.tmpl
>  share/gitea/templates/devtest/repo-action-view.tmpl
> +share/gitea/templates/devtest/severity-colors.tmpl
>  share/gitea/templates/devtest/tmplerr-sub.tmpl
>  share/gitea/templates/devtest/tmplerr.tmpl
> -share/gitea/templates/devtest/toast.tmpl
> +share/gitea/templates/devtest/toast-and-message.tmpl
> +share/gitea/templates/devtest/unicode-escape.tmpl
>  share/gitea/templates/explore/
>  share/gitea/templates/explore/code.tmpl
>  share/gitea/templates/explore/navbar.tmpl
> @@ -515,6 +528,7 @@ share/gitea/templates/org/projects/new.t
>  share/gitea/templates/org/projects/view.tmpl
>  share/gitea/templates/org/settings/
>  share/gitea/templates/org/settings/actions.tmpl
> +share/gitea/templates/org/settings/actions_general.tmpl
>  share/gitea/templates/org/settings/applications.tmpl
>  share/gitea/templates/org/settings/applications_oauth2_edit.tmpl
>  share/gitea/templates/org/settings/blocked_users.tmpl
> @@ -540,6 +554,7 @@ share/gitea/templates/org/team/sidebar.t
>  share/gitea/templates/org/team/teams.tmpl
>  share/gitea/templates/org/worktime/
>  share/gitea/templates/org/worktime.tmpl
> +share/gitea/templates/org/worktime/empty_placeholder.tmpl
>  share/gitea/templates/org/worktime/table_members.tmpl
>  share/gitea/templates/org/worktime/table_milestones.tmpl
>  share/gitea/templates/org/worktime/table_repos.tmpl
> @@ -569,6 +584,7 @@ share/gitea/templates/package/content/rp
>  share/gitea/templates/package/content/rubygems.tmpl
>  share/gitea/templates/package/content/rubygems_dependencies.tmpl
>  share/gitea/templates/package/content/swift.tmpl
> +share/gitea/templates/package/content/terraform.tmpl
>  share/gitea/templates/package/content/vagrant.tmpl
>  share/gitea/templates/package/metadata/
>  share/gitea/templates/package/metadata/alpine.tmpl
> @@ -591,6 +607,7 @@ share/gitea/templates/package/metadata/p
>  share/gitea/templates/package/metadata/rpm.tmpl
>  share/gitea/templates/package/metadata/rubygems.tmpl
>  share/gitea/templates/package/metadata/swift.tmpl
> +share/gitea/templates/package/metadata/terraform.tmpl
>  share/gitea/templates/package/metadata/vagrant.tmpl
>  share/gitea/templates/package/settings.tmpl
>  share/gitea/templates/package/shared/
> @@ -602,6 +619,7 @@ share/gitea/templates/package/shared/cle
>  share/gitea/templates/package/shared/list.tmpl
>  share/gitea/templates/package/shared/versionlist.tmpl
>  share/gitea/templates/package/shared/view.tmpl
> +share/gitea/templates/package/shared/visibility_badge.tmpl
>  share/gitea/templates/package/view.tmpl
>  share/gitea/templates/post-install.tmpl
>  share/gitea/templates/projects/
> @@ -613,7 +631,6 @@ share/gitea/templates/repo/actions/
>  share/gitea/templates/repo/actions/list.tmpl
>  share/gitea/templates/repo/actions/no_workflows.tmpl
>  share/gitea/templates/repo/actions/runs_list.tmpl
> -share/gitea/templates/repo/actions/status.tmpl
>  share/gitea/templates/repo/actions/view.tmpl
>  share/gitea/templates/repo/actions/view_component.tmpl
>  share/gitea/templates/repo/actions/workflow_dispatch.tmpl
> @@ -635,11 +652,11 @@ share/gitea/templates/repo/code_frequenc
>  share/gitea/templates/repo/commit_load_branches_and_tags.tmpl
>  share/gitea/templates/repo/commit_page.tmpl
>  share/gitea/templates/repo/commit_sign_badge.tmpl
> -share/gitea/templates/repo/commit_status.tmpl
>  share/gitea/templates/repo/commit_statuses.tmpl
>  share/gitea/templates/repo/commits.tmpl
>  share/gitea/templates/repo/commits_list.tmpl
>  share/gitea/templates/repo/commits_list_small.tmpl
> +share/gitea/templates/repo/commits_ref_name.tmpl
>  share/gitea/templates/repo/commits_search_dropdown.tmpl
>  share/gitea/templates/repo/commits_table.tmpl
>  share/gitea/templates/repo/contributors.tmpl
> @@ -655,7 +672,6 @@ share/gitea/templates/repo/diff/compare.
>  share/gitea/templates/repo/diff/conversation.tmpl
>  share/gitea/templates/repo/diff/conversation_outdated.tmpl
>  share/gitea/templates/repo/diff/csv_diff.tmpl
> -share/gitea/templates/repo/diff/escape_title.tmpl
>  share/gitea/templates/repo/diff/image_diff.tmpl
>  share/gitea/templates/repo/diff/new_comment.tmpl
>  share/gitea/templates/repo/diff/new_review.tmpl
> @@ -674,23 +690,29 @@ share/gitea/templates/repo/editor/delete
>  share/gitea/templates/repo/editor/diff_preview.tmpl
>  share/gitea/templates/repo/editor/edit.tmpl
>  share/gitea/templates/repo/editor/fork.tmpl
> +share/gitea/templates/repo/editor/options.tmpl
>  share/gitea/templates/repo/editor/patch.tmpl
>  share/gitea/templates/repo/editor/upload.tmpl
>  share/gitea/templates/repo/empty.tmpl
>  share/gitea/templates/repo/file_info.tmpl
> -share/gitea/templates/repo/find/
> -share/gitea/templates/repo/find/files.tmpl
>  share/gitea/templates/repo/forks.tmpl
>  share/gitea/templates/repo/graph/
>  share/gitea/templates/repo/graph.tmpl
>  share/gitea/templates/repo/graph/commits.tmpl
>  share/gitea/templates/repo/graph/div.tmpl
>  share/gitea/templates/repo/graph/svgcontainer.tmpl
> +share/gitea/templates/repo/header/
>  share/gitea/templates/repo/header.tmpl
> +share/gitea/templates/repo/header/fork.tmpl
> +share/gitea/templates/repo/header/star.tmpl
> +share/gitea/templates/repo/header/watch.tmpl
>  share/gitea/templates/repo/home.tmpl
>  share/gitea/templates/repo/home_sidebar_bottom.tmpl
>  share/gitea/templates/repo/home_sidebar_top.tmpl
>  share/gitea/templates/repo/icon.tmpl
> +share/gitea/templates/repo/icons/
> +share/gitea/templates/repo/icons/action_status.tmpl
> +share/gitea/templates/repo/icons/commit_status.tmpl
>  share/gitea/templates/repo/issue/
>  share/gitea/templates/repo/issue/branch_selector_field.tmpl
>  share/gitea/templates/repo/issue/card.tmpl
> @@ -705,6 +727,7 @@ share/gitea/templates/repo/issue/fields/
>  share/gitea/templates/repo/issue/fields/textarea.tmpl
>  share/gitea/templates/repo/issue/filter_actions.tmpl
>  share/gitea/templates/repo/issue/filter_item_label.tmpl
> +share/gitea/templates/repo/issue/filter_item_milestone.tmpl
>  share/gitea/templates/repo/issue/filter_item_user_assign.tmpl
>  share/gitea/templates/repo/issue/filter_item_user_fetch.tmpl
>  share/gitea/templates/repo/issue/filter_list.tmpl
> @@ -755,6 +778,7 @@ share/gitea/templates/repo/issue/view_co
>  share/gitea/templates/repo/issue/view_content/conversation.tmpl
>  share/gitea/templates/repo/issue/view_content/pull_merge_box.tmpl
>  share/gitea/templates/repo/issue/view_content/pull_merge_instruction.tmpl
> +share/gitea/templates/repo/issue/view_content/pull_merge_status_checks.tmpl
>  share/gitea/templates/repo/issue/view_content/reactions.tmpl
>  share/gitea/templates/repo/issue/view_content/reference_issue_dialog.tmpl
>  share/gitea/templates/repo/issue/view_content/show_role.tmpl
> @@ -787,7 +811,7 @@ share/gitea/templates/repo/pulls/
>  share/gitea/templates/repo/pulls/commits.tmpl
>  share/gitea/templates/repo/pulls/files.tmpl
>  share/gitea/templates/repo/pulls/fork.tmpl
> -share/gitea/templates/repo/pulls/status.tmpl
> +share/gitea/templates/repo/pulls/status_items.tmpl
>  share/gitea/templates/repo/pulls/tab_menu.tmpl
>  share/gitea/templates/repo/pulse.tmpl
>  share/gitea/templates/repo/recent_commits.tmpl
> @@ -800,6 +824,7 @@ share/gitea/templates/repo/search.tmpl
>  share/gitea/templates/repo/search_name.tmpl
>  share/gitea/templates/repo/settings/
>  share/gitea/templates/repo/settings/actions.tmpl
> +share/gitea/templates/repo/settings/actions_general.tmpl
>  share/gitea/templates/repo/settings/branches.tmpl
>  share/gitea/templates/repo/settings/collaboration.tmpl
>  share/gitea/templates/repo/settings/deploy_keys.tmpl
> @@ -817,6 +842,7 @@ share/gitea/templates/repo/settings/opti
>  share/gitea/templates/repo/settings/protected_branch.tmpl
>  share/gitea/templates/repo/settings/public_access.tmpl
>  share/gitea/templates/repo/settings/push_mirror_sync_modal.tmpl
> +share/gitea/templates/repo/settings/repo_name_confirm_fields.tmpl
>  share/gitea/templates/repo/settings/runner_edit.tmpl
>  share/gitea/templates/repo/settings/secrets.tmpl
>  share/gitea/templates/repo/settings/tags.tmpl
> @@ -838,7 +864,6 @@ share/gitea/templates/repo/settings/webh
>  share/gitea/templates/repo/settings/webhook/slack.tmpl
>  share/gitea/templates/repo/settings/webhook/telegram.tmpl
>  share/gitea/templates/repo/settings/webhook/wechatwork.tmpl
> -share/gitea/templates/repo/star_unstar.tmpl
>  share/gitea/templates/repo/sub_menu.tmpl
>  share/gitea/templates/repo/tag/
>  share/gitea/templates/repo/tag/list.tmpl
> @@ -850,8 +875,8 @@ share/gitea/templates/repo/view.tmpl
>  share/gitea/templates/repo/view_content.tmpl
>  share/gitea/templates/repo/view_file.tmpl
>  share/gitea/templates/repo/view_file_tree.tmpl
> +share/gitea/templates/repo/view_file_tree_toggle_button.tmpl
>  share/gitea/templates/repo/view_list.tmpl
> -share/gitea/templates/repo/watch_unwatch.tmpl
>  share/gitea/templates/repo/watchers.tmpl
>  share/gitea/templates/repo/wiki/
>  share/gitea/templates/repo/wiki/new.tmpl
> @@ -861,10 +886,15 @@ share/gitea/templates/repo/wiki/start.tm
>  share/gitea/templates/repo/wiki/view.tmpl
>  share/gitea/templates/shared/
>  share/gitea/templates/shared/actions/
> +share/gitea/templates/shared/actions/owner_general_settings.tmpl
> +share/gitea/templates/shared/actions/permission_mode_select.tmpl
> +share/gitea/templates/shared/actions/permissions_table.tmpl
> +share/gitea/templates/shared/actions/permissions_table_unit.tmpl
>  share/gitea/templates/shared/actions/runner_badge_flat-square.tmpl
>  share/gitea/templates/shared/actions/runner_badge_flat.tmpl
>  share/gitea/templates/shared/actions/runner_edit.tmpl
>  share/gitea/templates/shared/actions/runner_list.tmpl
> +share/gitea/templates/shared/actions/scoped_workflows.tmpl
>  share/gitea/templates/shared/avatar_upload_crop.tmpl
>  share/gitea/templates/shared/combomarkdowneditor.tmpl
>  share/gitea/templates/shared/fileisempty.tmpl
> @@ -905,9 +935,10 @@ share/gitea/templates/status/404.tmpl
>  share/gitea/templates/status/500.tmpl
>  share/gitea/templates/status/503.tmpl
>  share/gitea/templates/swagger/
> -share/gitea/templates/swagger/ui.tmpl
> +share/gitea/templates/swagger/openapi-viewer.tmpl
>  share/gitea/templates/swagger/v1_input.json
>  share/gitea/templates/swagger/v1_json.tmpl
> +share/gitea/templates/swagger/v1_openapi3_json.tmpl
>  share/gitea/templates/user/
>  share/gitea/templates/user/auth/
>  share/gitea/templates/user/auth/activate.tmpl
> @@ -915,11 +946,11 @@ share/gitea/templates/user/auth/activate
>  share/gitea/templates/user/auth/captcha.tmpl
>  share/gitea/templates/user/auth/change_passwd.tmpl
>  share/gitea/templates/user/auth/change_passwd_inner.tmpl
> +share/gitea/templates/user/auth/external_auth_methods.tmpl
>  share/gitea/templates/user/auth/forgot_passwd.tmpl
>  share/gitea/templates/user/auth/grant.tmpl
>  share/gitea/templates/user/auth/grant_error.tmpl
>  share/gitea/templates/user/auth/link_account.tmpl
> -share/gitea/templates/user/auth/oauth_container.tmpl
>  share/gitea/templates/user/auth/oidc_wellknown.tmpl
>  share/gitea/templates/user/auth/prohibit_login.tmpl
>  share/gitea/templates/user/auth/reset_passwd.tmpl
> @@ -957,6 +988,7 @@ share/gitea/templates/user/profile.tmpl
>  share/gitea/templates/user/settings/
>  share/gitea/templates/user/settings/account.tmpl
>  share/gitea/templates/user/settings/actions.tmpl
> +share/gitea/templates/user/settings/actions_general.tmpl
>  share/gitea/templates/user/settings/appearance.tmpl
>  share/gitea/templates/user/settings/applications.tmpl
>  share/gitea/templates/user/settings/applications_oauth2.tmpl
> @@ -1005,47 +1037,32 @@ gitea/
>  gitea/.well-known/
>  gitea/.well-known/security.txt
>  gitea/assets/
> +gitea/assets/.vite/
> +gitea/assets/.vite/manifest.json
>  gitea/assets/css/
> -gitea/assets/css/asciinema-player.4b6c75f8.css
> -gitea/assets/css/code-frequency-graph.aa9b81da.css
> -gitea/assets/css/colorpicker.409405fb.css
> -gitea/assets/css/contributors-graph.d0ee6697.css
> -gitea/assets/css/dropzone.5a752d14.css
> -gitea/assets/css/external-render-iframe.css
> -gitea/assets/css/index-domready.3e022997.css
> -gitea/assets/css/index.css
> -gitea/assets/css/katex.faca27c4.css
> -gitea/assets/css/monaco.bdcff928.css
> -gitea/assets/css/recent-commits-graph.3ae50779.css
> -gitea/assets/css/swagger.css
> -gitea/assets/css/theme-gitea-auto-protanopia-deuteranopia.css
> -gitea/assets/css/theme-gitea-auto.css
> -gitea/assets/css/theme-gitea-dark-protanopia-deuteranopia.css
> -gitea/assets/css/theme-gitea-dark.css
> -gitea/assets/css/theme-gitea-light-protanopia-deuteranopia.css
> -gitea/assets/css/theme-gitea-light.css
> -gitea/assets/fonts/
> -gitea/assets/fonts/KaTeX_AMS-Regular.73ea273a.woff2
> -gitea/assets/fonts/KaTeX_Caligraphic-Bold.a1abf90d.woff2
> -gitea/assets/fonts/KaTeX_Caligraphic-Regular.d6484fce.woff2
> -gitea/assets/fonts/KaTeX_Fraktur-Bold.931d67ea.woff2
> -gitea/assets/fonts/KaTeX_Fraktur-Regular.172d3529.woff2
> -gitea/assets/fonts/KaTeX_Main-Bold.39890742.woff2
> -gitea/assets/fonts/KaTeX_Main-BoldItalic.20f389c4.woff2
> -gitea/assets/fonts/KaTeX_Main-Italic.fe2176f7.woff2
> -gitea/assets/fonts/KaTeX_Main-Regular.f650f111.woff2
> -gitea/assets/fonts/KaTeX_Math-BoldItalic.dcbcbd93.woff2
> -gitea/assets/fonts/KaTeX_Math-Italic.6d3d25f4.woff2
> -gitea/assets/fonts/KaTeX_SansSerif-Bold.95591a92.woff2
> -gitea/assets/fonts/KaTeX_SansSerif-Italic.7d393d38.woff2
> -gitea/assets/fonts/KaTeX_SansSerif-Regular.cd5e231e.woff2
> -gitea/assets/fonts/KaTeX_Script-Regular.c81d1b2a.woff2
> -gitea/assets/fonts/KaTeX_Size1-Regular.6eec866c.woff2
> -gitea/assets/fonts/KaTeX_Size2-Regular.2960900c.woff2
> -gitea/assets/fonts/KaTeX_Size3-Regular.e1951519.woff2
> -gitea/assets/fonts/KaTeX_Size4-Regular.e418bf25.woff2
> -gitea/assets/fonts/KaTeX_Typewriter-Regular.c295e7f7.woff2
> -gitea/assets/fonts/codicon.0a4f2258.ttf
> +gitea/assets/css/PullRequestMergeForm.DbDp9rxZ.css
> +gitea/assets/css/RepoCodeFrequency.KuoDN1gZ.css
> +gitea/assets/css/RepoContributors.DcVZO5__.css
> +gitea/assets/css/RepoFileSearch.BEBU4yjV.css
> +gitea/assets/css/RepoRecentCommits.BYiePKbD.css
> +gitea/assets/css/asciinema-player.MQbROGju.css
> +gitea/assets/css/colorpicker.l9jQHrKV.css
> +gitea/assets/css/devtest.BH4T3-Sj.css
> +gitea/assets/css/dropzone.EW8l899O.css
> +gitea/assets/css/easymde.C_PchBKs.css
> +gitea/assets/css/frontend-openapi-swagger.DfAFjc7U.css
> +gitea/assets/css/index.DleUJaOD.css
> +gitea/assets/css/katex.jD7df0x0.css
> +gitea/assets/css/swagger.ConpCUYU.css
> +gitea/assets/css/theme-gitea-auto-protanopia-deuteranopia.CdsGGuZQ.css
> +gitea/assets/css/theme-gitea-auto-tritanopia.HOMXJRiJ.css
> +gitea/assets/css/theme-gitea-auto.v3RW7v-i.css
> +gitea/assets/css/theme-gitea-dark-protanopia-deuteranopia.CGRhUCFb.css
> +gitea/assets/css/theme-gitea-dark-tritanopia.XPPe3EJI.css
> +gitea/assets/css/theme-gitea-dark.zDDvTVNn.css
> +gitea/assets/css/theme-gitea-light-protanopia-deuteranopia.BCVieo8z.css
> +gitea/assets/css/theme-gitea-light-tritanopia.DzCN2Byc.css
> +gitea/assets/css/theme-gitea-light.Comk4ZOB.css
>  gitea/assets/img/
>  gitea/assets/img/apple-touch-icon.png
>  gitea/assets/img/avatar_default.png
> @@ -1086,6 +1103,8 @@ gitea/assets/img/svg/gitea-cargo.svg
>  gitea/assets/img/svg/gitea-chef.svg
>  gitea/assets/img/svg/gitea-codebase.svg
>  gitea/assets/img/svg/gitea-codecommit.svg
> +gitea/assets/img/svg/gitea-colorblind-blueyellow.svg
> +gitea/assets/img/svg/gitea-colorblind-redgreen.svg
>  gitea/assets/img/svg/gitea-composer.svg
>  gitea/assets/img/svg/gitea-conan.svg
>  gitea/assets/img/svg/gitea-conda.svg
> @@ -1095,6 +1114,7 @@ gitea/assets/img/svg/gitea-discord.svg
>  gitea/assets/img/svg/gitea-double-chevron-left.svg
>  gitea/assets/img/svg/gitea-double-chevron-right.svg
>  gitea/assets/img/svg/gitea-dropbox.svg
> +gitea/assets/img/svg/gitea-eclipse.svg
>  gitea/assets/img/svg/gitea-empty-checkbox.svg
>  gitea/assets/img/svg/gitea-exclamation.svg
>  gitea/assets/img/svg/gitea-facebook.svg
> @@ -1127,10 +1147,10 @@ gitea/assets/img/svg/gitea-rubygems.svg
>  gitea/assets/img/svg/gitea-running.svg
>  gitea/assets/img/svg/gitea-split.svg
>  gitea/assets/img/svg/gitea-swift.svg
> +gitea/assets/img/svg/gitea-terraform.svg
>  gitea/assets/img/svg/gitea-twitter.svg
>  gitea/assets/img/svg/gitea-unlock.svg
>  gitea/assets/img/svg/gitea-vagrant.svg
> -gitea/assets/img/svg/gitea-vscode.svg
>  gitea/assets/img/svg/gitea-vscodium.svg
>  gitea/assets/img/svg/gitea-whitespace.svg
>  gitea/assets/img/svg/gitea-yandex.svg
> @@ -1162,11 +1182,14 @@ gitea/assets/img/svg/octicon-bell-slash.
>  gitea/assets/img/svg/octicon-bell.svg
>  gitea/assets/img/svg/octicon-blocked.svg
>  gitea/assets/img/svg/octicon-bold.svg
> +gitea/assets/img/svg/octicon-book-locked.svg
>  gitea/assets/img/svg/octicon-book.svg
>  gitea/assets/img/svg/octicon-bookmark-filled.svg
>  gitea/assets/img/svg/octicon-bookmark-slash-fill.svg
>  gitea/assets/img/svg/octicon-bookmark-slash.svg
>  gitea/assets/img/svg/octicon-bookmark.svg
> +gitea/assets/img/svg/octicon-boolean-off.svg
> +gitea/assets/img/svg/octicon-boolean-on.svg
>  gitea/assets/img/svg/octicon-briefcase.svg
>  gitea/assets/img/svg/octicon-broadcast.svg
>  gitea/assets/img/svg/octicon-browser.svg
> @@ -1198,8 +1221,11 @@ gitea/assets/img/svg/octicon-codescan.sv
>  gitea/assets/img/svg/octicon-codespaces.svg
>  gitea/assets/img/svg/octicon-columns.svg
>  gitea/assets/img/svg/octicon-command-palette.svg
> +gitea/assets/img/svg/octicon-comment-ai.svg
>  gitea/assets/img/svg/octicon-comment-discussion.svg
> +gitea/assets/img/svg/octicon-comment-locked.svg
>  gitea/assets/img/svg/octicon-comment.svg
> +gitea/assets/img/svg/octicon-compose.svg
>  gitea/assets/img/svg/octicon-container.svg
>  gitea/assets/img/svg/octicon-copilot-error.svg
>  gitea/assets/img/svg/octicon-copilot-warning.svg
> @@ -1208,6 +1234,7 @@ gitea/assets/img/svg/octicon-copy.svg
>  gitea/assets/img/svg/octicon-cpu.svg
>  gitea/assets/img/svg/octicon-credit-card.svg
>  gitea/assets/img/svg/octicon-cross-reference.svg
> +gitea/assets/img/svg/octicon-crosshairs.svg
>  gitea/assets/img/svg/octicon-dash.svg
>  gitea/assets/img/svg/octicon-database.svg
>  gitea/assets/img/svg/octicon-dependabot.svg
> @@ -1218,6 +1245,7 @@ gitea/assets/img/svg/octicon-device-desk
>  gitea/assets/img/svg/octicon-device-mobile.svg
>  gitea/assets/img/svg/octicon-devices.svg
>  gitea/assets/img/svg/octicon-diamond.svg
> +gitea/assets/img/svg/octicon-dice.svg
>  gitea/assets/img/svg/octicon-diff-added.svg
>  gitea/assets/img/svg/octicon-diff-ignored.svg
>  gitea/assets/img/svg/octicon-diff-modified.svg
> @@ -1232,6 +1260,7 @@ gitea/assets/img/svg/octicon-dot.svg
>  gitea/assets/img/svg/octicon-download.svg
>  gitea/assets/img/svg/octicon-duplicate.svg
>  gitea/assets/img/svg/octicon-ellipsis.svg
> +gitea/assets/img/svg/octicon-exclamation.svg
>  gitea/assets/img/svg/octicon-eye-closed.svg
>  gitea/assets/img/svg/octicon-eye.svg
>  gitea/assets/img/svg/octicon-feed-discussion.svg
> @@ -1256,6 +1285,7 @@ gitea/assets/img/svg/octicon-feed-trophy
>  gitea/assets/img/svg/octicon-file-added.svg
>  gitea/assets/img/svg/octicon-file-badge.svg
>  gitea/assets/img/svg/octicon-file-binary.svg
> +gitea/assets/img/svg/octicon-file-check.svg
>  gitea/assets/img/svg/octicon-file-code.svg
>  gitea/assets/img/svg/octicon-file-diff.svg
>  gitea/assets/img/svg/octicon-file-directory-fill.svg
> @@ -1272,12 +1302,16 @@ gitea/assets/img/svg/octicon-file.svg
>  gitea/assets/img/svg/octicon-filter-remove.svg
>  gitea/assets/img/svg/octicon-filter.svg
>  gitea/assets/img/svg/octicon-fiscal-host.svg
> +gitea/assets/img/svg/octicon-flag.svg
>  gitea/assets/img/svg/octicon-flame.svg
> +gitea/assets/img/svg/octicon-flowchart.svg
> +gitea/assets/img/svg/octicon-focus-center.svg
>  gitea/assets/img/svg/octicon-fold-down.svg
>  gitea/assets/img/svg/octicon-fold-up.svg
>  gitea/assets/img/svg/octicon-fold.svg
>  gitea/assets/img/svg/octicon-gear.svg
>  gitea/assets/img/svg/octicon-gift.svg
> +gitea/assets/img/svg/octicon-git-branch-check.svg
>  gitea/assets/img/svg/octicon-git-branch.svg
>  gitea/assets/img/svg/octicon-git-commit.svg
>  gitea/assets/img/svg/octicon-git-compare.svg
> @@ -1285,10 +1319,13 @@ gitea/assets/img/svg/octicon-git-merge-q
>  gitea/assets/img/svg/octicon-git-merge.svg
>  gitea/assets/img/svg/octicon-git-pull-request-closed.svg
>  gitea/assets/img/svg/octicon-git-pull-request-draft.svg
> +gitea/assets/img/svg/octicon-git-pull-request-locked.svg
>  gitea/assets/img/svg/octicon-git-pull-request.svg
>  gitea/assets/img/svg/octicon-globe.svg
>  gitea/assets/img/svg/octicon-goal.svg
>  gitea/assets/img/svg/octicon-grabber.svg
> +gitea/assets/img/svg/octicon-graph-bar-horizontal.svg
> +gitea/assets/img/svg/octicon-graph-bar-vertical.svg
>  gitea/assets/img/svg/octicon-graph.svg
>  gitea/assets/img/svg/octicon-hash.svg
>  gitea/assets/img/svg/octicon-heading.svg
> @@ -1302,11 +1339,13 @@ gitea/assets/img/svg/octicon-hourglass.s
>  gitea/assets/img/svg/octicon-hubot.svg
>  gitea/assets/img/svg/octicon-id-badge.svg
>  gitea/assets/img/svg/octicon-image.svg
> +gitea/assets/img/svg/octicon-inbox-fill.svg
>  gitea/assets/img/svg/octicon-inbox.svg
>  gitea/assets/img/svg/octicon-infinity.svg
>  gitea/assets/img/svg/octicon-info.svg
>  gitea/assets/img/svg/octicon-issue-closed.svg
>  gitea/assets/img/svg/octicon-issue-draft.svg
> +gitea/assets/img/svg/octicon-issue-locked.svg
>  gitea/assets/img/svg/octicon-issue-opened.svg
>  gitea/assets/img/svg/octicon-issue-reopened.svg
>  gitea/assets/img/svg/octicon-issue-tracked-by.svg
> @@ -1324,6 +1363,7 @@ gitea/assets/img/svg/octicon-list-ordere
>  gitea/assets/img/svg/octicon-list-unordered.svg
>  gitea/assets/img/svg/octicon-location.svg
>  gitea/assets/img/svg/octicon-lock.svg
> +gitea/assets/img/svg/octicon-lockup-github.svg
>  gitea/assets/img/svg/octicon-log.svg
>  gitea/assets/img/svg/octicon-logo-gist.svg
>  gitea/assets/img/svg/octicon-logo-github.svg
> @@ -1348,6 +1388,7 @@ gitea/assets/img/svg/octicon-move-to-top
>  gitea/assets/img/svg/octicon-multi-select.svg
>  gitea/assets/img/svg/octicon-mute.svg
>  gitea/assets/img/svg/octicon-no-entry.svg
> +gitea/assets/img/svg/octicon-node.svg
>  gitea/assets/img/svg/octicon-north-star.svg
>  gitea/assets/img/svg/octicon-note.svg
>  gitea/assets/img/svg/octicon-number.svg
> @@ -1361,6 +1402,7 @@ gitea/assets/img/svg/octicon-paperclip.s
>  gitea/assets/img/svg/octicon-passkey-fill.svg
>  gitea/assets/img/svg/octicon-paste.svg
>  gitea/assets/img/svg/octicon-pause.svg
> +gitea/assets/img/svg/octicon-pencil-ai.svg
>  gitea/assets/img/svg/octicon-pencil.svg
>  gitea/assets/img/svg/octicon-people.svg
>  gitea/assets/img/svg/octicon-person-add.svg
> @@ -1386,6 +1428,7 @@ gitea/assets/img/svg/octicon-rel-file-pa
>  gitea/assets/img/svg/octicon-reply.svg
>  gitea/assets/img/svg/octicon-repo-clone.svg
>  gitea/assets/img/svg/octicon-repo-deleted.svg
> +gitea/assets/img/svg/octicon-repo-forked-locked.svg
>  gitea/assets/img/svg/octicon-repo-forked.svg
>  gitea/assets/img/svg/octicon-repo-locked.svg
>  gitea/assets/img/svg/octicon-repo-pull.svg
> @@ -1397,6 +1440,7 @@ gitea/assets/img/svg/octicon-rocket.svg
>  gitea/assets/img/svg/octicon-rows.svg
>  gitea/assets/img/svg/octicon-rss.svg
>  gitea/assets/img/svg/octicon-ruby.svg
> +gitea/assets/img/svg/octicon-sandbox.svg
>  gitea/assets/img/svg/octicon-screen-full.svg
>  gitea/assets/img/svg/octicon-screen-normal.svg
>  gitea/assets/img/svg/octicon-search.svg
> @@ -1416,18 +1460,29 @@ gitea/assets/img/svg/octicon-single-sele
>  gitea/assets/img/svg/octicon-skip-fill.svg
>  gitea/assets/img/svg/octicon-skip.svg
>  gitea/assets/img/svg/octicon-sliders.svg
> +gitea/assets/img/svg/octicon-smiley-frown.svg
> +gitea/assets/img/svg/octicon-smiley-frustrated.svg
> +gitea/assets/img/svg/octicon-smiley-grin.svg
> +gitea/assets/img/svg/octicon-smiley-neutral.svg
>  gitea/assets/img/svg/octicon-smiley.svg
>  gitea/assets/img/svg/octicon-sort-asc.svg
>  gitea/assets/img/svg/octicon-sort-desc.svg
>  gitea/assets/img/svg/octicon-space.svg
> +gitea/assets/img/svg/octicon-spacing-large.svg
> +gitea/assets/img/svg/octicon-spacing-medium.svg
> +gitea/assets/img/svg/octicon-spacing-small.svg
>  gitea/assets/img/svg/octicon-sparkle-fill.svg
>  gitea/assets/img/svg/octicon-sparkle.svg
>  gitea/assets/img/svg/octicon-sparkles-fill.svg
> +gitea/assets/img/svg/octicon-split-view.svg
>  gitea/assets/img/svg/octicon-sponsor-tiers.svg
>  gitea/assets/img/svg/octicon-square-circle.svg
>  gitea/assets/img/svg/octicon-square-fill.svg
>  gitea/assets/img/svg/octicon-square.svg
>  gitea/assets/img/svg/octicon-squirrel.svg
> +gitea/assets/img/svg/octicon-stack-add.svg
> +gitea/assets/img/svg/octicon-stack-check.svg
> +gitea/assets/img/svg/octicon-stack-remove.svg
>  gitea/assets/img/svg/octicon-stack.svg
>  gitea/assets/img/svg/octicon-star-fill.svg
>  gitea/assets/img/svg/octicon-star.svg
> @@ -1464,12 +1519,15 @@ gitea/assets/img/svg/octicon-unlock.svg
>  gitea/assets/img/svg/octicon-unmute.svg
>  gitea/assets/img/svg/octicon-unread.svg
>  gitea/assets/img/svg/octicon-unverified.svg
> +gitea/assets/img/svg/octicon-unwrap.svg
>  gitea/assets/img/svg/octicon-upload.svg
>  gitea/assets/img/svg/octicon-verified.svg
>  gitea/assets/img/svg/octicon-versions.svg
>  gitea/assets/img/svg/octicon-video.svg
> +gitea/assets/img/svg/octicon-vscode.svg
>  gitea/assets/img/svg/octicon-webhook.svg
>  gitea/assets/img/svg/octicon-workflow.svg
> +gitea/assets/img/svg/octicon-wrap.svg
>  gitea/assets/img/svg/octicon-x-circle-fill.svg
>  gitea/assets/img/svg/octicon-x-circle.svg
>  gitea/assets/img/svg/octicon-x.svg
> @@ -1479,164 +1537,285 @@ gitea/assets/img/svg/octicon-zoom-out.sv
>  gitea/assets/img/telegram.png
>  gitea/assets/img/wechatwork.png
>  gitea/assets/js/
> -gitea/assets/js/--------.7952702e.js
> -gitea/assets/js/-----.1c9c1a2d.js
> -gitea/assets/js/-.d978061d.js
> -gitea/assets/js/asciinema-player.c7825bf1.js
> -gitea/assets/js/citation-js-bibtex.782bbcd6.js
> -gitea/assets/js/citation-js-core-citation-js-formats-citation-js-bibtex-citation-js-csl.674328cc.js
> -gitea/assets/js/citation-js-csl.36cd7f3b.js
> -gitea/assets/js/citation-js-formats.a93a8ac4.js
> -gitea/assets/js/code-frequency-graph.78bd8151.js
> -gitea/assets/js/colorpicker.1b94968a.js
> -gitea/assets/js/contributors-graph-code-frequency-graph-recent-commits-graph.bd51f7e9.js
> -gitea/assets/js/contributors-graph.f915bf27.js
> -gitea/assets/js/cropperjs.e5035f1c.js
> -gitea/assets/js/dropzone.f4cd4916.js
> -gitea/assets/js/easymde.d0a2b653.js
> -gitea/assets/js/eventsource.sharedworker.js
> -gitea/assets/js/external-render-iframe.js
> -gitea/assets/js/index-domready.a9e3e9a4.js
> -gitea/assets/js/index.js
> -gitea/assets/js/index.js.a70804a2.map
> -gitea/assets/js/katex-.5420cb08.js
> -gitea/assets/js/katex.990eba10.js
> -gitea/assets/js/mcaptcha-vanilla-glue.f472abe1.js
> -gitea/assets/js/mermaid.d6fe3d02.js
> -gitea/assets/js/monaco-css.f4fc2b52.worker.js
> -gitea/assets/js/monaco-editor.c48099af.worker.js
> -gitea/assets/js/monaco-html.dc2d11fb.worker.js
> -gitea/assets/js/monaco-json.41975ffc.worker.js
> -gitea/assets/js/monaco-language-bat.64e4fdb0.js
> -gitea/assets/js/monaco-language-cpp.3aea57b9.js
> -gitea/assets/js/monaco-language-csp.b06de5be.js
> -gitea/assets/js/monaco-language-css.99f36ebc.js
> -gitea/assets/js/monaco-language-ecl.d50df13b.js
> -gitea/assets/js/monaco-language-go.42d84629.js
> -gitea/assets/js/monaco-language-hcl.6d8c53ad.js
> -gitea/assets/js/monaco-language-ini.cdc9f3fd.js
> -gitea/assets/js/monaco-language-lua.f7149b1d.js
> -gitea/assets/js/monaco-language-m3.5b883c06.js
> -gitea/assets/js/monaco-language-mdx.ccd72967.js
> -gitea/assets/js/monaco-language-php.fb470018.js
> -gitea/assets/js/monaco-language-pla.23b0f204.js
> -gitea/assets/js/monaco-language-pug.3916dd2d.js
> -gitea/assets/js/monaco-language-r.ee983f27.js
> -gitea/assets/js/monaco-language-sb.e927fac6.js
> -gitea/assets/js/monaco-language-sql.7fe2b806.js
> -gitea/assets/js/monaco-language-st.b442704c.js
> -gitea/assets/js/monaco-language-tcl.b1475d41.js
> -gitea/assets/js/monaco-language-vb.31d745d0.js
> -gitea/assets/js/monaco-language-xml.559ab23e.js
> -gitea/assets/js/monaco-ts.156d55d2.worker.js
> -gitea/assets/js/monaco.39ea4155.js
> -gitea/assets/js/node_modules_pnpm_mermaid-js_parser_0_6_2_node_modules_mermaid-js_parser_dist_chunks_mermaid--061ccc.5de6cfcf.js
> -gitea/assets/js/node_modules_pnpm_mermaid-js_parser_0_6_2_node_modules_mermaid-js_parser_dist_chunks_mermaid--410de4.835676a2.js
> -gitea/assets/js/node_modules_pnpm_mermaid-js_parser_0_6_2_node_modules_mermaid-js_parser_dist_chunks_mermaid--7415e9.70aa4b47.js
> -gitea/assets/js/node_modules_pnpm_mermaid-js_parser_0_6_2_node_modules_mermaid-js_parser_dist_chunks_mermaid--7a294b.6a0a8932.js
> -gitea/assets/js/node_modules_pnpm_mermaid-js_parser_0_6_2_node_modules_mermaid-js_parser_dist_chunks_mermaid--a2dd20.072fa195.js
> -gitea/assets/js/node_modules_pnpm_mermaid-js_parser_0_6_2_node_modules_mermaid-js_parser_dist_chunks_mermaid--b2f036.4368cc22.js
> -gitea/assets/js/node_modules_pnpm_mermaid-js_parser_0_6_2_node_modules_mermaid-js_parser_dist_chunks_mermaid--f03904.d00e0c6c.js
> -gitea/assets/js/node_modules_pnpm_mermaid_11_11_0_node_modules_mermaid_dist_chunks_mermaid_core_classDiagram--15e105.46a9d843.js
> -gitea/assets/js/node_modules_pnpm_mermaid_11_11_0_node_modules_mermaid_dist_chunks_mermaid_core_classDiagram--d06f44.01e76161.js
> -gitea/assets/js/node_modules_pnpm_mermaid_11_11_0_node_modules_mermaid_dist_chunks_mermaid_core_diagram-QEK2K-e00c85.b0960525.js
> -gitea/assets/js/node_modules_pnpm_mermaid_11_11_0_node_modules_mermaid_dist_chunks_mermaid_core_diagram-S2PKO-a0b21c.7b4ee5a0.js
> -gitea/assets/js/node_modules_pnpm_mermaid_11_11_0_node_modules_mermaid_dist_chunks_mermaid_core_pieDiagram-AD-78b3ca.b14a1d3b.js
> -gitea/assets/js/node_modules_pnpm_mermaid_11_11_0_node_modules_mermaid_dist_chunks_mermaid_core_stateDiagram--d73d1e.aec55763.js
> -gitea/assets/js/node_modules_pnpm_mermaid_11_11_0_node_modules_mermaid_dist_chunks_mermaid_core_stateDiagram--f28881.cb502295.js
> -gitea/assets/js/node_modules_pnpm_monaco-editor_0_53_0_node_modules_monaco-editor_esm_vs_basic-languages_apex-a468cc.951fa70b.js
> -gitea/assets/js/node_modules_pnpm_monaco-editor_0_53_0_node_modules_monaco-editor_esm_vs_basic-languages_azcl-0d33af.e5356069.js
> -gitea/assets/js/node_modules_pnpm_monaco-editor_0_53_0_node_modules_monaco-editor_esm_vs_basic-languages_bice-e1a959.4552ca9a.js
> -gitea/assets/js/node_modules_pnpm_monaco-editor_0_53_0_node_modules_monaco-editor_esm_vs_basic-languages_came-97a051.e07f4844.js
> -gitea/assets/js/node_modules_pnpm_monaco-editor_0_53_0_node_modules_monaco-editor_esm_vs_basic-languages_cloj-a7e7ff.4b103e6c.js
> -gitea/assets/js/node_modules_pnpm_monaco-editor_0_53_0_node_modules_monaco-editor_esm_vs_basic-languages_coff-6d5a0e.6bba161a.js
> -gitea/assets/js/node_modules_pnpm_monaco-editor_0_53_0_node_modules_monaco-editor_esm_vs_basic-languages_csha-d053c1.c44ded9e.js
> -gitea/assets/js/node_modules_pnpm_monaco-editor_0_53_0_node_modules_monaco-editor_esm_vs_basic-languages_cyph-1213ed.0061e5c8.js
> -gitea/assets/js/node_modules_pnpm_monaco-editor_0_53_0_node_modules_monaco-editor_esm_vs_basic-languages_dart-78c3d1.e89fcb03.js
> -gitea/assets/js/node_modules_pnpm_monaco-editor_0_53_0_node_modules_monaco-editor_esm_vs_basic-languages_dock-0bd3ab.2e160acc.js
> -gitea/assets/js/node_modules_pnpm_monaco-editor_0_53_0_node_modules_monaco-editor_esm_vs_basic-languages_elix-275ed1.959c8667.js
> -gitea/assets/js/node_modules_pnpm_monaco-editor_0_53_0_node_modules_monaco-editor_esm_vs_basic-languages_flow-323a4a.5a904d7f.js
> -gitea/assets/js/node_modules_pnpm_monaco-editor_0_53_0_node_modules_monaco-editor_esm_vs_basic-languages_fsha-ebad15.d53872d0.js
> -gitea/assets/js/node_modules_pnpm_monaco-editor_0_53_0_node_modules_monaco-editor_esm_vs_basic-languages_grap-404863.e3f6c24a.js
> -gitea/assets/js/node_modules_pnpm_monaco-editor_0_53_0_node_modules_monaco-editor_esm_vs_basic-languages_hand-27d96d.dec9be58.js
> -gitea/assets/js/node_modules_pnpm_monaco-editor_0_53_0_node_modules_monaco-editor_esm_vs_basic-languages_html-3ef01b.a2f2d2b4.js
> -gitea/assets/js/node_modules_pnpm_monaco-editor_0_53_0_node_modules_monaco-editor_esm_vs_basic-languages_java-52b81c.1810804c.js
> -gitea/assets/js/node_modules_pnpm_monaco-editor_0_53_0_node_modules_monaco-editor_esm_vs_basic-languages_java-7ce8b6.0a9f5978.js
> -gitea/assets/js/node_modules_pnpm_monaco-editor_0_53_0_node_modules_monaco-editor_esm_vs_basic-languages_juli-8291dd.fe7ffde8.js
> -gitea/assets/js/node_modules_pnpm_monaco-editor_0_53_0_node_modules_monaco-editor_esm_vs_basic-languages_kotl-df6d2c.48704167.js
> -gitea/assets/js/node_modules_pnpm_monaco-editor_0_53_0_node_modules_monaco-editor_esm_vs_basic-languages_less-ea6a94.bf949e66.js
> -gitea/assets/js/node_modules_pnpm_monaco-editor_0_53_0_node_modules_monaco-editor_esm_vs_basic-languages_lexo-cedc81.6bb3157d.js
> -gitea/assets/js/node_modules_pnpm_monaco-editor_0_53_0_node_modules_monaco-editor_esm_vs_basic-languages_liqu-e23578.3a96b66e.js
> -gitea/assets/js/node_modules_pnpm_monaco-editor_0_53_0_node_modules_monaco-editor_esm_vs_basic-languages_mark-a15eb0.cba64fb9.js
> -gitea/assets/js/node_modules_pnpm_monaco-editor_0_53_0_node_modules_monaco-editor_esm_vs_basic-languages_mips-e01f69.87da4c36.js
> -gitea/assets/js/node_modules_pnpm_monaco-editor_0_53_0_node_modules_monaco-editor_esm_vs_basic-languages_msda-925ae9.d127acfa.js
> -gitea/assets/js/node_modules_pnpm_monaco-editor_0_53_0_node_modules_monaco-editor_esm_vs_basic-languages_mysq-e2d772.30c6e771.js
> -gitea/assets/js/node_modules_pnpm_monaco-editor_0_53_0_node_modules_monaco-editor_esm_vs_basic-languages_obje-b79c92.0aefbe2f.js
> -gitea/assets/js/node_modules_pnpm_monaco-editor_0_53_0_node_modules_monaco-editor_esm_vs_basic-languages_pasc-791510.a466d399.js
> -gitea/assets/js/node_modules_pnpm_monaco-editor_0_53_0_node_modules_monaco-editor_esm_vs_basic-languages_pasc-7ac17b.1648c1dc.js
> -gitea/assets/js/node_modules_pnpm_monaco-editor_0_53_0_node_modules_monaco-editor_esm_vs_basic-languages_perl-647adc.56128810.js
> -gitea/assets/js/node_modules_pnpm_monaco-editor_0_53_0_node_modules_monaco-editor_esm_vs_basic-languages_pgsq-bb0c92.0f9be6b1.js
> -gitea/assets/js/node_modules_pnpm_monaco-editor_0_53_0_node_modules_monaco-editor_esm_vs_basic-languages_post-ff9be5.78d6c34c.js
> -gitea/assets/js/node_modules_pnpm_monaco-editor_0_53_0_node_modules_monaco-editor_esm_vs_basic-languages_powe-0f0326.40dde80f.js
> -gitea/assets/js/node_modules_pnpm_monaco-editor_0_53_0_node_modules_monaco-editor_esm_vs_basic-languages_prot-409ca8.140520fd.js
> -gitea/assets/js/node_modules_pnpm_monaco-editor_0_53_0_node_modules_monaco-editor_esm_vs_basic-languages_pyth-a70cfd.720febfc.js
> -gitea/assets/js/node_modules_pnpm_monaco-editor_0_53_0_node_modules_monaco-editor_esm_vs_basic-languages_qsha-d73363.b71bae58.js
> -gitea/assets/js/node_modules_pnpm_monaco-editor_0_53_0_node_modules_monaco-editor_esm_vs_basic-languages_razo-b54e63.ff7a73bb.js
> -gitea/assets/js/node_modules_pnpm_monaco-editor_0_53_0_node_modules_monaco-editor_esm_vs_basic-languages_redi-f7e170.4bea2255.js
> -gitea/assets/js/node_modules_pnpm_monaco-editor_0_53_0_node_modules_monaco-editor_esm_vs_basic-languages_reds-be4bf3.87cf0e80.js
> -gitea/assets/js/node_modules_pnpm_monaco-editor_0_53_0_node_modules_monaco-editor_esm_vs_basic-languages_rest-f86a8d.70792701.js
> -gitea/assets/js/node_modules_pnpm_monaco-editor_0_53_0_node_modules_monaco-editor_esm_vs_basic-languages_ruby-777152.58caa2f8.js
> -gitea/assets/js/node_modules_pnpm_monaco-editor_0_53_0_node_modules_monaco-editor_esm_vs_basic-languages_rust-f7755c.33ae4b99.js
> -gitea/assets/js/node_modules_pnpm_monaco-editor_0_53_0_node_modules_monaco-editor_esm_vs_basic-languages_scal-06d543.2083a0dc.js
> -gitea/assets/js/node_modules_pnpm_monaco-editor_0_53_0_node_modules_monaco-editor_esm_vs_basic-languages_sche-84d6aa.c87ed37f.js
> -gitea/assets/js/node_modules_pnpm_monaco-editor_0_53_0_node_modules_monaco-editor_esm_vs_basic-languages_scss-a820b0.f8f7985d.js
> -gitea/assets/js/node_modules_pnpm_monaco-editor_0_53_0_node_modules_monaco-editor_esm_vs_basic-languages_shel-4441df.1fc8fbc5.js
> -gitea/assets/js/node_modules_pnpm_monaco-editor_0_53_0_node_modules_monaco-editor_esm_vs_basic-languages_soph-c713ff.ffb5b5fb.js
> -gitea/assets/js/node_modules_pnpm_monaco-editor_0_53_0_node_modules_monaco-editor_esm_vs_basic-languages_spar-0044cd.13338e8e.js
> -gitea/assets/js/node_modules_pnpm_monaco-editor_0_53_0_node_modules_monaco-editor_esm_vs_basic-languages_swif-152f17.cf3b1a0d.js
> -gitea/assets/js/node_modules_pnpm_monaco-editor_0_53_0_node_modules_monaco-editor_esm_vs_basic-languages_syst-286622.bf4ad766.js
> -gitea/assets/js/node_modules_pnpm_monaco-editor_0_53_0_node_modules_monaco-editor_esm_vs_basic-languages_twig-b9401a.d645a18c.js
> -gitea/assets/js/node_modules_pnpm_monaco-editor_0_53_0_node_modules_monaco-editor_esm_vs_basic-languages_type-011f1e.7792a476.js
> -gitea/assets/js/node_modules_pnpm_monaco-editor_0_53_0_node_modules_monaco-editor_esm_vs_basic-languages_wgsl-69b5b4.18612ff1.js
> -gitea/assets/js/node_modules_pnpm_monaco-editor_0_53_0_node_modules_monaco-editor_esm_vs_basic-languages_yaml-a07003.0cd63ea0.js
> -gitea/assets/js/online-3d-viewer.18530726.js
> -gitea/assets/js/pdfobject.600d91d4.js
> -gitea/assets/js/recent-commits-graph.5be82205.js
> -gitea/assets/js/sortablejs.dc58c381.js
> -gitea/assets/js/swagger.js
> -gitea/assets/js/theme-gitea-auto-protanopia-deuteranopia.js
> -gitea/assets/js/theme-gitea-auto.js
> -gitea/assets/js/theme-gitea-dark-protanopia-deuteranopia.js
> -gitea/assets/js/theme-gitea-dark.js
> -gitea/assets/js/theme-gitea-light-protanopia-deuteranopia.js
> -gitea/assets/js/theme-gitea-light.js
> -gitea/assets/js/tribute.e16b0fc8.js
> -gitea/assets/js/vendors-node_modules_pnpm_mermaid_11_11_0_node_modules_mermaid_dist_chunks_mermaid_core_archi-519569.60523839.js
> -gitea/assets/js/vendors-node_modules_pnpm_mermaid_11_11_0_node_modules_mermaid_dist_chunks_mermaid_core_block-079fc8.e1f6e9ea.js
> -gitea/assets/js/vendors-node_modules_pnpm_mermaid_11_11_0_node_modules_mermaid_dist_chunks_mermaid_core_c4Dia-89cdff.60cf972f.js
> -gitea/assets/js/vendors-node_modules_pnpm_mermaid_11_11_0_node_modules_mermaid_dist_chunks_mermaid_core_cose--9a0066.ff64aa46.js
> -gitea/assets/js/vendors-node_modules_pnpm_mermaid_11_11_0_node_modules_mermaid_dist_chunks_mermaid_core_dagre-d686af.03cc69f7.js
> -gitea/assets/js/vendors-node_modules_pnpm_mermaid_11_11_0_node_modules_mermaid_dist_chunks_mermaid_core_diagr-98f818.763d7c83.js
> -gitea/assets/js/vendors-node_modules_pnpm_mermaid_11_11_0_node_modules_mermaid_dist_chunks_mermaid_core_erDia-b9bf5c.96d01b0e.js
> -gitea/assets/js/vendors-node_modules_pnpm_mermaid_11_11_0_node_modules_mermaid_dist_chunks_mermaid_core_flowD-7a6c23.126a657d.js
> -gitea/assets/js/vendors-node_modules_pnpm_mermaid_11_11_0_node_modules_mermaid_dist_chunks_mermaid_core_gantt-898847.f7b03dcc.js
> -gitea/assets/js/vendors-node_modules_pnpm_mermaid_11_11_0_node_modules_mermaid_dist_chunks_mermaid_core_gitGr-4cedcf.a700eb94.js
> -gitea/assets/js/vendors-node_modules_pnpm_mermaid_11_11_0_node_modules_mermaid_dist_chunks_mermaid_core_infoD-76db33.26d03123.js
> -gitea/assets/js/vendors-node_modules_pnpm_mermaid_11_11_0_node_modules_mermaid_dist_chunks_mermaid_core_journ-a18f28.a67e734f.js
> -gitea/assets/js/vendors-node_modules_pnpm_mermaid_11_11_0_node_modules_mermaid_dist_chunks_mermaid_core_kanba-dc5753.9b9edf16.js
> -gitea/assets/js/vendors-node_modules_pnpm_mermaid_11_11_0_node_modules_mermaid_dist_chunks_mermaid_core_mindm-7c5051.39591b2e.js
> -gitea/assets/js/vendors-node_modules_pnpm_mermaid_11_11_0_node_modules_mermaid_dist_chunks_mermaid_core_quadr-2bc76b.08f138ae.js
> -gitea/assets/js/vendors-node_modules_pnpm_mermaid_11_11_0_node_modules_mermaid_dist_chunks_mermaid_core_requi-5b1eae.e35c8e29.js
> -gitea/assets/js/vendors-node_modules_pnpm_mermaid_11_11_0_node_modules_mermaid_dist_chunks_mermaid_core_sanke-a7ab83.0ad6ddb7.js
> -gitea/assets/js/vendors-node_modules_pnpm_mermaid_11_11_0_node_modules_mermaid_dist_chunks_mermaid_core_seque-1e1101.3dd2f49b.js
> -gitea/assets/js/vendors-node_modules_pnpm_mermaid_11_11_0_node_modules_mermaid_dist_chunks_mermaid_core_timel-d98ac6.dc3a9845.js
> -gitea/assets/js/vendors-node_modules_pnpm_mermaid_11_11_0_node_modules_mermaid_dist_chunks_mermaid_core_xycha-a7dbf4.001ccea5.js
> -gitea/assets/js/vendors-node_modules_pnpm_monaco-editor_0_53_0_node_modules_monaco-editor_esm_vs_basic-langua-21dde3.f4878330.js
> -gitea/assets/js/vendors-node_modules_pnpm_monaco-editor_0_53_0_node_modules_monaco-editor_esm_vs_basic-langua-52350c.41a83d8d.js
> -gitea/assets/js/vendors-node_modules_pnpm_monaco-editor_0_53_0_node_modules_monaco-editor_esm_vs_basic-langua-5e2aa2.2c9f4f3e.js
> -gitea/assets/js/vendors-node_modules_pnpm_monaco-editor_0_53_0_node_modules_monaco-editor_esm_vs_basic-langua-91cf4f.9c79cf1a.js
> -gitea/assets/js/vendors-node_modules_pnpm_monaco-editor_0_53_0_node_modules_monaco-editor_esm_vs_language_css-b4b6cd.acde78c2.js
> -gitea/assets/js/vendors-node_modules_pnpm_monaco-editor_0_53_0_node_modules_monaco-editor_esm_vs_language_htm-569b87.1d610f2e.js
> -gitea/assets/js/vendors-node_modules_pnpm_monaco-editor_0_53_0_node_modules_monaco-editor_esm_vs_language_jso-61f2fd.8bec15c3.js
> -gitea/assets/js/vendors-node_modules_pnpm_monaco-editor_0_53_0_node_modules_monaco-editor_esm_vs_language_typ-c70646.4fc7cfed.js
> +gitea/assets/js/ActivityHeatmap.CoDTAEOY.js
> +gitea/assets/js/ContextPopup.4T-cMzFf.js
> +gitea/assets/js/PullRequestMergeForm.nhA0Jpac.js
> +gitea/assets/js/RepoCodeFrequency.CWe5llq5.js
> +gitea/assets/js/RepoContributors.Gh_6bGcF.js
> +gitea/assets/js/RepoFileSearch.2NnmyrQG.js
> +gitea/assets/js/RepoRecentCommits.BxWtXB-6.js
> +gitea/assets/js/abnfDiagram-N423BO3Z.DgiyfCGy.js
> +gitea/assets/js/advancedFormat.CWO_1GQS.js
> +gitea/assets/js/apl.CnwPGSsG.js
> +gitea/assets/js/arc.DQjzeXVz.js
> +gitea/assets/js/architecture-TIHT7OUA.DVSKsyw6.js
> +gitea/assets/js/architectureDiagram-T3A2C74G.qpNfnS3d.js
> +gitea/assets/js/array.BifhSqXX.js
> +gitea/assets/js/asciiarmor.qTkVPQu6.js
> +gitea/assets/js/asn1.DCl_8MCW.js
> +gitea/assets/js/asterisk.L0z4ic5h.js
> +gitea/assets/js/blockDiagram-VBNYF7ZC.OkXu7g82.js
> +gitea/assets/js/brainfuck.D5EjA2JK.js
> +gitea/assets/js/c4Diagram-5PPSVZJV.DEG6Pwcg.js
> +gitea/assets/js/channel.CpdGHAHO.js
> +gitea/assets/js/chartjs-adapter-dayjs-4.esm.DXrU90WD.js
> +gitea/assets/js/chunk-2GRJ4B5K.BBAtj1Dz.js
> +gitea/assets/js/chunk-2Q5K7J3B.BR2k6qCr.js
> +gitea/assets/js/chunk-3NCLNEKW.DjiN3Vke.js
> +gitea/assets/js/chunk-4I5QYGJK.Cui7Yubj.js
> +gitea/assets/js/chunk-5RXB4S5H.Cl4ejGVj.js
> +gitea/assets/js/chunk-5VM5RSS4.TOl2eSYi.js
> +gitea/assets/js/chunk-6Q2QTUOP.CNcJ6PQ_.js
> +gitea/assets/js/chunk-7BUUIJ7U.CAhmNhj7.js
> +gitea/assets/js/chunk-7Z6QIM7H.Cs3c-Emi.js
> +gitea/assets/js/chunk-GF5L2VYU.oXfmsdnV.js
> +gitea/assets/js/chunk-I66GZJ75.vgpWi9C8.js
> +gitea/assets/js/chunk-J7OUQ5F2.azQnGL4L.js
> +gitea/assets/js/chunk-JQJVKLGR.CRrS0a2d.js
> +gitea/assets/js/chunk-JWPE2WC7.A3RzWITa.js
> +gitea/assets/js/chunk-KBJHAD2P.ySLQVe93.js
> +gitea/assets/js/chunk-KEIR6QF5.DPVicKAX.js
> +gitea/assets/js/chunk-NSK5VX7P.CXnfJxw7.js
> +gitea/assets/js/chunk-QR6OTTB3.hnL_z8IM.js
> +gitea/assets/js/chunk-RYQCIY6F.Df5_uQG1.js
> +gitea/assets/js/chunk-UBXNYLIW.Btae1zzz.js
> +gitea/assets/js/chunk-W5SLKNZC.D2CHhMP9.js
> +gitea/assets/js/chunk-WRU74C26.BiSomFPM.js
> +gitea/assets/js/chunk-X3CZISLH.CViY2c_b.js
> +gitea/assets/js/chunk-XXDRQBXY.BCaZ-Ebj.js
> +gitea/assets/js/chunk-Y2CYZVJY.DsF7k-Jl.js
> +gitea/assets/js/chunk-ZIRB5QZD.CaNNkh61.js
> +gitea/assets/js/chunk-ZW26E7AF.CI1ENdm4.js
> +gitea/assets/js/classDiagram-JCYQIIEL.CWWb1zS0.js
> +gitea/assets/js/classDiagram-v2-OCEON4UE.CWWb1zS0.js
> +gitea/assets/js/classPrivateFieldGet2.BUYx_jfD.js
> +gitea/assets/js/clike.1U0h8mzM.js
> +gitea/assets/js/clojure.BflJGmDX.js
> +gitea/assets/js/cmake.CyVbuzPu.js
> +gitea/assets/js/cobol.DHLQUbN7.js
> +gitea/assets/js/codemirror-languages.DeaMuykp.js
> +gitea/assets/js/coffeescript.B2pKbFk8.js
> +gitea/assets/js/colord.FxeTTcuh.js
> +gitea/assets/js/commonlisp.CcllspGY.js
> +gitea/assets/js/cose-bilkent-JH36ORCC.ZKcH2F4q.js
> +gitea/assets/js/cropper.Blwp7RhI.js
> +gitea/assets/js/crystal.M5-qzICs.js
> +gitea/assets/js/css.CYpP4FRV.js
> +gitea/assets/js/cynefin-VYW2F7L2.zBHtFsFQ.js
> +gitea/assets/js/cynefinDiagram-MW4NZA55.Ctt9Iim1.js
> +gitea/assets/js/cypher.p9e${PERMIT_PACKAGE}Gn.js
> +gitea/assets/js/cytoscape.esm.DN8t3-ie.js
> +gitea/assets/js/d.DWkQyNnU.js
> +gitea/assets/js/dagre-VZM6K2ZE.CDFCT_ct.js
> +gitea/assets/js/dagre.DrG1OtUR.js
> +gitea/assets/js/defaultLocale.C8Fc0cco.js
> +gitea/assets/js/defineProperty.Dlfa-71f.js
> +gitea/assets/js/diagram-7IWD3JNH.Cmi-76Qd.js
> +gitea/assets/js/diagram-B4RE2ZJO.DOXyD83N.js
> +gitea/assets/js/diagram-LBJQPF4R.DtXSbm7G.js
> +gitea/assets/js/diagram-Q27KOJAE.D4WB2XSl.js
> +gitea/assets/js/diagram-UB23O5K3.CMz2cGxI.js
> +gitea/assets/js/diff.ChtP43wD.js
> +gitea/assets/js/dist.1L84A6El.js
> +gitea/assets/js/dist.A0iE-8rb.js
> +gitea/assets/js/dist.A1D9rHEL.js
> +gitea/assets/js/dist.B1t153r4.js
> +gitea/assets/js/dist.B3byV-jb.js
> +gitea/assets/js/dist.B7azoa_g.js
> +gitea/assets/js/dist.BK-uwuz2.js
> +gitea/assets/js/dist.BK2zGIrI.js
> +gitea/assets/js/dist.BLv0l5FY.js
> +gitea/assets/js/dist.BN3MoNBI.js
> +gitea/assets/js/dist.Bcz2Z1CC.js
> +gitea/assets/js/dist.BgM__o-p.js
> +gitea/assets/js/dist.C-rAlrgs.js
> +gitea/assets/js/dist.CHgmPrfx.js
> +gitea/assets/js/dist.CJAG52T_.js
> +gitea/assets/js/dist.CLSSwiO4.js
> +gitea/assets/js/dist.CXdlLIjU.js
> +gitea/assets/js/dist.CnR0Ljm_.js
> +gitea/assets/js/dist.CqGT6-2-.js
> +gitea/assets/js/dist.D753jJbH.js
> +gitea/assets/js/dist.DBrbHHpc.js
> +gitea/assets/js/dist.DDjLrFz5.js
> +gitea/assets/js/dist.DGIvh58t.js
> +gitea/assets/js/dist.DLQJu1ew.js
> +gitea/assets/js/dist.DW_dHmWV.js
> +gitea/assets/js/dist.DiJx91qY.js
> +gitea/assets/js/dist.DisDrvNF.js
> +gitea/assets/js/dist.DjOAKqIS.js
> +gitea/assets/js/dist.Do7Ix5Cl.js
> +gitea/assets/js/dist.Ds5xwbbI.js
> +gitea/assets/js/dist.DzE9V6Ds.js
> +gitea/assets/js/dist.FK3IhhzZ.js
> +gitea/assets/js/dist.NAvASySu.js
> +gitea/assets/js/dist.NWlQDEJe.js
> +gitea/assets/js/dist.vFf0OGfp.js
> +gitea/assets/js/dist2.BWhnB4Sy.js
> +gitea/assets/js/dist2.C6jizTQH.js
> +gitea/assets/js/dist2.CBJBWPU0.js
> +gitea/assets/js/dist2.CDd9hxgB.js
> +gitea/assets/js/dockerfile.ClBSxI1_.js
> +gitea/assets/js/dropzone.9FIWmXUy.js
> +gitea/assets/js/dtd.DTF72YNO.js
> +gitea/assets/js/dylan.C6jEEEk-.js
> +gitea/assets/js/easymde.96henSEI.js
> +gitea/assets/js/ebnf.D4c0_ac3.js
> +gitea/assets/js/ebnfDiagram-BXEA7PRR.DhWnZ3k4.js
> +gitea/assets/js/ecl.BVIeWmwY.js
> +gitea/assets/js/eiffel.BEjRio4Q.js
> +gitea/assets/js/elm.Cshzl8qu.js
> +gitea/assets/js/erDiagram-JOGREHBK.DBh9dWSl.js
> +gitea/assets/js/erlang.DaB2Rkuy.js
> +gitea/assets/js/eventmodeling-45OFAUF4.BYhVwZ8T.js
> +gitea/assets/js/eventsource.sharedworker.DV1Z2uJv.js
> +gitea/assets/js/eventsource.sharedworker.DV1Z2uJv.js.map
> +gitea/assets/js/external-render-frontend.C2SjdEoB.js
> +gitea/assets/js/external-render-frontend.C2SjdEoB.js.map
> +gitea/assets/js/external-render-helper.C3l0Jq6G.js
> +gitea/assets/js/external-render-helper.C3l0Jq6G.js.map
> +gitea/assets/js/factor.BOWi5Ytq.js
> +gitea/assets/js/fcl.BV5BUjr4.js
> +gitea/assets/js/flowDiagram-UKHOOZJN.DQNnGaVb.js
> +gitea/assets/js/forth.Cezjo90N.js
> +gitea/assets/js/fortran.Bt6PBEDR.js
> +gitea/assets/js/frontend-asciicast.dF-4gV37.js
> +gitea/assets/js/frontend-openapi-swagger.kauCDZLe.js
> +gitea/assets/js/frontend-viewer-3d.B1rQvNaS.js
> +gitea/assets/js/ganttDiagram-PKOTCBZU.DaLTb1BD.js
> +gitea/assets/js/gas.BHEdbvp9.js
> +gitea/assets/js/gherkin.oBAE_ms0.js
> +gitea/assets/js/gitGraph-TEB2WS4Q.BpmT8qWT.js
> +gitea/assets/js/gitGraphDiagram-DS77QQ5N.tn4GJDKm.js
> +gitea/assets/js/graphlib.LfIo9zpt.js
> +gitea/assets/js/groovy.D5BFAy6W.js
> +gitea/assets/js/haskell.BRsoo5mP.js
> +gitea/assets/js/haxe.DjVOVvNP.js
> +gitea/assets/js/hex-color-picker.C6jjQkXL.js
> +gitea/assets/js/http.CLVgA2GD.js
> +gitea/assets/js/idl.BUZw3wgd.js
> +gitea/assets/js/iife.D2XhYhS2.js
> +gitea/assets/js/iife.D2XhYhS2.js.map
> +gitea/assets/js/index.C6rrIx7F.js
> +gitea/assets/js/index.C6rrIx7F.js.map
> +gitea/assets/js/info-DKCQHKI2.W2kmTIj3.js
> +gitea/assets/js/infoDiagram-6WML65LV.zHKx6xss.js
> +gitea/assets/js/init.D6jRqBbL.js
> +gitea/assets/js/ishikawaDiagram-WSZJBQD7.BZk-5IFn.js
> +gitea/assets/js/javascript.BFEgoG3W.js
> +gitea/assets/js/journeyDiagram-NVQOT4AX.Bie_N_nr.js
> +gitea/assets/js/julia.CQfgDRfP.js
> +gitea/assets/js/kanban-definition-27J2QSJJ.WETI38Pj.js
> +gitea/assets/js/katex.4zD60jlf.js
> +gitea/assets/js/katex.DyGsA41z.js
> +gitea/assets/js/lib-mjs.BREp8UEs.js
> +gitea/assets/js/lib-mjs.BTKsz9sN.js
> +gitea/assets/js/lib-mjs.gcEmHQDA.js
> +gitea/assets/js/lib.C8H29j3Q.js
> +gitea/assets/js/lib.DvOBk29J.js
> +gitea/assets/js/line.D4jUerjb.js
> +gitea/assets/js/linear.DxmoPTZo.js
> +gitea/assets/js/livescript.BXxG0Yva.js
> +gitea/assets/js/lua.CiA1ziua.js
> +gitea/assets/js/map.B0mAiBid.js
> +gitea/assets/js/mathematica.u8YMmbU0.js
> +gitea/assets/js/mbox.BEMVcqjs.js
> +gitea/assets/js/mermaid-layout-elk.core.C8E62VAV.js
> +gitea/assets/js/mermaid-parser.core.CwTU9XjL.js
> +gitea/assets/js/mermaid.core.COTrLbdM.js
> +gitea/assets/js/mindmap-definition-FAOFIHXS.Dmue6Cei.js
> +gitea/assets/js/mirc.C9zpzAZU.js
> +gitea/assets/js/mllike.B45xgp2S.js
> +gitea/assets/js/modelica.CqHI_q-D.js
> +gitea/assets/js/mscgen.qgSLujhx.js
> +gitea/assets/js/mumps.CW_TBmxz.js
> +gitea/assets/js/nginx.BMaDbqW3.js
> +gitea/assets/js/nsis.BTmtZnxQ.js
> +gitea/assets/js/ntriples.d28e9m0E.js
> +gitea/assets/js/octave.D2Q8cUp1.js
> +gitea/assets/js/ordinal.CysACInB.js
> +gitea/assets/js/oz.BwTct_5T.js
> +gitea/assets/js/packet-7NZHBO7P.Cbyflqzk.js
> +gitea/assets/js/pascal.Dp_KdFgX.js
> +gitea/assets/js/path.BWPyau1x.js
> +gitea/assets/js/pdfobject.Dr4yjhfI.js
> +gitea/assets/js/pegDiagram-VL7TDLO6.Dm1rdTW0.js
> +gitea/assets/js/perl.CdEHsPfU.js
> +gitea/assets/js/pie-RZYD4A2V.Bi67HPnm.js
> +gitea/assets/js/pieDiagram-7S7Q4E2Y.CQk1cmmg.js
> +gitea/assets/js/pig.AF4Hwhju.js
> +gitea/assets/js/powershell.D8Rs7-BZ.js
> +gitea/assets/js/preload-helper.CV77j2BA.js
> +gitea/assets/js/properties.C357ku5U.js
> +gitea/assets/js/protobuf.D1ij_kNL.js
> +gitea/assets/js/pug.B0YcnVvE.js
> +gitea/assets/js/puppet.B4hC2X4m.js
> +gitea/assets/js/python.BqYw9LYJ.js
> +gitea/assets/js/q.B9NhS7L_.js
> +gitea/assets/js/quadrantDiagram-CIZ2JOQS.B5_pAFaX.js
> +gitea/assets/js/r.DADKenSm.js
> +gitea/assets/js/radar-I7S5WNFK.D8Lx5Fx3.js
> +gitea/assets/js/railroad-3IZDKUUU.BFg16KhP.js
> +gitea/assets/js/railroad-abnf-AHOZXSZD.BnCA8SCy.js
> +gitea/assets/js/railroad-ebnf-EBAXGLYW.D3B0kotK.js
> +gitea/assets/js/railroad-peg-LSFZ7HO6.Drjk09Sj.js
> +gitea/assets/js/railroadDiagram-AXF67PYL.Dg7x5AtS.js
> +gitea/assets/js/render-TAZW7USW.BhX-Vr4Q.js
> +gitea/assets/js/requirementDiagram-LRYGKXZP.D3hqGtnL.js
> +gitea/assets/js/rough.esm.C8Mh6_WU.js
> +gitea/assets/js/rpm.gpDK5sbt.js
> +gitea/assets/js/ruby.DOu12PEZ.js
> +gitea/assets/js/runtime-core.esm-bundler.BCIfMFaf.js
> +gitea/assets/js/sankeyDiagram-W5VNT64P.BbP3ONx_.js
> +gitea/assets/js/sas.C2OyD2Y6.js
> +gitea/assets/js/scheme.tChLYBuY.js
> +gitea/assets/js/sequenceDiagram-SI44F4Z6.JUKfgdH2.js
> +gitea/assets/js/shell.Du5Qg9im.js
> +gitea/assets/js/sieve.BAxa3IjF.js
> +gitea/assets/js/simple-mode.ya6aAcS3.js
> +gitea/assets/js/sizeCapture-X5ZJPWSS.DljrbTty.js
> +gitea/assets/js/smalltalk.BLp5-jwC.js
> +gitea/assets/js/solr.BBopId9w.js
> +gitea/assets/js/sortable.esm.kBWKSe6N.js
> +gitea/assets/js/sparql.Dz-mlCAC.js
> +gitea/assets/js/spreadsheet.CTIncYxj.js
> +gitea/assets/js/sql.DcCJ9jop.js
> +gitea/assets/js/src.D2lBWdiG.js
> +gitea/assets/js/stateDiagram-OKZ733FA.BrxgkOdb.js
> +gitea/assets/js/stateDiagram-v2-UEYNNEHI.DLH989KK.js
> +gitea/assets/js/stex.sDrdk2BW.js
> +gitea/assets/js/stylus.wPQsFJ4X.js
> +gitea/assets/js/swagger.CC3MWVPT.js
> +gitea/assets/js/swagger.CC3MWVPT.js.map
> +gitea/assets/js/swagger.DJ1hB9vx.js
> +gitea/assets/js/swagger.DJ1hB9vx.js.map
> +gitea/assets/js/swift.8uO-G1eB.js
> +gitea/assets/js/swimlanes-SLNWSIFB.DVfKEPjo.js
> +gitea/assets/js/swimlanesDiagram-ULZ7WXOC.Cu15Nlgr.js
> +gitea/assets/js/tcl.BGfruO1u.js
> +gitea/assets/js/textile.CyzeGT9J.js
> +gitea/assets/js/tiddlywiki.VlUiK86J.js
> +gitea/assets/js/tiki.BsbLbSYH.js
> +gitea/assets/js/timeline-definition-Z64GVDOM.DWeXU4Xq.js
> +gitea/assets/js/toml.LvoKBwCs.js
> +gitea/assets/js/treeView-QDETBFTQ.DUw2PdfN.js
> +gitea/assets/js/treemap-6X3UGDF4.C6_-Qb78.js
> +gitea/assets/js/tribute.min.C7Xf9OcE.js
> +gitea/assets/js/troff.C2dAgh7P.js
> +gitea/assets/js/ttcn-cfg.2b4Gb5sE.js
> +gitea/assets/js/ttcn.PPSTk1ow.js
> +gitea/assets/js/turtle.Cx3rYX2g.js
> +gitea/assets/js/vb.BthdM_4N.js
> +gitea/assets/js/vbscript.D9f6rSsU.js
> +gitea/assets/js/velocity.CqftRsjg.js
> +gitea/assets/js/vennDiagram-T6HMQDX7.CXXcbUvf.js
> +gitea/assets/js/verilog.B9iqZ1rJ.js
> +gitea/assets/js/vhdl.CBQgaEhZ.js
> +gitea/assets/js/wardley-OPB4EBWU.BmM8DV_w.js
> +gitea/assets/js/wardleyDiagram-T6FBY63Y.B-JtzsUK.js
> +gitea/assets/js/webidl.D5jiJvOU.js
> +gitea/assets/js/xquery.fj_R-kMw.js
> +gitea/assets/js/xychartDiagram-ELKLHX3M.B0k4GPWM.js
> +gitea/assets/js/yacas.CXXgtw0p.js
> +gitea/assets/js/z80.CL1naaMV.js
>  gitea/assets/licenses.txt

-- 
wbr, Kirill

Reply via email to