Collaborate with cybersecurity experts
PPT-16
Add UX for comments panels
KPD-316
Add live updated dates and date ranges to date controls
KPD-312
Add sweeper to purge deleted data sinks and datasources
KPD-311
Handle case where credentials no longer work / user disconnected on GitHub side
KPD-310
Add first-sync spinning indicator via rename hack
KPD-308
Add glue code for commenting a row
KPD-307
Add glue code for commenting a range
KPD-306
Add count of unresolved threads in format bar
KPD-305
Add resolve button to UX
KPD-304
Add UX for comment thread
KPD-303
Add commented range highlight
KPD-302
Add commented object dogear
KPD-301
Add comment button in format bar
KPD-300
Support for comments tables
KPD-299
Plumb in Regions support to Ranges
KPD-298
Comments Clickstop 1
KPD-297
Admin: add metrics for data sources
KPD-294
Figure out usage and next steps
KPD-293
Investigate direct @ref/hyperlink support for values within Ranges
KPD-292
Improve formula support for Ranges values
KPD-291
Finish initial PR from VK and add tests
KPD-290
Trello data sink settings dialog time/dates are missing
KPD-289
Trello board names are missing from the data sinks settings dialog
KPD-288
Jira project names missing from the data sink settings dialog
KPD-287
Webhook settings dialog doesn't show last push information
KPD-286
Handle case where source project / repo is deleted
KPD-284
Deletion of data sinks if target tables no longer exist
KPD-283
Handle user's revoking tokens/deleting target datasource (repo/project/board/etc.)
KPD-282
Drop (or pause/delete) data sink when a doc is jailed/deleted
KPD-281
Datasource Lifecycle Work
KPD-280
Support RichEdit in Cells
KPD-279
Wire up 'fetch now' button
KPD-278
Implement new mock design
KPD-277
Fix lost logging context within workflow executions
KPD-268
Github Integration Tests
KPD-264
Bitbucket integration tests
KPD-263
Trello integration tests
KPD-262
Jira integration tests
KPD-261
Investigate infra level support
KPD-260
Datasource Integration Testing
KPD-259
Admin: generic search
KPD-258
Admin: Move User/Domain mapping of Experiments into Admin console
KPD-257
Admin: Add diagnostics / key state data for data source
KPD-256
Admin: Add user accounts profile view in admin console
KPD-255
Improve supportability of Datasources in Admin Service
KPD-254
Add Pingdom /healthz endpoint for important datasource workflows
KPD-253
Workflows: improve logging for better offline diagnostics
KPD-252
Improve diagnostics and robustness of Datasource Workflows
KPD-250
Plumb field filtering through the fetch/push workflows
KPD-247
Create mocks for per-data source config UX
KPD-246
Optimize settings dialog reference links to go through doc cursor
KPD-245
Wire up copy-doc reconnect data source flow
KPD-244
Wire up data source checkboxes
KPD-243
Wire up webhook URL copy-to-clipboard
KPD-242
Add user names to github config panel
KPD-241
Fix TitleMenu datasink list to update dynamically
KPD-240
Convert Trello setup to wizard
KPD-239
Convert Jira setup to wizard
KPD-238
Add sweeper for scheduling full syncs periodically
KPD-208
Convert github setup to wizard
KPD-203
Add sync frequency support to external datasources
KPD-201
Create wizard container react glue
KPD-200
Bitbucket tests for workflows
KPD-197
Thread sync frequency, start time, and register webhooks through from the client
KPD-196
Bitbucket Settings Client
KPD-193
Process multiple webhooks at once when possible
KPD-191
When a new datasink is configured use the most recent full sync
KPD-190
Support full vs. partial sync in fetch/push infra
KPD-189
Bitbucket REST client
KPD-188
Bitbucket OAUTH provider
KPD-187
Bitbucket Scenario Lightup
KPD-186
Stop writing payloads for JIRA/GitHub webhooks
KPD-183
Keep payload status up to date while processing it
KPD-181
Schedule webhooks from a sweeper instead of from the handler
KPD-180
Investigate BitBucket integration
KPD-178
Support re-sync (via admin console) for existing docs
KPD-177
Better sync infrastructure
KPD-176
Update webhooks code to keep last event up-to-date
KPD-175
Add APIs to power the datasource settings config options
KPD-171
Add experiment and basic entry point to open dialog
KPD-170
jira push data workflow needs to be idempotent
KPD-167
data sink settings are too large for index
KPD-166
Parsing sprint, epic, story points
KPD-165
Make Jira Sync Great Again
KPD-164
Create entrypoint for adding a bound multi-select control to filter column values (acts as slicer)
KPD-158
Add sync support for BitBucket
KPD-156
Remove legacy Slicer controls
KPD-155
Investigate duplicate key failure in github push data workflow
KPD-144
Copy dev dops doc and freeze it for demo purposes
KPD-143
Add calced columns and clean out noops from pushes table to get doc running again
KPD-142
Stop adding noop head pushes to the pushes table
KPD-141
Revive devops dashboard
KPD-140
JIRA import should ingest all issues in a project, not just the first 1000
KPD-121
Add support for easy single select on dbl click
KPD-97
Support markdown for release notes demo doc
KPD-96
Support controls in column formats
KPD-95
Trello Sync Improvements
KPD-94
Links/images in markdown
KPD-93
Copy/pasting a control doesn't render until I refocus my selection somewhere
KPD-88
Delete a column of controls throws RTE
KPD-78
We don't carry the control type through copy/paste
KPD-76
Build out MARKDOWN formula for rendering PR descriptions
KPD-72
Characterize buggy focus behavior of modal
KPD-71
Escape column names in format formulas
KPD-70
Create multi select list control
KPD-67
Expose generic control edit popup
KPD-66
Expose column format-as-control option
KPD-65
Generic edit control properties popup
KPD-64
Expose column format-as option for controls
KPD-63
Add style option to IMAGE formula: IMAGE(url, width, height, name, style). Start with 'circle' to create circular images
KPD-62
Clear backlog of failing push data jobs
KPD-58
Add tools to admin for debugging and cleaning up failing workflows
KPD-57
Row URLs should update w/ popped modal
KPD-55
Modal entry point adjustments
KPD-54
Selection/focus should only be in the modal
KPD-53
Escape should close the modal, but keep the selection on the row
KPD-52
For long content, modal should scroll
KPD-51
Include activity, comments, and attachments from row inspector
KPD-50
Update row modal width and layout to spec
KPD-49
Keyboard shortcut: open on spacebar
KPD-48
Referencing a control via formula language returns its value
KPD-47
Add formula to get control metdata
KPD-46
Support structuredValue export from renderer column
KPD-45
Add data-bound controls in formula language
KPD-44
Clean-up or subclass ControlGrid for controls
KPD-43
Add controls submenu
KPD-42
Add experiment to expose controls
KPD-41
Figure out why GitHub on Head is F@cked
KPD-40
Make users fetch work for all repos (not just org owned repos)
KPD-39
Write tests for configure/fetch/push github workflows
KPD-38
Fix `nextPromise is not a function` error
KPD-37
Drop reports on import of GitHub
KPD-36
Follow up with Jelly
KPD-35
Follow up with NCSA
KPD-34
Implement sync for JIRA
KPD-31
Sync works cleanly and reliably across environments
KPD-30
Scenario validation w/ user feedback interviews
KPD-29
Build calendar control
KPD-27
Build slider/toggle view control
KPD-26
Build out set of control UI components
KPD-25
Update github client to support since timestamp for prs
KPD-24
Row detail entrypoint from table
KPD-22
Initial row detail modal work
KPD-21
Trigger data population on github workflow events
KPD-18
Split workflows into configuration and data population
KPD-17
Add support for bulk upserts
KPD-16
Add support for bulk upserts
KPD-15
Highfive Follow-up interview
KPD-14
GitHub connected tables stay in sync in document and properly invalidate dependencies on changes
KPD-8
Get GitHub sync to work for personal repos (not just team)
KPD-7
Auto-refresh datasource or use webhooks to update datasource
KPD-6
Users can import static snapshot of JIRA tasks
KPD-3
Tim should be able to view the contents of a row in a modal row-detail and make edits from there per the mocks in
KPD-1
Instructions for deleting this sample board and project are in the description for this issue >> Click the "KS-10" link and read the description tab of the detail view for more
KS-10
Implement machine learning model updates
WW-41