Paul Frazee
6953bf9d22
Fix image compression for avis and banner images
2023-01-12 15:07:32 -06:00
Paul Frazee
00b50c71b5
Fix bug in error handling
2023-01-03 11:08:29 -06:00
Paul Frazee
e194e5de91
Implement account muting
2023-01-02 13:40:14 -06:00
Paul Frazee
16e4bc66bd
Various small fixes
2022-12-30 15:32:07 -06:00
Paul Frazee
44ae514d89
Add a design system ( #34 )
...
* Add theming system
* Add standard Button control and update RadioButtons
* Unify radiobutton with design system
* Update debug screen to have multiple views
* Add ToggleButton
* Update error controls to use design system
* Add typography to <Text> element
* Move DropdownButton into the design system
* Clean out old code
* Move Text into design system
* Add 'inverted' color palette
* Move LoadingPlaceholder into the design system
2022-12-28 14:06:01 -06:00
Paul Frazee
de65d9198a
Start with highest quality compression and find a suitable size ( #33 )
2022-12-26 12:01:40 -06:00
João Ferreiro
adeb1d5cec
Unit testing ( #32 )
...
* add testing lib
* remove coverage folder from git
* finished basic test setup
* fix tests typescript and import paths
* add first snapshot
* testing utils
* rename test files; update script flags; ++tests
* testing utils functions
* testing downloadAndResize wip
* remove download test
* specify unwanted coverage paths;
remove update snapshots flag
* fix strings tests
* testing downloadAndResize method
* increasing testing
* fixing snapshots wip
* fixed shell mobile snapshot
* adding snapshots for the screens
* fix onboard snapshot
* fix typescript issues
* fix TabsSelector snapshot
* Account for testing device's locale in ago() tests
* Remove platform detection on regex
Co-authored-by: Paul Frazee <pfrazee@gmail.com >
2022-12-22 09:32:39 -06:00
Paul Frazee
61511d5161
Unvendor the api and switch to @atproto/api
2022-12-22 09:17:07 -06:00
Paul Frazee
5168d44926
Replace removed hasIndexes behavior
2022-12-20 16:32:04 -06:00
João Ferreiro
eb03170736
fix android runtime
2022-12-19 19:19:00 -06:00
Paul Frazee
bb4dc3c3a5
Add post embeds (images and external links)
2022-12-14 15:35:15 -06:00
Paul Frazee
f1b9114af0
Ensure the UI always renders, even in bad network conditions ( close #6 )
2022-12-05 13:25:04 -06:00
Paul Frazee
524cb062a2
Improvements to link and mention detection regarding surrounding punctuation
2022-11-29 10:01:57 -06:00
Paul Frazee
628f69605c
Decode html entities in link embeds
2022-11-29 09:29:57 -06:00
Paul Frazee
d821803050
Fix a couple incorrect link detections ('e.g.' and 'foo.jpg') ( close #13 )
2022-11-28 10:22:08 -06:00
Paul Frazee
1e9d265403
Add link embeds to posts
2022-11-23 17:01:00 -06:00
Paul Frazee
02689c5533
Implement a link metadata fetching util function
2022-11-23 16:29:17 -06:00
Paul Frazee
8e46204617
Detect links in profile bios
2022-11-23 14:53:33 -06:00
Paul Frazee
f0ed5d7c28
Fix: dont detect double dots as urls
2022-11-23 13:15:38 -06:00
Paul Frazee
4b8de11046
Handle bsky.app links natively
2022-11-23 10:51:20 -06:00
Paul Frazee
27f94052e9
Longer shortened URLs
2022-11-23 10:44:55 -06:00
Paul Frazee
f13c42c078
Add support for links with no scheme in composer
2022-11-22 14:30:35 -06:00
Paul Frazee
56d98abe64
Shorten rendered URLs in posts
2022-11-22 13:16:40 -06:00
Paul Frazee
c72e1b6635
Refactor: create src/lib to reflect actual sharing of that code
2022-11-22 12:02:31 -06:00