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
Salihu
cad670f19c
feat: GitLab integration ( #10861 )
...
Co-authored-by: Tom Moor <tom@getoutline.com >
closes #6795
2026-02-21 17:52:27 -05:00
Tom Moor
fe5cc8e007
chore: Cleanup of CI logs and connections ( #10944 )
...
* chore: Remove info logs in CI
* Upgrade jest
2025-12-17 20:41:51 -05:00
Copilot
2772de2766
Fix security check in /auth/redirect comparing against undefined ctx.params.token ( #10894 )
...
* Initial plan
* Fix security check in /auth/redirect to use ctx.state.auth.token instead of ctx.params.token
Co-authored-by: tommoor <380914+tommoor@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: tommoor <380914+tommoor@users.noreply.github.com >
2025-12-13 15:02:39 -05:00
Copilot
d5dbf286cc
Add missing database indexes for hooks.unfurl endpoint ( #10870 )
...
* Initial plan
* Add database indexes to improve hooks.unfurl performance
Co-authored-by: tommoor <380914+tommoor@users.noreply.github.com >
* Verify migrations and query plans for new indexes
Co-authored-by: tommoor <380914+tommoor@users.noreply.github.com >
* Address code review feedback: improve migration rollback order and add comments
Co-authored-by: tommoor <380914+tommoor@users.noreply.github.com >
* Change index column order to teamId first as requested
Co-authored-by: tommoor <380914+tommoor@users.noreply.github.com >
* Update .env.test
---------
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-12 19:02:20 -05:00
Apoorv Mishra
450d0d9355
Github integration ( #6414 )
...
Co-authored-by: Tom Moor <tom.moor@gmail.com >
2024-03-23 07:09:28 -07:00
Tom Moor
f9a11a28d8
chore: Plugin registration ( #6623 )
...
* first pass
* test
* test
* priority
* Reduce boilerplate further
* Update server/utils/PluginManager.ts
Co-authored-by: Apoorv Mishra <apoorvmishra101092@gmail.com >
* fix: matchesNode error in destroyed editor transaction
* fix: Individual imported files do not display source correctly in 'Insights'
* chore: Add sleep before Slack notification
* docs
* fix: Error logged about missing plugin.json
* Remove email template glob
---------
Co-authored-by: Apoorv Mishra <apoorvmishra101092@gmail.com >
2024-03-08 20:32:05 -08:00
Tom Moor
60e52d0423
Separate environment configs ( #6597 )
...
* Separate environment configs
* wip
* wip
* test
* plugins
* test
* test
* .sequelizerc, unfortunately can't go through /utils/environment due to not supporting TS
* docker-compose -> docker compose
* fix: .local wipes .development
* Add custom validation message for invalid SECRET_KEY (often confused)
2024-02-27 09:24:23 -08:00