summaryrefslogtreecommitdiff
path: root/ui/lib/store/channels.svelte.js
Commit message (Collapse)AuthorAge
* Remove explanatory commentKit La Touche2025-02-20
| | | | That no longer vitally pertains.
* Separate channel metadata out into its own storeKit La Touche2025-02-20
| | | | | | | | This is stored locally, and, while parallel to channel info, is not the same as. Eventually, this may hold info about moot/decayed channels, and grow unbounded. That'll need to be addressed.
* Merge local channel data and remote to maintain stateKit La Touche2025-02-20
| | | | | | | | | When we hit the boot endpoint, we get the server's view of things. If we just setChannels with that, we overwrite all our locally-stored info in on things like lastReadAt. So we need to merge data. Eventually, this might militate for a `meta` key containing an object of locally stored data, rather than having to handle each key specially.
* npm run formatOwen Jacobson2025-01-11
|
* Rename and modify channels storeKit La Touche2024-11-29
I tried to have a custom class for Channel objects, but Svelte's automatic proxy logic works only on bare objects, as far as I could tell. So that broke everything. I resorted to a function that would build the bare objects, but we still lack methods that I think would make life easier ("touch last read" etc).