Commit Graph

305 Commits

Author SHA1 Message Date
Philipinho 9e0fbae1de fix: save excalidraw diagram in light mode only 2024-10-29 19:39:08 +00:00
Philipinho a52c86a180 fix: add drawio dark mode support 2024-10-29 19:37:49 +00:00
Philipinho 31feb38def fix: sync color scheme with excalidraw 2024-10-29 19:33:08 +00:00
Philipinho ba32e42ece fix: filter out redundant group 2024-10-29 19:15:26 +00:00
Philipinho a574d13f43 fix: email overflow 2024-10-29 18:44:59 +00:00
Philip Okugbe ab70cee278 feat: third-party embeds (#423)
* wip

* Add more providers

* icons

* unify embed providers (Youtube)

* fix case

* YT music

* remove redundant code
2024-10-29 18:13:20 +00:00
Philip Okugbe 978fadd6b9 fix: improve sidebar page tree syncing (#407)
* sync node deletion

* tree sync improvements

* fix cache bug

* fix debounced page title

* fix
2024-10-26 15:48:40 +01:00
Philipinho b57be9c736 fix: rename edit -> save 2024-10-14 12:29:11 +01:00
Philip Okugbe 36e720920b fix: bug fixes (#397)
* Add more html page titles

* Make tables responsive

* fix react query keys

* Add tooltip to sidebar toggle

* fix: trim inputs

* fix inputs
2024-10-13 17:09:45 +01:00
Philipinho 46d92fbabc v0.4.1 2024-10-11 11:39:12 +01:00
Philip Okugbe e17b975aaa Revert "Add alignment styles for task list items (#378)" (#390)
This reverts commit 2721ab6a29.
2024-10-11 11:37:39 +01:00
Philipinho 038d21b438 v0.4.0 2024-10-10 22:03:16 +01:00
Philipinho 078361b367 add local editor-ext to client package.json
* update vite
2024-10-10 21:57:36 +01:00
Philip Okugbe 384f11f2b7 make file upload size limit configurable (#386) 2024-10-10 21:28:28 +01:00
servostar e333eee08b fix: base64 encoded drawio image decoded to Latin-1 instead of UTF-8 (#369) 2024-10-10 15:39:04 +01:00
servostar 7ec6a36515 fix: removed font overwrite for KaTeX elements (#377) 2024-10-10 15:35:20 +01:00
ja49619 2721ab6a29 Add alignment styles for task list items (#378) 2024-10-09 18:52:20 +01:00
Ryan Palmer 26cae77eb5 Merge branch 'Vite-PWA' into Merged-Downstream
# Conflicts:
#	pnpm-lock.yaml
2024-10-02 08:17:33 +10:00
Ryan Palmer 622a695240 Implement Vite PWA 2024-10-02 08:11:32 +10:00
Ryan Palmer 2102595f8a Merge remote-tracking branch 'origin/main' into Merged-Downstream
# Conflicts:
#	apps/client/src/features/auth/hooks/use-auth.ts
#	apps/client/src/features/editor/extensions/extensions.ts
2024-10-01 12:43:22 +10:00
servostar a2bc374f47 fix: horizontal scrollbar always shown on math block (#353) 2024-09-30 02:39:57 +01:00
ceroma eaa80a5546 fix: disconnect Redis health checker (#351) 2024-09-29 10:00:24 +01:00
Orel Lazri e9e668bd39 fix: use environment service for refresh token's expiration (#337) 2024-09-21 10:41:26 +01:00
Orion 9390b39e35 Implement nodemailer ignore tls property (#299) 2024-09-20 17:57:50 +01:00
ceroma 2ae3816324 fix: send "invitation accepted" email to inviter (#331)
The email says "${invitedUserName} has accepted your invitation ...", so it makes more sense to send it to the inviter instead of the invitee.
2024-09-19 22:19:04 +01:00
Philipinho e96330afbf fix: text casing 2024-09-19 15:59:56 +01:00
Philip Okugbe e56f7933f4 fix: refactor forgot password system (#329)
* refactor forgot password system

* ready
2024-09-19 15:51:51 +01:00
Philip Okugbe b152c858b4 fix: add user tokens repo to database module 2024-09-18 20:28:39 +01:00
Sahariar Alam Khandoker e43ea66442 add forgot-password ui (#273) 2024-09-17 15:53:05 +01:00
Reinaldy Rafli f34812653e feat(backend): forgot password (#250)
* feat(backend): forgot password

* feat: apply feedback from code review

* chore(auth): validate the minimum length of 'newPassword'

* chore(auth): make token has an expiry of 1 hour

* chore: rename all occurrences of 'code' to 'token'

* chore(backend): provide value on nanoIdGen method
2024-09-17 15:52:47 +01:00
Philip Okugbe 6a3a7721be features and bug fixes (#322)
* fix page import title bug

* fix youtube embed in markdown export

* add link to rendered file html

* fix: markdown callout import

* update local generateJSON

* feat: switch spaces from sidebar

* remove unused package

* feat: editor date menu command

* fix date description

* update default locale code

* feat: add more code highlight languages
2024-09-17 15:40:49 +01:00
Orion 8eb5eb3161 Merge branch 'docmost:main' into Merged-Downstream 2024-09-17 10:08:55 +10:00
Philip Okugbe fb27282886 feat: delete space and edit space slug (#307)
* feat: make space slug editable

* feat: delete space

* client
2024-09-16 17:43:40 +01:00
Ryan Palmer 9e8a3681d6 Merge branch 'Table-of-Contents' into Merged-Downstream 2024-09-16 09:59:40 +10:00
Ryan Palmer 38f66eaab5 Merge branch 'SMTP-IgnoreTLS' into Merged-Downstream 2024-09-16 09:59:34 +10:00
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
Philip Okugbe dea9f4c063 remove unnecessary log 2024-09-13 22:37:38 +01:00
Philip Okugbe 0b6730c06f fix page export failure when title contains non-ASCII characters (#309) 2024-09-13 17:40:24 +01: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
Ryan Palmer 0bfd3b6771 Implement nodemailer ignore tls property 2024-09-11 11:23:38 +10:00
Ryan Palmer b992b65119 Forgot to commit toc menu 2024-09-11 10:15:55 +10:00
Ryan Palmer 0475635dbf Conditional showing of page icons checkbox 2024-09-04 15:34:15 +10:00
Ryan Palmer 9a11d1d086 Wrap menu in a filled fieldset 2024-09-04 15:21:12 +10:00
Ryan Palmer bd15401e7f Merge branch 'main' of https://github.com/Shadowfita/docmost 2024-09-04 13:07:20 +10:00
Ryan Palmer 502b9fdab8 Resolve strange typing error after merge 2024-09-04 13:07:05 +10:00
Orion 78d5390e40 Merge branch 'docmost:main' into main 2024-09-04 12:52:58 +10:00
Ryan Palmer 181e71c1fb Merge branch 'main' of https://github.com/Shadowfita/docmost 2024-09-04 12:52:26 +10:00
Ryan Palmer 51cdabeda6 Table of Contents Menu & Table of Child Pages
Added component menu
Added support for toggling between "Table of Contents" or "Table of Child Pages"
2024-09-04 12:51:08 +10:00
Philipinho 4e2b23c97e v0.3.1 2024-09-03 10:49:38 +01:00
Philipinho dc3ce27762 fix collaboration websocket 2024-09-03 10:48:47 +01:00