14 Commits

Author SHA1 Message Date
e81a47d83f Extract ActivitesView updating logic into own class 2025-03-03 10:42:26 +00:00
5697cf0652 Remove Card class and rename CardArea<T> to ListView<T> 2025-03-03 09:31:43 +00:00
8123c5375d Regularly refresh activities and update cards in-place 2025-03-03 01:04:56 +00:00
10a7fe5c82 Remove refreshing indicator from ActivitiesView
I've decided I'm going to add an indicator for when the client is
disconnected so the indicator would be pretty redundant (and it
requires a bunch of code to implement).
2025-03-02 15:14:43 +00:00
c2d81778a8 Extract Card and CardArea classes 2025-03-02 14:47:09 +00:00
5a6b535beb Animate refresh indicator show/hide 2025-03-02 12:54:27 +00:00
019bdf9ce6 Add refreshing indicator to ActivitiesView 2025-03-02 12:54:27 +00:00
0f0bd37cc8 Get activities from server and refresh on session log 2025-03-02 12:54:27 +00:00
09f0648138 Actually log a session from client instead of pinging 2025-03-01 17:35:40 +00:00
68c55573de Remove subject IDs and improve request handling 2025-03-01 17:22:31 +00:00
9588e88b93 Support more PDUs and create Client class
The Client class provides a nice, high-level async API for
client-server communication.
2025-03-01 10:37:01 +00:00
a02ec90816 Implement transaction management in client 2025-03-01 10:36:22 +00:00
38ef12fa02 Add popover for entering session length 2025-02-27 23:07:24 +00:00
5038a24539 Create skeleton of main activities view UI in client 2025-02-27 23:05:08 +00:00