about summary refs log tree commit diff
Commit message (Collapse)AuthorAgeFilesLines
* Update labels for avatarrenahlee2023-05-183-5/+7
|
* Fix /api/waitlist API (#726)Jake Gold2023-05-181-3/+30
| | | | | * move /waitlist to /api/waitlist where its expected * parse waitlist API request as JSON, duh
* Merge pull request #692 from bluesky-social/ollie/unread-notificationsOllie H2023-05-172-3/+12
|\ | | | | Update hint for notifications
| * Update to empty hint if no notificationsrenahlee2023-05-172-2/+2
| |
| * Update hint for notificationsrenahlee2023-05-172-3/+12
|/
* feat: add basic visual feedback on Button interactions (#708)Paul Frazee2023-05-172-6/+20
| | | | | | | | | | | * feat: add basic visual feedback on Button interaction * Use a more efficient approach to providing visual feedback * Fix some lint issues left over from another PR --------- Co-authored-by: Simek <gosimek@gmail.com>
* style: remove `useUnreadCountLabel` hack from `50c1841` (#655) (#686)LW2023-05-173-25/+9
| | | | I just realized how `mobx` works (never used before lol) and now I feel dumb.
* Close active elements on state change (#677)Ollie H2023-05-172-3/+14
|
* hidereport button on own post (#676)Richard Gordon2023-05-171-1/+1
|
* Properly set isInputFocused (#666)William2023-05-171-1/+1
|
* fix theme opposite labels (#700)Mohammad Reza Mahmoudi2023-05-172-3/+38
|
* Update build.md - minor typo (#696)Pedro2023-05-171-1/+1
| | | | | This is not the smallest PR in the world, this is just a tribute. (actually, it's just one byte, so it might be the smallest PR in the world)
* docs: update e2e mock server command (#662)LW2023-05-171-1/+1
|
* chore: update expo-image to 1.2.3 (#664)Matin Zadeh Dolatabad2023-05-172-5/+5
| | | Issue: https://github.com/expo/expo/pull/22491
* fix: Add vendor prefix for web blur. (#678)Jacques Favreau2023-05-161-1/+2
|
* Fix line break in New Post button (#657)Michi Hoffmann2023-05-161-1/+1
|
* Replace image picker with expo-image-picker (#649)Ollie H2023-05-168-46/+51
| | | | | | | | | * Replace image picker with expo-image-picker * Fix cropper & picker on web --------- Co-authored-by: Paul Frazee <pfrazee@gmail.com>
* Update build instructions (#639)Ansh2023-05-163-12/+7
| | | | | | | | | | | | | | | | | | | | | * Create .env.example * Update build.md * Update eas.json * Update build.md * Update build.md * Update build.md * Update docs/build.md Co-authored-by: Caleb Jasik <calebjasik@jasik.xyz> --------- Co-authored-by: Caleb Jasik <calebjasik@jasik.xyz>
* feat: Update HTML `title` on web #626 #599 (#655)LW2023-05-168-21/+180
| | | | | | | | | | | | | | | | | | | | | | | For any `Screen` that shows on desktop, `title` is "(1) ... - Bluesky" where "(1)" is the unread notification count. The titles are unlocalized and the string "Bluesky" is hardcoded, following the pattern of the rest of the app. Display names and post content are loaded into the title as effects. Tested: * all screens * screen changes / component mounts/unmounts * long posts with links and images * display name set/unset * spamming myself with notifications, clearing notifications * /profile/did:... links * lint (only my changed files), jest, e2e. New utilities: `useUnreadCountLabel`, `bskyTitle`, `combinedDisplayName`, `useSetTitle`. resolves: #626 #599
* test: `detox` needs `tapReturnKey` after `typeText` (#663)LW2023-05-161-0/+1
| | | | | | Without this, all `yarn e2e:run` tests get hung on the "input custom service" step when logging in. Only used one machine to repro, so an additional repro could be useful.
* Remove surrounding spaces in parentheses. (#667)Markus Amalthea Magnuson2023-05-161-1/+1
|
* Merge pull request #631 from aarongustafson/patch-1Ollie H2023-05-151-1/+1
|\ | | | | Remove max scale from viewport config `meta`
| * 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
* Image editor mobile layout update (#613)Ollie H2023-05-153-256/+219
| | | | | * Image editor mobile layout update * Minor viewport fix
* Create LICENSE file and point to it from README.md (#623)Tierney Cyren2023-05-152-7/+8
| | | | | | | * Create LICENSE adds a LICENSE file that can be picked up by first- and third-party tooling * Update README.md to point to LICENSE file
* Prepare for open-sourcing (#619)Paul Frazee2023-05-154-106/+232
| | | | | | | | | | | * Add issue templates * Update readme and docs for contributors * Tune up the README.md * Tune language a bit * Tune copy
* Update the default suggested users list to match recent activityPaul Frazee2023-05-151-14/+22
|
* Use dropdown for web reposting and quote posting (#607)Ollie H2023-05-156-67/+210
| | | | | | | | | | | | | | | * Use dropdown for web reposting and quote posting * Remove collateral damage * Tune the repost dropdown positioning * Move postctrls into their own folder * Factor out repost button into native/web build --------- Co-authored-by: Paul Frazee <pfrazee@gmail.com>
* reporting: anti-social option; alert emoji around urgent option (#617)bnewbold2023-05-151-1/+14
| | | | | | | | | | | | | | | | | * reporting: new anti-social post report option * reporting: alarm emoji on urgent report option * reporting: appease 'make lint' I originally had text on a separate line, but that failed, so I put text+tags on a line and thought that worked, but failed again? Seems inconsistent, but trying again. * Remove emojis and increase report post height --------- Co-authored-by: Paul Frazee <pfrazee@gmail.com>
* Style cleaning and initial text size audit (#618)Ollie H2023-05-159-19/+22
| | | | | * Style cleaning and initial text size audit * Put file back
* Make autocomplete pressable (#620)Ollie H2023-05-151-4/+8
|
* Tune hand iconPaul Frazee2023-05-121-3/+3
|
* Replace the moderation hand icon with a better iconPaul Frazee2023-05-123-6/+34
|
* Bump version numbersPaul Frazee2023-05-111-2/+2
|
* Tests fixPaul Frazee2023-05-112-2/+0
|
* [APP-643] Account preferences server sync (#615)Paul Frazee2023-05-115-19/+158
| | | | | | | * Bump deps * Bump deps * Add server sync of content preferences and an adult content toggle
* a11y cleanup for mute lists (#614)Ollie H2023-05-117-23/+31
|
* [APP-635] Mutelists (#601)Paul Frazee2023-05-1148-151/+2984
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* top-level Makefile (#597)bnewbold2023-05-113-4/+36
| | | | | | | | | * top-level Makefile The primary motivation here is the `build-web` command, which calls the yarn build and then also copies over JS files. The Dockerfile does this and I always forget when doing it manually. * build-web: cp bundles in yarn command, not Makefile+Dockerfile
* 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
* Prevent reply to from cascading (#610)Ollie H2023-05-112-16/+24
|
* Only allow one close draft confirmation at a time (#611)Ollie H2023-05-111-2/+8
| | | | | * Only allow one close draft confirmation at a time * lint
* small label updates (#612)bnewbold2023-05-111-5/+5
| | | | | | | | | | | * labels: fix 'consentual' typo This label has never been applied, so safe to just change it. * labels: new 'nsfl' label, under both porn and gore categories * labels: new account-security label (always warn) * labling: re-word spam subtitle
* Update web image editor (#588)Ollie H2023-05-0910-16/+642
| | | | | | | | | | | | | | | | | | | | | | | * Update web image editor * Delete type-assertions.ts * Re-add getKeys * Uncomment rotation code * Revert "Uncomment rotation code" This reverts commit 6269f3b928c2e5cacaf5d0ff5323fe975ee48eab. * Shuffle dependencies and update mobile resolution * Update ImageEditor modal layout for mobile * Avoid accidental closes of the EditImage modal --------- Co-authored-by: Paul Frazee <pfrazee@gmail.com>
* Add avatar to mobile autocomplete and create grapheme hook (#602)Ollie H2023-05-093-66/+110
| | | | | * Add avatar to mobile autocomplete and create grapheme hook * Remove comment, update filename, cut out redundant logic
* bskyweb: middleware to remove trailing / (#598)bnewbold2023-05-091-0/+6
|
* Add time to app password and fix related text wrapping (#604)Ollie H2023-05-091-9/+24
|
* add target="_blank" prop to LinkText for safari (#606)Ansh2023-05-092-2/+18
|
* Add text wrapping to profile header (#603)Ollie H2023-05-091-2/+11
|
* Bump ios build numberPaul Frazee2023-05-091-1/+1
|