about summary refs log tree commit diff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Nightly source-language updatepfrazee2025-02-201-5/+5
|
* improve car dialog styles (#7786)Samuel Newman2025-02-191-2/+4
|
* Nightly source-language updatepfrazee2025-02-191-473/+475
|
* Remove shadowed follow gate handling (#7774)Eric Bailey2025-02-181-10/+1
|
* [APP-1049] show label expiration in frontend (#7738)Eric Bailey2025-02-184-49/+145
| | | | | | | | | | | | | * Add support for label exp to LabelsOnMeDialog * Add exp to PostAlerts, align with LabelsOnMe UI * Bump weight * Improve translations * Expiry should round up * Add a little visual alignment hack
* [APP-1054] Add option to align web dialogs to top (#7760)Eric Bailey2025-02-183-7/+12
| | | | | | | * Add option to align web dialogs to top * Format * Align all dialogs to top, with relative spacing on larger screens for better balance
* `@atproto/api@next` integration (#7344)Eric Bailey2025-02-1891-419/+801
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Bump SDK * Use consistent type in profile query * Omit from constraint for profile shadow * Replace isRecord with isValidRecord in QuoteEmbed * Omit type from constraint for old ProfileCard * Omit type from constraint in profile queries where appropriate * Use correct type for update profile mutation * Conslidate and fix check for isValidRecord in Post.tsx * Replace isRecord with isValidRecord in PostThreadItem * Remove redundant cast in PostThreadFollowBtn * Ignore errors in DebugMod screen * Use matching type in ProfileFollows screen * Use matching type in ProfileFollowers screen * Migrate to isValidRecord in PostFeedItem * Use matching type if PostRepostedBy * Omit type from constraint in avatar props * Use matching types in NotificationFeedItem * Todo * Use isValidRecord in NotfyFeedItem * Improve MediaPreview types * Migrate another isValidRecord in NotificationFeedItem * Migrate to isValidView in queries/util * Migrate to isValidRecord in threadgate/util * Fix types in threadgates * Fix up types in starter-packs queries * Todo * Specify exact types in search-posts * Use internal type util to align types * Ditto last * Migrate postgate/index * Specify exact types in post-thread * Use correct type in post-quotes * FIX potential bug in post-thread * Use correct type in post-feed * Add correct type guards to notifications/feed * Migrate a guard in notifications/util * Migrate guard in Wizard/State * [@next] Profile handling, migrate `ProfileCard` (#7347) * Introduce new utils for profiles, migrate old ProfileCard * Rename, reorg * Add parseEmbed utils * Expand AnyProfileView to include chat profile view, update post shadow to reflect this * Cast for perf reasons * Tighten up types now that we have AnyProfileView * Add fastIsType util * Use `assertDid` Co-authored-by: Matthieu Sieben <matthieusieben@users.noreply.github.com> * Use util types * Comment * Use fastIsType where no validation was happening before * suggestions (#7382) * suggestions * Revert unneeded changes --------- Co-authored-by: Eric Bailey <git@esb.lol> * Use new util * Rename to dangerousIsType * Convert object shape * Use dangerous util * Use dangerous util * Use dangerous util, we can trust post records * Use dangerous util * Use AnyProfileVIew * Convert object shape * Clean up handling * Patch moderateProfile to accept known profile views, to discuss * Add AnyStarterPackView and related, implement in first usage * Remove validation, fix type, fix ref * Migrate over list-conversations * Clarify intent behind precacheProfile and its unstable query cache * Clean up unstable profile cache * Fix types during label creation in PwiOptOut (#7346) * Tighten types in queries/list * Chat: use correct profile views * Chat: fix log type check * Chat: construct lexically correct shape, even though it's only internal usage * Chat: use correct profile types * Chat: fix type check in logs * Starter: use correct profile types * Starter: use correct profile types * Starter: tighten types to match lex * Any profile type will work in blocked-and-muted * Use dangerous util * Use dangerousIsType * Update new ProfileCard to use AnyProfileView * Use dangerousIsType * Remove outdated todo * Use correct profile type * Use correct profile types * Tighten up types * Use dangerousIsType * Chat: more type fixes * Remove unused file * Add a few utils * Remove unused file * Ignore feedPost.__source * Clean up types, leave validation in critical path * Use dangerousIstype * Use ANyProfileView * Use isValidRecord * Use dangerousIsType * Fix types in ListCard * Fix FeedInterstitials types * Fix types in FeedCard * Fix types in dms ReportDialog * Fix types in SearchablePeopleList * Fix bad type in composer opts * Starter: ok these need to be loose too * Clarify docs Co-authored-by: Matthieu Sieben <matthieusieben@users.noreply.github.com> * Less code Co-authored-by: Matthieu Sieben <matthieusieben@users.noreply.github.com> * Use package exports Co-authored-by: Matthieu Sieben <matthieusieben@users.noreply.github.com> * Use package exports * Bump sdk, update $Typed imports * Format * Format * Fix weird TS error * Remove patch * Beter name * It's memo, can validate * Tighten up parseEmbed, dogfood * Bump sdk * Use asPredicate * Loosen types a bit * use asPredicate * Fix types * Use asPredicate * Use asPredicate * Use asPredicate * Clean up upsertProfile types * Use asPredicate * Use Un util * Fix types * Use new AnyProfileView * Use dangerousIsType * Use asPredicate * Use asPredicate * Add fallback content-type to pass typecheck * Clean up upsertProfile types * Align types * Use dangerousIsType * Use dangerousIsType * Use asPredicate * Align types * Convert findLast * Align types * Just ignore type errors and use findLast * Rename atproto -> bsky * Add validate util * Fix type error * Loosen types * Export post * rename atp bsky * Remove unused code * minor changes * Bump deps * Fix types * Tighten back up loose check * Tighten back up loose check * Fix small bug * Update comment * Revert change --------- Co-authored-by: Matthieu Sieben <matthieusieben@users.noreply.github.com> Co-authored-by: Matthieu Sieben <matthieu.sieben@gmail.com>
* Fix mapping (#7767)Paul Frazee2025-02-171-1/+1
|
* Update i18n release process to solve missing translations (#7766)Paul Frazee2025-02-1735-8021/+8512
| | | | | * Update release process to avoid untranslated strings * Run intl:extract:all
* Nightly source-language updatepfrazee2025-02-181-44/+41
|
* Fix "log in", "log out" to "sign in", "sign out" (#7739)Minseo Lee2025-02-1722-33/+35
| | | | | * log to sign * logged to signed
* Nightly source-language updatepfrazee2025-02-151-183/+201
|
* Screen for searching user's posts (#7622)Samuel Newman2025-02-146-15/+125
| | | | | | | | | | | * search user's posts screen * custom placeholder copy if self * navigate to /profile/:handle * add name to title * show header on desktop
* Add translations missed in last PR (#7748)Paul Frazee2025-02-146-5490/+5490
|
* 1.98 release: Pull latest from crowdin (#7746)Paul Frazee2025-02-1435-63837/+48263
|
* [Instrumentation] Signin (#7742)Samuel Newman2025-02-145-26/+85
| | | | | * first pass at instrumenting login * round time taken
* Reenable router events (#7735)Samuel Newman2025-02-142-5/+8
| | | | | * reenable router events * remove field
* Nightly source-language updatepfrazee2025-02-141-37/+37
|
* Bitdrift integration (#7728)Eric Bailey2025-02-132-3/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * update bitdrift to 0.6.7 and enable iOS network integration (#7575) * update bitdrift to 0.6.5 and enable iOS network integration * Update src/lib/bitdrift.ts Co-authored-by: Mark <40143016+Maker-Mark@users.noreply.github.com> * update to 0.6.7 --------- Co-authored-by: Mark <40143016+Maker-Mark@users.noreply.github.com> * deps: Bump bitdrift to 0.6.8, fixes iOS network instrumentation bug (#7725) Co-authored-by: Eric Bailey <git@esb.lol> * Add stable ID copy, add todo * Nits * Temp enable * Temp debug * Revert some debug * Revert unnecessary change * Use new gates * Add anon ID to version string --------- Co-authored-by: Snow Pettersen <snowp@lyft.com> Co-authored-by: Mark <40143016+Maker-Mark@users.noreply.github.com>
* Use effective filtering for feeds (#7736)Eric Bailey2025-02-131-2/+2
|
* Update PostInteractionSettingsDialog.tsx (#7726)Minseo Lee2025-02-131-1/+2
|
* Revert "fix quote & feed padding not being pressable (#7694)" (#7733)Samuel Newman2025-02-133-12/+47
| | | This reverts commit 521a764d4f896518af7f668e2d196b720461ec13.
* Nightly source-language updatepfrazee2025-02-131-209/+248
|
* Add dev mode for easy copying of at:// URIs and DIDs (#7723)Tom Sherman2025-02-136-2/+106
| | | | | | | | | | | * Add dev mode for easy copying at:// URIs and DIDs * Use storage API * Share text instead of URL * Cleanup persisted schema * Change translation msg
* Improved search language select (#7591)Samuel Newman2025-02-136-135/+140
| | | | | | | | | | | | | | | | | * replace with Menu * new icon for native * hackfix radix dropdown height * fix jsx * reduce language names with lots of variants to what firefox returns from Intl.DisplayNames * more language label simplifications * add collision padding * adjust spacing around and left align title
* Improved search page (#7590)Samuel Newman2025-02-123-93/+101
| | | | | | | | | | | | | | | | | | | * search input revamp * fix web * rm "useThemeNew" * fix overlap during transition * animate header properly * reduce gap * animate cancel button in * don't move search bar when focused * remove cancel button animation
* Animate drawer menu on mobile web (#7711)Samuel Newman2025-02-123-14/+60
| | | | | | | * slide in/out drawer * increase width slightly * exponential easing function
* Special treatment for recommended starter packs (#7706)Samuel Newman2025-02-123-45/+72
| | | | | | | * special treatment for recommended starter packs * update subtitle when SPs in recommended * fix item height
* invert new postonboarding gate (#7695)Samuel Newman2025-02-122-2/+2
|
* Animate dropdown menus (#7704)Samuel Newman2025-02-122-1/+14
| | | | | * animate dropdowns * rm unused animation
* Better animations for dialogs, animate web composer (#7703)Samuel Newman2025-02-124-28/+58
| | | | | | | | | * animation atoms, use for modals * respect reduced motion * simplify animtions * fix atoms
* fix quote & feed padding not being pressable (#7694)Samuel Newman2025-02-123-47/+12
|
* ungate trending (#7696)Samuel Newman2025-02-122-17/+3
|
* run prettier (#7727)Samuel Newman2025-02-121-1/+3
|
* Nightly source-language updatepfrazee2025-02-111-36/+44
|
* [APP-1031] Add new followerRule to threadgate settings (#7681)Eric Bailey2025-02-116-4/+47
| | | | | | | | | | | | | | | | | | | | | | | * Add new followerRule to threadgate settings * Handle WhoCanReply copy * Handle follow case * fix ci * Revert "Handle follow case" This reverts commit bc454dad896fe577bec91f3d65d971ad9e0fec8d. * Hide Follow button if followedBy rule enabled * Revert "Revert "Handle follow case"" This reverts commit cadc46d2dc50120424ed460943775c58efc59c4d. --------- Co-authored-by: Samuel Newman <mozzius@protonmail.com>
* Run intl:extract on english to see if crowdin picks up on the changesPaul Frazee2025-02-111-262/+303
|
* Refine accessibilityHint (#7554)Minseo Lee2025-02-1128-40/+40
| | | | | | | | | | | | | | | * `accessibilityHint` * accessibilityHint * Update Co-Authored-By: jason-me <mail@jason-hester.me> * Update LoginForm.tsx --------- Co-authored-by: jason-me <mail@jason-hester.me>
* Add language: Interlingua (#7715)Paul Frazee2025-02-116-0/+8561
| | | | | * Add language: Interlingua * Add ia entry in dates
* Fix unknown threadgates causing crashes (#7692)Samuel Newman2025-02-071-1/+6
| | | | | * fix unknown threadgates * don't fuck with the styles
* Update Settings.tsx (#7690)surfdude292025-02-071-1/+1
|
* apply background style to discord/gorhom bottom sheet (#7523)Armaan A2025-02-071-0/+1
|
* Per-user search history (#7588)Samuel Newman2025-02-074-117/+138
| | | | | | | | | | | * per-user search history * move to mmkv with cool new hook * revert accidental changes This reverts commit 27c89fa645eff0acb7a8fd852203ff1ea3725c69. * restore limits
* simplify ui (#7670)Hailey2025-02-064-33/+0
|
* [APP-1013] Configure and apply default post interaction settings from user ↵Eric Bailey2025-02-0611-32/+265
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | preferences (#7664) * Add interaction settings screen * Move header out of interaction settings form * WIP hook it up * Thread through default settings into composer * Update copy pasta * Handle edited state * Copy feedback * Sentence case Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> * Update copy * Bump SDK * Fix new type error * Less in your face * Remove new dep * Add slot * Copy edit --------- Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com>
* Improved service handle validation logic (#7657)Samuel Newman2025-02-063-9/+8
| | | | | | | * fix validation logic for 3p pdses * fix bad import * add service handle validation test
* Clean out translation lines which no longer apply (#7668)Paul Frazee2025-02-051-1341/+863
|
* Update messages.po (#7627)FalKoopa2025-02-051-94/+94
|
* Update Italian translations (#7601)Michele Locati2025-02-051-152/+152
| | | | | | | | | * Update Italian translations * Update Italian translations --------- Co-authored-by: GitHub <noreply@github.com>
* PT-BR Translation update (#7582)f e l p s2025-02-051-146/+151
| | | | | | | | | | | | | | | * PT-BR Translation update to 1.95.0 * PT-BR Translation update to 1.95.0 * Added more translations to new features Fixed more inconsistencies * Added more translations to new features Fixed more inconsistencies --------- Co-authored-by: Paul Frazee <pfrazee@gmail.com>