Changelog
- 39ff08e Merge branch 'master' into i642-impl
- 5ba27f5 Merge branch 'master' into i642-impl
- 0224ec8 Merge branch 'master' into i642-impl
- 88e7c22 Merge pull request #721 from rusq/i642-impl
- 6f3936f Merge pull request #747 from rusq/i745
- 44f2825 Merge pull request #748 from rusq/build-update
- a30edbc Merge pull request #749 from rusq/i746
- 1cddd73 Merge pull request #751 from rusq/750
- b693a90 Phase 1 of #642: fetch and process canvas discussions, including the hidden channel and its root/thread messages.
- 10453bf add tracing
- cfda05e address canvas review findings
- e69467e brush up stream/separate concern
- 976a1e1 centralise canvas channel/file logic
- e631fe6 client.CanvasRootClient
- bdf4394 close dump zip sources
- 7224e9a deduplicate dedup result structures
- 7d8fc4a fix canvas archive compatibility
- 9990389 fix canvas archive completion
- f810f33 fix database dedupe performance on large channels (#750)
- 965ef56 fix for no-chan-cache flag inversion
- 4181e12 fix review findings
- ade2f43 fix static html canvas display
- 7f6610d optimisations
- 0e2f093 phase 2 canvas threads: wiring to database and sources
- e4b7329 populate request body on retry in edge
- 9ec5ed4 protobuf logic of fetching the canvas
- 8035a80 update build os
- fa43e73 use canvasChannelFromFileID only in tests
- 15f044d use int type for entity type enum and consts
- cab3752 viewer: add canvas comment navigation
- 5d7a96a wire canvas threads fetching