8e3aba2295
WIP: feature cards, fir merging highlights offline sync
2023-04-04 21:04:13 +08:00
95a66dba30
rework some Button to silence linter warnings
2023-02-20 12:15:29 -07:00
4fd4d5a4db
New library item cards, fix issue with read position
2023-02-15 13:56:11 +08:00
10abb6582f
Sync more items in the background if user has a large changeset
2022-12-28 16:30:35 +08:00
615bebc610
Filter out the current viewer in the recommended by list
2022-12-19 17:07:27 +08:00
d84f41767f
create a mac specific nav card
2022-10-12 10:11:11 -07:00
e73072e224
Updates after rebasing, implement download for offline audio
2022-09-13 16:03:34 +08:00
c4bbf4f618
Continue naming refactor. Session -> Controller
2022-09-13 15:26:48 +08:00
339745a93b
Rename AudioSession to Controller, we should create a smaller class that handles the state of a individual playback session
2022-09-13 15:22:09 +08:00
64ee55d829
remove tap handler on FeedCard
2022-09-12 22:16:31 -07:00
64dbafece1
track nav link selection from viewModel
2022-09-12 22:09:16 -07:00
4837a63ecb
Preload audio files when the user opens the app
...
This kicks off generation and download of audio files. Pending
files are put in a queue and re-attempted. In the UI if a user
hits the pending state they just get some UI now.
2022-08-24 22:19:04 +08:00
752411e76f
fetch linkedItem in task rather than init for linkedItemDetailView (avoids coredata crash when logging out)
2022-08-08 10:07:59 -07:00
7c33a311d6
handle cell taps on labels scroll
2022-05-25 12:12:19 -07:00
508763b061
update grid spacing
2022-05-25 12:06:30 -07:00
11b5dc3172
use stateobject to keep track of pdf document
2022-05-22 23:24:37 -07:00
8139664083
pass pdfitem to LinkItemDetailView when item is a pdf
2022-05-21 15:56:27 -07:00
14b146291f
create a PDFItem struct that can be used by PDFViewer
2022-05-21 10:17:54 -07:00
033965f0b4
remove homeViewModel references where they're no longer needed
2022-05-17 11:32:07 -07:00
e2f08e7141
ensure nav bar is hidden if searchable field is active in home view
2022-05-09 16:44:02 -07:00
9cab60b107
set an empty nav title for reader view to prevent nav bar from reappearing
2022-05-09 16:44:02 -07:00
7c0eac53cc
show labels on list cards
2022-05-03 13:59:06 -07:00
4e2a2e595e
set nav bar hidded modifier on the navlink view
2022-04-27 12:32:06 -07:00
93f11a4949
convery items publisher to async func
2022-04-26 08:53:55 -07:00
a63bf7928e
remove deprecated data models
2022-04-22 19:58:13 -07:00
0fc7ff0a43
rename FeedItem to FeedItemDep
2022-04-21 09:09:26 -07:00
b195414e16
track selectedLinkItem in HomeFeedViewModel
2022-04-08 09:30:33 -07:00
90a0d7c1c7
move searchQuery state to homeViewModel
2022-04-08 08:30:55 -07:00
20a9cb811f
stub in edit labels modal
2022-04-05 13:46:03 -07:00
88e68ff4a3
use selectedLinkItem to track active state of grid items
2022-04-04 10:07:16 -07:00
66c54569c8
fix link card z layers
2022-03-17 12:22:47 -07:00
4e2c8e5d40
lower aspect ratio for grid card
2022-03-10 14:21:25 -08:00
5d3e12e1ce
make grid card sizing adaptive
2022-03-10 14:04:59 -08:00
97cc4db30e
handle reader context menu actions
2022-03-08 12:44:03 -08:00
2c1d010d6a
add a render ID to FeedItem to identify it in ForEach renders (solves stale item issue after refresh)
2022-03-07 17:46:08 -08:00
35bd189e2e
move onAppear hook to grid item card
2022-03-07 17:46:08 -08:00
b19ac104f4
fix context menus so all actions are included across devices
2022-03-02 10:24:35 -08:00
2868e95716
track context menu open status so we can ignore element tap actions
2022-03-02 09:36:59 -08:00
a787c134e7
handle gid card taps as well as grid card button taps
2022-03-01 22:35:13 -08:00
81522aef22
show context menu on button tap
2022-03-01 14:30:12 -08:00
d130ba6b92
add feature flag for showing tags on grid item cards
2022-03-01 13:38:50 -08:00
ce8075afed
update styling for grid item cards
2022-03-01 13:12:56 -08:00
e8873ad5f4
stub in grid feed card wireframe
2022-03-01 10:07:50 -08:00
0a9d06efb1
create GridCard view
2022-03-01 09:13:20 -08:00
48521c2c12
add a GridCardNavigationLink view
2022-03-01 09:04:02 -08:00
2040f8efe2
move home feed components into separate files
2022-02-28 10:21:44 -08:00