241 Commits

Author SHA1 Message Date
Elian Doran
6056b55bde
fix(import/single): title extraction not working due to h1 conversion 2024-11-28 19:30:47 +02:00
maphew
47c05b2c6d feat: prefer HTML title tag over filename during import
When importing HTML files, extract and use the title from the <title> tag
if available, falling back to the filename only when no title tag is found.

This improves handling of titles with special characters that can't be
represented in filenames.
2024-11-16 09:06:58 -07:00
Elian Doran
5e80f120c9
server: Refactor variable usage 2024-10-10 20:21:06 +03:00
perf3ct
c37a51c6d0
use type assertions to make TS happy? 2024-10-03 22:48:47 -07:00
perf3ct
91095e8d4e
detectFileTypeAndMime also returns the type, fixes #456 2024-10-03 22:24:43 -07:00
Elian Doran
bc5a1de9b7 server: Fix import when no meta (closes #281) 2024-07-28 23:39:25 +03:00
Elian Doran
89314fac03 server: Report ZIP import errors properly 2024-07-28 23:38:34 +03:00
Elian Doran
24af2e55dc
server: Fix the remainder of import issues 2024-07-24 20:33:35 +03:00
Elian Doran
42f0073ab6
server: Fix various imports 2024-07-24 20:31:26 +03:00
Elian Doran
76fcea7189
server: Fix missing .js import for rows file 2024-07-24 20:20:20 +03:00
Elian Doran
27c296fa6c
server-esm: Fix marked import issue 2024-07-19 00:02:39 +03:00
Elian Doran
f4d19e2bc1
server-esm: Solve some more imports 2024-07-18 22:58:12 +03:00
Elian Doran
0ceae0a65e
server-esm: Change some more export object to export default object 2024-07-18 21:47:30 +03:00
Elian Doran
55eecb0f61
server-esm: Change export object to export default object 2024-07-18 21:42:44 +03:00
Elian Doran
2750df04a3
server-esm: Change simple library import statements 2024-07-18 21:37:45 +03:00
Elian Doran
35d11cc0d2
server-esm: Change simple local import statements 2024-07-18 21:35:17 +03:00
Elian Doran
8fb67c9766
server-esm: Normalize quotes in require imports 2024-07-18 21:28:51 +03:00
Elian Doran
79123b0c63
server: Fix import of non-text files 2024-07-14 15:21:45 +03:00
Elian Doran
606490a611
server: Remove log and fix whitespace 2024-07-13 16:56:13 +03:00
Elian Doran
d99cc11d8b
server: Fix import of notes with type=file 2024-07-13 16:52:31 +03:00
Elian Doran
1b0690ddfc
server: Fix note type import
A regression caused by the port to TypeScript caused all note types to
be treated as a "text" instead of other types such as canvas. The MIME
type, however, was unaffected.
2024-07-13 16:43:33 +03:00
Elian Doran
625d935f08
Merge pull request #44 from TriliumNext/feature/typescript_backend_8
Convert backend to TypeScript (80% -> 81%)
2024-04-16 21:01:20 +03:00
Elian Doran
98d12901a5
Merge pull request #43 from TriliumNext/feature/typescript_backend_7
Convert backend to TypeScript (71% -> 80%)
2024-04-15 21:51:00 +03:00
Elian Doran
4c69384b5d
Merge pull request #41 from TriliumNext/feature/typescript_backend_5
Convert backend to TypeScript (64% -> 67%)
2024-04-15 21:09:37 +03:00
Elian Doran
a66e4435ba
server-ts: Address requested changes 2024-04-13 17:30:48 +03:00
Elian Doran
8297e1a835
Merge branch 'feature/typescript_backend_5' into feature/typescript_backend_8 2024-04-10 19:28:10 +03:00
Elian Doran
b517b18394
Merge branch 'feature/typescript_backend_5' into feature/typescript_backend_7 2024-04-10 19:27:31 +03:00
Elian Doran
fb32ab9707
server-ts: Address requested changes 2024-04-10 19:26:08 +03:00
Elian Doran
34cd2eba91
server-ts: Remove use of (req as any) 2024-04-07 14:29:08 +03:00
Elian Doran
3902719008
server-ts: Convert routes/api/import 2024-04-06 21:30:27 +03:00
Elian Doran
15dee4b952
server-ts: Convert services/backend_script_api 2024-04-04 22:04:30 +03:00
Elian Doran
53d4873c1f
server-ts: Port services/import/zip 2024-04-03 22:46:14 +03:00
Elian Doran
764d251b0a
server-ts: Port services/import/enex 2024-04-03 21:29:26 +03:00
Elian Doran
e96b56e061
server-ts: Fix build errors 2024-04-03 00:02:51 +03:00
Elian Doran
8c5f680dca
server-ts: Fix build errors 2024-02-25 15:06:43 +02:00
Elian Doran
7f0102181d
server-ts: Port services/import/single 2024-02-25 14:52:20 +02:00
Elian Doran
59d618f06b
server-ts: Port services/import/markdown 2024-02-25 08:12:07 +02:00
Elian Doran
cc1a545e13
server-ts: Port services/import/opml 2024-02-25 08:07:17 +02:00
Elian Doran
fd37fd3a45
server-ts: Port services/import/mime 2024-02-25 07:57:17 +02:00
Elian Doran
052a0a44f2
server-ts: Port services/import/utils 2024-02-25 07:54:51 +02:00
Elian Doran
fa0ed35752 server-ts: Port services/image 2024-02-20 23:29:03 +02:00
Elian Doran
0d4fb42731
server-ts: Port services/tree 2024-02-18 11:47:32 +02:00
Elian Doran
d8d729342d
server-ts: Port services/attributes 2024-02-18 11:26:05 +02:00
Elian Doran
de7f4de05b
server-ts: Port services/notes & hidden_subtree 2024-02-17 23:02:19 +02:00
Elian Doran
dc22d05657
server-ts: Port services/html_sanitizer 2024-02-17 21:33:47 +02:00
Elian Doran
45a6c9558f
server-ts: Fix references to js files for converted files 2024-02-17 13:32:43 +02:00
Elian Doran
030aec2f3e
server-ts: Fix more references to js files for converted files 2024-02-17 13:32:43 +02:00
Elian Doran
8b250e4a13
server-ts: Fix references to js files for converted files 2024-02-17 13:32:43 +02:00
Elian Doran
b63e870038
server-ts: protected_session.js -> ts 2024-02-17 13:32:41 +02:00
Elian Doran
82a9808dea
server-ts: sql.js -> sql.ts 2024-02-17 13:32:41 +02:00