Corentin Thomasset
3903eed170
chore(release): update versions ( #605 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
@papra/api-sdk@1.1.1
@papra/cli@0.1.2
@papra/docker@25.10.2
@papra/lecture@0.3.1
@papra/webhooks@0.3.1
2025-11-02 21:20:30 +01:00
Corentin Thomasset
c70d7e419a
chore(release): use provenance for release ( #604 )
2025-11-02 20:16:24 +00:00
Corentin Thomasset
2240f58f04
chore(release): update versions ( #576 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-10-31 16:39:30 +01:00
Corentin Thomasset
79e9bb1b61
feat(auth): added an email verification confirmation/expiration page ( #602 )
2025-10-30 10:38:23 +01:00
Corentin Thomasset
6e18162435
fix(queries): clear query client on sign out and invalidate organization queries on error ( #600 )
2025-10-28 23:56:22 +01:00
Corentin Thomasset
16ae4617df
feat(tagging-rules): add condition match mode to tagging rules ( #601 )
...
- Introduced a new column `condition_match_mode` in the `tagging_rules` table to specify how conditions should be evaluated (either 'all' or 'any').
- Updated the tagging rules repository, routes, and schemas to handle the new `conditionMatchMode` property.
- Enhanced the tagging rules use cases to apply tags based on the specified condition match mode.
- Added tests to verify the behavior of tagging rules with different condition match modes.
- Created a migration to add the new column and update existing records accordingly.
2025-10-28 14:07:16 +01:00
Corentin Thomasset
1c46071e00
refactor(unocss): migrated preset to wind4 ( #599 )
2025-10-27 22:09:09 +00:00
Corentin Thomasset
377c11c185
fix(organization): corrected organization redirect ( #598 )
...
* fix(organization): corrected organization redirect
* Update .changeset/chatty-monkeys-joke.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-27 12:03:34 +01:00
Corentin Thomasset
28c3c15cef
chore(deps): update better-auth ( #596 )
2025-10-27 01:35:47 +01:00
Corentin Thomasset
0391a3bcd5
chore(deps): updated eslint and config dependencies ( #595 )
2025-10-27 00:00:28 +00:00
Corentin Thomasset
2c75eec862
test(logs): reduced log spam in test ( #594 )
2025-10-26 23:50:59 +00:00
Corentin Thomasset
ccf7602f19
chore(deps): use catalog eslint packages in doc app ( #593 )
2025-10-26 23:29:50 +00:00
Corentin Thomasset
b8a515a313
chore(deps): updated vitest monorepo ( #592 )
2025-10-26 23:09:49 +00:00
Corentin Thomasset
0aad88471b
chore(pnpm): updated pnpm to 10.19.0 ( #591 )
2025-10-26 21:43:23 +00:00
Corentin Thomasset
efd2ae1c73
chore(deps): removed unused jsdom in client ( #590 )
2025-10-26 21:48:25 +01:00
Corentin Thomasset
e9a719d06a
fix(client): proper feedback messages in auth pages ( #589 )
2025-10-26 17:04:52 +00:00
Corentin Thomasset
68714267ad
fix(subscriptions): stabilized subscriptions webhook states ( #588 )
2025-10-26 16:47:34 +01:00
Corentin Thomasset
75a13da526
fix(subscriptions): stop preventing org deletion when subscription is active ( #587 )
2025-10-26 09:27:56 +00:00
Corentin Thomasset
59d5819018
fix(cli): correct import path to prevent CLI crash ( #586 )
2025-10-25 15:43:21 +00:00
Corentin Thomasset
a857370343
fix(webhooks): update webhook creation to allow without secrets ( #585 )
2025-10-25 13:08:07 +00:00
Corentin Thomasset
f4740ba59a
feat(date): replace timeAgo with RelativeTime component ( #584 )
2025-10-25 14:26:47 +02:00
Corentin Thomasset
b0abf7f78a
feat(i18n): add date and time ago formatting functions ( #583 )
2025-10-25 11:51:28 +02:00
Corentin Thomasset
182ccbb30b
fix(webhooks): corrected webhooks last triggered date ( #582 )
2025-10-25 02:12:57 +02:00
Jan-Olaf Becker
75340f0ce7
feat(tagging-rules): added a "run now" button for tagging rules ( #540 )
...
* feat: add run now button for tagging rules
Allow users to apply existing tagging rules to all documents
in their organization. This helps when rules are created after
documents have already been imported.
Fixes #251
* docs: add tagging rules guide and API endpoint
- Add comprehensive guide for using tagging rules
- Document the new 'Apply to existing documents' feature
- Add API endpoint documentation for applying rules to existing documents
* feat(docs): add Tagging Rules to sidebar navigation
* refactor(ui): normalized button sizes
* refactor(repository): remove unused getOrganizationDocumentsQuery function
* refactor(tagging-rules): mutualized tagging rule application
* chore(version): added changeset
---------
Co-authored-by: Corentin Thomasset <corentin.thomasset74@gmail.com >
2025-10-24 23:44:12 +02:00
Corentin Thomasset
1228486f28
feat(lecture): add support for extracting text from .docx, .odt, .rtf, .pptx and .odp ( #580 )
2025-10-24 21:44:11 +02:00
Corentin Thomasset
655a1c5475
feat(auth): enhance user signup logging with email capture ( #579 )
2025-10-24 16:07:45 +00:00
Corentin Thomasset
d1797eb9be
fix(fly.toml): update deployment strategy to canary and adjust process environment variable syntax ( #578 )
2025-10-24 17:28:54 +02:00
Corentin Thomasset
bd3e321eb7
feat(processes): added worker vs web processes ( #577 )
2025-10-24 17:06:28 +02:00
Corentin Thomasset
be25de7721
fix(server): add global error handlers for uncaught exceptions and unhandled promise rejections ( #575 )
2025-10-24 16:05:21 +02:00
Corentin Thomasset
e85403f9a1
fix(fly.toml): set minimum machines running to 1 ( #574 )
2025-10-24 11:47:51 +00:00
Corentin Thomasset
7de5d0956b
feat(upgrade-dialog): add promotional banner for early adopters ( #573 )
2025-10-24 10:03:23 +00:00
Corentin Thomasset
b1a88230cd
fix(subscriptions): added organization deletion restrictions based on active subscriptions ( #572 )
2025-10-24 01:37:30 +02:00
Corentin Thomasset
55bb29582e
fix(docker): update build context paths in package.json scripts ( #571 )
2025-10-23 21:36:25 +00:00
Corentin Thomasset
d9263dc703
chore(release): update versions ( #549 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
@papra/docker@25.10.1
2025-10-23 21:51:13 +02:00
Corentin Thomasset
c3ffa8387e
feat(config): add hostname configuration ( #570 )
2025-10-23 21:48:39 +02:00
Corentin Thomasset
d40514c043
feat(subscriptions): enhance subscription webhook handling ( #569 )
2025-10-23 21:23:11 +02:00
Corentin Thomasset
d7df2f095b
refactor(layouts): removed icons bar ( #567 )
...
* refactor(layouts): removed icons bar
* Update .changeset/bumpy-pens-study.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-23 14:58:31 +02:00
Corentin Thomasset
afdcc1c5ba
feat(demo): add subscription and usage endpoints ( #559 )
2025-10-19 23:18:33 +02:00
Corentin Thomasset
92daaa35bb
fix(webhooks): omit secret from webhook response in update route ( #566 )
2025-10-19 14:04:59 +00:00
Corentin Thomasset
e4295e14ab
fix(theme): prevent flash of wrong theme on load ( #565 )
2025-10-19 15:55:00 +02:00
Corentin Thomasset
ae37d1db36
fix(tasks): add FLY_MACHINE_ID fallback to worker ids ( #564 )
2025-10-19 12:16:42 +00:00
Corentin Thomasset
a7464f8b89
chore(fly): update configuration for deployment and health checks ( #563 )
2025-10-18 21:42:09 +00:00
Corentin Thomasset
2dd9ca9835
chore(fly): test fly.io hosting ( #561 )
2025-10-18 14:17:17 +00:00
Corentin Thomasset
54cc14052c
refactor(tracking): replace posthog-js with posthog-js-lite to reduced bundle ( #560 )
2025-10-17 21:22:56 +00:00
Corentin Thomasset
f930e46dde
fix(docker): correct package changelog title to @papra/docker ( #551 )
2025-10-16 16:15:17 +02:00
Corentin Thomasset
df75e5accb
feat(subscriptions): add global coupon support for checkout sessions ( #558 )
2025-10-16 15:36:42 +02:00
Corentin Thomasset
f66a9f5d1b
feat(documents): added deleted and total metrics in the organization stats route ( #556 )
2025-10-14 17:59:37 +02:00
Corentin Thomasset
c5b337f3bb
fix(upload): use organization-specific file size limits ( #555 )
2025-10-14 03:09:54 +02:00
Corentin Thomasset
bb1ba3e15e
chore(release): ensure job runs only for the correct repository ( #554 )
2025-10-13 21:40:34 +00:00
Corentin Thomasset
ce839c4127
feat(plans): pro plan ( #553 )
2025-10-13 23:33:55 +02:00