history of src/routes/api/session/login/+server.ts at feat/gordon-container

2026-10-12

af344e1feat(deploy): run as a Node container image instead of Cloudflare Pages SSH UnverifiedKit

2026-02-16

5794674fix(security): stop trimming passwords to preserve intentional whitespace SSH UnverifiedKit
1a6a567fix(security): use getClientAddress() instead of spoofable headers for IP SSH UnverifiedKit

2026-01-24

787d679fix(chat): improve UX with scroll, notifications, and font style persistence SSH UnverifiedKit

2026-01-18

8b02f58fix(cloudflare): remove setInterval from global scope GPG Verifiedbnema
6e1c9bffix: typo odlUserId to userId in login logs GPG Verifiedbnema
89bb389security: fix critical auth and API vulnerabilities GPG Verifiedbnema
a5ef447refactor(api): migrate auth endpoints to Convex GPG Verifiedbnema

2025-12-15

267d526style: format codebase with prettier SSH UnverifiedKit
497fca5fix: resolve TypeScript errors for CI SSH UnverifiedKit

2025-07-03

03de79cfeat: extend backend APIs and database schema for enhanced chat functionality SSH UnverifiedKit

2025-02-18

6e4a0f0feat(security): Add development mode bypass for Turnstile token validation SSH UnverifiedKit
063dc5afix(security): Improve Cloudflare clearance cookie parsing SSH UnverifiedKit
f62d84afeat(security): Add clearance cookie for login and registration flows SSH UnverifiedKit
3a9c4bffix(security): Update cookie parsing and user status handling SSH UnverifiedKit
059b851feat(security): Enhance client-side signup validation and login security checks SSH UnverifiedKit

2025-02-16

c5cc06cfeat: Add Cloudflare Turnstile bot protection for login and registration SSH UnverifiedKit

2025-02-15

2960188feat: Implement structured logging with Pino across server routes SSH UnverifiedKit
a3b34f2feat: Implement SafeUser type and sanitization across API routes SSH UnverifiedKit

2025-02-14

3c14cb2refactor: Enhance logging and privacy in SSE and authentication modules SSH UnverifiedKit
88fcae1feat: Improve authentication security and UX with rate limiting and login attempts management SSH Unverifiedtag v0.1.1Kit

2025-02-12

64c03e0feat: Implement full-stack chat system with auth integration SSH Unverifiedtag v0.1Kit
872a426feat: implement session backend logic SSH UnverifiedKit

Keyboard shortcuts

Single-key shortcuts are on. ctrl k and esc work whatever this says.

ctrl k :
go to a section, branch, tag, file or repository
?
this list
j k
move the row cursor down / up
enter
open the row under the cursor; on Files, a directory opens or closes in place
↑ ↓ ← → home end
in the file tree (focus on a row): previous / next row, close / open a directory or go to its parent / first entry, first / last row. They never open a file
l h
on Files: open a directory or a file / close a directory or go up to its parent, then to the parent page. Elsewhere: into the side panel (on a merge request, its files) / back to the content; there j k move between its controls
g g G
first / last row
/
filter the list; on Files, find a file anywhere in the repository (esc clears, enter opens the best match)
b
switch branch or tag
g s g f g c g b g m g i g r g a
tabs: summary, files, commits, branches & tags, merge requests, issues, releases, actions (when available)
g h
home
w
wide mode: use the whole width of the screen, or not (remembered)
y
copy a permalink pinned to the commit
d u x
diff: split / unified / collapse or expand all
e E
diff: the whole file in view / every file, with the lines the hunks hide
n
merge request: next note in the diff
esc
close a dialog, leave a field

Branches 3

Tags 8

↑↓ moveenter openesc close