Trenton H and GitHub
2b784e709b
Fix: prevent tag assignment from reverting other pending workflow assignments ( #13178 )
...
apply_assignment_to_document() mutated tags directly on the shared document instance via add_nested_tags(), whose m2m_changed signal triggers update_filename_and_move_files() -> instance.refresh_from_db(), discarding any not-yet-saved fields (e.g. storage_path) staged by an earlier-ordered action in the same workflow. Apply tag changes to a freshly-fetched instance instead, matching the pattern already used in apply_removal_to_document().
2026-07-20 08:22:30 -07:00
shamoon and GitHub
f244442c65
Fixhancement: dont assign empty title in workflow with broken template ( #13112 )
2026-07-09 08:35:05 -07:00
shamoon and GitHub
01d8fad622
Security: fixes for v3 beta ( #12838 )
2026-05-26 16:46:23 +00:00
bd86dca57e
Fix: Password removal source file location ( #12830 )
...
Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com >
2026-05-19 13:52:04 -07:00
Trenton H and GitHub
ff3360310b
Fix: Defer password removal workflow action until the file is in place ( #12814 )
2026-05-16 17:14:37 -07:00
Trenton H and GitHub
e2ad14f9ca
Fix: workflow password removal didn't handle lists from the DB ( #12716 )
2026-05-05 12:52:34 -07:00
shamoon and GitHub
ff95512b9a
Fix: apply tag changes directly to document in db ( #12664 )
2026-04-28 08:18:40 -07:00
Trenton H and GitHub
fbf4e32646
Chore: Converts all call sites and test asserts to use apply_async and headers ( #12591 )
2026-04-20 11:40:04 -07:00
shamoon
8f036c9521
Merge branch 'main' into dev
...
# Conflicts:
# docs/usage.md
# src/documents/signals/handlers.py
# src/documents/tests/test_api_documents.py
# src/documents/views.py
2026-04-14 15:11:23 -07:00
shamoon and GitHub
2f5bcdf66e
Fix: dont defer tag change application in workflows ( #12478 )
2026-04-02 11:54:37 -07:00
shamoon and GitHub
ae0474450f
Chore: logger, response and template sanitization cleanup ( #12439 )
2026-03-26 07:36:02 -07:00
shamoon
4d4f30b5f8
Security: validate outbound llm URLs and block internal endpoints
2026-03-16 22:58:16 -07:00
c4ea332c61
Feature: move to trash action for workflows ( #11176 )
...
Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com >
2026-02-23 16:42:50 -08:00
shamoon and GitHub
e45fca475a
Feature: password removal workflow action ( #11665 )
2026-02-03 17:10:07 +00:00
shamoon and GitHub
32b236cfa2
Enhancement: support doc_id placeholder in workflow templates ( #11847 )
2026-01-22 00:05:19 +00:00
shamoon and Trenton H
742c136773
Fix: use explicit order field for workflow actions ( #11781 )
2026-01-16 07:39:00 -08:00
shamoon and GitHub
055ce9172c
Fix: use explicit order field for workflow actions ( #11781 )
2026-01-15 22:49:21 +00:00
shamoon and GitHub
a1026f03db
Fix: use request.stream instead of request.content ( #11591 )
2025-12-12 19:50:14 +00:00
9ba1d93e15
Merge commit from fork
...
* Uses a custom transport to resolve the slim chance of a DNS rebinding affecting the webhook
* Fix WebhookTransport hostname resolution and validation
* Fix test failures
* Lint
* Keep all internal logic inside WebhookTransport
* Fix test failure
* Update handlers.py
* Update handlers.py
---------
Co-authored-by: Trenton H <797416+stumpylog@users.noreply.github.com >
2025-12-12 09:28:17 -08:00
shamoon and GitHub
66d363bdc5
Chore: refactor workflows code ( #11563 )
2025-12-11 12:13:10 -08:00