Commit Graph

302 Commits

Author SHA1 Message Date
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
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
8af2d4e8cf file content-disposition 2024-09-02 16:39:07 +01:00
73ddec4ca7 v0.3.0 2024-09-02 15:56:24 +01:00
2b9765fb35 lazy load (#237) 2024-09-02 15:51:28 +01:00
7fdd355cc3 Reduce version text size 2024-09-02 13:08:01 +01:00
6c6b47599a update dependencies 2024-09-02 12:43:33 +01:00
7e6a71fa2d add HR divider to slash menu 2024-09-02 01:28:15 +01:00
1141796f24 Show version
* Add default mermaid content
2024-09-01 17:30:34 +01:00
11dbc079be Add home link to logo 2024-09-01 16:24:20 +01:00
87b99f8646 feat: draw.io (diagrams.net) integration (#215)
* draw.io init

* updates
2024-09-01 12:26:20 +01:00
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
77b541ec71 Fix mime attribute 2024-08-26 17:12:59 +01:00
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
7e80797e3f feat: mermaid diagram integration (#202) 2024-08-24 18:30:07 +01:00
17475bf123 feat: code block language selection (#198)
* code block language selection

* cleanup

* Add copy button
2024-08-24 18:12:19 +01:00
4433d5174d Add Source Label to Dockerfile (#157) 2024-08-20 13:09:36 +01:00
c810d0b314 fix: added env variable for support for forcepathstyle on s3 (#181) 2024-08-20 13:05:59 +01:00
463480ae67 v0.2.10 (fix) 2024-08-07 23:03:00 +02:00
2449d69fab v2.9.10 2024-08-07 22:22:49 +02:00
e0d74fcb0e Fix: editor formatting (#137)
* reduce space between list items

* reduce spacing

* Make inline code readable in dark mode
* Disable spellcheck in code

* fix numbered list in toggle block
2024-08-04 10:06:22 +02:00
4967849e3a add SMTP_SECURE 2024-08-02 11:19:12 +02:00
0a447e91bb fix markdown import 2024-07-22 18:39:44 +01:00
48e76aa9f4 v0.2.8 2024-07-22 16:36:06 +01:00
2bd6422a35 Show new workspace role on change 2024-07-22 16:35:00 +01:00
407a1aff3b only owner can assign owner role (#108)
* backend fix: b4bc184cb3
2024-07-22 16:18:09 +01:00
b4bc184cb3 prevent admin role from managing owner role (backend) 2024-07-22 16:16:33 +01:00
109dbdbe02 cleanup log 2024-07-22 15:59:43 +01:00
2df7de5828 fix table commands type error 2024-07-22 15:43:43 +01:00
373fc86e47 preserve details tag in markdown export 2024-07-22 14:09:52 +01:00
5052a9ea40 Support math export in Markdown 2024-07-22 13:20:00 +01:00
cd47c79d86 Make math node handling better 2024-07-22 13:05:07 +01:00
78746938b7 fix export format state 2024-07-22 13:02:13 +01:00
4d2936627c fix: generate ydoc state during page import to prevent duplicate nodes on the editor 2024-07-22 11:02:43 +01:00
d2ecd28047 fix: localize attachment type
* fixes #86
2024-07-22 10:58:32 +01:00
bb92ca75e9 use logger 2024-07-21 21:57:31 +01:00
8f3e2ff663 fix editor placeholder bug 2024-07-21 20:50:08 +01:00
89f6311e46 * Make page import handling better 2024-07-21 20:48:33 +01:00
e5a97d2a26 v0.2.7 2024-07-20 18:21:12 +01:00
7f0fd45f3a singular & plural count 2024-07-20 18:20:10 +01:00
078959dfa0 v0.2.6 2024-07-20 18:05:56 +01:00
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
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
a2ae341934 v0.2.5 2024-07-12 18:05:59 +01:00
3c70e40d16 add table header by default 2024-07-12 16:53:33 +01:00
14197d7365 add cookie duration 2024-07-12 14:52:09 +01:00
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
b43de81013 cleanup 2024-07-07 16:36:14 +01:00
6659adc7fe v0.2.4 2024-07-07 16:31:28 +01:00
24adff9679 Merge pull request #74 from docmost/remove-redundant-page-slug_id-index
remove redundant page slug_id index
2024-07-07 16:29:21 +01:00