Open ErikBjare opened 4 years ago
some watchers: old bucket types
My assumed plan for this is:
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
Updated your post with another point
- new behavior (proposal): watchers no longer have hostname in their name, they are assumed to be owned by the server they have requested to create a bucket for. All buckets in /api/0/buckets are local and "external" buckets from other devices can be on a seperate endpoint.
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
not stale. @ErikBjare do we have a tag to prevent things like this being marked as stale?
There are currently a few migrations planned, here I'll try to document them so that we can have some general discussion and clarity on what migration debts have to be repaid.
[ ] bundle: aw-server-python to aw-server-rust
[ ] some watchers: 'unknown' hostnames to correct hostname
[ ] aw-server: hostnames to device IDs (#302)
device_id
.[ ] some watchers: non-unique bucket IDs
[ ] some watchers: old bucket types (discussed in https://github.com/ActivityWatch/activitywatch/issues/201)
currentwindow
,afkstatus
).[ ] aw-android: bucket type and id
currentwindow
as its bucket type. This is not appropriate, as the event data schema is different (notitle
, for example).[ ] aw-server-python: default datastore from peewee to sqlite
There are more info about these in issues that I haven't yet referenced here.