about summary refs log tree commit diff
path: root/src/view
Commit message (Collapse)AuthorAgeFilesLines
* Don't animate images that will be posted as JPGs (#8760)Samuel Newman2025-07-311-0/+5
| | | | | | | | | | | * don't play gifs that'll be png'd * add media inset border * fix unnecessary typecast * Revert "fix unnecessary typecast" This reverts commit 3a8bcc92774d83f6ece0577f919f527cd920761b.
* [APP-1310] Button cleanup (#8754)Eric Bailey2025-07-313-177/+46
| | | | | | | | | | | | | | | | | | | | | | | | | * Rm gradient buttons from Storybook * TEMP move storybook button section * Remove gradient_sky * Remove actual defs for gradient_sky and gradient_primary * Remove other gradient defs * Remove gradient support entirely * Deprecate 'variant' in favor of 'color' * Fork base styles codepath to make variant deprecation more obvious * Remove text styles for when no color is set, never been used * Fork text styles codepath to make variant deprecation more obvious * Revert temp storybook commit, remove deprecated values * Replace remaining gradient button usage
* Some toasts cleanup and reorg (#8748)Eric Bailey2025-07-316-694/+147
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Reorg * Move animation into css file * Update style comment * Extract core component, use platform-specific wrappers * Pull out platform specific styles * Just move styles into Toast component itself * Rename cleanup * Update API * Add duration optional prop * Add some type docs * add exp eased slide aniamtions * Make toasts full width on mobile web --------- Co-authored-by: Samuel Newman <mozzius@protonmail.com>
* Mark old components as deprecated (#8747)Samuel Newman2025-07-308-27/+85
| | | | | | | * mark a bunch of stuff as deprecated * mark s as deprecated (serverence reference????) * rm type import
* Convert old toast types to new ones, mark as deprecated (#8746)Samuel Newman2025-07-303-16/+62
| | | | | | | * convert old types to new types * add depreciation warning for old warnings * rm as consts
* Fix dataSet for noFeedback links (#8745)Samuel Newman2025-07-301-14/+8
| | | | | | | * fix dataSet for noFeedback links * rm memo * rm useless spread
* Merge pull request #8744 from internet-development/@APiligrim/update-toastjim2025-07-304-26/+41
|\ | | | | hot fix: imports for toast and alignment
| * update type errorsAna2025-07-304-7/+19
| |
| * add: prettier formatingAna2025-07-301-3/+4
| |
| * update: lint fixes for toast.tsxAna2025-07-301-9/+10
| |
| * update: toast style after lintAna2025-07-301-1/+1
| |
| * update sortingAna2025-07-304-22/+23
| |
| * update: imports for toastAna2025-07-302-3/+3
| |
* | Merge pull request #8743 from internet-development/@APiligrim/update-toastjim2025-07-291-0/+167
|\| | | | | [APP-1345] Hot fix: add toast.style file
| * add: Toast.styleAna2025-07-291-0/+167
| |
* | Merge pull request #8734 from internet-development/@APiligrim/update-toastjim2025-07-294-84/+256
|\| | | | | [APP-1345] Update Toast UI on the web and add to storybook
| * update: toast styles that reuse consistent styleAna2025-07-293-253/+216
| |
| * update: web toastAna2025-07-282-20/+158
| |
| * add: toasts to storybookAna2025-07-282-0/+71
| |
* | fix some auto complete issuesChenyu Huang2025-07-241-4/+5
| |
* | fix: general profile component layout fixes, and ability to disable the ↵Elijah Seed-Arita2025-07-241-2/+4
| | | | | | | | inset border for UserAvatar (#8711)
* | add margin between messages in the composer thread (#8691)Chenyu2025-07-211-0/+5
| |
* | introduce context for "Following" as a feed name. (#8262) (#8690)Eric Bailey2025-07-212-2/+4
|/ | | | | | | "Following" has different translations as a name of a feed and the state of following someone in other languages like Turkish. This allows "Following" as a feed name translated correctly. (cherry picked from commit d92a7f163ed9e28ee4ebab230758b1f00bdd9966) Co-authored-by: Sedat Kapanoğlu <sedat@kapanoglu.com>
* Nicer error message for backend video too large error (#8596)Samuel Newman2025-07-211-6/+12
| | | | | * nicer error message for backend video too large * use same string for same error
* Age assurance fast-follows (#8656)Eric Bailey2025-07-171-0/+47
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add feed banner * Comment * Update nux name * Handle did error * Hide mod settings if underage or age restricted * Add metrics * Remove DEV override * Copy suggestion * Small copy edits * useState * Fix bug * Update src/components/ageAssurance/useAgeAssuranceCopy.ts Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> * Get rid of debug button --------- Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com>
* fix whitespace collapse (#8659)Samuel Newman2025-07-171-1/+3
|
* UI for age assurance compliance (#8652)Eric Bailey2025-07-162-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add geo prop * Add prelim fetch * Add geo debug * Pass in assurance state to notifications registration * Comments * Bump git index * Add some component utils, no design, gate chat * Disable mod prefs buttons, does not yet edit mod prefs * Add initial prompt component * Refine logic for showing prompt * Add send email dialog * Hook up dialog to fake mutation * Fix geo debug bug * Move provider inside query provider * Slightly better screen gater * Ok decent fallback with isExempt * Reorg * Wrap prompt in new logic * Override mod prefs * Use real endpoints, optimistic state * Add persistent card, add time-ago, warning to dialog * Add comment * No undefined query values * Fix case in import * Wait for AA to load before registering push * Override prefs in all locations * Small refactor of notifications registration * Register push after aa state * Add retries * Update blocked screens UI * Strengthen email validation * Add intent dialog * Do service auth for init * Rug refreshJwt * Update copy * Some mobile styles, add dev mode option * Fix links on native * Clean up intent dialog on native * Don't mutate existing session, only copy * Handle email validation error from server * Clarity is better * Moar clear * Fixes * Tweaks * Add country code * Gate it * Refresh state after redirect * Re-check on window focus * Remove todo * Enable in dev * Check for did match on redirect * Add blocked state * Add appeal dialog * Copy tweaks * Inset in blue well * Nux the prompt * Copy updates * Refetch just in case * Uppercase country code * Align copy, add notice to chat screens * Tweak copy * Add test code * Add debug code * Refactor AccountCard * Big refactor * Delay post-feed queries instead * Debug code * Clean up state * Reorg * Clean up copy * Comments * Reorg * UPdate URL * Cleanup * Remove todo * Update debug code * revert unneeded changes * UPdate nux name * Revert unneeded change * Updaet storage schema * Checkpoint: cleanup * Checkpoint: almost there * isLoaded -> isReady * Rename useAgeAssurance * isUnderage -> isDeclaredUnderage * Decompose, add docblocks * Refactor * UPdate debug * Apply suggestion from @surfdude29 Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> * Apply suggestion from @surfdude29 Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> * Apply suggestion from @surfdude29 Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> * Apply suggestion from @surfdude29 Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> * Apply suggestion from @surfdude29 Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> * Apply suggestion from @surfdude29 Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> * Drop including Bluesky * Apply suggestion from @surfdude29 Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> * Apply suggestion from @surfdude29 Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> * Remove todo * Gate debug * Revert unneeded change * Fail closed * Comments * Comment * Comment * fix prettier * rm viewheader * bump sdk * prevent overlap in admonition * add age assurance intent route * Just meow Co-authored-by: Samuel Newman <mozzius@protonmail.com> * Nix callback * Fix spelling of dismissible lol * Don't compare translated string * Better KWS link labels * Hide DMs send options in menu * Add button * Fix order * Use only supported languages * Rm button * best-effort language mapping * improve typing --------- Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> Co-authored-by: Samuel Newman <mozzius@protonmail.com>
* Fix navigation (#8648)Samuel Newman2025-07-152-1/+2
|
* Fix perf issue on web - restore pop behaviour to tabs (#8620)Samuel Newman2025-07-152-11/+13
|
* fix mention tab flicker (#8640)Samuel Newman2025-07-122-1/+8
|
* Fix quote+list card padding (#8623)Samuel Newman2025-07-095-324/+396
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * fix quote padding not being pressable * fix list padding not being pressable * Fix unnecessary loading of feeds (#8578) * stop layout shifts in feed loading * don't load feed data if we already have it * adjust styles, alf stuff * remove unused button, massively simplify * fix layout shifting in notifs * use feedcard for feed post embeds * use bold text to match other style * use Link component rather than jank Pressable * prevent nested anchors in notifs * match following text size * add space between content hider * Better dead feed handling (#8579) * add space between content hider * add handling for feeds that fail to load * cleanError, in case of network funkiness * handle deleted lists * split out missingfeed
* specify autocap (#8619)Samuel Newman2025-07-081-0/+3
|
* Release 1.104.0 (#8595)Paul Frazee2025-07-011-5/+12
| | | | | | | * Fix to navigation action after saving feeds * Test updates * Intl pull
* Activity notification settings (#8485)Samuel Newman2025-07-012-4/+55
| | | | | | Co-authored-by: Eric Bailey <git@esb.lol> Co-authored-by: Samuel Newman <mozzius@protonmail.com> Co-authored-by: hailey <me@haileyok.com>
* enforce border radius on default avatar (#8577)Samuel Newman2025-07-011-4/+15
|
* Improve post spacing (#8589)Samuel Newman2025-07-011-2/+1
|
* Reduce composer font size (#8591)Samuel Newman2025-06-303-3/+3
|
* tweak string in ContentLanguagesSettings.tsx (#8582)surfdude292025-06-281-1/+1
|
* Fix video aspect ratio error - "Record/embed/aspectRatio/width cannot be ↵Samuel Newman2025-06-281-1/+1
| | | | less than 1" (#8571)
* Upgrade prettier to 3.6 (#8558)Samuel Newman2025-06-2311-79/+92
| | | | | | | * upgrade prettier * run prettier * more files
* Allow disabling replies (#8537)Samuel Newman2025-06-202-17/+56
|
* Revert "Move dialog outputs inside navigation context (#8511)" (#8531)Eric Bailey2025-06-183-22/+24
|
* add scrollbars back on android (#8529)Samuel Newman2025-06-181-4/+4
|
* Move dialog outputs inside navigation context (#8511)Eric Bailey2025-06-183-24/+22
| | | | | | | | | * Move all dialogs within NavigationContent on native * Ok leave old ModalsContainer alone for now * Do the same on web * Gate browser consent dialog just to be clear
* Modernise link warning dialog (#8243)Samuel Newman2025-06-186-192/+10
| | | | | | | | | * add link warning dialog * add copy for if sharing * delete old modal * get web working
* Delete some old dialogs (#8512)Eric Bailey2025-06-171-335/+0
| | | | | * Delete old EditProfile dialog * Delete old email verification dialogs
* Granular notification settings (#8484)Samuel Newman2025-06-171-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * add mockup screen * add notification index screen * add redirect screen * upgrade sdk * new icons * add new screens * make router typesafe, finish adding screens * add routes to go server * load settings * push notif settings * improve web * fix lockfile lint * no $type on preferences * prompt to enable push notifications * fix reply prefs * space out options * fix copy error * Update RepostsOnRepostsNotificationSettings.tsx * only send minimal diff to putPrefs * fix yarn.lock * Update Navigation.tsx Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> * Apply suggestions from code review Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> * Update src/screens/Settings/NotificationSettings/index.tsx Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> * add description to `syncOthers` --------- Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com>
* Align avatar in reply prompt (#8501)Samuel Newman2025-06-161-9/+4
| | | | | * align avi in reply prompt * update skellie
* Use Button instead of TextLink for show more button (#8480)Samuel Newman2025-06-134-54/+33
| | | | | | | | | | | | | * use button instead of TextLink for show more * Match post text size, provide interaction feedback * Move to new Post components dir * Prettier --------- Co-authored-by: Eric Bailey <git@esb.lol>
* Hover card on anchor displayName/handle (#8479)Samuel Newman2025-06-133-4/+4
| | | | | | | | | | | * add hover to anchor display name / handle * use newer link component * Wrap using a single hover element --------- Co-authored-by: Eric Bailey <git@esb.lol>