Corentin Thomasset
|
0616635cd6
|
chore(release): update versions (#509)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
@papra/app-client@0.9.4
@papra/app-server@0.9.4
@papra/docs@0.6.1
|
2025-09-24 17:00:01 +02:00 |
|
Corentin Thomasset
|
9e7a3ba70b
|
chore(version): update version bump for api keys permissions changes (#516)
|
2025-09-24 16:49:11 +02:00 |
|
Corentin Thomasset
|
04990b986e
|
docs(api-endpoints): added explications on how to use api keys (#515)
|
2025-09-24 14:41:14 +00:00 |
|
Corentin Thomasset
|
097b6bf2b7
|
feat(api-keys): added format check for api tokens to avoid unnecessary db call (#514)
|
2025-09-24 14:32:34 +00:00 |
|
Corentin Thomasset
|
cb3ce6b1d8
|
feat(api-keys): add organization permissions for api keys (#512)
|
2025-09-24 15:25:48 +02:00 |
|
Corentin Thomasset
|
405ba645f6
|
feat(docker): disable Better Auth telemetry in Dockerfiles (#511)
|
2025-09-21 20:56:43 +00:00 |
|
Corentin Thomasset
|
ab6fd6ad10
|
feat(tasks): update figue to allow for fallback task worker ids env variables (#510)
|
2025-09-21 22:53:04 +02:00 |
|
Corentin Thomasset
|
782f70ff66
|
feat(tasks): add option to disable PRAGMA statements in migrations (#508)
|
2025-09-20 22:07:34 +00:00 |
|
Corentin Thomasset
|
1abbf18e94
|
chore(release): update versions (#505)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
@papra/app-client@0.9.3
@papra/app-server@0.9.3
|
2025-09-20 14:59:01 +02:00 |
|
Corentin Thomasset
|
6bcb2a71e9
|
feat(intake-emails): add intake email username pattern config (#506)
Co-authored-by: Alexander <goldengamerlp@users.noreply.github.com>
|
2025-09-19 20:37:25 +02:00 |
|
Corentin Thomasset
|
936bc2bd0a
|
refactor(intake-emails): split username creation from addresses management (#504)
|
2025-09-18 01:59:29 +02:00 |
|
Corentin Thomasset
|
2efe7321cd
|
chore(release): update versions (#494)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
@papra/app-client@0.9.2
@papra/app-server@0.9.2
|
2025-09-14 11:31:31 +02:00 |
|
Corentin Thomasset
|
947bdf8385
|
docs(CONTRIBUTING): add IDE setup instructions for ESLint in VS Code (#502)
* docs(CONTRIBUTING): add IDE setup instructions for ESLint in VS Code
* Update CONTRIBUTING.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2025-09-14 09:18:37 +00:00 |
|
Corentin Thomasset
|
b5bf0cca4b
|
fix(upload): disable client size guard when maxUploadSize <= 0 (#501)
|
2025-09-14 10:44:29 +02:00 |
|
Corentin Thomasset
|
208a561668
|
feat(tasks): added libsql task service driver (#500)
|
2025-09-13 22:42:08 +02:00 |
|
Corentin Thomasset
|
40cb1d71d5
|
fix(documents): enhance file fetching security by setting appropriate headers (#499)
|
2025-09-13 15:46:34 +02:00 |
|
Corentin Thomasset
|
3da13f7591
|
refactor(document-page): remove "open in new tab" button (#498)
|
2025-09-13 15:29:51 +02:00 |
|
Corentin Thomasset
|
2a444aad31
|
chore(tests): set timezone in vitest configurations (#497)
|
2025-09-13 09:25:40 +00:00 |
|
Corentin Thomasset
|
47d8bbd356
|
refactor(utils): added isString and isNonEmptyString utility functions (#495)
|
2025-09-12 22:22:01 +02:00 |
|
Corentin Thomasset
|
ed4d7e4a00
|
fix(folder-ingestion): allow cross docker volume file moving (#493)
|
2025-09-10 22:48:56 +02:00 |
|
Corentin Thomasset
|
f382397c0e
|
chore(release): update versions (#489)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
@papra/app-client@0.9.1
@papra/app-server@0.9.1
|
2025-09-10 15:38:36 +02:00 |
|
Corentin Thomasset
|
54514e15db
|
fix(translations): update error messages for file size limits across multiple languages (#492)
|
2025-09-10 15:35:34 +02:00 |
|
Corentin Thomasset
|
bb9d5556d3
|
fix(upload): properly handle file-too-big errors (#491)
|
2025-09-10 14:57:46 +02:00 |
|
Corentin Thomasset
|
83e943c5b4
|
refactor(client): update favicons (#488)
|
2025-09-09 23:30:27 +02:00 |
|
Corentin Thomasset
|
40b0557553
|
chore(release): update versions (#465)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
@papra/api-sdk@1.1.0
@papra/app-client@0.9.0
@papra/app-server@0.9.0
@papra/cli@0.1.0
@papra/docs@0.6.0
@papra/lecture@0.2.0
@papra/webhooks@0.3.0
|
2025-09-09 15:06:26 +02:00 |
|
Corentin Thomasset
|
b5a0317d24
|
refactor(documents): made the document creation usecase factory synchronous (#485)
|
2025-09-09 09:42:33 +00:00 |
|
Corentin Thomasset
|
9730a06468
|
refactor(documents): narrowed down the document storage config parameter (#484)
|
2025-09-09 09:32:49 +00:00 |
|
Corentin Thomasset
|
ec0a437d86
|
fix(ingestion-folders): ensure doneFolders and errorFolders are string arrays for proper exclusion pattern (#483)
|
2025-09-08 23:36:04 +02:00 |
|
Corentin Thomasset
|
1606310745
|
refactor(intake-emails): update email validation to use RFC 322 compliant email for intake email origins (#481)
|
2025-09-04 11:53:51 +02:00 |
|
Corentin Thomasset
|
0a03f42231
|
feat(documents): implement document encryption (#480)
|
2025-09-04 10:15:30 +02:00 |
|
Corentin Thomasset
|
a62d376772
|
fix(tags): retreive tags affected even when only affected to deleted documents (#477)
* fix(tags): retreive tags affected even when only affected to deleted documents
* Update apps/papra-server/src/modules/tags/tags.repository.test.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Update .changeset/lazy-tables-cover.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2025-08-21 13:50:48 +02:00 |
|
Corentin Thomasset
|
ea9d90d6cf
|
refactor(ingestion-folders): use file streaming instead of loading in ram (#475)
|
2025-08-20 23:01:56 +02:00 |
|
Corentin Thomasset
|
27a6b0b53d
|
refactor(documents): made the creation of storage driver sync (#474)
|
2025-08-20 21:44:53 +02:00 |
|
Corentin Thomasset
|
94c4d76b86
|
refactor(driver): no longer use file instances in memory driver (#473)
|
2025-08-20 20:34:06 +02:00 |
|
Corentin Thomasset
|
b08241f20f
|
refactor(server): use streaming for handling file upload (#472)
|
2025-08-20 20:15:57 +02:00 |
|
Corentin Thomasset
|
e77a42fbf1
|
refactor(documents): lazy load PdfViewer component for smaller main chunk (#471)
|
2025-08-12 22:52:00 +00:00 |
|
Corentin Thomasset
|
d488efe2cc
|
refactor(i18n): simplified translation management and performance (#470)
|
2025-08-12 02:22:20 +02:00 |
|
Corentin Thomasset
|
14c3587de0
|
refactor(documents): improved UX of the document content update (#468)
|
2025-08-09 23:33:42 +02:00 |
|
Corentin Thomasset
|
7400a3a6ec
|
chore(dependencies): removed unbuild (#467)
|
2025-08-09 20:05:48 +00:00 |
|
Corentin Thomasset
|
14bc2b8f8d
|
chore(dependencies): replace unbuild with tsdown (#464)
|
2025-08-09 17:03:14 +02:00 |
|
Corentin Thomasset
|
e48745331f
|
chore(ci): mutualized CI workflows (#463)
|
2025-08-09 16:43:43 +02:00 |
|
Corentin Thomasset
|
38dcc765f9
|
chore(release): update versions (#462)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
@papra/app-client@0.8.2
@papra/app-server@0.8.2
|
2025-08-09 11:39:03 +02:00 |
|
Corentin Thomasset
|
c085b9d676
|
fix(documents): apply tagging rules after the content is extracted (#461)
|
2025-08-09 11:36:33 +02:00 |
|
Corentin Thomasset
|
a64a93544d
|
chore(release): update versions (#460)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
@papra/app-client@0.8.1
@papra/app-server@0.8.1
|
2025-08-09 02:11:20 +02:00 |
|
Corentin Thomasset
|
f20559e95d
|
chore(migrations): update migration command for production environment (#459)
|
2025-08-09 00:07:40 +00:00 |
|
Corentin Thomasset
|
7d755d0981
|
chore(docker): add build dependencies for sharp/node-gyp in Dockerfile (#457)
|
2025-08-09 02:01:44 +02:00 |
|
Corentin Thomasset
|
5382019721
|
chore(release): update versions (#420)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
@papra/app-client@0.8.0
@papra/app-server@0.8.0
@papra/docs@0.5.3
@papra/lecture@0.1.0
@papra/webhooks@0.2.0
|
2025-08-08 21:16:08 +02:00 |
|
Corentin Thomasset
|
b33fde35d3
|
feat(auth): improved feedback for invalid origin url (#455)
|
2025-08-08 18:10:54 +02:00 |
|
Corentin Thomasset
|
fd6f83f538
|
refactor(migrations): purged legacy migrations (#453)
|
2025-08-08 02:31:13 +02:00 |
|
Corentin Thomasset
|
7f7e5bffcb
|
refactor(database): completely rewrote the db migration tooling (#452)
|
2025-08-08 02:18:22 +02:00 |
|