Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/coollabsio/ideas
/ functions
Functions
138 in github.com/coollabsio/ideas
⨍
Functions
138
◇
Types & classes
40
↓ 34 callers
Method
upsert_user
(&self, github_id: i64, login: &str, avatar_url: &str)
crates/storage/src/lib.rs:482
↓ 17 callers
Method
create_idea
( &self, title: &str, body: &str, problem: &str, author_id: Uuid,
crates/storage/src/lib.rs:578
↓ 15 callers
Method
pool
(&self)
crates/storage/src/lib.rs:351
↓ 12 callers
Method
idea
( &self, id: Uuid, viewer_id: Option<Uuid>, viewer_is_moderator: bool, )
crates/storage/src/lib.rs:639
↓ 11 callers
Method
is_moderator
(&self, login: &str)
crates/server/src/main.rs:164
↓ 10 callers
Function
csrf_ok
(headers: &HeaderMap, csrf: &str)
crates/server/src/main.rs:1031
↓ 9 callers
Method
create_comment
( &self, idea_id: Uuid, body: &str, author_id: Uuid, author_is_moderat
crates/storage/src/lib.rs:876
↓ 9 callers
Method
migrate
(&self)
crates/storage/src/lib.rs:355
↓ 9 callers
Function
require_session
(state: &AppState, jar: &CookieJar)
crates/server/src/main.rs:1027
↓ 9 callers
Function
test_store
()
crates/storage/src/lib.rs:1128
↓ 8 callers
Function
parse_dt
(value: String)
crates/storage/src/lib.rs:324
↓ 7 callers
Method
as_str
(self)
crates/domain/src/lib.rs:33
↓ 7 callers
Method
set_upvote
( &self, idea_id: Uuid, user_id: Uuid, upvoted: bool, viewer_is_modera
crates/storage/src/lib.rs:777
↓ 6 callers
Function
now_ts
()
crates/storage/src/lib.rs:320
↓ 6 callers
Method
set_idea_status
( &self, id: Uuid, status: IdeaStatus, done_url: Option<String>, actor
crates/storage/src/lib.rs:706
↓ 6 callers
Function
test_store
()
crates/storage/tests/store.rs:40
↓ 5 callers
Method
allow
(&self, scope: &str, key: &str, limit: u32, window: Duration)
crates/server/src/main.rs:116
↓ 5 callers
Function
get_session
(state: &AppState, jar: &CookieJar)
crates/server/src/main.rs:1016
↓ 5 callers
Method
list_comments
( &self, idea_id: Uuid, viewer_id: Option<Uuid>, viewer_is_moderator: bool,
crates/storage/src/lib.rs:830
↓ 5 callers
Function
rate_limit_key
(headers: &HeaderMap, jar: &CookieJar, user_id: Option<Uuid>)
crates/server/src/main.rs:1035
↓ 5 callers
Function
router
(state: AppState)
crates/server/src/main.rs:265
↓ 5 callers
Method
set_comment_upvote
( &self, comment_id: Uuid, user_id: Uuid, upvoted: bool, viewer_is_mod
crates/storage/src/lib.rs:800
↓ 4 callers
Method
delete_idea
( &self, id: Uuid, actor_id: Uuid, actor_is_moderator: bool, )
crates/storage/src/lib.rs:751
↓ 4 callers
Method
list_ideas
( &self, viewer_id: Option<Uuid>, viewer_is_moderator: bool, )
crates/storage/src/lib.rs:598
↓ 4 callers
Function
test_state
(base_url: &str)
crates/server/src/main.rs:1163
↓ 4 callers
Function
tokenize
(value: string)
frontend/src/lib/similarity.ts:113
↓ 3 callers
Method
comment
( &self, id: Uuid, viewer_id: Option<Uuid>, viewer_is_moderator: bool, )
crates/storage/src/lib.rs:943
↓ 3 callers
Method
create_session
( &self, sid: &str, csrf: &str, user: &User, ttl_sec: i64, )
crates/storage/src/lib.rs:512
↓ 3 callers
Function
normalize
(value: string)
frontend/src/lib/similarity.ts:126
↓ 3 callers
Method
secure_cookies
(&self)
crates/server/src/main.rs:160
↓ 3 callers
Method
seed_dev_examples
(&self)
crates/storage/src/lib.rs:386
↓ 3 callers
Method
set_idea_closed
( &self, id: Uuid, closed: bool, actor_id: Uuid, actor_is_moderator: b
crates/storage/src/lib.rs:735
↓ 3 callers
Method
update_comment
( &self, id: Uuid, body: &str, actor_id: Uuid, actor_is_moderator: boo
crates/storage/src/lib.rs:897
↓ 2 callers
Method
comment_count_sql
(&self)
crates/storage/src/lib.rs:982
↓ 2 callers
Method
comment_upvote_sql
(&self)
crates/storage/src/lib.rs:998
↓ 2 callers
Method
consume_oauth_state
(&self, state: &str)
crates/storage/src/lib.rs:468
↓ 2 callers
Method
delete_comment
( &self, id: Uuid, actor_id: Uuid, actor_is_moderator: bool, )
crates/storage/src/lib.rs:917
↓ 2 callers
Method
done_url_sql
(&self)
crates/storage/src/lib.rs:990
↓ 2 callers
Function
embedded_migrator
()
crates/storage/src/lib.rs:36
↓ 2 callers
Method
idea_exists
(&self, id: Uuid)
crates/storage/src/lib.rs:1038
↓ 2 callers
Function
overlapScore
(a: Set<string>, b: Set<string>)
frontend/src/lib/similarity.ts:98
↓ 2 callers
Function
run
(cwd: &Path, program: &str, args: &[&str])
crates/server/build.rs:45
↓ 2 callers
Function
serve_asset
(path: &str)
crates/server/src/main.rs:339
↓ 2 callers
Method
session
(&self, sid: &str)
crates/storage/src/lib.rs:539
↓ 2 callers
Method
sweep
(&self)
crates/storage/src/lib.rs:446
↓ 2 callers
Method
update_idea
( &self, id: Uuid, title: &str, body: &str, problem: &str, act
crates/storage/src/lib.rs:682
↓ 2 callers
Function
validate_comment
(body: &str)
crates/server/src/main.rs:984
↓ 2 callers
Function
validate_idea
(title: &str, body: &str, problem: &str)
crates/server/src/main.rs:966
↓ 1 callers
Method
comment_exists
(&self, id: Uuid)
crates/storage/src/lib.rs:1046
↓ 1 callers
Method
comment_upvotes_table_exists
(&self)
crates/storage/src/lib.rs:1029
↓ 1 callers
Method
comments_table_exists
(&self)
crates/storage/src/lib.rs:1012
↓ 1 callers
Method
create_oauth_state
(&self, state: &str)
crates/storage/src/lib.rs:459
↓ 1 callers
Method
delete_session
(&self, sid: &str)
crates/storage/src/lib.rs:570
↓ 1 callers
Function
deps_need_install
(frontend: &Path)
crates/server/build.rs:30
↓ 1 callers
Method
done_url_column_exists
(&self)
crates/storage/src/lib.rs:1021
↓ 1 callers
Function
exchange_code
(state: &AppState, code: &str)
crates/server/src/main.rs:1067
↓ 1 callers
Function
fetch_github_user
(state: &AppState, token: &str)
crates/server/src/main.rs:1099
↓ 1 callers
Method
migration_versions
(&self)
crates/storage/src/lib.rs:376
↓ 1 callers
Function
normalize_done_url
( status: IdeaStatus, done_url: Option<&str>, )
crates/server/src/main.rs:994
↓ 1 callers
Function
parse_login_list_env
(name: &str)
crates/server/src/main.rs:169
↓ 1 callers
Function
phraseSimilarityBonus
(a: string, b: string)
frontend/src/lib/similarity.ts:90
↓ 1 callers
Function
promote_most_upvoted_comment
(comments: &mut Vec<Comment>)
crates/storage/src/lib.rs:1102
↓ 1 callers
Method
revert_latest
(&self)
crates/storage/src/lib.rs:360
↓ 1 callers
Function
run_db
(command: DbCommand)
crates/server/src/main.rs:198
↓ 1 callers
Function
run_lenient_migrations
(pool: &SqlitePool)
crates/storage/src/lib.rs:132
↓ 1 callers
Function
scoreIdea
( draft: { draftTitleTokens: Set<string>; draftAllTokens: Set<string>; draftNormalizedTitle: string }, ide
frontend/src/lib/similarity.ts:74
↓ 1 callers
Function
security_headers
(router: Router<AppState>, secure: bool)
crates/server/src/main.rs:292
↓ 1 callers
Function
serve
(args: ServeArgs)
crates/server/src/main.rs:234
↓ 1 callers
Method
user_by_github_id
(&self, github_id: i64)
crates/storage/src/lib.rs:496
Function
auth_callback
( State(state): State<AppState>, jar: CookieJar, axum::extract::Query(query): axum::extract::Query
crates/server/src/main.rs:453
Function
auth_login
( State(state): State<AppState>, jar: CookieJar, headers: HeaderMap, )
crates/server/src/main.rs:406
Function
auth_login_rate_limit_returns_429
()
crates/server/src/main.rs:1256
Function
auth_logout
( State(state): State<AppState>, jar: CookieJar, headers: HeaderMap, )
crates/server/src/main.rs:526
Function
checksum_hex
(checksum: &[u8])
crates/storage/src/lib.rs:128
Function
comment_author_can_update_and_moderator_can_delete
()
crates/storage/src/lib.rs:1425
Function
comment_upvote_migration_preserves_existing_comments
()
crates/storage/tests/store.rs:253
Function
comment_upvote_route_updates_comment
()
crates/server/src/main.rs:1287
Function
comments_are_listed_with_author_permissions_and_counts
()
crates/storage/src/lib.rs:1379
Method
connect
(path: &str)
crates/storage/src/lib.rs:331
Function
createComment
(ideaId: string, body: string, csrfToken: string)
frontend/src/lib/api.ts:148
Function
createIdea
( title: string, body: string, problem: string, csrfToken: string )
frontend/src/lib/api.ts:86
Function
create_comment
( State(state): State<AppState>, jar: CookieJar, headers: HeaderMap, Path(id): Path<Uuid>,
crates/server/src/main.rs:823
Function
create_idea
( State(state): State<AppState>, jar: CookieJar, headers: HeaderMap, Json(payload): Json<IdeaB
crates/server/src/main.rs:569
Function
creates_and_toggles_comment_upvotes
()
crates/storage/tests/store.rs:328
Function
creates_and_toggles_upvotes
()
crates/storage/tests/store.rs:208
Function
deleteComment
(id: string, csrfToken: string)
frontend/src/lib/api.ts:172
Function
deleteIdea
(id: string, csrfToken: string)
frontend/src/lib/api.ts:132
Function
delete_comment
( State(state): State<AppState>, jar: CookieJar, headers: HeaderMap, Path(id): Path<Uuid>, )
crates/server/src/main.rs:936
Function
delete_idea
( State(state): State<AppState>, jar: CookieJar, headers: HeaderMap, Path(id): Path<Uuid>, )
crates/server/src/main.rs:699
Function
dev_seed_is_repeatable
()
crates/storage/tests/store.rs:488
Function
done_ideas_are_listed_before_other_statuses
()
crates/storage/src/lib.rs:1303
Function
done_status_requires_http_link
()
crates/server/src/main.rs:1150
Function
fetchComments
(ideaId: string)
frontend/src/lib/api.ts:142
Function
fetchIdeas
()
frontend/src/lib/api.ts:80
Function
fetchMe
()
frontend/src/lib/api.ts:74
Function
findSimilarIdeas
(title: string, body: string, ideas: Idea[], options: SimilarityOptions = {})
frontend/src/lib/similarity.ts:51
Method
from_db
(value: &str)
crates/domain/src/lib.rs:42
Method
from_env
()
crates/server/src/main.rs:148
Function
health
(State(state): State<AppState>)
crates/server/src/main.rs:359
Function
hsts_is_added_only_for_https_base_url
()
crates/server/src/main.rs:1238
next →
1–100 of 138, ranked by callers