about summary refs log tree commit diff
path: root/bskyweb
Commit message (Collapse)AuthorAgeFilesLines
...
* Settings revamp (#5745)Samuel Newman2024-10-291-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * start building storybook * add title * add some styles * try out new icons * more settings list component parts * make text do the spacing * clean up storybook * gated new settings screen * switch account * add current profile * use Layout.Screen * Layout.Header and Layout.Content * translate helpdesk text thanks @surfdude29! Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> * add account settings * undo changes to export car dialog * privacy and security screen * Translate protect account stuff Thanks @surfdude29! Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> * content and media settings * about settings * 2fa copy Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> * a11y and appearance * use new components for appearance settings * redesign accessibility settings * Update ContentAndMediaSettings.tsx Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> * add divider * remove a11y and appearance middleman screen * fix web settingslist styles * new SettingsList.Group component * explain how portal magic works * hide pwioptout in old location * Update Settings.tsx Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> * replace gate with `IS_INTERNAL` * add IS_INTERNAL to app-info.web * fix profile area growing * add close button to switch account --------- Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com>
* one http.Client for server instead of new per /ipccBrian Olson2024-10-171-8/+10
|
* Fix dropdown shift on web (#5710)Hailey2024-10-111-0/+4
|
* New assets to static CDNJaz Volpert2024-10-041-2/+2
|
* Merge branch 'main' into static_asset_cdnJaz Volpert2024-10-041-0/+14
|\
| * Move font-face defs into HTML for CDN (#5612)Eric Bailey2024-10-041-0/+14
| |
* | Propagate env var and trim trailing slashJaz Volpert2024-10-042-0/+8
| |
* | Serve static assets from a CDN host if providedJaz Volpert2024-10-042-26/+35
|/
* Update built asset caching (#5601)Eric Bailey2024-10-041-8/+2
|
* Add intent/verify-email to go server (#5554)Eric Bailey2024-10-021-0/+1
|
* Handle /starter-pack-short/:code in Go (#5546)dan2024-10-021-0/+1
|
* Use Inter variable font (#5540)Eric Bailey2024-09-3015-19/+3
|
* Fix web splash (#5456)Eric Bailey2024-09-231-1/+48
| | | | | | | * Fix web splash * Untangle base styles * Fix id name, remove log
* Let Expo/Webpack handle CSS assets (#3942)Mary2024-09-233-381/+4
| | | | | | | | | | | | | * chore: handle built css assets * chore: let prettier handle css code * refactor: let webpack build css assets * chore: prettier on bskyembed * chore: touch empty.txt on css directory * chore: do the same to the workflow
* [Neue] Font weights (#5442)Eric Bailey2024-09-201-0/+12
| | | | | | | * Align all font weights * Only load necessary fonts * Also comment out from hook
* [Neue] Parallel font loading on web (#5411)Eric Bailey2024-09-1915-0/+103
| | | | | | | | | | | * Parallel font loading (cherry picked from commit 10e2b05b575bbbf8b0ca5b4a336817cd902d712b) * Handle failures * Rely on font-face and preload tags for font loading (#5431) * Cache fonts for a year
* [Neue] Ligatures & composer (#5427)Eric Bailey2024-09-191-1/+0
| | | | | | | | | * Disable contextual ligatures * Ensure new type styles are applied to the composer * Clean up using real devices * Feedback
* [Video] Volume controls on web (#5363)Samuel Newman2024-09-161-0/+45
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * split up VideoWebControls * add basic slider * logarithmic volume * integrate mute state * fix typo * shared video volume * rm log * animate in/out * disable for touch devices * remove flicker on touch devices * more detailed comment * move into correct context provider * add minHeight * hack * bettern umber --------- Co-authored-by: Hailey <me@haileyok.com>
* remove double closing tag (#5257)Gargaj2024-09-111-1/+0
|
* Add CORS to bskyweb (#5221)Jaz2024-09-092-0/+14
|
* cleanupBrian Olson2024-09-061-1/+1
|
* quick integration of ipcc serviceBrian Olson2024-09-062-0/+75
|
* [Video] add scrubber to the web player (#4943)Samuel Newman2024-08-261-0/+5
|
* Show quote posts (#4865)Samuel Newman2024-08-211-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * show quote posts * fix filter * fix keyExtractor * move likedby and repostedby to new file structure * use modern list component * remove relative imports * update quotes count after quoting * call `onPost` after updating quote count * Revert "update quotes count after quoting" This reverts commit 1f1887730a210c57c1e5a0eb0f47c42c42cf1b4b. * implement * update like count in quotes list * only add `onPostReply` where needed * Filter quotes with detached embeds * Bump SDK * Don't show error for no results --------- Co-authored-by: Samuel Newman <10959775+mozzius@users.noreply.github.com> Co-authored-by: Hailey <me@haileyok.com> Co-authored-by: Eric Bailey <git@esb.lol>
* Revert "[Video] Download videos" (#4945)Hailey2024-08-152-4/+0
|
* [Video] Download videos (#4886)Hailey2024-08-152-0/+4
| | | | Co-authored-by: Samuel Newman <10959775+mozzius@users.noreply.github.com>
* bskyweb: optional basic auth password middleware (#4759)bnewbold2024-08-022-3/+24
|
* Move theme controls to its own screen (#4866)Samuel Newman2024-08-011-0/+1
|
* Priority notifications (#4798)Samuel Newman2024-07-241-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * new settings screen * bring back the spinner * add experimental language * fix typo, change leading * integrate priority notifications API * update package * use refetch instead of invalidateQueries * fix read-after-write issue by polling for update * add spinner for initial load * rm onmutate, it's overcomplicated * set error state eagerly * Change language in description Co-authored-by: Hailey <me@haileyok.com> * prettier * add `Toggle.Platform` * extract out mutation hook + error state * rm useless cache mutation * disambiguate isError and isPending * rm unused isError --------- Co-authored-by: Samuel Newman <10959775+mozzius@users.noreply.github.com> Co-authored-by: Hailey <me@haileyok.com>
* tweak app clip AASA (#4641)Hailey2024-06-251-3/+3
|
* Add og meta tags to starter pack detail (#4585)devin ivy2024-06-246-66/+136
| | | | | | | | | | | | | * add og meta tags to starter pack detail * tidy * bskyweb: add starter pack title to og meta * bskyweb build * go version to 1.22 * tidy
* Starter Packs (#4332)Hailey2024-06-212-2/+8
| | | | | | | Co-authored-by: Dan Abramov <dan.abramov@gmail.com> Co-authored-by: Paul Frazee <pfrazee@gmail.com> Co-authored-by: Eric Bailey <git@esb.lol> Co-authored-by: Samuel Newman <mozzius@protonmail.com>
* Bsky short link service (#4542)devin ivy2024-06-212-1/+42
| | | | | | | | | | | | | | | | | | | | | | | | | | | * bskylink: scaffold service w/ initial config and schema * bskylink: implement link creation and redirects * bskylink: tidy * bskylink: tests * bskylink: tidy, add error handler * bskylink: add dockerfile * bskylink: add build * bskylink: fix some express plumbing * bskyweb: proxy fallthrough routes to link service redirects * bskyweb: build w/ link proxy * Add AASA to bskylink (#4588) --------- Co-authored-by: Hailey <me@haileyok.com>
* Add KnownFollowers component to standard profile header (#4420)Eric Bailey2024-06-111-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add KnownFollowers component to standard profile header * Prep for known followers screen * Add known followers screen * Tighten space * Add pressed state * Edit title * Vertically center * Don't show if no known followers * Bump sdk * Use actual followers.length to show * Updates to show logic, space * Prevent fresh data from applying to cached screens * Tighten space * Better label * Oxford comma * Fix count logic * Add bskyweb route * Useless ternary * Minor spacing tweak --------- Co-authored-by: Paul Frazee <pfrazee@gmail.com>
* use four-digit years for RSS pubDate (#3907)bnewbold2024-05-081-2/+4
|
* Let React app replace preload (#3900)Eric Bailey2024-05-071-10/+11
| | | | | | | * Let React app replace preload * Fix html structure * Fix indent
* Fix color of new web splash logo (#3896)Samuel Newman2024-05-071-1/+1
|
* Add Preload for Web - Update base.htmlaliamanuba2024-05-021-0/+13
|
* Add kawaii mode (#3773)Samuel Newman2024-05-013-1/+3
|
* [Clipclops] New routes with placeholder screens (#3725)Samuel Newman2024-04-271-0/+2
| | | | | | | | | | | * add new routes with placeholder screens * gate content * add filled envelope style * swap filled state * switch to `useAgent`
* embedr: handle out-of-range maxwidth; change default (#3713)bnewbold2024-04-251-4/+10
|
* Add disable autoplay preference and group related settings into a dedicated ↵Samuel Newman2024-04-191-0/+1
| | | | | | | | | | | | | | | page (#3626) * add autoplay preference * group accessibility settings into a dedicated page * fix gray background on web * Put a11y first --------- Co-authored-by: Dan Abramov <dan.abramov@gmail.com>
* embedr: return null width (#3598)bnewbold2024-04-171-3/+3
|
* Add a handler for /download that directs you to the device-appropriate storeJaz Volpert2024-04-161-0/+17
|
* embedr: improved HTML snippet, with links (#3559)bnewbold2024-04-151-4/+12
|
* add oEmbed links to public post HTML meta headers (#3522)bnewbold2024-04-131-0/+2
|
* rebased embedr (#3511)bnewbold2024-04-1324-0/+716
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * skeleton of embedr service, based on bskyweb * embedr container setup * builds on this branch * actual routes * fix embedr go:embed * tweak embedr dockerfile * progress on embedr * fix path params * tweaks to build process * try to get embedr dockerfile to install embed deps * build this branch * updates to match sam's output HTML * try to unbreak embedr dockerfile * small embedr tweak * docker hack * get embed.js copied over to embedr * don't x-frame-options for embed.bsky.app * bskyembed: remove a console.log * use html/template for golang snippet generation * simplify embedr API fetches * missing file * Rm console.log fully --------- Co-authored-by: Dan Abramov <dan.abramov@gmail.com>
* Fade in animation for card (#3521)Hailey2024-04-131-0/+11
| | | | | | | | | | | | | | | | | | | | | | | | | * fade in and out the card one more fix dont leave an invisible card behind okay just about there move styles glitch clear hide timeouts on card enter about there * Tweak timings * Rewrite with explicit states --------- Co-authored-by: Dan Abramov <dan.abramov@gmail.com>
* [Embeds] Embed subdomain landing page (#3501)Samuel Newman2024-04-131-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * add build output to web build * simplify post-build step by copying everything at once * make script that converts placeholder -> iframe * dynamically resize iframe based on inner content Requires the iframe content to `postMessage` its height back up to the parent * add lang to embed * svg explicit height -> viewBox * add build output to web build * simplify post-build step by copying everything at once * attempt to fix go embed issue * rm changes to bskyweb * remove another bskyweb change * embed landing page * Drop xl breakpoint, too far down * Remove pointer enter behavior * Avoid button width jump * Escape HTML --------- Co-authored-by: Dan Abramov <dan.abramov@gmail.com>
* Use CSS keyframe animation for spinner on web (#3411)Samuel Newman2024-04-041-0/+15
| | | | | * Use css keyframe animation for spinner on web * duplicate css to index.html