Copilot
7cbd06541c
Upgrade Yarn to 4.11.0 ( #10865 )
...
* Initial plan
* Upgrade Yarn to 4.11.0 with node-modules linker and security settings
Co-authored-by: tommoor <380914+tommoor@users.noreply.github.com >
* Restore rolldown resolution to package.json resolutions
Co-authored-by: tommoor <380914+tommoor@users.noreply.github.com >
* Enable Corepack in CI workflow for Yarn 4.11.0 support
Co-authored-by: tommoor <380914+tommoor@users.noreply.github.com >
* test
* module resolution
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: tommoor <380914+tommoor@users.noreply.github.com >
Co-authored-by: Tom Moor <tom@getoutline.com >
2025-12-25 08:46:08 -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
94252672f8
feat: Allow PKCE clients to refresh tokens ( #10769 )
...
* Add clientType concept
* Add clientType mutations
* tsc
* i18n
* fix: Invalid input handling
* tsc
2025-12-03 18:09:43 -05:00
Tom Moor
0a9bd39aac
Add CSRF middleware ( #10051 )
...
ref OUT-Q325-03
2025-08-31 06:35:35 -04:00
Tom Moor
a06671e8ce
OAuth provider ( #8884 )
...
This PR contains the necessary work to make Outline an OAuth provider including:
- OAuth app registration
- OAuth app management
- Private / public apps (Public in cloud only)
- Full OAuth 2.0 spec compatible authentication flow
- Granular scopes
- User token management screen in settings
- Associated API endpoints for programatic access
2025-05-03 19:40:18 -04:00