Paul Frazee
d054a69bcf
Resolve all remaining lint issues ( #88 )
...
* Rework 'navIdx' variables from number arrays to strings to avoid equality-check failures in react hooks
* Resolve all remaining lint issues
* Fix tests
* Use node v18 in gh action test
2023-01-24 13:00:11 -06:00
Paul Frazee
8d1b3adb6a
Post layout tweaks ( #53 )
...
* Increase left margin on feed and embiggen avis
* Decrease feed margins a bit
* Tweak post bottom margin
* Update loading placeholder to match feed
* Update 'view full thread' positioning
* Update postthread to match feed layout
* Update notifications and individual post to match new layout
* Add missing aborted check
2023-01-19 10:35:57 -06:00
Paul Frazee
c499f5f96a
Remove all links from post meta to ensure taps are more consistent
2023-01-18 13:10:08 -06:00
Paul Frazee
2536d6bf10
Rework all typography
2023-01-18 11:15:40 -06:00
Paul Frazee
b8ab064fcc
More spacing fixes, especially for the repost info
2023-01-16 16:34:52 -06:00
Paul Frazee
58bf9cb8cd
Spacing fixes
2023-01-16 16:30:05 -06:00
Paul Frazee
8a67e8d102
Fix visual consistency of 'reply to' in post and use display name
2023-01-16 16:24:16 -06:00
Paul Frazee
77ed2129d3
Move menu controls into post footers and improve meta info rendering
2023-01-16 16:09:51 -06:00
Paul Frazee
bbee08eb22
Implement validation and proper type detection
2023-01-03 13:08:56 -06:00
Paul Frazee
bc571ee998
Improve error logging
2023-01-02 21:39:15 -06:00
Paul Frazee
1f26494c94
Implement logging system
2023-01-02 17:38:13 -06:00
Paul Frazee
e194e5de91
Implement account muting
2023-01-02 13:40:14 -06:00
Paul Frazee
6268736bfa
Integrate notifications into the design system
2022-12-30 13:34:10 -06:00
Paul Frazee
059c3b362d
Update notifications
2022-12-28 15:53:06 -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
61511d5161
Unvendor the api and switch to @atproto/api
2022-12-22 09:17:07 -06:00
Paul Frazee
e59763b50a
Update to use new getTimeline, getAuthorFeed, and getPostThread output models
2022-12-20 22:54:56 -06:00
Paul Frazee
279d41fcd1
Wrap all <Text> in a helper that ensures black color is applied by default
2022-12-20 12:49:44 -06:00
Paul Frazee
395a8838be
A couple more android updates
2022-12-19 19:43:28 -06:00
Paul Frazee
3b8dbbff12
Tighten up the home feed
2022-12-19 19:12:43 -06:00
Paul Frazee
e8bb545023
Enable image-only posts
2022-12-19 18:51:13 -06:00
Paul Frazee
e325b72c62
Reduce confusing visual feedback while scrolling
2022-12-18 16:43:18 -06:00
Paul Frazee
ebd03ffe2a
Just do full renders of parent posts in the feed
2022-12-15 11:43:05 -06:00
Paul Frazee
2f0157dd33
Add avatar images and fix some type signatures
2022-12-08 13:45:23 -06:00
Paul Frazee
ae8162974e
Add 'copy post text' tool
2022-12-05 15:03:42 -06:00
Paul Frazee
d8280b6ad9
Switch to System font to fix emoji rendering
2022-12-05 13:44:24 -06:00
Paul Frazee
1ec46a00e2
Improve unread notification styling
2022-11-28 13:56:05 -06:00
Paul Frazee
d98fbbbe4d
Batch notification loads to avoid layout reflows due to async
2022-11-28 13:45:49 -06:00
Paul Frazee
983f2349e0
Fix toast positioning ( close #9 )
2022-11-28 10:38:16 -06:00
Paul Frazee
c7c0c04b66
Increase information density and enlarge some click targets
2022-11-28 09:13:37 -06:00
Paul Frazee
ad4c413ae4
Show parent post in composer when replying ( close #3 )
2022-11-23 13:28:29 -06:00
Paul Frazee
fbec25412b
Remove downvotes from the UI
2022-11-20 11:32:13 -06:00
Paul Frazee
547965b528
Spacing and sizing fixes
2022-11-18 11:37:12 -06:00
Paul Frazee
67fb6b23da
Add min height to post text
2022-11-18 10:58:48 -06:00
Paul Frazee
2a4391af97
Fix avatar click target in posts
2022-11-18 10:48:18 -06:00
Paul Frazee
51f78cef9a
Add post deletion
2022-11-16 16:16:43 -06:00
Paul Frazee
30f6636a95
Fix overflows in post meta info
2022-11-14 14:16:31 -06:00
Paul Frazee
73f1f464d8
Always fallback from displayName to handle
2022-11-14 13:39:10 -06:00
Paul Frazee
0168efd737
Finish the upvote/downvote implementation
2022-11-08 12:14:51 -06:00
Paul Frazee
e64fe9d36e
Sizing and spacing fixes based on on-device testing
2022-11-05 16:12:06 -05:00
Paul Frazee
6703f0c068
Replace likes with votes on post UIs
2022-11-05 13:48:45 -05:00
Paul Frazee
2c5b988de0
Update to the latest APIs
2022-11-04 17:39:54 -05:00
Paul Frazee
feac39e657
Rework the composer to a less buggy solution
2022-11-01 14:25:41 -05:00
Paul Frazee
b03cc5862b
Switch to autogenerated avis for now
2022-10-31 17:23:47 -05:00
Paul Frazee
48158e05cb
Update to latest APIs
2022-10-26 14:34:47 -05:00
Paul Frazee
ed86125d87
Update api nsids
2022-10-12 15:18:46 -05:00
Paul Frazee
94f365f564
Update the view after a post is created
2022-10-04 11:33:32 -05:00
Paul Frazee
7de013f467
Implement mentions rendering
2022-10-03 16:02:03 -05:00
Paul Frazee
a77988a984
Implement notifications
2022-10-03 10:53:36 -05:00
Paul Frazee
be9d89e0cc
Switch to one default avi
2022-09-28 14:00:40 -05:00