Tom Moor
9622452b5d
fix: Infinite redirect loop on return from Slack auth without logged in session
2024-05-15 20:13:32 -04:00
Tom Moor
3298a1cd7d
fix: Connecting Slack channel sometimes fails with 404
2024-04-30 08:54:23 -04:00
Tom Moor
f6786945a0
fix: Missing scope on collection query
2024-04-16 20:02:11 -04:00
Tom Moor
34923d9b8d
feat: Enable unfurling comments in Slack ( #6716 )
2024-03-26 06:09:41 -07:00
Tom Moor
b6bfae0b2e
fix: Merge broke slack connection
2024-03-24 21:32:48 -04: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
cbdacc7cfd
Add ability to link Slack <-> Outline accounts ( #6682 )
2024-03-18 18:21:38 -07:00
Apoorv Mishra
85c8f83e33
PluginManager refactor (#6677 )
...
* fix: refactor plugin manager
* fix: make id optional
* fix: allow add to accept single object
* fix: getHooks
* fix: tsc
* fix: remove id
2024-03-16 21:22:25 +05:30
Apoorv Mishra
34e8a64b50
Share env vars client-side using @Public decorator ( #6627 )
...
* fix: public env vars using decorator
* fix: relocate
* fix: use env.public
* fix: register public env vars across plugins
* fix: test
* fix: tsc
* fix: mark remaining ones as public
* fix: move oidc ones to plugin
* fix: prevent overwrite
* fix: review
2024-03-09 14:48:59 +05:30
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
1a454d6dbb
chore: Add sleep before Slack notification
2024-03-08 22:02:20 -05:00
Apoorv Mishra
fd34a6d19c
Refactor and regroup urlHelpers utils ( #6462 )
...
* fix: refactor urlHelpers
* fix: move to /plugins/slack/shared
* fix: remove .babelrc
* fix: remove Outline class
* fix: Slack -> SlackUtils
* fix: UrlHelper class
2024-02-29 11:41:03 +05:30
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
Tom Moor
8a2c710792
Remove excessive .babelrc ( #6493 )
...
* Remove excessive babelrc
* wip
* Restore styled-components plugin
* fix
2024-02-06 04:24:04 -08:00
Apoorv Mishra
3561b79d65
Zod schemas for routes under /plugins ( #6378 )
...
* fix: schema for slack routes
* fix: slack.post
* fix: email
2024-01-13 10:55:30 +05:30
Apoorv Mishra
7e61a519f1
Type server models ( #6326 )
...
* fix: type server models
* fix: make ParanoidModel generic
* fix: ApiKey
* fix: Attachment
* fix: AuthenticationProvider
* fix: Backlink
* fix: Collection
* fix: Comment
* fix: Document
* fix: FileOperation
* fix: Group
* fix: GroupPermission
* fix: GroupUser
* fix: Integration
* fix: IntegrationAuthentication
* fix: Notification
* fix: Pin
* fix: Revision
* fix: SearchQuery
* fix: Share
* fix: Star
* fix: Subscription
* fix: TypeError
* fix: Imports
* fix: Team
* fix: TeamDomain
* fix: User
* fix: UserAuthentication
* fix: UserPermission
* fix: View
* fix: WebhookDelivery
* fix: WebhookSubscription
* Remove type duplication
---------
Co-authored-by: Tom Moor <tom.moor@gmail.com >
2024-01-12 22:33:05 +05:30
Tom Moor
ba612a557f
translation: knowledgebase -> workspace
2023-10-17 22:34:01 -04:00
Tom Moor
80ef0a38d6
chore: More flakey test improvements ( #5801 )
2023-09-09 15:30:19 -07:00
Tom Moor
ec0564eb32
chore: Test performance ( #5786 )
2023-09-06 14:19:21 -07:00
Tom Moor
3eb947e9a5
chore: Improve perf of server tests ( #5785 )
2023-09-06 04:14:49 -07:00
Tom Moor
1df7a42868
Update language on /outline help text
...
Update Slack hooks to use zod validation
closes #5768
2023-09-04 10:40:46 -04:00
Tom Moor
c9f0c86719
Small improvement to messages posted to Slack
...
Related #5295
2023-08-31 20:18:25 -04:00
Tom Moor
5c07694f6b
Refactor 'uploadFromUrl' to base storage implementation
...
Add safety around using fetch implementation
2023-08-20 13:13:17 -04:00
Tom Moor
b7bfc4bb1a
chore: Remove optimize imports to allow vite upgrade ( #5691 )
2023-08-14 11:44:58 -07:00
Tom Moor
6c4e2a9d11
perf: Narrow scopes of Slack hook queries
2023-08-06 11:54:48 -04:00
Tom Moor
d94caf2783
fix: Missing translation for Slack hook
2023-07-24 23:41:34 -04:00
Tom Moor
89d5527d39
Handle promise linting ( #5488 )
2023-06-28 17:18:18 -07:00
Tom Moor
ea885133ac
Notifications interface ( #5354 )
...
Co-authored-by: Apoorv Mishra <apoorvmishra101092@gmail.com >
2023-05-20 07:47:32 -07:00
Tom Moor
be5cddc14f
fix: Duplicate Slack notifications on doc publish
2023-05-02 22:52:35 -04:00
Tom Moor
076b854b49
ApiContext -> AppContext
2023-04-23 10:04:18 -04:00
Tom Moor
3e5cd9eb3c
fix: Infinite loop connecting Slack in self-hosted
...
closes https://github.com/outline/outline/discussions/4993
2023-04-21 18:09:28 -04:00
Tom Moor
41f97b0563
fix: Users should not be redirected to disabled authentication providers ( #5055
...
* fix: Users should not be redirected to disabled authentication providers
Re-enabled tests in plugin directory
* Fix plugin http tests
2023-03-18 06:17:54 -07:00
Tom Moor
33afa2f029
Plugin architecture ( #4861 )
...
* wip
* Refactor, tasks, processors, routes loading
* Move Slack settings config to plugin
* Fix translations in plugins
* Move Slack auth to plugin
* test
* Move other slack-related files into plugin
* Forgot to save
* refactor
2023-02-12 10:11:30 -08:00