Ryan Palmer
6ad469a115
Minimum viable NTLM auth implementation
...
Added env variable "VITE_NTLM_AUTH", if true, login page will attempt NTLM auth challenge instead of showing login page.
If challenge is successful and an authenticate message is received, it will check for the existence of the user using the provided mail attribute, and create an account with a random, complex password, and then authenticate as the user.
2024-09-16 08:32:33 +10:00
Ryan Palmer
9d0331d04f
Create Auth/NTLM Endpoint
...
- Adds NTLM challenge negotiation
- Checks NTLM auth user & domain against AD / LDAP and returns info
- Adds relevant .env entries
2024-09-13 08:37:25 +10:00
Philipinho
8af2d4e8cf
file content-disposition
2024-09-02 16:39:07 +01:00
Philipinho
6c6b47599a
update dependencies
2024-09-02 12:43:33 +01:00
Philip Okugbe
87b99f8646
feat: draw.io (diagrams.net) integration ( #215 )
...
* draw.io init
* updates
2024-09-01 12:26:20 +01:00
Philip Okugbe
38e9eef2dc
feat: excalidraw integration ( #214 )
...
* update tiptap version
* excalidraw init
* cleanup
* better file handling and other fixes
* use different modal to fix excalidraw cursor position issue
* see https://github.com/excalidraw/excalidraw/issues/7312
* fix websocket in vite dev mode
* WIP
* add align attribute
* fix table
* menu icons
* Render image in excalidraw html
* add size to custom SVG components
* rewrite undefined font urls
2024-08-31 19:11:07 +01:00
Philip Okugbe
7dc37b933f
feat: editor file attachments ( #194 )
...
* fix current slider value
* WIP
* changes to extension attributes
* update command title
2024-08-26 12:38:47 +01:00
Philip Okugbe
7e80797e3f
feat: mermaid diagram integration ( #202 )
2024-08-24 18:30:07 +01:00
sidnelui-krystal
c810d0b314
fix: added env variable for support for forcepathstyle on s3 ( #181 )
2024-08-20 13:05:59 +01:00
Philipinho
0a447e91bb
fix markdown import
2024-07-22 18:39:44 +01:00
Philipinho
b4bc184cb3
prevent admin role from managing owner role (backend)
2024-07-22 16:16:33 +01:00
Philipinho
109dbdbe02
cleanup log
2024-07-22 15:59:43 +01:00
Philipinho
2df7de5828
fix table commands type error
2024-07-22 15:43:43 +01:00
Philipinho
373fc86e47
preserve details tag in markdown export
2024-07-22 14:09:52 +01:00
Philipinho
5052a9ea40
Support math export in Markdown
2024-07-22 13:20:00 +01:00
Philipinho
4d2936627c
fix: generate ydoc state during page import to prevent duplicate nodes on the editor
2024-07-22 11:02:43 +01:00
Philipinho
bb92ca75e9
use logger
2024-07-21 21:57:31 +01:00
Philipinho
89f6311e46
* Make page import handling better
2024-07-21 20:48:33 +01:00
Philip Okugbe
937a07059a
feat: implement Markdown and HTML page imports ( #85 )
...
* page import feature
* make file interceptor common
* replace @tiptap/html
* update tiptap version
* reduce table margin
* update tiptap version
* switch to upstream drag handle lib (fixes table dragging)
* WIP
* Page import module and other fixes
* working page imports
* extract page title from h1 heading
* finalize page imports
* cleanup unused imports
* add menu arrow
2024-07-20 17:59:04 +01:00
olivierIllogika
227ac30d5e
add STMP_SECURE and changed auth config ( #81 )
...
* add STMP_SECURE and changed auth config
* relocated logic to mail.provider.ts
2024-07-19 12:54:55 +01:00
Philip Okugbe
f388540293
feat: Individual page export in Markdown and HTML formats ( #80 )
...
* fix maths node
* render default html width
* Add page export module
* with support for html and markdown exports
* Page export UI
* Add PDF print too
* remove unused import
2024-07-12 14:45:09 +01:00
Philipinho
e960b8c1a9
create migration
2024-07-07 16:27:43 +01:00
Philipinho
1958067110
Revert "remove redundant slug_id index"
...
This reverts commit 3e519ebcd8 .
2024-07-07 16:16:13 +01:00
Philipinho
3e519ebcd8
remove redundant slug_id index
2024-07-07 16:07:43 +01:00
Philipinho
949d782a28
make emails case-insensitive
2024-07-07 15:49:43 +01:00
Philip Okugbe
40a40bb3c7
Merge pull request #71 from docmost/aws_env_option
...
Add support for AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY environment variables
2024-07-07 09:49:31 +01:00
Philipinho
bc1579b022
fix condition check
2024-07-07 09:48:43 +01:00
Philip Okugbe
85b3073681
Merge pull request #57 from will2hew/will/url-setup
...
CORS setup and Vite devServer proxy
2024-07-07 09:42:51 +01:00
Philipinho
4af3a54649
Allow AWS SDK use AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY
2024-07-07 09:24:19 +01:00
Philip Okugbe
c4c169b17a
Merge pull request #64 from docmost/feat/health
...
Add health check
2024-07-06 01:06:17 +01:00
Philipinho
a0536d852f
cleanup indicators
2024-07-05 23:05:19 +01:00
Philipinho
f12f93b373
increase startup db retry limit
2024-07-05 19:00:55 +01:00
Philipinho
35dcd5f254
refactor health module
2024-07-05 18:59:26 +01:00
Philipinho
9496ec9b57
prevent database error from crashing server
2024-07-05 18:59:16 +01:00
Will H
5ace7616d0
cors setup and dev server proxy
2024-07-05 16:25:00 +12:00
Will H
ce6a05ab66
cr - add redis check and logging
2024-07-05 13:40:51 +12:00
Will H
66773dfaca
Add health check and dev script
2024-07-05 10:10:08 +12:00
Philipinho
13f26f9c31
make page attachments private
2024-07-04 16:01:35 +01:00
Philipinho
8f056d1071
add full page width preference
2024-07-03 11:00:42 +01:00
Philipinho
bc7cd033f2
more env validations
2024-06-27 22:47:59 +01:00
Philipinho
a582d4786d
make env validation errors clear
...
* modify mail smtp variable names
2024-06-27 17:55:17 +01:00
Philipinho
e73293856b
move storage data directory to root
2024-06-27 15:07:48 +01:00
Philipinho
aea37eecda
use uuid7
2024-06-27 01:53:32 +01:00
Philipinho
f2a193ac8d
Allow creation of space
...
* other fixes and cleanups
2024-06-24 20:06:57 +01:00
Philipinho
562abb0413
cleanups
2024-06-22 22:13:22 +01:00
Philipinho
a3b690ac50
update dependencies
2024-06-22 03:47:42 +01:00
Philipinho
2aec5a3fe7
fix maxParamLength
2024-06-20 22:57:39 +01:00
Philipinho
1f4bd129a8
editor improvements
...
* add callout, youtube embed, image, video, table, detail, math
* fix attachments module
* other fixes
2024-06-20 14:57:00 +01:00
Philipinho
d4eefa48a8
restructure directories
...
* set log level based on env
2024-06-09 15:57:52 +01:00
Philipinho
38ef610e5e
fixes
...
* integrate websocket redis adapter
* use APP_SECRET for jwt signing
* auto migrate database on startup in production
* add updatedAt to update db operations
* create enterprise ee package directory
* fix comment editor focus
* other fixes
2024-06-07 17:29:34 +01:00