ᴊᴏᴇ ᴄʜᴇɴ
adea243ee8
feat(web): migrate account activation page to React ( #8296 )
2026-05-24 22:35:41 -04:00
ᴊᴏᴇ ᴄʜᴇɴ
44f0222a71
web: migrate /user/sign-out to Flamego ( #8294 )
2026-05-24 11:16:57 -04:00
ᴊᴏᴇ ᴄʜᴇɴ
26483c41c6
feat(web): add React sign-up page with Flamego captcha ( #8291 )
2026-05-23 23:33:41 -04:00
ᴊᴏᴇ ᴄʜᴇɴ
4935e7a63b
web: move password reset to React ( #8290 )
2026-05-23 21:55:22 -04:00
ᴊᴏᴇ ᴄʜᴇɴ
83a48c286d
fix: remove forgeable remember-me cookie, persist sessions by default ( #8289 )
2026-05-22 16:24:39 -04:00
ᴊᴏᴇ ᴄʜᴇɴ
f739682e9a
Move sign-in MFA step to React with /api/web/user/mfa ( #8288 )
2026-05-22 15:33:06 -04:00
ᴊᴏᴇ ᴄʜᴇɴ
d54f98f5a4
feat(web): adopt Pierre theme palette and reorder sign-in tab stops ( #8287 )
2026-05-22 11:19:38 -04:00
ᴊᴏᴇ ᴄʜᴇɴ
dd6be39208
feat: React-based sign-in page with /api/web/user/sign-in ( #8285 )
2026-05-22 00:28:27 -04:00
ᴊᴏᴇ ᴄʜᴇɴ
90790b2966
Embed WebContext and add /api/web/user-info endpoint ( #8282 )
2026-05-21 14:43:09 -04:00
ᴊᴏᴇ ᴄʜᴇɴ
b67c13c6bb
feat: introduce React web frontend and migrate home + 404 pages ( #8276 )
2026-05-20 17:45:31 -04:00
ᴊᴏᴇ ᴄʜᴇɴ
4c80cbc7eb
refactor: inline disallowed-username regex in UsersStore.Authenticate ( #8274 )
2026-05-19 12:52:06 -04:00
ᴊᴏᴇ ᴄʜᴇɴ
bfec14a857
refactor: render mail templates with html/template directly ( #8272 )
2026-05-19 12:20:13 -04:00
ᴊᴏᴇ ᴄʜᴇɴ
f3e563d854
refactor: prepare email package for web framework migration ( #8270 )
2026-05-18 22:22:46 -04:00
ᴊᴏᴇ ᴄʜᴇɴ
199cf4fd5b
security: don't follow redirects on webhook delivery ( #8263 )
2026-05-18 21:08:46 -04:00
ᴊᴏᴇ ᴄʜᴇɴ
0089c4c8e5
auth: trust reverse proxy auth header only from configured proxies ( #8264 )
2026-05-18 13:42:46 -04:00
ᴊᴏᴇ ᴄʜᴇɴ
a5d3439e2d
chore: replace reflect.Ptr with reflect.Pointer ( #8262 )
2026-05-17 20:39:09 -04:00
JSS
df467d8ff1
Fix git reset --end-of-options error on file upload and edit ( #8184 )
2026-02-18 19:04:31 -05:00
ᴊᴏᴇ ᴄʜᴇɴ
36d56d5525
all: rename packages ending with "util" to end with "x" ( #8182 )
...
Co-authored-by: JSS <jss@unknwon.dev >
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-16 13:25:19 -05:00
ᴊᴏᴇ ᴄʜᴇɴ
295bfba729
context: reject access tokens passed via URL query parameters ( #8177 )
2026-02-13 15:27:48 -05:00
ᴊᴏᴇ ᴄʜᴇɴ
a000f0c7a6
database: use safe git-module API for tag deletion ( #8175 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-02-12 21:24:44 -05:00
ᴊᴏᴇ ᴄʜᴇɴ
441c64d7bd
markup: restrict data URI scheme to safe image MIME types ( #8174 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-10 22:26:31 -05:00
ᴊᴏᴇ ᴄʜᴇɴ
5c67d47512
database: remove MSSQL backend support ( #8173 )
2026-02-10 18:41:31 -05:00
ᴊᴏᴇ ᴄʜᴇɴ
94d6e53dc2
email: replace gomail with go-mail ( #8164 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-10 17:44:01 -05:00
ᴊᴏᴇ ᴄʜᴇɴ
a1fa62b270
all: decouple API types from go-gogs-client SDK ( #8171 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-02-10 10:56:17 -05:00
ᴊᴏᴇ ᴄʜᴇɴ
069d3535d6
chore: fix broken links to gogs.io ( #8169 )
2026-02-09 09:09:59 -05:00
ᴊᴏᴇ ᴄʜᴇɴ
81ee883644
lfs: verify content hash and prevent object overwrite ( #8166 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
Co-authored-by: deepsource-autofix[bot] <62050782+deepsource-autofix[bot]@users.noreply.github.com>
2026-02-08 17:14:12 -05:00
ᴊᴏᴇ ᴄʜᴇɴ
3c358ede6d
all: migrate from json-iterator to encoding/json ( #8159 )
2026-02-08 00:34:36 -05:00
ᴊᴏᴇ ᴄʜᴇɴ
48500aa2b0
all: migrate from satori/go.uuid to google/uuid ( #8161 )
2026-02-08 00:13:43 -05:00
ᴊᴏᴇ ᴄʜᴇɴ
785157ba1f
all: migrate from nfnt/resize to golang.org/x/image/draw ( #8158 )
2026-02-08 00:08:50 -05:00
ᴊᴏᴇ ᴄʜᴇɴ
1c8016a27b
database/schemadoc: migrate to github.com/DATA-DOG/go-sqlmock ( #8157 )
2026-02-08 00:07:45 -05:00
Copilot
bf17cc6c69
Replace github.com/unknwon/com with stdlib and internal helpers ( #8148 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: Joe Chen <jc@unknwon.io >
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-05 22:08:54 -05:00
Copilot
6d56105f8f
Run modernize tool across codebase ( #8147 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: Joe Chen <jc@unknwon.io >
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
Co-authored-by: deepsource-autofix[bot] <62050782+deepsource-autofix[bot]@users.noreply.github.com>
2026-02-05 21:32:09 -05:00
ᴊᴏᴇ ᴄʜᴇɴ
7ea2c4093f
refactor: move main package from root to cmd/gogs ( #8139 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-31 23:28:48 -05:00
dependabot[bot]
7ebfb202e4
mod: bump github.com/olekukonko/tablewriter from 0.0.5 to 1.1.0 ( #8039 )
...
Co-authored-by: Joe Chen <jc@unknwon.io >
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-31 23:11:08 -05:00
ᴊᴏᴇ ᴄʜᴇɴ
7ad425025e
fix(ssh): git clone via built-in SSH server hangs ( #8135 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-31 22:20:43 -05:00
Joe Chen
997c3c5eab
chore: take care of legacy code
2026-01-31 20:07:49 -05:00
ᴊᴏᴇ ᴄʜᴇɴ
628216d588
security: require authentication for attachment uploads ( #8128 )
...
https://github.com/gogs/gogs/security/advisories/GHSA-fc3h-92p8-h36f
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-31 14:40:39 -05:00
ᴊᴏᴇ ᴄʜᴇɴ
7b7e38c880
security: prevent deletion of protected and default branches via web UI ( #8124 )
...
https://github.com/gogs/gogs/security/advisories/GHSA-2c6v-8r3v-gh6p
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-31 12:51:07 -05:00
ᴊᴏᴇ ᴄʜᴇɴ
bb68c0a042
security: fix cross-repository label modification vulnerability ( #8123 )
...
https://github.com/gogs/gogs/security/advisories/GHSA-cv22-72px-f4gh
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-31 12:28:30 -05:00
Yaroslav Halchenko
3cc8e7aa6d
Fix typos throughout the codebase ( #7514 )
2026-01-30 23:03:05 -05:00
Rajat Jain
9f1499f3ab
Support comparing tags in addition to branches ( #6493 )
...
Co-authored-by: Joe Chen <jc@unknwon.io >
Co-authored-by: Claude <noreply@anthropic.com >
2026-01-30 22:45:03 -05:00
Jeff Li
77dba1b5ea
repo: fix 500 error on watchers and stargazers pages using MSSQL ( #6386 )
...
Co-authored-by: Joe Chen <jc@unknwon.io >
Co-authored-by: Claude <noreply@anthropic.com >
2026-01-30 22:24:43 -05:00
Georg Wicke-Arndt
f70f29fdb0
Show file name in browser tab title when viewing files ( #5896 )
2026-01-30 22:11:10 -05:00
Sino
87c8faaf08
Standardize HTTP status codes ( #7851 )
...
Co-authored-by: Joe Chen <jc@unknwon.io >
2026-01-30 09:27:59 -05:00
ᴊᴏᴇ ᴄʜᴇɴ
1b226ca48d
repo: improve authz for resources ( #8119 )
...
https://github.com/gogs/gogs/security/advisories/GHSA-jj5m-h57j-5gv7
2026-01-29 20:56:09 -05:00
ᴊᴏᴇ ᴄʜᴇɴ
e3bb4165dc
database: impersonate pure-Go SQLite driver as the old "sqlite3" ( #8118 )
2026-01-29 14:49:36 -05:00
pikomonde
df3d945a2c
config: validate and print warnings for invalid options ( #7705 )
...
Co-authored-by: Joe Chen <jc@unknwon.io >
2026-01-28 11:36:03 -05:00
ᴊᴏᴇ ᴄʜᴇɴ
ae41bab5f2
repo: always list tree entries with verbatim ( #8116 )
...
Co-authored-by: Ali <alicse3@gmail.com >
2026-01-28 10:11:30 -05:00
ᴊᴏᴇ ᴄʜᴇɴ
2316b09eaf
database: fully switch over to pure-Go SQLite driver ( #8115 )
2026-01-27 22:45:50 -05:00
Copilot
3477bbac0e
Add ED25519 test coverage and refactor SSH key parsing tests ( #8107 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: unknwon <2946214+unknwon@users.noreply.github.com >
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-27 14:04:12 -05:00