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
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
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
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
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
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
ce839c4127
feat(plans): pro plan ( #553 )
2025-10-13 23:33:55 +02:00
Corentin Thomasset
8aabd28168
refactor(utils): removed lodash-es ( #552 )
2025-10-13 17:03:25 +02:00
Corentin Thomasset
1a7a14b3ed
refactor(query): dropped unnecessary tanstack useQueries ( #550 )
2025-10-13 02:22:58 +02:00
Corentin Thomasset
17cebde051
fix(intake-emails): make email validation more permissive for webhook addresses ( #548 )
2025-10-12 18:56:18 +00:00
Corentin Thomasset
9c6f14fc13
refactor(docker): dedicated package for docker management ( #544 )
...
* feat(docker): initialize Docker package with build configurations and README
* Update packages/docker/CHANGELOG.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update packages/docker/package.json
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-12 16:22:38 +02:00
Corentin Thomasset
3d49962ca5
feat(docs): add architecture documentation ( #543 )
...
* feat(docs): add architecture documentation
* Update apps/docs/src/content/navigation.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-11 19:39:12 +00:00
Corentin Thomasset
c434d873bc
feat(organizations): soft delete organizations with recovery ( #542 )
2025-10-11 16:21:55 +00:00
Corentin Thomasset
60982da847
refactor(tagging-rules): enhance tagging rules repository with tag associations ( #539 )
2025-10-08 22:08:35 +02:00
Corentin Thomasset
73ab9e8ab5
fix(webhooks): trigger webhooks and save activity log on auto-tagging ( #538 )
2025-10-08 18:30:59 +00:00
Corentin Thomasset
c4a9b9b088
fix(test): forward injected date in invitation tests ( #537 )
2025-10-08 11:09:11 +00:00
Corentin Thomasset
e52bc261db
feat(organizations): added max members count check for organization invitations ( #536 )
2025-10-05 15:11:08 +02:00