Tom Moor
f50bb00b29
Refactor of OAuth account linking flows ( #12246 )
...
* Refactor of OAuth account linking flows
* PR feedback
2026-05-02 18:54:38 -04:00
Hemachandar
5584089441
feat: Figma integration ( #11044 )
...
* OAuth
* store logo
* unfurl support
* refresh token
* support for list
* embed list
* mention menu for all embeds in a list
* multi-level list
* logo
* account level connection
* tsc
* Update Icon.tsx
* coderabbit feedback
* RFC 6749 suggestion
---------
Co-authored-by: Tom Moor <tom@getoutline.com >
2026-01-15 20:27:00 -05:00
Tom Moor
bf45e97641
chore: Enforce type import consistency ( #10968 )
...
* Update types
* fix circular dep
* type imports
* lint type imports and --fix
2025-12-19 23:07:02 -05:00
Tom Moor
e1b29bd854
chore: Store refresh tokens for Linear integration ( #10047 )
...
* wip
* Store expiry
* refreshTokenIfNeeded
* toDate
* self review
* refactor
2025-09-13 22:55:38 -04:00
Hemachandar
554c7a8111
Handle OAuth error in Linear callback ( #9419 )
2025-06-10 08:46:52 -04:00
Hemachandar
722d10e7de
Implement type-safe schedule method for tasks ( #9079 )
...
* Implement type-safe task scheduler
* introduce 'schedule' instance method
* typo
2025-04-28 17:27:24 -04:00
Tom Moor
e2dd6221f8
Extract subdomain auth redirect ( #9070 )
...
* Extract subdomain auth redirect
* docs
2025-04-27 10:55:05 -04:00
Hemachandar
7f513a6950
fix: Store Linear workspace logo only when it's available ( #9072 )
2025-04-27 09:26:36 -04:00
Hemachandar
e8e46a438c
fix: Store Linear workspace logo in storage ( #9061 )
...
* fix: Store Linear workspace logo in Outline
* use async task
* Move task into plugin
---------
Co-authored-by: Tom Moor <tom@getoutline.com >
2025-04-25 23:18:21 -04:00
Hemachandar
de6c1735d9
feat: Linear integration ( #9037 )
...
* linear settings and oauth
* unfurl
* unfurl impl fix for recent merge from main
* fetch labels
* state icon
* linear icon
* uninstall hook
* lint
* i18n
* cleanup
* use workspace key, reduce icon size
* determine completion percentage
* extract completionPercentage to separate method
2025-04-24 07:50:48 -04:00