Commit 606b396
committed
Switch to stored IDs for source item associations
Using the Activity.source field for associating activity with source
items led to several inefficient patterns where twists and tools needed
to look up an activity for its ID. The new pattern is for tools and
twists to manage their own mappings, which they can do in whatever way
best supports the service they're using and their access patterns.
This change also replaces all contact fields with a type that supports
either the contact ID or the contact details (including the email
address). This also removes the need to look up contact IDs when
creating and updating items.1 parent e07c5a6 commit 606b396
File tree
30 files changed
+992
-729
lines changed- .changeset
- tools
- asana/src
- gmail/src
- google-calendar/src
- jira/src
- linear/src
- outlook-calendar/src
- slack/src
- twister
- cli/templates
- docs
- src
- common
- utils
- twists
- calendar-sync/src
- chat/src
- message-tasks/src
- project-sync/src
30 files changed
+992
-729
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
9 | 8 | | |
10 | 9 | | |
11 | 10 | | |
12 | 11 | | |
13 | 12 | | |
14 | 13 | | |
| 14 | + | |
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
| |||
150 | 150 | | |
151 | 151 | | |
152 | 152 | | |
153 | | - | |
154 | | - | |
155 | | - | |
156 | | - | |
| 153 | + | |
157 | 154 | | |
158 | 155 | | |
159 | 156 | | |
160 | 157 | | |
161 | 158 | | |
162 | | - | |
163 | | - | |
164 | | - | |
165 | | - | |
| 159 | + | |
166 | 160 | | |
167 | 161 | | |
168 | 162 | | |
| |||
288 | 282 | | |
289 | 283 | | |
290 | 284 | | |
291 | | - | |
292 | | - | |
293 | | - | |
294 | | - | |
| 285 | + | |
295 | 286 | | |
296 | 287 | | |
297 | 288 | | |
| |||
329 | 320 | | |
330 | 321 | | |
331 | 322 | | |
332 | | - | |
333 | | - | |
| 323 | + | |
| 324 | + | |
| 325 | + | |
| 326 | + | |
334 | 327 | | |
335 | | - | |
| 328 | + | |
336 | 329 | | |
337 | 330 | | |
338 | 331 | | |
339 | | - | |
| 332 | + | |
340 | 333 | | |
341 | | - | |
342 | | - | |
| 334 | + | |
| 335 | + | |
343 | 336 | | |
344 | 337 | | |
345 | 338 | | |
346 | | - | |
347 | | - | |
348 | | - | |
349 | | - | |
350 | | - | |
351 | | - | |
352 | | - | |
353 | | - | |
354 | | - | |
355 | | - | |
356 | | - | |
357 | | - | |
358 | | - | |
359 | | - | |
| 339 | + | |
360 | 340 | | |
361 | 341 | | |
362 | 342 | | |
| |||
374 | 354 | | |
375 | 355 | | |
376 | 356 | | |
377 | | - | |
378 | | - | |
379 | | - | |
| 357 | + | |
| 358 | + | |
| 359 | + | |
| 360 | + | |
| 361 | + | |
| 362 | + | |
380 | 363 | | |
381 | 364 | | |
382 | 365 | | |
| |||
392 | 375 | | |
393 | 376 | | |
394 | 377 | | |
395 | | - | |
396 | | - | |
| 378 | + | |
| 379 | + | |
| 380 | + | |
397 | 381 | | |
398 | 382 | | |
399 | 383 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
4 | | - | |
5 | | - | |
6 | | - | |
7 | | - | |
8 | | - | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
9 | 7 | | |
10 | 8 | | |
11 | 9 | | |
| |||
240 | 238 | | |
241 | 239 | | |
242 | 240 | | |
243 | | - | |
244 | | - | |
245 | | - | |
246 | | - | |
247 | | - | |
248 | | - | |
249 | | - | |
250 | | - | |
251 | | - | |
252 | | - | |
253 | | - | |
254 | | - | |
255 | | - | |
256 | | - | |
257 | | - | |
258 | | - | |
259 | | - | |
260 | | - | |
261 | | - | |
262 | | - | |
263 | | - | |
264 | | - | |
265 | | - | |
266 | | - | |
267 | 241 | | |
268 | 242 | | |
269 | | - | |
| 243 | + | |
270 | 244 | | |
271 | | - | |
| 245 | + | |
272 | 246 | | |
273 | 247 | | |
274 | 248 | | |
| |||
277 | 251 | | |
278 | 252 | | |
279 | 253 | | |
280 | | - | |
| 254 | + | |
| 255 | + | |
| 256 | + | |
| 257 | + | |
281 | 258 | | |
282 | 259 | | |
283 | 260 | | |
| |||
367 | 344 | | |
368 | 345 | | |
369 | 346 | | |
370 | | - | |
| 347 | + | |
371 | 348 | | |
372 | 349 | | |
373 | | - | |
| 350 | + | |
374 | 351 | | |
375 | 352 | | |
376 | 353 | | |
377 | | - | |
378 | 354 | | |
379 | | - | |
380 | | - | |
381 | | - | |
382 | | - | |
383 | | - | |
384 | | - | |
385 | | - | |
386 | | - | |
387 | | - | |
388 | | - | |
389 | | - | |
390 | | - | |
391 | | - | |
392 | | - | |
393 | | - | |
394 | | - | |
395 | | - | |
396 | | - | |
397 | | - | |
398 | | - | |
399 | | - | |
| 355 | + | |
400 | 356 | | |
401 | 357 | | |
402 | 358 | | |
| |||
405 | 361 | | |
406 | 362 | | |
407 | 363 | | |
408 | | - | |
409 | | - | |
| 364 | + | |
410 | 365 | | |
411 | | - | |
412 | 366 | | |
413 | | - | |
414 | | - | |
415 | 367 | | |
416 | | - | |
417 | | - | |
418 | | - | |
419 | | - | |
420 | | - | |
421 | | - | |
422 | | - | |
423 | | - | |
424 | | - | |
425 | | - | |
426 | 368 | | |
427 | 369 | | |
428 | 370 | | |
| 371 | + | |
429 | 372 | | |
430 | | - | |
431 | | - | |
432 | | - | |
433 | | - | |
434 | | - | |
435 | 373 | | |
436 | 374 | | |
437 | 375 | | |
| |||
446 | 384 | | |
447 | 385 | | |
448 | 386 | | |
449 | | - | |
450 | | - | |
451 | | - | |
452 | | - | |
| 387 | + | |
| 388 | + | |
| 389 | + | |
| 390 | + | |
453 | 391 | | |
454 | 392 | | |
455 | | - | |
456 | | - | |
457 | | - | |
458 | | - | |
| 393 | + | |
| 394 | + | |
| 395 | + | |
| 396 | + | |
| 397 | + | |
| 398 | + | |
| 399 | + | |
459 | 400 | | |
460 | | - | |
461 | | - | |
462 | | - | |
463 | | - | |
464 | | - | |
465 | | - | |
| 401 | + | |
466 | 402 | | |
467 | 403 | | |
468 | 404 | | |
| |||
0 commit comments