Commit graph

64 commits

Author SHA1 Message Date
cosimoastrada
dafac6b0a4
Merge pull request #219 from Open-Legal-Products/quick-fixes
feat: refresh workflows and workflow editor UI
2026-07-20 03:06:16 +08:00
willchen96
fa21ac8fd7 feat: refresh workflows and workflow editor UI 2026-07-20 03:04:47 +08:00
cosimoastrada
0ed5050b21
Merge pull request #218 from Open-Legal-Products/readme-update
docs: update readme
2026-07-17 16:19:04 +08:00
willchen96
9eb63ef3fd docs: update readme 2026-07-17 16:18:29 +08:00
cosimoastrada
81590ea137
Merge pull request #216 from Open-Legal-Products/more-ui-updates
feat: refine liquid surfaces and document review panels
2026-07-17 01:25:02 +08:00
willchen96
f5abbac42c feat: refine liquid surfaces and document review panels 2026-07-17 01:22:12 +08:00
cosimoastrada
1d61634a37
Merge pull request #215 from Open-Legal-Products/library-ui-updates
feat: add library and refresh shared table UI
2026-07-16 20:09:55 +08:00
willchen96
f0b90ab3b4 feat: add library and refresh shared table UI 2026-07-16 20:07:12 +08:00
cosimoastrada
e32daad5a4
Merge pull request #206 from Open-Legal-Products/workflows-ui-excel-ppt-updates
Workflows UI excel ppt updates
2026-07-08 18:30:54 +08:00
willchen96
82dcaefc43 feat: workflow, UI and document support updates 2026-07-08 18:27:28 +08:00
willchen96
a5fe6d6e04 Sync workflow, asst extra input, excel + ppt support and modal updates 2026-07-04 23:24:31 +08:00
cosimoastrada
93f921be90
Merge pull request #147 from willchen96/add-security-reporting-guidance
docs: add security reporting guidance
2026-06-27 03:01:04 +08:00
cosimoastrada
457d4a18a4
Merge pull request #183 from willchen96/mcp-connectors
refactor: add table primitive and migrations by date; feat: add mcp connectors
2026-06-15 17:45:31 +08:00
willchen96
9a1277ba99 refactor: add table primitive and migrations by date; feat: add mcp connectors 2026-06-15 17:34:58 +08:00
cosimoastrada
01dfcfe0d4
Merge pull request #180 from willchen96/ui-fixes-modals-headers
Modal, header, mobile display and workflow UI updates
2026-06-11 22:44:35 +08:00
willchen96
3132e04ac0 Modal, header, mobile display and workflow UI updates 2026-06-11 22:43:13 +08:00
cosimoastrada
8a2dc05181
Merge pull request #178 from willchen96/feat/mfa-data-deletion-and-exports
Refactor ProjectPageParts and ProjectPageHeader components
2026-06-11 22:24:20 +08:00
willchen96
1fa0554ea5 Refactor ProjectPageParts and ProjectPageHeader components for improved loading states and skeleton UI. Update Modal and PageHeader components to support loading states. Enhance RenameableTitle for better caret positioning. Adjust DisplayWorkflowModal to utilize the new Modal component structure. Update WorkflowList to include loading indicators and improve sticky header behavior. 2026-06-11 21:50:58 +08:00
cosimoastrada
a211b92f38
Merge pull request #172 from willchen96/feat/mfa-data-deletion-and-exports
feat: implement multi-factor authentication (MFA) setup and verification flow and data deletion and export
2026-06-10 20:46:45 +08:00
willchen96
444d1d38e4 feat: enhance user profile management and MFA login flow
- Refactor user profile loading and updating logic to improve state management and reduce unnecessary checks.
- Update MFA login gate to streamline verification checks and improve user experience.
- Ensure consistent handling of user ID across profile context and components.
- Improve error handling and loading states in user-related API calls.
2026-06-10 18:55:33 +08:00
willchen96
3a10943200 feat: implement multi-factor authentication (MFA) setup and verification flow
- Add SecurityPage component for managing MFA settings, including enrollment and verification.
- Create MfaLoginGate to handle MFA verification state during login.
- Develop MfaVerificationPopup for user input of verification codes.
- Implement VerifyMfaPage for the MFA verification process after login.
- Introduce reusable VerificationCodeInput component for entering verification codes.
- Integrate Supabase MFA API for managing factors and verification.
- Add loading states and error handling for a better user experience.
2026-06-10 03:48:08 +08:00
cosimoastrada
15c96b0dd4
Merge pull request #171 from willchen96/feat/courtlistener-versioning-liquid-glass
Add courtlistener intergration, liquid glass redesign, UI improvements, version control, various fixes
2026-06-09 01:48:40 +08:00
willchen96
f32a194b33 Sync CourtListener verification and document safety updates
- Refine CourtListener citation verification, bulk lookup logging, and API fallback behavior
- Persist cancelled chat stream output and render cancellation as the final assistant message
- Add document/version deletion safety fixes and shared warning/modal UI updates
- Sync document panel, case law panel, and response UI styling refinements
- Harden OSS sync script to preserve local env, dependency, and generated files
2026-06-09 01:46:58 +08:00
willchen96
44e868eb42 Add courtlistener intergration, liquid glass redesign, UI improvements, version control, various fixes 2026-06-06 15:48:47 +08:00
cosimoastrada
d39f5806e5
Merge pull request #148 from willchen96/document-ui-tabular-updates
Update document UI, tabular reviews, and storage caching
2026-05-18 00:25:08 +08:00
willchen96
4f3384334a Update document UI, tabular reviews, and storage caching 2026-05-18 00:21:40 +08:00
willchen96
f656e14ef7 docs: add security reporting guidance 2026-05-17 01:57:19 +08:00
cosimoastrada
2bbb628891
Merge pull request #146 from willchen96/require-download-signing-secret
fix: require dedicated download signing secret
2026-05-17 01:06:53 +08:00
willchen96
ea48cdedd5 fix: require dedicated download signing secret 2026-05-17 01:05:01 +08:00
cosimoastrada
2f24cae407
Merge pull request #139 from willchen96/add-contributing-guide
docs: add contributing guide
2026-05-16 01:48:03 +08:00
willchen96
b685e86028 docs: add contributing guide 2026-05-16 01:47:22 +08:00
cosimoastrada
4ba4d53c38
Merge pull request #138 from willchen96/supabase-env-cleanup
fix: enforce SUPABASE_URL and SUPABASE_SECRET_KEY presence in server-side client; remove unused supabase-server.ts file
2026-05-16 01:16:51 +08:00
willchen96
9749d601fa fix: enforce SUPABASE_URL and SUPABASE_SECRET_KEY presence in server-side client; remove unused supabase-server.ts file 2026-05-16 01:16:05 +08:00
cosimoastrada
aed8c42e94
Merge pull request #137 from willchen96/require-user-api-key-secret
fix: update encryption key retrieval to use only USER_API_KEYS_ENCRYPTION_SECRET
2026-05-16 00:55:57 +08:00
willchen96
b4ba274264 fix: update encryption key retrieval to use only USER_API_KEYS_ENCRYPTION_SECRET; remove supabase secret key fallback 2026-05-16 00:53:14 +08:00
cosimoastrada
4290104cd0
Merge pull request #136 from willchen96/prevent-self-sharing
feat: prevent users from sharing projects and reviews with themselves
2026-05-16 00:06:40 +08:00
willchen96
87e55d6046 feat: prevent users from sharing projects and reviews with themselves 2026-05-16 00:05:16 +08:00
cosimoastrada
9e7046d4aa
Merge pull request #132 from willchen96/project-page-deployment-fixes
refactor: enhance error handling and streamline API key management in LLM modules
2026-05-14 23:57:23 +08:00
willchen96
08d996781a feat: enhance workflow sharing by preventing users from sharing with themselves and normalizing email inputs 2026-05-14 23:29:08 +08:00
willchen96
a2368a7479 refactor: enhance error handling and streamline API key management in LLM modules 2026-05-14 23:20:28 +08:00
cosimoastrada
2e8eafc78e
Merge pull request #64 from willchen96/project-page-deployment-fixes
Sync deployment and project page fixes
2026-05-13 02:38:45 +08:00
willchen96
f39f175273 Sync deployment and project page fixes 2026-05-13 02:32:26 +08:00
cosimoastrada
56c6051f90
Merge pull request #62 from willchen96/sync/next-opennext-cloudflare
chore: update Next and Cloudflare dependencies
2026-05-12 13:42:55 +08:00
willchen96
91d0c2a089 chore: update Next and Cloudflare dependencies 2026-05-12 13:40:01 +08:00
cosimoastrada
469ee4adec
Merge pull request #56 from willchen96/legal-download-updates
Update OSS setup docs and remove app legal pages
2026-05-11 03:20:04 +08:00
willchen96
af5691e773 Update OSS setup docs and remove app legal pages 2026-05-11 03:15:34 +08:00
cosimoastrada
0ac2744a8e
Merge pull request #21 from Metbcy/fix/download-secret-fail-fast
fix(security): fail fast when download HMAC secret is missing (closes #7)
2026-05-11 02:20:27 +08:00
willchen96
a84c1cc113 docs: improve setup guidance and env examples 2026-05-10 22:36:29 +08:00
cosimoastrada
dbbf19697e
Merge pull request #51 from aaronjmars/security/tabular-document-idor
fix(security): scope tabular-review document_ids by access (CWE-639)
2026-05-10 21:03:38 +08:00
cosimoastrada
029181b2ff
Merge pull request #52 from willchen96/sync/jsonb-shared-with-s3-path-style
fix: handle JSONB shared_with filters and path-style S3
2026-05-10 20:23:13 +08:00