Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
8500 commits
Select commit Hold shift + click to select a range
879b896
bump devcontainer to go 1.25 (#35404)
techknowlogick Sep 4, 2025
e9655df
Update tools/package.json dependencies, remove imagemin-zopfli (#35406)
silverwind Sep 4, 2025
3e3c36b
split admin config settings templates to make it maintain easier (#35…
lunny Sep 4, 2025
5fe3296
Disable Field count validation of CSV viewer (#35228)
Birdulon Sep 4, 2025
0734763
Refactor and update mail templates (#35150)
NorthRealm Sep 5, 2025
998b6b8
add `/.pnpm-store` to .gitignore (#35414)
lsd-techno Sep 5, 2025
09d1f35
fix(webhook/discord): fixed username cannot be empty error (#35412)
ulnanlu Sep 5, 2025
89b4be0
Switch to `@resvg/resvg-wasm` for `generate-images` (#35415)
silverwind Sep 5, 2025
1640e9a
[skip ci] Updated translations via Crowdin
GiteaBot Sep 6, 2025
b8f1c9f
Migrate tools and configs to typescript, require node.js >= 22.18.0 (…
silverwind Sep 6, 2025
c290682
Upgrade golang to 1.25.1 and add descriptions for the swagger structs…
lunny Sep 6, 2025
664522e
apply as maintainer (#35424)
TheFox0x7 Sep 6, 2025
0c31499
[skip ci] Updated translations via Crowdin
GiteaBot Sep 7, 2025
38ad585
Support Node.js 22.6 with type stripping (#35427)
silverwind Sep 7, 2025
801da7f
Update js dependencies (#35429)
silverwind Sep 7, 2025
87362b4
fix: add author.name field to Swift Package Registry API response (#3…
ahanoff Sep 7, 2025
bde1f82
Update gofumpt, add go.mod ignore directive (#35434)
silverwind Sep 8, 2025
4c369c0
[skip ci] Updated translations via Crowdin
GiteaBot Sep 9, 2025
e4cb48a
Fix bug when issue disabled, pull request number in the commit messag…
lunny Sep 9, 2025
b9efbe9
Fix push commits comments when changing the pull request target branc…
lunny Sep 9, 2025
2802f96
check user and repo for redirects when using git via SSH transport (#…
koalajoe23 Sep 9, 2025
47df15c
Update JS and PY dependencies (#35444)
silverwind Sep 10, 2025
fb247f6
[skip ci] Updated translations via Crowdin
GiteaBot Sep 10, 2025
e35e724
Use db.WithTx/WithTx2 instead of TxContext when possible (#35428)
lunny Sep 10, 2025
274f4ae
Fix a compare page 404 bug when the pull request disabled (#35441)
lunny Sep 10, 2025
b76e69f
Fix overflow in notifications list (#35446)
silverwind Sep 10, 2025
2653ac9
Extend comment treepath length (#35389)
lunny Sep 10, 2025
4d43d85
Bump setup-node to v5 (#35448)
silverwind Sep 10, 2025
593a52c
Vertically center date in file view latest commit (#35456)
silverwind Sep 10, 2025
89d7929
Fix package link setting can only list limited repositories (#35394)
lunny Sep 10, 2025
f04b9aa
[skip ci] Updated translations via Crowdin
GiteaBot Sep 11, 2025
9bb08aa
Update image name in integration README (#35465)
silverwind Sep 11, 2025
16e1207
[skip ci] Updated translations via Crowdin
GiteaBot Sep 12, 2025
84812e4
Fix SSH signing key path will be displayed in the pull request UI (#3…
ChristopherHX Sep 12, 2025
7a474d1
Don't store repo archives on `gitea dump` (#35467)
h7x4 Sep 12, 2025
866c636
Replace webpack with rspack (#35460)
silverwind Sep 12, 2025
325e059
Fix different behavior in status check pattern matching with double s…
wxiaoguang Sep 13, 2025
688abac
Fix various typos in codebase (#35480)
luzpaz Sep 13, 2025
4fe1066
Replace gobwas/glob package (#35478)
wxiaoguang Sep 13, 2025
e612b97
Revert the rspack change (#35482)
silverwind Sep 14, 2025
69e595c
Update eslint to v9 (#35485)
silverwind Sep 14, 2025
8c8eb4b
Clean up npm dependencies (#35484)
silverwind Sep 15, 2025
fe5afcb
Exposing TimeEstimate field in the API (#35475)
gnanakeethan Sep 16, 2025
9332ff2
Move git command to git/gitcmd (#35483)
lunny Sep 16, 2025
6033c47
Enable more markdown paste features in textarea editor (#35494)
silverwind Sep 16, 2025
4730bb5
[skip ci] Updated translations via Crowdin
GiteaBot Sep 17, 2025
2f3da6d
Correctly override user unitmodes (#35501)
lynxplay Sep 17, 2025
90cb5f9
Clean up npm dependencies (#35508)
silverwind Sep 17, 2025
9a0ec53
Stream repo zip/tar.gz/bundle achives by default (#35487)
ChristopherHX Sep 19, 2025
198f37e
Move updateref and removeref to gitrepo and remove unnecessary open r…
lunny Sep 19, 2025
0b706b0
[skip ci] Updated translations via Crowdin
GiteaBot Sep 24, 2025
f09bea7
[Fix] Trigger 'unlabeled' event when label is Deleted from PR (#34316)
Sumit189 Sep 24, 2025
d83676c
Fix markup init after issue comment editing (#35536)
wxiaoguang Sep 25, 2025
53dfbbb
Update issue.go with labels documentation (labels content, not ids) (…
Utopiah Sep 25, 2025
8ad2a53
[skip ci] Updated translations via Crowdin
GiteaBot Sep 26, 2025
7bf2972
Move GetDiverging functions to gitrepo (#35524)
lunny Sep 26, 2025
1f32170
Move some functions to gitrepo package (#35503)
lunny Sep 26, 2025
8106d95
Use global lock instead of status pool for cron lock (#35507)
lunny Sep 27, 2025
151ef80
use experimental go json v2 library (#35392)
junoberryferry Sep 28, 2025
fbe80e6
Add proper error message if session provider can not be created (#35520)
6543 Sep 28, 2025
0f66814
Drop json-iterator dependency (#35544)
wxiaoguang Sep 28, 2025
c5332fd
add more routes to the "expensive" list (#35547)
tycho Sep 29, 2025
c5d74e5
Bump github.com/wneessen/go-mail from 0.6.2 to 0.7.1 (#35557)
dependabot[bot] Oct 1, 2025
b907b9f
Enable a few more tsconfig options (#35553)
silverwind Oct 1, 2025
340aed3
Update JS and PY deps (#35565)
silverwind Oct 2, 2025
efc48c3
Added button to copy file name in PR files (#35509)
saneks222 Oct 2, 2025
c453210
fix(webhook): prevent tag events from bypassing branch filters target…
Exgene Oct 3, 2025
71360a9
Address some CodeQL security concerns (#35572)
wxiaoguang Oct 3, 2025
17c8aa6
Add rebase push display wrong comments bug (#35560)
lunny Oct 3, 2025
6589326
Use bundled version of spectral (#35573)
silverwind Oct 3, 2025
e1c2fef
Fix creating pull request failure when the target branch name is the …
lunny Oct 3, 2025
4e7a97d
[skip ci] Updated translations via Crowdin
GiteaBot Oct 4, 2025
851d8f9
[skip ci] Updated translations via Crowdin
GiteaBot Oct 5, 2025
0a0baeb
fix: auto-expand and auto-scroll for actions logs (#35570) (#35583)
ita004 Oct 5, 2025
cdc0733
Use `inputs` context when parsing workflows (#35590)
Zettat123 Oct 6, 2025
ad2ff67
Move archive function to repo_model and gitrepo (#35514)
lunny Oct 6, 2025
c9e7fde
feat: adds option to force update new branch in contents routes (#35592)
robgonnella Oct 7, 2025
69f5ee9
Move some functions to gitrepo package (#35543)
lunny Oct 7, 2025
03fce8f
Fixing issue #35530: Password Leak in Log Messages (#35584)
shashank-netapp Oct 7, 2025
0bc1294
Print PR-Title into tooltip for actions (#35579)
da-Kai Oct 9, 2025
b8e5e2a
Fix diffpatch API endpoint (#35610)
surya-purohit Oct 9, 2025
94d99c9
[skip ci] Updated translations via Crowdin
GiteaBot Oct 10, 2025
9f664ab
Fix inputing review comment will remove reviewer (#35591)
lunny Oct 10, 2025
165a3ea
Mock external service in hcaptcha TestCaptcha (#35604)
silverwind Oct 10, 2025
327d0a7
The status icon of the Action step is consistent with GitHub (#35618)
lutinglt Oct 10, 2025
40f71bc
Support Actions `concurrency` syntax (#32751)
Zettat123 Oct 10, 2025
b029ad4
Fix code tag style problem and LFS view bug (#35628)
lutinglt Oct 11, 2025
25c4eb1
Refactor ActionRunJob parsing into a reusable function (#35623)
ChristopherHX Oct 11, 2025
24a595c
Bump happy-dom from 19.0.2 to 20.0.0 (#35625)
dependabot[bot] Oct 12, 2025
662a44d
Fix merge panic (#35606)
lunny Oct 12, 2025
3d264ba
bump archives&rar dep (#35637)
techknowlogick Oct 12, 2025
2401812
Cleanup ActionRun creation (#35624)
ChristopherHX Oct 12, 2025
f9a4b27
nix flake update (#35639)
techknowlogick Oct 12, 2025
912515e
Bump actions/checkout to v5 (#35644)
silverwind Oct 12, 2025
49a0a11
Update JS deps, misc tweaks (#35643)
silverwind Oct 12, 2025
22b92e3
[skip ci] Updated translations via Crowdin
GiteaBot Oct 13, 2025
96102c6
Bump setup-go to v6 (#35660)
silverwind Oct 14, 2025
731d803
Creating push comments before invoke pull request checking (#35647)
lunny Oct 14, 2025
16fc332
Fix a bug missed return (#35655)
lunny Oct 15, 2025
9ae2e9e
Always create Actions logs stepsContainer (#35654)
wxiaoguang Oct 15, 2025
1bdb0b7
Upgrade to go 1.25.3 (#35656)
lunny Oct 15, 2025
c55a017
Fix missing Close when error occurs and abused connection pool (#35658)
wxiaoguang Oct 15, 2025
990201d
Bump happy-dom from 20.0.0 to 20.0.2 (#35677)
dependabot[bot] Oct 15, 2025
bf8ecf7
Use LFS object size instead of blob size when viewing a LFS file (#35…
surya-purohit Oct 16, 2025
5bf7cf7
Bump `actions/labeler` to v6 (#35681)
silverwind Oct 16, 2025
ebd88af
[skip ci] Updated translations via Crowdin
GiteaBot Oct 17, 2025
a7eceb5
Use gitrepo.Repository instead of wikipath (#35398)
lunny Oct 18, 2025
322cb04
Fix workflow run event status while rerunning a failed job (#35689)
ChristopherHX Oct 18, 2025
2d36a0c
Fix various bugs (#35684)
wxiaoguang Oct 18, 2025
c30d74d
feat(diff): Enable commenting on expanded lines in PR diffs (#35662)
brymut Oct 19, 2025
66ee8f3
Avoid emoji mismatch and allow to only enable chosen emojis (#35692)
wxiaoguang Oct 19, 2025
897e48d
Add quick approve button on PR page (#35678)
Zettat123 Oct 20, 2025
b2ee5be
Refactor legacy code (#35708)
wxiaoguang Oct 20, 2025
a2eea2f
Fix various trivial problems (#35714)
wxiaoguang Oct 21, 2025
3917d27
Make restricted users can access public repositories (#35693)
wxiaoguang Oct 21, 2025
a4e23b8
fix attachment file size limit in server backend (#35519)
a1012112796 Oct 21, 2025
c28aab6
[skip ci] Updated translations via Crowdin
GiteaBot Oct 22, 2025
5f06972
Don't block site admin's operation if SECRET_KEY is lost (#35721)
wxiaoguang Oct 22, 2025
a9f2ea7
Honor delete branch on merge repo setting when using merge API (#35488)
kemzeb Oct 22, 2025
08b9776
Refactor Actions Token Access (#35688)
ChristopherHX Oct 22, 2025
195fc71
Fix external render (#35727)
wxiaoguang Oct 22, 2025
8085c75
Remove mermaid margin workaround (#35732)
silverwind Oct 23, 2025
522c466
Make external iframe render work (#35730)
wxiaoguang Oct 23, 2025
cab35ff
Update dependencies (#35733)
silverwind Oct 23, 2025
e03a68c
Misc tool tweaks (#35734)
silverwind Oct 23, 2025
397d666
Fix review request webhook bug (#35339) (#35723)
lunny Oct 24, 2025
9a73a1f
Make "update file" API can create a new file when SHA is not set (#35…
wxiaoguang Oct 24, 2025
0d740a6
Improve online runner check (#35722)
Zettat123 Oct 24, 2025
cb72c90
Intorduce "config edit-ini" sub command to help maintaining INI confi…
wxiaoguang Oct 25, 2025
304d836
Fix shutdown waitgroup panic (#35676)
lunny Oct 25, 2025
5454fda
Use git model to detect whether branch exist instead of gitrepo metho…
lunny Oct 25, 2025
c9beb0b
Support actions and reusable workflows from private repos (#32562)
Zettat123 Oct 25, 2025
2a6af15
[skip ci] Updated translations via Crowdin
GiteaBot Oct 26, 2025
bc50431
Upgrade go mail to 0.7.2 (#35748)
lunny Oct 26, 2025
2f309b8
Revert #18491, fix oauth2 client link account (#35745)
wxiaoguang Oct 26, 2025
87d670c
[skip ci] Updated translations via Crowdin
GiteaBot Oct 27, 2025
cddff73
Fix "ref-issue" handling in markup (#35739)
wxiaoguang Oct 27, 2025
6b5563c
Support selecting theme on the footer (#35741)
wxiaoguang Oct 28, 2025
91839ca
Move `codeformat` folder to tools (#35758)
silverwind Oct 28, 2025
d69eede
Update JS dependencies (#35759)
silverwind Oct 28, 2025
95b18eb
Remove unnecessary code and fix comments (#35761)
lunny Oct 28, 2025
fe25997
Enable `vue/require-typed-ref` eslint rule (#35764)
silverwind Oct 29, 2025
39c08ce
Update tab title when navigating file tree (#35757)
bytedream Oct 29, 2025
8aa1179
Fix actions schedule update issue (#35767)
Zettat123 Oct 29, 2025
98ff7d0
add pnpm to Snapcraft (#35778)
techknowlogick Oct 29, 2025
73e229e
[skip ci] Updated translations via Crowdin
GiteaBot Oct 30, 2025
3ab8ae5
Fix actions rerun bug (#35783)
Zettat123 Oct 30, 2025
8b290b8
Improve and fix markup code preview rendering (#35777)
silverwind Oct 30, 2025
c3472dd
Fix file extension on gogs.png (#35793)
silverwind Oct 30, 2025
ef90bef
Add test for ExtendCommentTreePathLength migration and fix bugs (#35791)
mithileshgupta12 Oct 31, 2025
de70cd3
Fix cli "Before" handling (#35797)
wxiaoguang Oct 31, 2025
b148bef
Remove unnecessary function parameter (#35765)
lunny Nov 1, 2025
1dac4d1
[skip ci] Updated translations via Crowdin
GiteaBot Nov 2, 2025
b3e5b96
Fix clone mixed bug (#35810)
lunny Nov 2, 2025
f2d7931
Fix circular spin animation direction (#35785)
lutinglt Nov 2, 2025
5cb453c
Revert gomail to v0.7.0 to fix sending mail failed (#35816)
lunny Nov 2, 2025
685c8c3
Add cache to container build (#35697)
TheFox0x7 Nov 2, 2025
17a6a2b
upgrade go mail to 0.7.2 and fix the bug (#35833)
lunny Nov 3, 2025
aa7ec64
ignore .worktrees as a "special folder" (#35835)
techknowlogick Nov 3, 2025
37208fe
Fix a number of `strictNullChecks`-related issues (#35795)
silverwind Nov 3, 2025
d9c0f86
Fix incorrect pull request counter (#35819)
lunny Nov 3, 2025
de26c8a
Fix viewed files number is not right if not all files loaded (#35821)
lunny Nov 3, 2025
bb1f523
Add a doctor command to fix inconsistent run status (#35840)
Zettat123 Nov 4, 2025
850012b
Update golangci-lint to v2.6.0 (#35801)
silverwind Nov 4, 2025
2be51d0
Port away from `flake-utils` (#35675)
Naxdy Nov 4, 2025
851db77
Fix Arch repo pacman.conf snippet (#35825)
CorySanin Nov 4, 2025
206f4c8
Remove wrong code (#35846)
lunny Nov 4, 2025
a0f492d
Make ACME email optional (#35849)
wxiaoguang Nov 4, 2025
d0ca2f6
Fix pull description code label background (#35865)
silverwind Nov 5, 2025
525265c
Refactor ls-tree and git path related problems (#35858)
wxiaoguang Nov 5, 2025
84d7496
Remove `fix` Make targets (#35868)
silverwind Nov 5, 2025
61e5cc1
fix(api/repo/contents): set the dates to now when not specified by th…
divyun Nov 5, 2025
23a37b4
Remove padding override on `.ui .sha.label` (#35864)
silverwind Nov 6, 2025
aaa8033
Update to go 1.25.4 (#35877)
silverwind Nov 6, 2025
eef9406
Contribution heatmap improvements (#35876)
silverwind Nov 6, 2025
b2feedd
Move `gitea-vet` to use `go tool` (#35878)
silverwind Nov 6, 2025
0ce7d66
Fix avatar upload error handling (#35887)
wxiaoguang Nov 7, 2025
bfaddbc
Fix conda null depend issue (#35900)
Luohaothu Nov 8, 2025
367a289
Display source code downloads last for release attachments (#35897)
lutinglt Nov 8, 2025
c12bc4a
Add toolchain directive to go.mod (#35901)
silverwind Nov 8, 2025
9193486
Add ability for local makefile with personal customizations that woul…
techknowlogick Nov 8, 2025
050c948
Fix team member access check (#35899)
wxiaoguang Nov 9, 2025
c4c4cf5
Use correct form field for allowed force push users in branch protect…
zorrobiwan Nov 9, 2025
60314cb
Add proper page title for project pages (#35773)
mithileshgupta12 Nov 9, 2025
1c8c565
Allow to display embed images/pdfs when SERVE_DIRECT was enabled on M…
lifegpc Nov 10, 2025
e31f224
Make OAuth2 issuer configurable (#35915)
wxiaoguang Nov 10, 2025
9affb51
Load jQuery as early as possible to support custom scripts (#35926)
wxiaoguang Nov 11, 2025
2223be2
Support blue yellow colorblind theme (#35910)
lutinglt Nov 11, 2025
372d24b
Limit reading bytes instead of ReadAll (#35928)
wxiaoguang Nov 12, 2025
b95fd7e
Don't show unnecessary error message to end users for DeleteBranchAft…
wxiaoguang Nov 12, 2025
1f3558b
Fix corrupted external render content (#35946)
wxiaoguang Nov 14, 2025
0181560
Upgrade deps golang.org/x/crypto (#35952)
lunny Nov 14, 2025
358de23
Fix container push tag overwriting (#35936)
wxiaoguang Nov 14, 2025
d6dc531
Add GITEA_PR_INDEX env variable to githooks (#35938)
dmach Nov 14, 2025
0fb3be7
Fix diff blob excerpt expansion (#35922)
wxiaoguang Nov 14, 2025
de69e7f
Change project default column icon to 'star' (#35967)
DrMaxNix Nov 18, 2025
e1372e5
Make composer registry support tar.gz and tar.bz2 and fix bugs (#35958)
wxiaoguang Nov 18, 2025
1da1e64
Misc CSS fixes (#35888)
silverwind Nov 19, 2025
adece92
[skip ci] Updated translations via Crowdin
GiteaBot Nov 20, 2025
98eb2b0
Bump golang.org/x/crypto from 0.43.0 to 0.45.0 (#35985)
dependabot[bot] Nov 20, 2025
afc25c5
wiki: reuse selectable style for wiki (#35990)
BLumia Nov 20, 2025
1baca49
Update JS deps (#35978)
silverwind Nov 20, 2025
543e3bf
Mention proc-receive in text for dashboard.resync_all_hooks func (#35…
strk Nov 21, 2025
4c51acb
[skip ci] Updated translations via Crowdin
GiteaBot Nov 21, 2025
a60a8c6
Allow empty commit when merging pull request with squash style (#35989)
lunny Nov 22, 2025
62d750e
Fix various permission & login related bugs (#36002)
lunny Nov 22, 2025
ed977d9
Use GitHub-style commit message for squash merge (#35987)
Zettat123 Nov 22, 2025
87d5a85
Add "site admin" back to profile menu (#36010)
wxiaoguang Nov 23, 2025
688430e
Allow admins to rename non-local users (#35970)
meln5674 Nov 23, 2025
abe2755
Fix container registry error handling (#36021)
wxiaoguang Nov 25, 2025
000c06d
Fix oauth2 session gob register (#36017)
wxiaoguang Nov 26, 2025
66707bc
Fix actions lint (#36029)
silverwind Nov 26, 2025
1816c7f
[skip ci] Updated translations via Crowdin
GiteaBot Nov 27, 2025
ede7f1a
Fix incorrect viewed files counter if file has changed (#36009)
bytedream Nov 27, 2025
9668913
Update JS deps, fix deprecations (#36040)
silverwind Nov 27, 2025
a36951a
Fix error handling in mailer and wiki services (#36041)
hamkido Nov 28, 2025
f4e38e6
Fix Actions `pull_request.paths` being triggered incorrectly by rebas…
Zettat123 Nov 28, 2025
b54af88
Replace `lint-go-gopls` with additional `govet` linters (#36028)
silverwind Nov 29, 2025
7d6861a
Add "Go to file", "Delete Directory" to repo file list page (#35911)
brymut Nov 30, 2025
5340db4
Fix bug when updating user email (#36058)
lunny Dec 1, 2025
1e777f9
[skip ci] Updated translations via Crowdin
GiteaBot Dec 2, 2025
a04a16d
adopt changes
6543 Dec 2, 2025
ca4b21c
Revert "adopt changes" (was intendet for #33356)
6543 Dec 2, 2025
9f268ed
Update go toolchain to 1.25.5 (#36074)
silverwind Dec 2, 2025
46d7ade
Enable TypeScript `strictNullChecks` (#35843)
silverwind Dec 3, 2025
97cb440
[skip ci] Updated translations via Crowdin
GiteaBot Dec 4, 2025
e30a130
Fix edit user email bug in API (#36068)
lunny Dec 4, 2025
ee6e371
Use Golang net/smtp instead of gomail's smtp to send email (#36055)
lunny Dec 4, 2025
b49dd8e
update golangci-lint to v2.7.0 (#36079)
silverwind Dec 4, 2025
ee365f5
fix some file icon ui (#36078)
a1012112796 Dec 4, 2025
cb5082f
Fix the bug when ssh clone with redirect user or repository (#36039)
lunny Dec 4, 2025
64960a1
Move commit related functions to gitrepo package (#35600)
lunny Dec 5, 2025
5fdc848
Add strikethrough button to markdown editor (#36087)
silverwind Dec 5, 2025
6675ddc
fix: Exclude code expansion arrows when DiffBlobExcerptData is not av…
brymut Dec 5, 2025
ca8c4eb
Update JS deps (#36091)
silverwind Dec 5, 2025
c287a8c
Disable matchBrackets in monaco (#36089)
silverwind Dec 5, 2025
b41ccb0
[skip ci] Updated translations via Crowdin
GiteaBot Dec 7, 2025
98ef79d
allow action user have read permission in public repo like other user…
a1012112796 Dec 7, 2025
69700f9
Fix possible bug when migrating issues/pull requests (#33487)
lunny Dec 8, 2025
d83a071
Changed a small typo in an error message and code comments. (#36117)
schinkelg Dec 9, 2025
ed698d1
Add matching pair insertion to markdown textarea (#36121)
silverwind Dec 10, 2025
1c69fdc
Improve math rendering (#36124)
wxiaoguang Dec 10, 2025
24b81ac
Use gitrepo's clone and push when possible (#36093)
lunny Dec 10, 2025
a440116
Support updating branch via API (#35951)
lunny Dec 10, 2025
01351cc
[skip ci] Updated translations via Crowdin
GiteaBot Dec 11, 2025
f25409f
Make Golang correctly delete temp files during uploading (#36128)
wxiaoguang Dec 11, 2025
d2a372f
Move some functions to gitrepo package to reduce RepoPath reference d…
lunny Dec 12, 2025
bfbc38f
Add sorting/filtering to admin user search API endpoint (#36112)
junoberryferry Dec 12, 2025
4cbcb91
Fix SVG size calulation, only use `style` attribute (#36133)
silverwind Dec 12, 2025
906adff
Hide RSS icon when viewing a file not under a branch (#36135)
lunny Dec 12, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
9 changes: 0 additions & 9 deletions .air.conf

This file was deleted.

26 changes: 26 additions & 0 deletions .air.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
root = "."
tmp_dir = ".air"

[build]
pre_cmd = ["killall -9 gitea 2>/dev/null || true"] # kill off potential zombie processes from previous runs
cmd = "make --no-print-directory backend"
entrypoint = ["./gitea"]
delay = 2000
include_ext = ["go", "tmpl"]
include_file = ["main.go"]
include_dir = ["cmd", "models", "modules", "options", "routers", "services"]
exclude_dir = [
"models/fixtures",
"models/migrations/fixtures",
"modules/avatar/identicon/testdata",
"modules/avatar/testdata",
"modules/git/tests",
"modules/migration/file_format_testdata",
"routers/private/tests",
"services/gitdiff/testdata",
]
exclude_regex = ["_test.go$", "_gen.go$"]
stop_on_error = true

[log]
main_only = true
39 changes: 20 additions & 19 deletions .changelog.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,46 +13,47 @@ groups:
-
name: BREAKING
labels:
- kind/breaking
- pr/breaking
-
name: SECURITY
labels:
- topic/security
-
name: FEATURES
labels:
- kind/feature
- type/feature
-
name: SECURITY
name: ENHANCEMENTS
labels:
- kind/security
- type/enhancement
-
name: API
name: PERFORMANCE
labels:
- kind/api
- performance/memory
- performance/speed
- performance/bigrepo
- performance/cpu
-
name: BUGFIXES
labels:
- kind/bug
- type/bug
-
name: ENHANCEMENTS
name: API
labels:
- kind/enhancement
- kind/refactor
- kind/ui
- modifies/api
-
name: TESTING
labels:
- kind/testing
-
name: TRANSLATION
labels:
- kind/translation
- type/testing
-
name: BUILD
labels:
- kind/build
- kind/lint
- topic/build
- topic/code-linting
-
name: DOCS
labels:
- kind/docs
- type/docs
-
name: MISC
default: true
Expand Down
46 changes: 46 additions & 0 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
{
"name": "Gitea DevContainer",
"image": "mcr.microsoft.com/devcontainers/go:1.25-trixie",
"containerEnv": {
// override "local" from packaged version
"GOTOOLCHAIN": "auto"
},
"features": {
// installs nodejs into container
"ghcr.io/devcontainers/features/node:1": {
"version": "latest"
},
"ghcr.io/devcontainers/features/git-lfs:1.2.5": {},
"ghcr.io/jsburckhardt/devcontainer-features/uv:1": {},
"ghcr.io/devcontainers/features/python:1": {
"version": "3.13"
},
"ghcr.io/warrenbuckley/codespace-features/sqlite:1": {}
},
"customizations": {
"vscode": {
"settings": {},
// same extensions as Gitpod, should match /.gitpod.yml
"extensions": [
"editorconfig.editorconfig",
"dbaeumer.vscode-eslint",
"golang.go",
"stylelint.vscode-stylelint",
"DavidAnson.vscode-markdownlint",
"Vue.volar",
"ms-azuretools.vscode-docker",
"vitest.explorer",
"cweijan.vscode-database-client2",
"GitHub.vscode-pull-request-github",
"Azurite.azurite"
]
}
},
"portsAttributes": {
"3000": {
"label": "Gitea Web",
"onAutoForward": "notify"
}
},
"postCreateCommand": "make deps"
}
98 changes: 98 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,98 @@
# Compiled Object files, Static and Dynamic libs (Shared Objects)
*.o
*.a
*.so

# Folders
_obj
_test

# IntelliJ
.idea
# Goland's output filename can not be set manually
/go_build_*

# MS VSCode
.vscode
__debug_bin*

# Architecture specific extensions/prefixes
*.[568vq]
[568vq].out

*.cgo1.go
*.cgo2.c
_cgo_defun.c
_cgo_gotypes.go
_cgo_export.*

_testmain.go

*.exe
*.test
*.prof

*coverage.out
coverage.all
cpu.out

*.db
*.log

/gitea
/gitea-vet
/debug
/integrations.test

/bin
/dist
/custom/*
!/custom/conf
/custom/conf/*
!/custom/conf/app.example.ini
/data
/indexers
/log
/tests/integration/gitea-integration-*
/tests/integration/indexers-*
/tests/e2e/gitea-e2e-*
/tests/e2e/indexers-*
/tests/e2e/reports
/tests/e2e/test-artifacts
/tests/e2e/test-snapshots
/tests/*.ini
/node_modules
/yarn.lock
/yarn-error.log
/npm-debug.log*
/pnpm-debug.log*
/public/assets/js
/public/assets/css
/public/assets/fonts
/public/assets/img/avatar
/vendor
/VERSION
/.air
/.go-licenses
/Dockerfile
/Dockerfile.rootless
/.venv

# Files and folders that were previously generated
/public/assets/img/webpack

# Snapcraft
snap/.snapcraft/
parts/
stage/
prime/
*.snap
*.snap-build
*_source.tar.bz2
.DS_Store

# Make evidence files
/.make_evidence

# Manpage
/man
Loading