Commit graph

52 commits

Author SHA1 Message Date
Jackson Harper
f0be6a41a9 Clean up, remove old stubbed stuff 2024-04-22 17:40:50 -07:00
Jackson Harper
1ba0746cea Start to pull out old digest view 2024-04-22 15:57:08 -07:00
Jackson Harper
7f0a95b454 Add iOS digest views 2024-04-22 15:52:28 -07:00
Jackson Harper
47150c2991 Refactoring the UX for digest view 2024-04-16 21:00:27 +08:00
Jackson Harper
2b53d7791a Update tab bar to allow opting into digest 2024-04-16 21:00:27 +08:00
Jackson Harper
4e61b360d7 Add iOS digest views 2024-04-16 21:00:27 +08:00
Jackson Harper
05cdd7734a Handle push notifications from the tab view on iOS 2024-03-27 10:37:03 +08:00
Jackson Harper
e15ae29961 Use folders when handling push notifications 2024-03-08 21:11:16 +08:00
Jackson Harper
5f3a3d4bf3 Add PDF loader, add Empty trash button 2024-02-06 11:43:43 +08:00
Jackson Harper
85caaa7ea3 Use transmission for snackbar, fix issue with ownership of currently viewed item
The list object of the root library view had ownership of the
currently selected item, so object modifications that removed
the item from the current library list (like move or archive)
could cause the object to be released and the current screen
to continue operating on an invalid object.
2024-02-06 11:43:43 +08:00
Jackson Harper
03766734e5 Pull out popup view and replace with Transmission snackbars
PopupView and Transimission can interfere with each other and
cause an issue with the root screen becoming black and the app
getting stuck.
2024-02-06 11:43:43 +08:00
Jackson Harper
9feb6bb0e5 Improve read now by popping to root 2024-01-10 21:32:49 +08:00
Jackson Harper
e49f9d6d6a Use sheet instead of fullCover, add labels on PDF, add Discord button 2024-01-10 17:00:38 +08:00
Jackson Harper
80f0150512 Dont show the iPhone tab bar in edit mode 2024-01-09 14:20:04 +08:00
Jackson Harper
c6517ebb8e Better empty state for the following tabs 2024-01-02 16:18:01 +08:00
Jackson Harper
17c4a9be37 Dont use the following primer 2023-12-29 21:43:54 +08:00
Jackson Harper
225791a715 Start adding following modal, use system-ui for the font 2023-12-29 20:22:08 +08:00
Jackson Harper
dded89bf32 WIP allow a single viewmodel for iPad split screen view 2023-12-27 14:16:50 +08:00
Jackson Harper
3362a5b016 Better separation of sync and search 2023-12-26 14:23:39 +08:00
Jackson Harper
3aca91f083 Pass delete/archive/view handlers into audio player 2023-12-23 16:12:33 +08:00
Jackson Harper
4291c1149b Better unsubscribe view 2023-12-20 14:35:59 +08:00
Jackson Harper
30771c3498 Only open read now in the inbox view 2023-12-20 14:35:59 +08:00
Jackson Harper
c4c9d6762b Update split view to also handle sync manager 2023-12-20 14:35:59 +08:00
Jackson Harper
13ca5cff0d Move sync to a separate manager 2023-12-20 14:35:59 +08:00
Jackson Harper
adefd1b2eb Better empty state handling for RSS 2023-12-08 18:31:09 +08:00
Jackson Harper
0c8eecf3fb Byline in grid cards, improve safe area handling 2023-12-07 17:15:53 +08:00
Jackson Harper
73341ad578 mini player for ipad layouts 2023-12-07 17:15:53 +08:00
Jackson Harper
663ea1d3f8 Move miniplayer around to work with new layout on iPhone 2023-12-07 17:15:53 +08:00
Jackson Harper
bfd3365f28 Handle PDFs with new Transimission presentation controllers 2023-12-07 17:15:53 +08:00
Jackson Harper
af2759cab0 Hang search variables off view model to make them easier to observe 2023-12-07 17:15:53 +08:00
Jackson Harper
26d6702c6f Update filters 2023-12-07 17:15:52 +08:00
Jackson Harper
1bff4cbd18 post rebase fix-ups 2023-12-07 17:15:52 +08:00
Jackson Harper
e63b4f9b2c Abstract out fetching from view model so we can better handle multiple fetch folders
Rename LinkedItem to LibraryItem

More on following

Add new fetcher

Tab bar
2023-12-07 17:15:52 +08:00
Jackson Harper
ba5ad51e6a Set intercom user hash 2023-10-30 15:34:25 +08:00
Jackson Harper
8cf94e552d Fix context menus in the library, add an Add link dialog 2023-09-20 16:55:37 +08:00
Jackson Harper
b8e033f736 Fixes for iOS15 2023-09-19 18:26:31 +08:00
Jackson Harper
79dbe3686b Update safari extension, clean up the macos app 2023-09-19 17:21:02 +08:00
Jackson Harper
dcdb01171c Handle grid cards 2023-09-11 20:54:10 +08:00
Jackson Harper
d1eca8b6fd Remove ZStack NavigationViews 2023-09-11 16:25:44 +08:00
Jackson Harper
1f8f5f33ca Fix navigation views in tablet and phone layouts 2023-07-24 15:37:41 +08:00
Jackson Harper
0d186e3d44 Remove double navigation stack 2023-07-24 15:20:45 +08:00
Jackson Harper
590fc2ed25 Update iconography and listview for ios, bump android 2023-07-24 12:11:21 +08:00
Jackson Harper
0973ed7243 Make archive the primary trailing swipe action 2023-07-18 09:51:29 +08:00
Jackson Harper
34f63920dd Grid card fixes for iPad layout 2023-07-12 09:55:47 +08:00
Jackson Harper
e7861b0747 Fix new splitview layout on iPad 2023-07-10 10:37:42 +08:00
Jackson Harper
f3bc4ba054 Show only one tab 2023-07-06 16:22:57 -07:00
Jackson Harper
cf82f05a93 Improve layout of the feature card block 2023-07-06 16:22:57 -07:00
Jackson Harper
2d021c2683 Work on multi tab iOS client 2023-07-06 16:22:57 -07:00
Jackson Harper
7cf0c37c88 Clean up colouring on tabs 2023-07-06 16:22:57 -07:00
Jackson Harper
41443c70b5 Structure tabviews in iOS 2023-07-06 16:22:57 -07:00