Commit Graph

5065 Commits (55ce7aac10a10a0dc54b67c8c273be98a4d73e49)

Author SHA1 Message Date
Panagiotis Papadopoulos d56752e5a9 fix(utils/dynamicRequire): pass moduleName explicitly as string
fixes the Webpack warning:
"WARNING in ./src/public/app/services/utils.ts 249:15-34
Critical dependency: the request of a dependency is an expression"

as we now explicitly pass the moduleName as string and not "expression"
source:
https://stackoverflow.com/questions/42908116/
2025-01-19 12:57:27 +07:00
Panagiotis Papadopoulos 121e7b33ec chore(tests): comment out "todo" code in `attribute_parser.spec`
we now have more stricter TS rules being applied to the spec files, so `tsc` fails with these now.
and since this is set to TODO, because of outdated code,
let's comment out, instead of using //@ts-expect-error
2025-01-18 20:32:40 +07:00
Panagiotis Papadopoulos 49246ee456 chore(tests): move tests next to actual file 2025-01-18 20:15:29 +07:00
Elian Doran 1369cd8b16
feat(client): implement move to available/visible launchers on mobile as well 2025-01-18 18:45:13 +07:00
Elian Doran b367862fe8
fix(client): launch bar move commands not working (fixes #989) 2025-01-18 18:02:26 +07:00
Elian Doran c7e688b6e6
chore(client/ts): port left_pane_container 2025-01-18 12:56:00 +07:00
Elian Doran 8e3faffd35
fix(left-pane): preferred width is not restored (closes #990) 2025-01-18 12:54:59 +07:00
Elian Doran 148e166f5e
fix(electron): mime type not always checkable in settings 2025-01-18 12:44:51 +07:00
Elian Doran 0ae5453717
feat(settings): disable unchecking of plain text mime 2025-01-18 12:36:23 +07:00
Elian Doran 0a611ac4bb
fix(settings): list of mime types disappearing one by one (fixes #988) 2025-01-18 12:33:18 +07:00
Elian Doran f2382e2ef5
refactor(canvas): solve API deprecation 2025-01-18 11:15:54 +07:00
Elian Doran 7d3f506efb
refactor(deps): use webpack import for canvas 2025-01-18 11:09:57 +07:00
Elian Doran ac30e00c02
refactor(client): remove redundant variable 2025-01-18 01:24:21 +07:00
Elian Doran 0776f17ebb
chore(types): remove redundant interface 2025-01-18 01:24:04 +07:00
Elian Doran 3db93cdf24
chore(client/ts): port note_icon 2025-01-18 01:14:47 +07:00
Elian Doran 043d92a1ab
feat(revisions): add spacing between help and delete (closes #974) 2025-01-18 01:02:03 +07:00
Elian Doran 5985519570
fix(mobile): tab bar context menu (closes #969) 2025-01-18 00:51:59 +07:00
Elian Doran 7c7fd044c6
chore(client/ts): port canvas 2025-01-18 00:42:19 +07:00
Elian Doran 2167948509
fix(canvas): significant lag when dragging (fixes #967) 2025-01-18 00:14:31 +07:00
Elian Doran 7cf1fbf088
fix(mobile): position of note detail menu (closes #971) 2025-01-18 00:04:06 +07:00
Elian Doran e3bcd75a5a
chore(client/ts): port mobile_detail_menu 2025-01-17 23:55:46 +07:00
Elian Doran 229f473f8b
style(next): alignment of dropdown keyboard shortcuts 2025-01-17 23:47:29 +07:00
Elian Doran 11009a5af8
fix(client): positioning of keyboard shortcuts on legacy theme (closes #685) 2025-01-17 23:46:19 +07:00
Elian Doran fdbc33aa23
fix(client): alignment of "Advanced" option in global menu 2025-01-17 23:43:06 +07:00
Elian Doran d9335bec37
fix(client): shortcuts wrapped on two lines on global menu (closes #976) 2025-01-17 23:37:34 +07:00
Elian Doran dd3397bcbb
chore(client/ts): port note_map 2025-01-17 21:25:36 +07:00
Elian Doran e7eb385b8f
refactor(deps): integrate force-graph into webpack 2025-01-17 20:21:52 +07:00
Elian Doran 0cee8f9f20
refactor(mermaid): use webpack import for mermaid-elk 2025-01-17 19:53:09 +07:00
Elian Doran edc6b983ac
Merge remote-tracking branch 'origin/master' into develop 2025-01-16 18:36:35 +07:00
Elian Doran d684440c1f
fix(client): undefined entity in some cases 2025-01-16 18:36:29 +07:00
Elian Doran 1e182f5820
chore(client/ts): port mermaid 2025-01-16 18:20:23 +07:00
Elian Doran 5ca876ca62
fix(mobile): force grouping in editing toolbar 2025-01-16 16:41:52 +07:00
Elian Doran 187ef60350
feat(mobile): disable overscroll for toolbar 2025-01-16 16:32:47 +07:00
Elian Doran 706b011b23
feat(mobile): enforce classic editor 2025-01-16 16:29:51 +07:00
Elian Doran 6f2538a070
feat(mobile): hide editing toolbar on non-text note 2025-01-16 16:14:37 +07:00
Elian Doran 6caddc8004
fix(mobile): position of editing toolbar on tablet mode 2025-01-16 16:09:11 +07:00
Elian Doran 0cab891d2e
chore(client/ts): port classic_editor_toolbar 2025-01-16 15:51:58 +07:00
Elian Doran 1d6e3af9aa
fix(mobile): position of editing toolbar 2025-01-16 15:48:56 +07:00
hasecilu 7f9e42abbd
chore(i18n): update Spanish translation 2025-01-14 13:26:39 +07:00
Elian Doran c8c501d717
Merge branch 'develop' into refactor_replace-csurf 2025-01-14 20:32:52 +07:00
Elian Doran 3c0e4b842a
Merge pull request #941 from process/ck-logging
Add server logging for CKEditor state changes
2025-01-14 20:18:06 +07:00
Elian Doran 0221039ebe
fix(client/ts): fix build errors & define command to event bridge 2025-01-14 20:08:57 +07:00
Elian Doran 580bebb4a3
chore(client/ts): port mind_map 2025-01-14 19:18:44 +07:00
Elian Doran e16f4a1a71
chore(client/ts): port type_widget 2025-01-14 19:12:29 +07:00
Elian Doran 353156e625
fix(mindmap): not working due to dependency change 2025-01-14 18:47:42 +07:00
Justin Chines b173429dc5 Add more logging of CKEditor crashes 2025-01-14 15:39:04 +07:00
Justin Chines 7768511fe6 Add server logging for CKEditor state changes 2025-01-14 15:38:13 +07:00
Elian Doran 1807b2b031
chore(types): missing import type for JS imports 2025-01-13 23:18:10 +07:00
Panagiotis Papadopoulos 59ecc614c2 refactor: call logout route via JS
required for csrf-csrf to correctly protect against
CSRF, as it required the _csrf cookie AND the
x-csrf-token HTTP header, the latter cannot be set
via simple Form POST action

using "../login" here, because "server" method is automatically prepending all paths with "/api",
which we don't want here, as we want "/login"
2025-01-12 11:43:41 +07:00
Elian Doran 9db9d412d9
feat(import/markdown): preserve language tags when possible 2025-01-11 15:22:36 +07:00