about summary refs log tree commit diff
path: root/bskyweb
Commit message (Collapse)AuthorAgeFilesLines
* Remove max scale from viewport config `meta`Aaron Gustafson2023-05-151-1/+1
| | | Maximum scale creates accessibility issues for folks who need to zoom in
* [APP-635] Mutelists (#601)Paul Frazee2023-05-111-2/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add lists and profilelist screens * Implement lists screen and lists-list in profiles * Add empty states to the lists screen * Switch (mostly) from blocklists to mutelists * Rework: create a new moderation screen and move everything related under it * Fix moderation screen on desktop web * Tune the empty state code * Change content moderation modal to content filtering * Add CreateMuteList modal * Implement mutelist creation * Add lists listings * Add the ability to create new mutelists * Add 'add to list' tool * Satisfy the hashtag hyphen haters * Add update/delete/subscribe/unsubscribe to lists * Show which list caused a mute * Add list un/subscribe * Add the mute override when viewing a profile's posts * Update to latest backend * Add simulation tests and tune some behaviors * Fix lint * Bump deps * Fix list refresh after creation * Mute list subscriptions -> Mute lists
* bskyweb: iterate on HTML card metadata (#609)bnewbold2023-05-114-36/+74
| | | | | | | | | | | Probably still not perfect, but better. - don't user avatar image. use banner for profile and post img, or nothing - most twitter metadata fields were redundant; twitter will parse out opengraph ("og:"), so don't duplicate those - add regular HTML description (for google, etc) - include URI - actually include text
* bskyweb: middleware to remove trailing / (#598)bnewbold2023-05-091-0/+6
|
* Visual improvements to web autocomplete (#591)Ollie H2023-05-081-29/+9
| | | | | * Visual improvements to web autocomplete * Remove stray styling
* bskyweb: re-work HTML meta tags, for share cards (#596)bnewbold2023-05-084-50/+64
|
* bskyweb: update robots.txt (#595)bnewbold2023-05-071-1/+9
| | | | | | | This is to make crawling more explicitly allowed, communicating expectations. If we ever end up with "expensive" routes on this service, will want to add Crawl-Delay.
* Updates indigo golang packages post-lex-refactor (!), which fixes XRPC calls ↵bnewbold2023-05-044-39/+49
| | | | | | | | | (#582) * bskyweb: update modules * bskyweb: fix XRPC string type * gitignore: yarn web build output in bskyweb
* Remove focus outline on composer (#572)Ollie H2023-05-041-0/+3
|
* Remove text underline from lists (#574)Ollie H2023-05-041-0/+3
|
* add required security HTTP headers (#568)Jake Gold2023-05-031-0/+9
|
* [APP-601] Add muted accounts list (#565)Paul Frazee2023-05-021-0/+1
| | | | | * Add muted accounts list * Fix icon for muted accounts
* React Native accessibility (#539)Ollie H2023-05-011-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * React Native accessibility * First round of changes * Latest update * Checkpoint * Wrap up * Lint * Remove unhelpful image hints * Fix navigation * Fix rebase and lint * Mitigate an known issue with the password entry in login * Fix composer dismiss * Remove focus on input elements for web * Remove i and npm * pls work * Remove stray declaration * Regenerate yarn.lock --------- Co-authored-by: Paul Frazee <pfrazee@gmail.com>
* Implement blocks (#554)Paul Frazee2023-04-281-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | * Quick fix to prompt * Add blocked accounts screen * Add blocking tools to profile * Blur avis/banners of blocked users * Factor blocking state into moderation dsl * Filter post slices from the feed if any are hidden * Handle various block UIs * Filter in the client on blockedBy * Implement block list * Fix some copy * Bump deps * Fix lint
* [APP-522] Create & revoke App Passwords within settings (#505)Ansh2023-04-211-0/+1
| | | | | | | | | | | | | | | | | | | | | | | * create and delete app passwords * add randomly generated name * Tweak copy and layout of app passwords * Improve app passwords on desktop web * Rearrange settings * Change app-passwords route and add to backend * Fix link * Fix some more desktop web * Remove log --------- Co-authored-by: Paul Frazee <pfrazee@gmail.com>
* Update bskyweb html stylesPaul Frazee2023-04-131-0/+8
|
* Update the bskyweb routes (#468)Paul Frazee2023-04-131-2/+4
|
* bskyweb: bump indigo version (#383)bnewbold2023-04-052-3/+3
|
* golang: update deps (minor) (#367)bnewbold2023-04-032-11/+8
| | | | | * golang: minor deps update * golang: update deps for latest indigo
* update for lex refactorJake Gold2023-04-023-80/+164
|
* Basic golang CI setup (#360)bnewbold2023-03-276-12/+54
| | | | | | | | | | | | | | | | | | | | * bskyweb: Makefile and dev env This matches the setup for local dev testing in atproto and indigo repos. * gitignore: don't ignore self and .github/ * CI: golang build+test and lint actions * bskyweb: better use of godotenv A recent change from indigo. * prettier: ignore top-level app.json * CI: bump from golang 1.19 to 1.20 * bskyweb: update to golang 1.20
* bskyweb additions (#296)Jake Gold2023-03-2011-84/+270
| | | Add some minor bskyweb improvements, Mailmodo endpoint, Dockerfile for bskyweb, container image push
* Create build step for the web server (#289)Paul Frazee2023-03-145-22/+136
| | | | | * Create build step for the web server * Update bskyweb routes and 404 behavior
* bskyweb: proof-of-concept golang daemon to serve SPA (#275)bnewbold2023-03-1419-0/+787
* gitignore: /dist/ * bskyweb: initial work-in-progress * bskyweb: import icons from bluesky-website * bskyweb: switch to pongo2 templates; iterate on views * bskyweb: example.env (and docs) * bskyweb: go fmt * bskyweb: remove plan file * bskyweb: README: tweak formatting * prettier: ignore /dist/, bskyweb templates --------- Co-authored-by: Paul Frazee <pfrazee@gmail.com>