about summary refs log tree commit diff
path: root/src/state
Commit message (Collapse)AuthorAgeFilesLines
* Add gate to increase post-feed page size (#5473)Eric Bailey2024-09-251-4/+18
| | | | | | | | | | | * Add gate to increase post-feed page size * Exclude Discover * Remove exception * Clarify intent * Let gate cache
* Header blurred banner on overscroll (take 2) (#5474)Samuel Newman2024-09-254-14/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * grow banner when overscrolling * add blurview * make backdrop blur as it scrolls * add activity indicator * use rotated spinner instead of arrow * persist position of back button * make back button prettier * make blur less jarring * Unify effects * Tweak impl * determine if should animate based on scroll amount * sign comment --------- Co-authored-by: Dan Abramov <dan.abramov@gmail.com>
* Revamp image editor (#5462)Mary2024-09-251-0/+2
| | | | | | | | | * new image editor * Rm react-avatar-editor --------- Co-authored-by: Dan Abramov <dan.abramov@gmail.com>
* Revamp edit image alt text dialog (#5461)Mary2024-09-251-8/+0
| | | | | | | | | | | | | | | * revamp alt dialog * readd the limit check don't trim with enforceLen, it ruins copy-pasting long text and it's overall annoying behavior * Update src/view/com/composer/photos/ImageAltTextDialog.tsx Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> --------- Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com>
* MobX removal take 2 (#5381)Mary2024-09-256-577/+308
| | | | | | | | | * mobx removal take 2 * Actually rm mobx --------- Co-authored-by: Dan Abramov <dan.abramov@gmail.com>
* Additional moderation (#5172)Eric Bailey2024-09-205-2/+225
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Set up additional mod authorities * Filter out non-configurable mod authorities * WIP * Working * Cleanup, add mod * Cleanup * Add more debug logs * Tweak logs * Filter out imperative labels from typeaheads * Filter hideable content from notifications * Add api * Fall back in dev * Remove space * Use prod endpoint * Add tiny notice * Add notice to labeler card, show all labelers
* Language fixes (#5384)Eric Bailey2024-09-205-17/+113
| | | | | | | | | | | | | | | | | | | | | | | * Add some comments * Decouple language settings * Normalize on read/write * Refactor * Support device locale on app startup * Cleanup, port to web * Clean up comments * Comment * Try not to mutate * Protect util handling, update test * Dedupe array values
* [Neue] Base (#5395)Eric Bailey2024-09-181-4/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add fontScale, gate it, fix some computes * Add inter, integrate * Clean up * Apply to old Text component * Use numeric weight * Cleanup * Clean up appearance settings * Global tracking * Fix regular italic variant * Refactor settings and fontScale values * Remove flags * Get rid of lower weight font usage * Remove gate from settings * Refactor appearance settings for reuse * Add neue type nux * Update defaults * Load fonts, add fallback families * Load fonts via plugin in production * Fixes * Fix for web * Nits --------- Co-authored-by: Hailey <me@haileyok.com>
* Fix for undefined ref on hot reload on web (#5407)Eric Bailey2024-09-181-1/+1
|
* Pre-fill alt text with 10-million card post (#5389)Eric Bailey2024-09-173-14/+25
| | | | | | | | | | | | | * Pre-fill alt text with 10-million card post (#5377) * Clean up type * Tweak alt copy * Add pt translation, fix typo --------- Co-authored-by: Calvin <clavin@users.noreply.github.com>
* Don't open composer via hotkey if other dialog is already open (#5334)Eric Bailey2024-09-131-1/+16
| | | | | | | * Don't open composer via hotkey if other dialog is already open * Check for lightbox also * Check for drawer
* "N" keyboard shortcut to open a new post modal (#5197)Eric Bailey2024-09-132-0/+49
| | | | | | | | | | | | * feat: Add hook on web app to open composer with 'N' keyboard shortcut * Extract, don't fire open composer if already open * Ignore interactive elements --------- Co-authored-by: João Gabriel <joaog@nocorp.io> Co-authored-by: Hailey <me@haileyok.com>
* Apply Following settings to Lists (#5313)dan2024-09-132-27/+1
| | | | | * Apply Following settings to Lists * Remove dead code
* Merge branch 'ten-milly' into mainPaul Frazee2024-09-133-21/+10
|\
| * Add retryEric Bailey2024-09-121-0/+2
| |
| * Fix some nux typesEric Bailey2024-09-111-3/+1
| |
| * Refactor, integrate nux, snoozingEric Bailey2024-09-111-18/+7
| |
* | Fix notification->post jump for real (#5314)dan2024-09-132-21/+6
| | | | | | | | | | | | | | * Revert "Fix notification scroll jump (#5297)" This reverts commit e0d9e75407b053dd3b7a3472f925d8cd4bd92d45. * Query notifications first
* | Suggested follows by actor (on profiles) updates (#5243)Eric Bailey2024-09-121-2/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * If fallback, return nothing * Compress size a bit * Hide on own profile * Match load state * Remove gcTime * Filter out followed users * Feedback
* | Fix notification scroll jump (#5297)dan2024-09-121-0/+19
|/
* NUX API (#5278)Eric Bailey2024-09-115-0/+174
| | | | | | | | | * Set up nux API * Bump SDK * Naming * Imports
* [Video] use correct max size (#5245)Samuel Newman2024-09-091-1/+1
| | | | Co-authored-by: Hailey <me@haileyok.com>
* [Video] Add a string for localization (#5240)Hailey2024-09-091-0/+5
|
* [Video] Upload tweaks (#5228)Samuel Newman2024-09-081-0/+15
| | | | | * use correct mime type * fix wheel progress
* [Video] Check upload limits before uploading (#5153)Samuel Newman2024-09-075-45/+135
| | | | | | | | | | | | | | | | | * DRY up video service auth code * throw error if over upload limits * use token * xmark on toast * errors with nice translatable error messages * Update src/state/queries/video/video.ts --------- Co-authored-by: Hailey <me@haileyok.com>
* [Video] Only compress if >25mb or unknown format (#5187)Samuel Newman2024-09-071-1/+1
| | | | Co-authored-by: Hailey <me@haileyok.com>
* [Statsig] Add more events to downsample, increase downsample rate (#5198)Hailey2024-09-072-18/+18
| | | | | | | | | * add some events for sampling * include downsample rate in metadata * fix metadata logic * uncomment debug
* Add emoji picker to chat composer (#5196)Eric Bailey2024-09-061-1/+1
| | | | | Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> Co-authored-by: Adrov Igor <nucleartux@gmail.com>
* [Video] Error banner improvements (#5163)Samuel Newman2024-09-051-4/+9
|
* [Video] Show better progress (#5133)Hailey2024-09-041-1/+1
|
* log errors (#5139)Samuel Newman2024-09-041-6/+12
|
* [Video] Error handling in composer, fix auto-send (#5122)Samuel Newman2024-09-031-10/+29
| | | | | | | | | | | | | * tweak * error state for upload toolbar * catch errors in upload status query * stop query on error --------- Co-authored-by: Hailey <me@haileyok.com>
* fix mime checks (#5118)Samuel Newman2024-09-032-13/+18
|
* [Video] Upload errors and UI improvements (#5092)Samuel Newman2024-09-034-45/+97
| | | | | | | | | | | * surface errors in UI * style progress indicator * remove job status progress * rm log * fix webm ext
* [Videos] avoid using fetch for blob handling where possible (#5041)Samuel Newman2024-08-304-4/+5
| | | | | | | * avoid using fetch where possible * whoopsie wrong branch * more import fixes
* [Video] Captions and alt text (#5009)Samuel Newman2024-08-301-1/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | * video settings modal in composer * show done button on web * rm download options * fix logic for showing settings button * add language picker (wip) * subtitle list with language select * send captions & alt text with video when posting * style "ensure you have selected a language" text * include aspect ratio with video * filter out captions where the lang is not set * rm log * fix label and add hint * minor scrubber fix
* [Videos] Fix uploads (#5042)Samuel Newman2024-08-302-12/+10
| | | | | | | * fix pds url * fix service auth exp * whoopsie wrong branch
* Composer blocks (#5040)Eric Bailey2024-08-301-7/+20
| | | | | | | * Move i18n provider up the stack * Protect composer opening for a blocked post * Protect ctrls from interacting with blocked user
* extend token lifetime to 30 minutes (#5019)Samuel Newman2024-08-302-0/+2
|
* [Video] Properly get the service auth aud from the session (#5025)Hailey2024-08-292-6/+16
|
* [Video] Remove old env var (#5018)Hailey2024-08-291-1/+1
|
* [Video] Make compress/upload cancelable (#4996)Samuel Newman2024-08-294-36/+62
| | | | | | | * add abort controller to video upload system * rm log * rm log 2
* [Video] Add uploaded video to post (#4884)Samuel Newman2024-08-294-77/+86
| | | | | | | | | | | | | | | | | | | | | * video uploads! * use video upload lexicons * add missing postgate * remove references to prerelease package * fix scrubber showing a "0" * Delete types.ts * rm logs * rm upload header --------- Co-authored-by: Samuel Newman <10959775+mozzius@users.noreply.github.com>
* fix `findAll*` type in `post-thread` (#4986)Hailey2024-08-231-8/+12
|
* Optimistic hidden replies (#4977)Eric Bailey2024-08-235-53/+31
|
* Fix fixed footer experiment (#4969)dan2024-08-221-10/+33
| | | | | | | | | | | | | | | | | * Split minimal shell mode into headerMode and footerMode For now, we'll always write them in sync. When we read them, we'll use headerMode as source of truth. This will let us keep footerMode independent in a future commit. * Remove fixed_bottom_bar special cases during calculation This isn't the right time to determine special behavior. Instead we'll adjust footerMode itself conditionally on the gate. * Copy-paste setMode into MainScrollProvider This lets us fork the implementation later just for this case. * Gate footer adjustment in MainScrollProvider This is the final piece. Normal calls to setMode() keep setting both header and footer, but MainScrollProvider adjusts the footer conditionally.
* update `usePostThreadQuery` to check quote query data (#4975)Hailey2024-08-222-1/+5
| | | | | | | * update `usePostThreadQuery` to check quote query data * search notifs before quotes * oops
* add `quoteCount` to view creators (#4972)Hailey2024-08-222-0/+2
|
* tweak rqkey and cache search for useAllListMembersQuery (#4971)Hailey2024-08-221-1/+18
|
* Prep threadgate shadow hack (#4970)Eric Bailey2024-08-213-2/+46
| | | | Co-authored-by: Hailey <me@haileyok.com>