alpha
Login
or
Join now
alice.pds.demo.boltless.dev
/
core
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
This repository has no description
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
Overview
Issues
2
Pulls
1
Pipelines
core
/
appview
40 folders
6 files
at
67a7aa29f93d82ccd9aaadbfb5de878306d8b88d
Seongmin Lee
appview: remove `Rkey` from `models.Follow`
3w ago
67a7aa29
bsky
appview: remove `Rkey` from `models.Follow` From model layer, we expect follows to be unique per (did, subject). But from PDS, there is no such constraint. So hide the rkey from model while keeping duplicated records in DB. We keep duplicated records in DB to delete them all at once on unfollow Signed-off-by: Seongmin Lee <git@boltless.me>
3 weeks ago
cache
appview,knotserver: pref-handle display + identity ingest Lewis: May this revision serve well! <lewis@tangled.org>
3 months ago
cloudflare
appview/cloudflare: add kv, r2 and dns client wrappers Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.org>
5 months ago
codesearch
appview: code search Signed-off-by: Seongmin Lee <git@boltless.me>
1 month ago
commitverify
commitverify: skip unsigned commits before DB lookup Signed-off-by: Matías Insaurralde <matias@insaurral.de>
4 months ago
config
appview/notify/email: add email notification digest dispatcher
1 month ago
db
appview: remove `Rkey` from `models.Follow` From model layer, we expect follows to be unique per (did, subject). But from PDS, there is no such constraint. So hide the rkey from model while keeping duplicated records in DB. We keep duplicated records in DB to delete them all at once on unfollow Signed-off-by: Seongmin Lee <git@boltless.me>
3 weeks ago
email
appview/email: create contact and then add to segment This is API call is idempotent. If the contact doesn't previously exist on Resend, adding to Segment will fail. Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.org>
3 months ago
filetree
appview/pages: differentiate open/close icons in filetree the giant tailwind safelist is used because nested groups cannot be styled using tailwind, and therefore we need named groups. we pre-populate the source html with up to 12-deep named groups and their variants so that tailwind generates the right css. Signed-off-by: oppiliappan <me@oppi.li>
4 months ago
focus
appview/focus: add web handlers for focus mode - /focus/begin: begin focus mode - /focus/end: end focus mode - /focus/next: mark read & move to next focus item Signed-off-by: oppiliappan <me@oppi.li>
2 months ago
indexer
appview/notify: notify on issue/PR assign currently hardcoded to fire on the tangled assignee label def. Signed-off-by: oppiliappan <me@oppi.li>
2 months ago
issues
appview/issues, appview/pulls: add subscribe/unsubscribe endpoints
1 month ago
knotacl
appview/knotacl: replace cache poll w/ event-driven roster Lewis: May this revision serve well! <lewis@tangled.org>
1 month ago
knotcompat
appview: stop pds-record acl fallback if knot cap probe fails Lewis: May this revision serve well! <lewis@tangled.org>
2 months ago
knots
appview: don't remove repos on knot deletion Signed-off-by: Seongmin Lee <git@boltless.me>
1 month ago
labels
appview/db: now-redundant indexed col in label ops Lewis: May this revision serve well! <lewis@tangled.org>
1 month ago
mentions
appview: rename refresolver module to mentions usage of the resolver is now mentionsResolver. Signed-off-by: oppiliappan <me@oppi.li>
8 months ago
metrics
appview/metrics: support request hijacking permits websocket upgrades in pipeline endpoints Signed-off-by: oppiliappan <me@oppi.li>
3 months ago
middleware
appview/middleware: fix renames that collide w/ live repo's slug Lewis: May this revision serve well! <lewis@tangled.org>
1 month ago
migration
appview/migration: backfill closed entity state to PDSes Lewis: May this revision serve well! <lewis@tangled.org>
1 month ago
models
appview: remove `Rkey` from `models.Follow` From model layer, we expect follows to be unique per (did, subject). But from PDS, there is no such constraint. So hide the rkey from model while keeping duplicated records in DB. We keep duplicated records in DB to delete them all at once on unfollow Signed-off-by: Seongmin Lee <git@boltless.me>
3 weeks ago
notifications
appview/notifications: log on failure Signed-off-by: Seongmin Lee <git@boltless.me>
1 month ago
notify
appview/notify/email: add email notification digest dispatcher
1 month ago
oauth
appview/oauth: ensure profile record when onboarding is skipped too if a user skips onboarding at step 0, empty profile records were not created. Signed-off-by: oppiliappan <me@oppi.li>
3 weeks ago
pages
appview/pages/templates: unpack follow fragment params passing untyped dict so `.HxSwapOob` will resolve to nil, not panic. Signed-off-by: Seongmin Lee <git@boltless.me>
3 weeks ago
pagination
appview: add basic issue indexer - Heavily inspired by gitea - add `GetAllIssues` which only receives a paginator and gathers all issues ignoring `repoAt` field Signed-off-by: Seongmin Lee <boltlessengineer@proton.me>
1 year ago
pipelines
appview/pages,appview/pipelines: refresh workflow UI Signed-off-by: dawn <dawn@tangled.org>
1 month ago
pulls
appview/pages: remove `pullNewComment` fragment It's just style change which can be done by CSS. Signed-off-by: Seongmin Lee <git@boltless.me>
3 weeks ago
randomart
show branches in a dropdown
1 year ago
repo
appview/pages: add spindle selector in repo/fork pages both pages now have an "advanced" section for users to configure spindles, the default selection is "No Spindle" Signed-off-by: oppiliappan <me@oppi.li>
3 weeks ago
reporesolver
appview: read permissions thru knotacl service Lewis: May this revision serve well! <lewis@tangled.org>
2 months ago
searchquery
appview/searchquery: add dynamic tag extraction and shared resolution helpers Add KnownTags map and GetDynamicTags/GetNegatedDynamicTags methods to extract label-value search filters from parsed queries. Any tag:value pair whose key is not a known system tag (state, author, label) is treated as a dynamic label filter. Add resolve.go with shared helpers: IdentResolver type, ResolveAuthor, ExtractTextFilters, and ResolveDIDLabelValues. These keep resolution logic in the searchquery package without coupling it to idresolver. Signed-off-by: Thomas Karpiniec <tom.karpiniec@outlook.com>
5 months ago
serververify
appview/serververify: use SSRF-safe transport like repoverify Signed-off-by: dawn <dawn@tangled.org>
1 month ago
settings
appview/settings: show warning when no verified email for notifications
1 month ago
signup
appview/pages: use html fragment for signup instead of inline html string, which seems to have styling issues Signed-off-by: oppiliappan <me@oppi.li>
3 weeks ago
sites
appview/sites: lenient unmarshal for legacy bool-valued kv entries Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.org>
2 months ago
spindles
appview,spindle,lexicons: support triggering ci for fork-based pull requests Signed-off-by: dawn <dawn@tangled.org>
1 month ago
state
appview: remove `Rkey` from `models.Follow` From model layer, we expect follows to be unique per (did, subject). But from PDS, there is no such constraint. So hide the rkey from model while keeping duplicated records in DB. We keep duplicated records in DB to delete them all at once on unfollow Signed-off-by: Seongmin Lee <git@boltless.me>
3 weeks ago
strings
appview/pages: UI bits for focus mode Signed-off-by: oppiliappan <me@oppi.li>
2 months ago
timeline
appview/pages: show onboarding progress in home and settings if onboarding is quit midway, show the progress status in the home page and the settings/profile pages Signed-off-by: oppiliappan <me@oppi.li>
1 month ago
ingester.go
appview: remove `Rkey` from `models.Follow` From model layer, we expect follows to be unique per (did, subject). But from PDS, there is no such constraint. So hide the rkey from model while keeping duplicated records in DB. We keep duplicated records in DB to delete them all at once on unfollow Signed-off-by: Seongmin Lee <git@boltless.me>
3 weeks ago
ingester_label_test.go
appview/ingester: ingest label op crud via parking Lewis: May this revision serve well! <lewis@tangled.org>
1 month ago
ingester_repo.go
knotserver,appview,lexicons: resolve merge/forkSync target by repodid Lewis: May this revision serve well! <lewis@tangled.org>
1 month ago
ingester_repo_test.go
knotserver,appview,lexicons: resolve merge/forkSync target by repodid Lewis: May this revision serve well! <lewis@tangled.org>
1 month ago
ingester_state_test.go
appview/ingester: ingest label op crud via parking Lewis: May this revision serve well! <lewis@tangled.org>
1 month ago
ingester_string_test.go
appview: remove validator - RBAC should be enforced on service logic. - We should not check for referenced records existence from db due to the nature of atproto. - Comment depth validation is not necessary. We can accept them and just don't render replies with deeper depth. Move markdown sanitizer to dedicated package to avoid import cycle Signed-off-by: Seongmin Lee <git@boltless.me>
6 months ago