Corentin Thomasset
d795798931
feat(app): admin pages ( #689 )
2025-12-16 23:50:25 +00:00
Corentin Thomasset
95662d025f
refactor(auth): update better auth to 1.4 ( #686 )
2025-12-12 17:33:32 +01:00
Jibran Iqbal
9d9be949b0
feat(mobile): in-app document viewer ( #667 )
...
* Keep the phone logged in
* Added document sheet
* Make button outline
* Fix colors
* Design accroding to base design
* Design accroding to base design
* Added download and share
* Added view document screen
* Added view document screen
* Screen is launching
* fix toolbar issue
* Fix the button
* fix all the conflicts
* revert unncessary bloat
* remove packages
* pnpnm i
* Fixed some issues
* Added error state
* added header in loading and error state
* Removed duplication in render
* added correct name of app
* Update apps/mobile/app.json
Co-authored-by: Corentin Thomasset <corentin.thomasset74@gmail.com >
---------
Co-authored-by: jibraniqbal666 <jibran.iqbal@protonmail.com >
Co-authored-by: Corentin Thomasset <corentin.thomasset74@gmail.com >
2025-12-12 17:27:36 +01:00
Corentin Thomasset
cf91515cfe
feat(search): implement asynchronous document indexing and synchronization ( #685 )
...
* feat(search): implement asynchronous document indexing and synchronization
* Update .changeset/chilly-queens-knock.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update .changeset/chilly-queens-knock.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-12-11 15:06:59 +00:00
Corentin Thomasset
d6f71ba5ec
refactor(search): removed database fts triggers ( #683 )
2025-12-11 15:13:40 +01:00
Corentin Thomasset
5bdb7c06bf
feat(documents): add document.deleted event ( #684 )
2025-12-11 01:30:58 +01:00
Corentin Thomasset
2872c979fa
refactor(server): add restore document usecase with event ( #681 )
2025-12-07 23:24:27 +01:00
Corentin Thomasset
23e66aeadf
fix(ci): run linters in quiet mode to reduce output noise ( #680 )
2025-12-06 22:29:37 +00:00
Corentin Thomasset
6f38659638
fix(client): properly load default fie icon ( #679 )
2025-12-06 22:40:01 +01:00
Corentin Thomasset
e3e0078673
feat(documents): use update usecase when content extraction ( #678 )
2025-12-06 21:51:09 +01:00
Corentin Thomasset
2cf86e5968
feat(documents): add document.updated internal event ( #674 )
2025-12-06 17:31:44 +01:00
Corentin Thomasset
76a72ace8d
fix(i18n): correct capitalization in zh changeset ( #677 )
2025-12-06 14:03:14 +00:00
Corentin Thomasset
17d6e9aa6a
feat(i18n): add Chinese (zh) translations ( #673 ) ( #675 )
...
* feat(i18n): add Chinese (zh) translations (#673 )
* feat(i18n): add Chinese (zh) translations
* chore(changeset): chinese language support
Updated the translation support to include simplified Chinese.
---------
Co-authored-by: Corentin Thomasset <corentin.thomasset74@gmail.com >
* refactor(client): linted locales
---------
Co-authored-by: TMs <tms@imtms.com >
2025-12-06 13:55:37 +00:00
Corentin Thomasset
f488e63c38
feat(documents): added document.trashed internal event ( #671 )
2025-12-04 16:34:59 +01:00
Corentin Thomasset
0092e530b7
refactor(server): introduced document.created event ( #670 )
2025-12-03 23:57:55 +01:00
Corentin Thomasset
364b58b74d
chore(server): updated hono related deps ( #669 )
2025-12-02 22:55:32 +01:00
Corentin Thomasset
d08cf2b195
chore(deps): updated linting dependencies ( #668 )
2025-12-02 19:57:32 +01:00
Corentin Thomasset
fcd440cbbb
feat(server): refactor server initialization and DI management ( #666 )
2025-12-02 18:22:25 +01:00
Jibran Iqbal
d588e417c9
feat(mobile): add view document screen ( #651 )
...
* Keep the phone logged in
* Added document sheet
* Make button outline
* Fix colors
* Design accroding to base design
* Design accroding to base design
* Added download and share
* fix the login issue again
* fix the login issue again
* Fixed copilot suggestions
* Update document-action-sheet.tsx
Co-authored-by: Corentin Thomasset <corentin.thomasset74@gmail.com >
* Update documents-list.screen.tsx
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* change to cacheDirectory
* rewrite auth logic
* Ran pnpm lint:fix
* Update apps/mobile/src/modules/documents/documents.services.ts
Co-authored-by: Corentin Thomasset <corentin.thomasset74@gmail.com >
* fix all lint
* fix type issues
* fix lint issues
* fix types issues
* fix types issues
* fix lint issues
* fix type issues
* fix type issues
---------
Co-authored-by: jibraniqbal666 <jibran.iqbal@protonmail.com >
Co-authored-by: Corentin Thomasset <corentin.thomasset74@gmail.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-12-02 18:19:07 +01:00
Corentin Thomasset
ca06919bb8
feat(server): introduced event driven pattern ( #665 )
2025-12-02 13:59:05 +01:00
Corentin Thomasset
f6eae043fa
chore(release): update versions ( #611 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
@papra/api-sdk@1.1.2
@papra/cli@0.2.0
@papra/docker@25.11.0
@papra/lecture@0.4.0
mobile@1.0.0
2025-11-29 23:28:13 +01:00
Corentin Thomasset
e1b0555202
fix(changeset): use proper package for changeset ( #663 )
2025-11-29 22:25:22 +00:00
Corentin Thomasset
93517d0f13
chore(changesets): update changesets to minor for calver monthly bump ( #662 )
2025-11-29 23:16:02 +01:00
Corentin Thomasset
d967fa6cef
test(documents): add test for uploading document to non-member organization ( #661 )
2025-11-29 22:10:49 +00:00
Bartek Kwiecien
9b43bafe33
fix(documents): user must be in org to upload ( #660 )
...
* fix(documents): user must be in org to upload
* chore(versioning): added changeset
Removed the possibility for unauthorized upload to another organization you're not a member of
---------
Co-authored-by: Corentin Thomasset <corentin.thomasset74@gmail.com >
2025-11-29 22:52:49 +01:00
Corentin Thomasset
334fcbdee4
refactor(search): mutualize search function in dedicated fts5 repository ( #658 )
2025-11-29 00:04:30 +01:00
Corentin Thomasset
981731bbe5
refactor(server): use more performant custom uniq method instead of lodash ( #656 )
2025-11-25 21:09:44 +01:00
Corentin Thomasset
96403c0047
fix(server): use booleanish schema for forcePathStyle validation ( #657 )
...
* fix(server): use booleanish schema for forcePathStyle validation
* Update .changeset/yummy-tips-search.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-25 19:31:36 +00:00
Corentin Thomasset
08f4a1cd05
feat(server): use original destination addresses when available for intake emails ( #655 )
2025-11-25 00:14:46 +00:00
Corentin Thomasset
ca808064fa
feat(server): add logging context for intake email ingestion ( #653 )
2025-11-24 17:19:30 +01:00
Corentin Thomasset
dc6ee5b228
refactor(search): mutualize the document search in adapter pattern ( #650 )
2025-11-20 23:38:58 +01:00
Corentin Thomasset
14071b0bc9
feat(apps): add mobile base boilerplate ( #606 )
2025-11-19 22:00:34 +01:00
Corentin Thomasset
ae3abe9ec7
feat(server): prevent certain emails domain from registering ( #638 )
...
* feat(server): prevent certain emails domain from registering
* refactor(client): improved api errors
2025-11-18 20:32:01 +01:00
Corentin Thomasset
479a603001
fix(tags): add text wrapping for long tag descriptions to prevent overflow ( #637 )
2025-11-17 10:13:42 +00:00
Corentin Thomasset
19f96a1625
feat(server): added global log context ( #636 )
2025-11-15 23:52:52 +01:00
Corentin Thomasset
a03eae79a0
chore(deps): update tsx dependency to version 4.20.6 ( #635 )
2025-11-15 02:15:42 +01:00
Corentin Thomasset
4bcfb878f1
chore(deps): update typescript version to ^5.9.3 in pnpm-workspace.yaml ( #634 )
2025-11-15 02:05:01 +01:00
Corentin Thomasset
d2676052c3
refactor(client): lazy load demo http client ( #633 )
2025-11-15 00:31:49 +01:00
Corentin Thomasset
ec33ae6294
refactor(auth): replace ts-pattern with solid-js Switch for navigation logic ( #632 )
2025-11-15 00:07:02 +01:00
Corentin Thomasset
432a192b94
feat(cli): paperless-ngx exports import command ( #622 )
2025-11-14 13:36:48 +01:00
Corentin Thomasset
98d272fb60
refactor(lecture): enhance logging details for image buffer conversion ( #631 )
2025-11-13 22:35:22 +00:00
Corentin Thomasset
1d20c0cfe3
feat(lecture): added global pdf ocr log ( #630 )
2025-11-13 20:56:16 +01:00
Corentin Thomasset
07a42da57a
refactor(lecture): added page count in pdf extractor logs ( #629 )
2025-11-13 20:56:02 +01:00
Corentin Thomasset
9dee142948
feat(lecture): log in pdf extractor ( #628 )
2025-11-13 20:24:17 +01:00
Corentin Thomasset
5ccdf446f0
feat(extractors): add logger support to text extraction functions ( #627 )
2025-11-13 17:41:22 +00:00
Corentin Thomasset
11ad13058e
feat(server): install tesseract cli in production image ( #626 )
2025-11-13 18:23:54 +01:00
Corentin Thomasset
ee9eff4914
feat(logging): add logging context for API key and session authentication ( #625 )
2025-11-13 16:30:10 +00:00
Corentin Thomasset
499b2cdba7
refactor(client): added eslint solid rules ( #624 )
2025-11-13 03:29:58 +01:00
Corentin Thomasset
b0877645a8
fix(errors): enhance isUniqueConstraintError to handle hosted libsql dbs ( #623 )
2025-11-12 01:53:54 +01:00
Corentin Thomasset
8308e93fdf
feat(lecture): add support for native Tesseract CLI extraction ( #621 )
2025-11-11 16:59:33 +01:00