commits
Made changes to WebPack configuration based on settings
described here for development:
- https://webpack.js.org/configuration/devtool/
- https://webpack.js.org/configuration/cache/
The hot reload plugin has also been removed as it's
mostly dysfunctional in its current state.
Assisted-by: Claude <https://claude.ai> (Sonnet 4.5)
3rd attempt to get dumb germ dm button and various upstream refactoring stuff in (I hope for more dm buttons in the future) also removing .github folder again since this is a .tangled household
* show composer error if draft over char limit
* adjust cancel discarding if over the limit
* use richtext for validation
* don't allow saving a draft that can't actually be saved
* account for 1k chars
* update discard sheet
* show composer error if draft over char limit
* adjust cancel discarding if over the limit
* use richtext for validation
* don't allow saving a draft that can't actually be saved
* account for 1k chars
* update discard sheet
* pr comment fixes
* pluralization
website character limit, dialog box rounded corners, drafts list bg color, and PDS detection label claiming email support
* manually hide non-React splash logo
* tweak comment
* animate out splash
* germ link (wip)
* add todos
* just yeet declaration for now
* ensure not proxied
* allow undo delete
* tweak styles
* ignore unknown values
* tweak styles
* fix boolean logic
* skip IAB
* fix mutationFn
* add link warning interstitial
* Logging and metrics
* Little more error handling
* Update copy
---------
Co-authored-by: Eric Bailey <git@esb.lol>
[APP-1788] update design for stacked avatars
Use Tanstack Query isPending over isLoading
Co-authored-by: Samuel Newman <mozzius@protonmail.com>
Co-authored-by: Samuel Newman <mozzius@protonmail.com>
Co-authored-by: Samuel Newman <mozzius@protonmail.com>
* fix operator precedence mistake
* ensure gifs can't change the global mute state
Sets the "What to test" field in TestFlight to distinguish between
TestFlight and Production builds.
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
* debounce on leading edge, reduce to 2s
* flush debounce on leave screen
* simplify by using useMutation properly
Signed-off-by: lemmaeof.gay <drabber-tic.0s@icloud.com>
still looks womp womp but can be improved later. (drafts when!? also need PDS host and tooltip on hovering join date)
* add context for translators 'No one' option
* update ActivityPrivacySettings to add context for translators
* update translation context for 'No one' option
* Fix text input not updating
* Fix autofocus
* make placeholder text fainter
* Await invalidation
* Image only drafts
* tweaks to gif presentation
---------
Co-authored-by: Eric Bailey <git@esb.lol>
* ensure enough space for sign in buttons
* smallest possible adjustment
* smallest possible adjustment
* respect mute words for live event feed banners
* linting
* Add encouragement message to drafts list
Shows "So many thoughts, you should post one" at the bottom of the drafts list when user has more than 5 drafts.
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
* Use Text component and center-align encouragement message
- Switch from ButtonText to Text component for better styling
- Add text-center alignment to the message
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
---------
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
Made changes to WebPack configuration based on settings
described here for development:
- https://webpack.js.org/configuration/devtool/
- https://webpack.js.org/configuration/cache/
The hot reload plugin has also been removed as it's
mostly dysfunctional in its current state.
Assisted-by: Claude <https://claude.ai> (Sonnet 4.5)
* show composer error if draft over char limit
* adjust cancel discarding if over the limit
* use richtext for validation
* don't allow saving a draft that can't actually be saved
* account for 1k chars
* update discard sheet
* show composer error if draft over char limit
* adjust cancel discarding if over the limit
* use richtext for validation
* don't allow saving a draft that can't actually be saved
* account for 1k chars
* update discard sheet
* pr comment fixes
* pluralization
* germ link (wip)
* add todos
* just yeet declaration for now
* ensure not proxied
* allow undo delete
* tweak styles
* ignore unknown values
* tweak styles
* fix boolean logic
* skip IAB
* fix mutationFn
* add link warning interstitial
* Logging and metrics
* Little more error handling
* Update copy
---------
Co-authored-by: Eric Bailey <git@esb.lol>
* Add encouragement message to drafts list
Shows "So many thoughts, you should post one" at the bottom of the drafts list when user has more than 5 drafts.
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
* Use Text component and center-align encouragement message
- Switch from ButtonText to Text component for better styling
- Add text-center alignment to the message
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
---------
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>