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
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
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
e325b72c62
Reduce confusing visual feedback while scrolling
2022-12-18 16:43:18 -06:00
Paul Frazee
29018f06b9
Fix: show avatars in all notifications
2022-12-13 14:53:00 -06:00
Paul Frazee
06c3ebe2d4
Hide footer on scroll down (minimal shell mode)
2022-12-12 16:04:14 -06:00
Paul Frazee
684f67a8e0
Add profile image lightbox
2022-12-12 14:54:56 -06:00
Paul Frazee
2f0157dd33
Add avatar images and fix some type signatures
2022-12-08 13:45:23 -06:00
Paul Frazee
383a40bc03
Fix mention-creation and implement mentions in notifications
2022-12-06 13:47:52 -06:00
Paul Frazee
3161703d8a
Ensure all feed views can refresh
2022-12-06 13:04:40 -06:00
Paul Frazee
6f56a8c539
Improve handling of deleted posts
2022-11-28 16:37:39 -06:00
Paul Frazee
53c55b2d7a
Fix jank in notifications loading-state rendering
2022-11-28 14:22:19 -06:00
Paul Frazee
31e0fa898a
Use a persistent notifications model to improve load times of the notifications view
2022-11-28 14:19:49 -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
c72e1b6635
Refactor: create src/lib to reflect actual sharing of that code
2022-11-22 12:02:31 -06:00
Paul Frazee
d9d9344fcc
Small sizing and spacing tweaks
2022-11-18 11:10:19 -06:00
Paul Frazee
9a19607f3f
Add placeholder loading states
2022-11-16 13:05:36 -06:00
Paul Frazee
1b1883aa30
Improve empty states
2022-11-15 10:54:43 -06:00
Paul Frazee
020a0bc882
Improve error messages
2022-11-15 10:46:12 -06:00
Paul Frazee
77650f328b
Implement trending
2022-11-11 13:10:05 -06:00
Paul Frazee
7d90638188
Implement scene invitation and membership controls
2022-11-10 16:30:14 -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
2c5b988de0
Update to the latest APIs
2022-11-04 17:39:54 -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
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
Paul Frazee
3269f048b3
Replace mock-api with real api
2022-09-22 19:28:25 -05:00
Paul Frazee
39f13f01bc
Implement consistent Link component
2022-09-02 11:52:33 -05:00
Paul Frazee
94fd697148
Aesthetic improvements
2022-08-31 20:09:47 -05:00
Paul Frazee
a3df278f7d
Unify the color palette
2022-08-31 17:06:44 -05:00
Paul Frazee
135a0456a2
New navigation model ( #1 )
...
* Flatten all routing into a single stack
* Replace router with custom implementation
* Add shell header and titles
* Add tab selector
* Add back/forward history menus on longpress
* Fix: don't modify state during render
* Add refresh() to navigation and reroute navigations to the current location to refresh instead of add to history
* Cache screens during navigation to maintain scroll position and improve load-time for renders
2022-08-31 14:36:50 -05:00
Paul Frazee
d1470bad66
Add notifications view
2022-07-26 15:45:46 -05:00