* chore: jest => vitest * chore: replace jest-when
* move timeline operations to their own controller/service * chore: open api * move e2e tests