main f6d8405

2025-12-15

267d526style: format codebase with prettier SSH UnverifiedKit
497fca5fix: resolve TypeScript errors for CI SSH UnverifiedKit
2d69752ci: add dummy env vars for svelte-check SSH UnverifiedKit
1f891beci: add GitHub Actions CI and dependabot auto-merge SSH UnverifiedKit

2025-11-24

c1ee1ecchore(deps): update SSH UnverifiedKit

2025-08-21

dd2c51bMerge pull request #9 from pdraim/dependabot/npm_and_yarn/tsx-4.20.4 merge GPG Unverifiedpdraim
7c5cf35deps(deps-dev): bump tsx from 4.20.3 to 4.20.4 GPG Unverifieddependabot[bot]
0f971d4Merge pull request #7 from pdraim/dependabot/npm_and_yarn/eslint-plugin-svelte-3.11.0 merge GPG Unverifiedpdraim
ab7fbfdMerge pull request #5 from pdraim/dependabot/npm_and_yarn/drizzle-39d0357a00 merge GPG Unverifiedpdraim
06b59b8Merge pull request #8 from pdraim/dependabot/npm_and_yarn/types/node-24.3.0 merge GPG Unverifiedpdraim
3cbfa9bMerge pull request #10 from pdraim/dependabot/npm_and_yarn/zod-4.0.17 merge GPG Unverifiedpdraim
ceeee94deps(deps-dev): bump @types/node from 22.16.0 to 24.3.0 GPG Unverifieddependabot[bot]
963074fdeps(deps): bump the drizzle group with 3 updates GPG Unverifieddependabot[bot]
405ff9bdeps(deps): bump zod from 3.25.71 to 4.0.17 GPG Unverifieddependabot[bot]
7b8cd6ddeps(deps-dev): bump eslint-plugin-svelte from 2.46.1 to 3.11.0 GPG Unverifieddependabot[bot]
9eea9dafeat: upgrade to Tailwind CSS v4 with complete ShadCN Svelte compatibility SSH UnverifiedKit
c7cda49fix: set Node.js version to 20.11.0 for Cloudflare Pages build SSH UnverifiedKit
f430cdbMerge pull request #3 from pdraim/staging merge GPG Unverifiedpdraim
a0ed40dfeat: add Dependabot configuration with grouped updates and CODEOWNERS SSH UnverifiedKit

2025-07-03

cf1cd5dMerge pull request #2 from pdraim/staging merge GPG Unverifiedpdraim
bc42573bump: version 0.2.1 SSH UnverifiedKit
a673124fix(chat): improve font and spacing in chat messages SSH UnverifiedKit
d472d9afix: handle styleData JSON string in message creation pipeline SSH UnverifiedKit
2b8397dMerge pull request #1 from pdraim/staging merge GPG Unverifiedpdraim
1301099bump: version 0.2.0 SSH Unverifiedtag v0.2.0Kit
6e58ca3fix(sse): Fix status bug and optimize performance with caching SSH UnverifiedKit
64ad42echore: update dependencies to latest versions SSH UnverifiedKit
812ae7achore: update project configuration and add font assets with caching headers SSH UnverifiedKit
03de79cfeat: extend backend APIs and database schema for enhanced chat functionality SSH UnverifiedKit
bf7e125feat: enhance authentication UI with improved login component and retro styling SSH UnverifiedKit
7d98a0ffeat: implement password validation and comprehensive security testing framework SSH UnverifiedKit
5f5cd68feat: add comprehensive text formatting system with gradients and retro fonts SSH UnverifiedKit

2025-02-19

d5464c3refactor(session): Extend session expiry and add renewal threshold SSH UnverifiedKit
334edb8feat(session): Simplify session renewal logic for online status SSH UnverifiedKit

2025-02-18

0b43029bump: version SSH Unverifiedtag v0.1.5Kit
e81bc01feat(ui): Optimize draggable and window positioning with performance improvements SSH UnverifiedKit
ea6754cfeat(ui): Change start positioning for AIM login window SSH UnverifiedKit
6e4a0f0feat(security): Add development mode bypass for Turnstile token validation SSH UnverifiedKit
272f39frefactor(ui): Improve tooltip and chat message interaction SSH UnverifiedKit
69a5042feat: Add mobile responsiveness and window minimization to chat interface SSH UnverifiedKit
2490b00bump: version SSH Unverifiedtag v0.1.4Kit
063dc5afix(security): Improve Cloudflare clearance cookie parsing SSH UnverifiedKit
c487b81fix(security): Re-use the clearance cookie provided by cloudflare 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
38bffedrefactor: Improve registration validation and captcha security SSH UnverifiedKit

2025-02-17

3d77915feat: Add public room buddy list polling for real-time user status updates SSH UnverifiedKit
ad216c7refactor: Improve type safety and login flow in chat components SSH UnverifiedKit
93e8e7afix(security): prevent sensitive user data exposure by enforcing SafeUser type throughout frontend 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