v0.7.0 31c7fae

querier.go RawHistoryFolder

1// Code generated by sqlc. DO NOT EDIT.
2// versions:
3//   sqlc v1.30.0
4
5package db
6
7import (
8	"context"
9	"database/sql"
10)
11
12type Querier interface {
13	AddOrUpdateHistory(ctx context.Context, url string, title sql.NullString) error
14	// Cleanup zoom level entries older than specified days
15	CleanupOldZoomLevels(ctx context.Context, dollar_1 sql.NullString) error
16	DeleteCertificateValidation(ctx context.Context, hostname string, certificateHash string) error
17	DeleteExpiredCertificateValidations(ctx context.Context) error
18	// Delete zoom level setting for a domain
19	DeleteZoomLevel(ctx context.Context, domain string) error
20	GetCertificateValidation(ctx context.Context, hostname string, certificateHash string) (CertificateValidation, error)
21	GetHistory(ctx context.Context, limit int64) ([]History, error)
22	GetShortcuts(ctx context.Context) ([]Shortcut, error)
23	// Get zoom level for a specific domain
24	GetZoomLevel(ctx context.Context, domain string) (float64, error)
25	// Get zoom level for domain with default fallback
26	GetZoomLevelWithDefault(ctx context.Context, domain string) (interface{}, error)
27	// List all zoom level settings ordered by most recently updated
28	ListZoomLevels(ctx context.Context) ([]ZoomLevel, error)
29	SearchHistory(ctx context.Context, column1 sql.NullString, column2 sql.NullString, limit int64) ([]History, error)
30	// Set or update zoom level for a domain with validation
31	SetZoomLevel(ctx context.Context, domain string, zoomFactor float64) error
32	StoreCertificateValidation(ctx context.Context, hostname string, certificateHash string, userDecision string, expiresAt sql.NullTime) error
33	UpdateHistoryFavicon(ctx context.Context, faviconUrl sql.NullString, url string) error
34}
35
36var _ Querier = (*Queries)(nil)

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 8

Tags 42

↑↓ moveenter openesc close