What's new
Major Release: Docker Web UI, Python 3.13 Support, and Architecture Improvements
This major release introduces experimental Docker-based web interface, upgrades Python version requirements, migrates to modern LangChain modules, and includes breaking changes with license updates.
✨ Features
-
Docker Web Interface [7da29d1, 214835b, 6a4715b, 3f42424, cf9d937, 8690723, 6dcf7d2, 2ab086e, 92564b2, a2403f9, a8fa5cd, 5475b8b, cdcbe71, 94912ad, 87fef83, 56ffc4c, 24a9d8c, 0ce2649, c8ab404, e6de627, 2d5816c, 12cc4a7, 4f84c0e, f339966, 756c7ca, c16d5ac, af9c7fc, d1f0fed, 9128bec, 9fb2c7e, 90de7d8]
- Add experimental Gradio-based web UI for Docker deployments
- Support for environment variable configuration via web interface
- Dynamic filetype arguments and advanced settings accordions
- Log capture and display with monospace formatting
- PWA mode enabled with two-tab interface
- Sequential processing queue and non-root user security
- Load/save embeddings options in query GUI
-
Performance Improvements [770a524, a28a4be, 6caa011, 6e54b78, e3327a0]
- Avoid recomputing token length of documents with caching
- Dynamically create batches using token count and document limits
- Enable concurrency for answering documents
🔧 Refactoring & Breaking Changes
-
Python Version Upgrade [126026f, 2d1f8ab, b476dba]
- Require Python 3.13+ (breaking change)
- Update to Python 3.13.5
- Add audioop-lts post-install script for Python 3.13+
-
LangChain Migration [830edd4, 4eb303c, 4763b55, 908d536, e190d60, 5846ae0]
- Migrate to langchain_core and langchain_text_splitters modules
- Update imports from outdated langchain modules
- Require langchain >= 1.2.0
- Update CacheBackedEmbeddings import paths
-
License Change [f30fcda, b9e8eb2]
- Switch from GPLv3 to AGPLv3 (breaking change)
-
Async Operations [c412233]
- Use asyncio tqdm instead of regular tqdm for better async support
📚 Documentation
-
Docker Documentation [10be9b0, 69a3ed5, 555e1d5, 09cf656, 87d6442, ba75fd0, 44d419c, def3f97]
- Add comprehensive Docker README with setup instructions
- Include Gradio interface screenshot
- Add troubleshooting for permission issues
- Integrate Docker documentation into online docs
-
Diagrams [6bbb106, abbb8ed, f54d380, 0c70508, 9842b09, 14018a6, 4576785]
- Update workflow diagrams with titles
- Add combined diagram image with all three flowcharts
- Display diagrams side by side in README
- Improve Mermaid diagram structure with subgraphs
-
General Documentation [701645c, 19a4555, 2938f36, 1a4cf2d, 019c640, a96acd9, 0a6af6d, 4273ed1, 2cf0be4, 5ea630d, b747f05, 817380c, 0acca05, 659dcf8, 082b016, 86aeda4, 5af143a, 0abd268]
- Add website link and author information
- Clarify installation instructions with uvx commands
- Remove duplicate documentation sections
- Fix image links for Read the Docs compatibility
- Mention experimental WebUI feature
🐛 Fixes
-
Docker Environment [257ca2c, f1a2156, 6b0370f, cfb551c, fe6c5e1, eeaf300, e694fa1, 185bc09, 4b64e4d, 5f4890e, 5ae9c55, 84f0b5c, e681226, c592650]
- Add WDOC_IN_DOCKER environment variable detection
- Prevent pdb usage in Docker containers
- Fix cache directory permissions
- Configure build args for flexible wdoc installation
- Simplify parse task to text format with markdown
-
Python 3.11 Compatibility [c76240f, a058251, d710043, e3a4524]
- Unpinned package versions for Open WebUI compatibility
- Made compatible with Python 3.11 (later reverted to 3.13+ requirement)
-
General Fixes [c5d77b5, b80ce97, bf001a3, 27f4810, a42a3ad, 627b66b]
- Fix lazy loading loaders in pytest
- Fix exception chaining for pdb compatibility
- Fix globals arg for exec as positional argument
- Update required audioop-lts version
- Better assert explanations
📦 Dependencies
Commits details since the last release
- [7da29d1] by @thiswillbeyourgithub, 81 seconds ago:
bump version 4.1.2 -> 5.0.0
bumpver.toml
docs/source/conf.py
setup.py
wdoc/wdoc.py
- [6bbb106] by @thiswillbeyourgithub, 5 minutes ago:
update the diagrams with titles
Signed-off-by: thiswillbeyourgithub 26625900+thiswillbeyourgithub@users.noreply.github.com
images/diagram_query.png
images/diagram_search.png
images/diagram_summary.png
- [abbb8ed] by @thiswillbeyourgithub, 8 minutes ago:
add title to the mermaid diagrams
Signed-off-by: thiswillbeyourgithub 26625900+thiswillbeyourgithub@users.noreply.github.com
images/diagram_query.mmd
images/diagram_search.mmd
images/diagram_summary.mmd
- [f54d380] by @thiswillbeyourgithub, 20 minutes ago:
Display the three images side by side
Signed-off-by: thiswillbeyourgithub
26625900+thiswillbeyourgithub@users.noreply.github.com
README.md
- [0c70508] by @thiswillbeyourgithub, 27 minutes ago:
add a single image containing all three flowcharts
Signed-off-by: thiswillbeyourgithub 26625900+thiswillbeyourgithub@users.noreply.github.com
images/all.mmd
images/all.png
- [701645c] by @thiswillbeyourgithub, 43 minutes ago:
doc: add link to your website
Signed-off-by: thiswillbeyourgithub 26625900+thiswillbeyourgithub@users.noreply.github.com
docs/source/index.rst
- [1a4cf2d] by @thiswillbeyourgithub, 46 minutes ago:
fix: cleanup duplicate getting started doc
Signed-off-by: thiswillbeyourgithub 26625900+thiswillbeyourgithub@users.noreply.github.com
README.md
- [019c640] by @thiswillbeyourgithub, 46 minutes ago:
fix: remove duplicate documentation
Signed-off-by: thiswillbeyourgithub 26625900+thiswillbeyourgithub@users.noreply.github.com
README.md
- [19a4555] by @thiswillbeyourgithub, 64 minutes ago:
doc: add link to my website
Signed-off-by: thiswillbeyourgithub 26625900+thiswillbeyourgithub@users.noreply.github.com
README.md
- [2938f36] by @thiswillbeyourgithub, 64 minutes ago:
mention I'm a psychiatry resident now
Signed-off-by: thiswillbeyourgithub 26625900+thiswillbeyourgithub@users.noreply.github.com
README.md
- [555e1d5] by @thiswillbeyourgithub, 65 minutes ago:
doc: better docker documentation
Signed-off-by: thiswillbeyourgithub 26625900+thiswillbeyourgithub@users.noreply.github.com
README.md
docker/README.md
- [09cf656] by @thiswillbeyourgithub, 73 minutes ago:
fix: use relative link for docker doc
Signed-off-by: thiswillbeyourgithub 26625900+thiswillbeyourgithub@users.noreply.github.com
README.md
- [c412233] by @thiswillbeyourgithub, 87 minutes ago:
fix: use asyncio tqdm instead of regular tqdm
Signed-off-by: thiswillbeyourgithub 26625900+thiswillbeyourgithub@users.noreply.github.com
wdoc/utils/batch_file_loader.py
wdoc/utils/embeddings.py
wdoc/utils/filters.py
wdoc/utils/loaders/anki.py
wdoc/utils/loaders/pdf.py
wdoc/utils/tasks/query.py
wdoc/utils/tasks/summarize.py
wdoc/wdoc.py
- [e3327a0] by @thiswillbeyourgithub, 2 hours ago:
perf: forgot to enable concurrency for answering documents
Signed-off-by: thiswillbeyourgithub 26625900+thiswillbeyourgithub@users.noreply.github.com
wdoc/wdoc.py
- [23bef7d] by @thiswillbeyourgithub, 2 hours ago:
add the docker documentation to the manifest.in file
Signed-off-by: thiswillbeyourgithub 26625900+thiswillbeyourgithub@users.noreply.github.com
MANIFEST.in
- [994aa1d] by @thiswillbeyourgithub, 2 hours ago:
mention that the webui is experimental
Signed-off-by: thiswillbeyourgithub 26625900+thiswillbeyourgithub@users.noreply.github.com
docker/README.md
docker/gui.py
- [69a3ed5] by @thiswillbeyourgithub, 2 hours ago:
add picture of the docker ui
Signed-off-by: thiswillbeyourgithub 26625900+thiswillbeyourgithub@users.noreply.github.com
docker/README.md
images/gradio_interface.png
- [32ec5bd] by @thiswillbeyourgithub, 3 hours ago:
bump dep of langchain-litellm
Signed-off-by: thiswillbeyourgithub 26625900+thiswillbeyourgithub@users.noreply.github.com
setup.py
- [770a524] by @thiswillbeyourgithub, 12 days ago:
new: avoid recomputing the token length of documents
Signed-off-by: thiswillbeyourgithub 26625900+thiswillbeyourgithub@users.noreply.github.com
wdoc/utils/embeddings.py
wdoc/utils/misc.py
wdoc/wdoc.py
- [a28a4be] by @thiswillbeyourgithub, 12 days ago:
new: make sure get_tkn_length avoids recomputing document tokens
Signed-off-by: thiswillbeyourgithub 26625900+thiswillbeyourgithub@users.noreply.github.com
wdoc/utils/misc.py
- [6caa011] by @thiswillbeyourgithub, 12 days ago:
refactor: dynamically create batches using token count and document limit
Co-authored-by: aider (openrouter/anthropic/claude-sonnet-4.5) aider@aider.chat
wdoc/utils/embeddings.py
- [6e54b78] by @thiswillbeyourgithub, 12 days ago:
minor
Signed-off-by: thiswillbeyourgithub 26625900+thiswillbeyourgithub@users.noreply.github.com
wdoc/utils/embeddings.py
- [830edd4] by @thiswillbeyourgithub, 13 days ago:
fix: import retrievers in the new langchain
Signed-off-by: thiswillbeyourgithub 26625900+thiswillbeyourgithub@users.noreply.github.com
setup.py
wdoc/utils/retrievers.py
- [4eb303c] by @thiswillbeyourgithub, 13 days ago:
make sure langchain is after 1.2.0
Signed-off-by: thiswillbeyourgithub 26625900+thiswillbeyourgithub@users.noreply.github.com
setup.py
- [4763b55] by @thiswillbeyourgithub, 13 days ago:
fix import cachebackedembeddings from outdated langchain
Signed-off-by: thiswillbeyourgithub 26625900+thiswillbeyourgithub@users.noreply.github.com
wdoc/utils/embeddings.py
- [908d536] by @thiswillbeyourgithub, 13 days ago:
fix outdated import in comment
Signed-off-by: thiswillbeyourgithub 26625900+thiswillbeyourgithub@users.noreply.github.com
wdoc/utils/customs/compressed_embeddings_cacher.py
wdoc/utils/embeddings.py
- [e190d60] by @thiswillbeyourgithub, 13 days ago:
fix: import statements form langchain_text_splitters
Signed-off-by: thiswillbeyourgithub
26625900+thiswillbeyourgithub@users.noreply.github.com
Signed-off-by: thiswillbeyourgithub 26625900+thiswillbeyourgithub@users.noreply.github.com
wdoc/utils/loaders/anki.py
wdoc/utils/loaders/logseq_markdown.py
wdoc/utils/loaders/pdf.py
wdoc/utils/misc.py
- [5846ae0] by @thiswillbeyourgithub, 13 days ago:
fix: import statements form langchain_core
Signed-off-by: thiswillbeyourgithub 26625900+thiswillbeyourgithub@users.noreply.github.com
scripts/AnkiFiltered/AnkiFilteredDeckCreator.py
wdoc/utils/batch_file_loader.py
wdoc/utils/loaders/init.py
wdoc/utils/loaders/anki.py
wdoc/utils/loaders/epub.py
wdoc/utils/loaders/json_dict.py
wdoc/utils/loaders/local_audio.py
wdoc/utils/loaders/local_html.py
wdoc/utils/loaders/local_video.py
wdoc/utils/loaders/logseq_markdown.py
wdoc/utils/loaders/online_media.py
wdoc/utils/loaders/pdf.py
wdoc/utils/loaders/powerpoint.py
wdoc/utils/loaders/shared.py
wdoc/utils/loaders/string.py
wdoc/utils/loaders/text.py
wdoc/utils/loaders/txt.py
wdoc/utils/loaders/url.py
wdoc/utils/loaders/word.py
wdoc/utils/loaders/youtube.py
wdoc/utils/misc.py
wdoc/utils/retrievers.py
wdoc/utils/tasks/parse.py
wdoc/utils/tasks/query.py
wdoc/utils/tasks/summarize.py
wdoc/wdoc.py
- [a96acd9] by @thiswillbeyourgithub, 13 days ago:
clarify that the version is not pinned to 3.11
Signed-off-by: thiswillbeyourgithub 26625900+thiswillbeyourgithub@users.noreply.github.com
README.md
- [e3a4524] by @thiswillbeyourgithub, 13 days ago:
refactor: move audioop-lts installation to post-install script for Python 3.13+
Co-authored-by: aider (openrouter/anthropic/claude-sonnet-4.5) aider@aider.chat
setup.py
- [d710043] by @thiswillbeyourgithub, 13 days ago:
fix: do not pin versions of packages to make it work with open webui again
Signed-off-by: thiswillbeyourgithub 26625900+thiswillbeyourgithub@users.noreply.github.com
setup.py
- [c76240f] by @thiswillbeyourgithub, 13 days ago:
try to make it work with python 3.11 for wdoc
Signed-off-by: thiswillbeyourgithub
26625900+thiswillbeyourgithub@users.noreply.github.com
Signed-off-by: thiswillbeyourgithub 26625900+thiswillbeyourgithub@users.noreply.github.com
wdoc/wdoc.py
- [a058251] by @thiswillbeyourgithub, 13 days ago:
try to make it work with python 3.11 for wdoc
Signed-off-by: thiswillbeyourgithub 26625900+thiswillbeyourgithub@users.noreply.github.com
setup.py
- [f30fcda] by @thiswillbeyourgithub, 2 weeks ago:
switch from gplv3 to agplv3
Signed-off-by: thiswillbeyourgithub
26625900+thiswillbeyourgithub@users.noreply.github.com
Signed-off-by: thiswillbeyourgithub 26625900+thiswillbeyourgithub@users.noreply.github.com
setup.py
- [b9e8eb2] by @thiswillbeyourgithub, 3 weeks ago:
switch from gplv3 to agplv3
Signed-off-by: thiswillbeyourgithub 26625900+thiswillbeyourgithub@users.noreply.github.com
LICENSE
- [0a6af6d] by @thiswillbeyourgithub, 3 weeks ago:
doc: mention @latest to the uvx wdoc commands
Signed-off-by: thiswillbeyourgithub 26625900+thiswillbeyourgithub@users.noreply.github.com
README.md
- [627b66b] by @thiswillbeyourgithub, 3 weeks ago:
fix: better explanation for ab ssert
Signed-off-by: thiswillbeyourgithub 26625900+thiswillbeyourgithub@users.noreply.github.com
wdoc/wdoc.py
- [bf001a3] by @thiswillbeyourgithub, 5 weeks ago:
fix: globals arg for exec is a positional arg
Signed-off-by: thiswillbeyourgithub 26625900+thiswillbeyourgithub@users.noreply.github.com
wdoc/utils/loaders/init.py
- [4273ed1] by @thiswillbeyourgithub, 6 weeks ago:
doc: clarify install instructions
Signed-off-by: thiswillbeyourgithub 26625900+thiswillbeyourgithub@users.noreply.github.com
README.md
- [2cf0be4] by @thiswillbeyourgithub, 6 weeks ago:
doc: re run the doc upgrade
Signed-off-by: thiswillbeyourgithub 26625900+thiswillbeyourgithub@users.noreply.github.com
docs/source/wdoc.utils.customs.rst
docs/source/wdoc.utils.loaders.rst
docs/source/wdoc.utils.rst
docs/source/wdoc.utils.tasks.rst
- [5ea630d] by @thiswillbeyourgithub, 6 weeks ago:
better headers or docker doc
Signed-off-by: thiswillbeyourgithub 26625900+thiswillbeyourgithub@users.noreply.github.com
docker/README.md
docs/source/docker_readme.rst
- [87d6442] by @thiswillbeyourgithub, 6 weeks ago:
docs: Clarify Docker README with file locations, build modes, and prerequisites
Co-authored-by: aider (openrouter/anthropic/claude-sonnet-4.5) aider@aider.chat
docker/README.md
- [2e1dc1b] by @thiswillbeyourgithub, 6 weeks ago:
fix: forgot to update python version for rtd
Signed-off-by: thiswillbeyourgithub 26625900+thiswillbeyourgithub@users.noreply.github.com
.readthedocs.yaml
- [ba75fd0] by @thiswillbeyourgithub, 6 weeks ago:
doc: add docker readme to online doc
Signed-off-by: thiswillbeyourgithub
26625900+thiswillbeyourgithub@users.noreply.github.com
Signed-off-by: thiswillbeyourgithub 26625900+thiswillbeyourgithub@users.noreply.github.com
docs/source/docker_readme.rst
docs/source/index.rst
- [44d419c] by @thiswillbeyourgithub, 6 weeks ago:
doc: add docker readme to online doc
Signed-off-by: thiswillbeyourgithub 26625900+thiswillbeyourgithub@users.noreply.github.com
docs/source/docker_readme.md
docs/source/docker_readme.rst
docs/source/single_page_doc.rst
- [c5d77b5] by @thiswillbeyourgithub, 6 weeks ago:
fix: lazy loading loaders failed in pytest
Signed-off-by: thiswillbeyourgithub 26625900+thiswillbeyourgithub@users.noreply.github.com
wdoc/utils/loaders/init.py
- [b80ce97] by @thiswillbeyourgithub, 6 weeks ago:
fix: pdb cannot switch exception chains so do not chain exceptions
Signed-off-by: thiswillbeyourgithub 26625900+thiswillbeyourgithub@users.noreply.github.com
wdoc/utils/loaders/init.py
- [def3f97] by @thiswillbeyourgithub, 6 weeks ago:
feat: Add Docker web UI feature mentions and documentation links in README
Co-authored-by: aider (openrouter/anthropic/claude-sonnet-4.5) aider@aider.chat
README.md
- [257ca2c] by @thiswillbeyourgithub, 6 weeks ago:
fix: docker
Signed-off-by: thiswillbeyourgithub 26625900+thiswillbeyourgithub@users.noreply.github.com
docker/Dockerfile
- [f1a2156] by @thiswillbeyourgithub, 6 weeks ago:
refactor: add conditional wdoc installation via build arg in Dockerfile
Co-authored-by: aider (openrouter/anthropic/claude-sonnet-4.5) aider@aider.chat
docker/Dockerfile
docker/docker-compose.yml
- [6b0370f] by @thiswillbeyourgithub, 6 weeks ago:
pin the gradio version number
Signed-off-by: thiswillbeyourgithub 26625900+thiswillbeyourgithub@users.noreply.github.com
docker/Dockerfile
- [cfb551c] by @thiswillbeyourgithub, 6 weeks ago:
feat: add environment variable passthrough in docker-compose for flexible configuration
Co-authored-by: aider (openrouter/anthropic/claude-sonnet-4.5) aider@aider.chat
docker/docker-compose.yml
- [659dcf8] by @thiswillbeyourgithub, 6 weeks ago:
doc: clarify role of wdoc in docker env variable
Signed-off-by: thiswillbeyourgithub
26625900+thiswillbeyourgithub@users.noreply.github.com
wdoc/docs/help.md
- [fe6c5e1] by @thiswillbeyourgithub, 6 weeks ago:
feat: add warning for incompatible WDOC_DEBUGGER and WDOC_IN_DOCKER settings
Co-authored-by: aider (openrouter/anthropic/claude-sonnet-4.5) aider@aider.chat
wdoc/utils/env.py
- [eeaf300] by @thiswillbeyourgithub, 6 weeks ago:
feat: add warning for debug mode in Docker, prevent pdb usage
Co-authored-by: aider (openrouter/anthropic/claude-sonnet-4.5) aider@aider.chat
wdoc/wdoc.py
- [e694fa1] by @thiswillbeyourgithub, 6 weeks ago:
fix: prevent pdb in Docker when WDOC_IN_DOCKER is set
Co-authored-by: aider (openrouter/anthropic/claude-sonnet-4.5) aider@aider.chat
docker/gui.py
wdoc/utils/env.py
wdoc/wdoc.py
- [185bc09] by @thiswillbeyourgithub, 6 weeks ago:
feat: set WDOCWEB_IN_DOCKER environment variable before importing wdoc
Co-authored-by: aider (openrouter/anthropic/claude-sonnet-4.5) aider@aider.chat
docker/gui.py
- [9842b09] by @thiswillbeyourgithub, 7 weeks ago:
remove old diagram file
Signed-off-by: thiswillbeyourgithub 26625900+thiswillbeyourgithub@users.noreply.github.com
images/diagram.mmd
-
[214835b] by @thiswillbeyourgithub, 7 weeks ago:
Merge branch 'web-gui' into dev -
[6a4715b] by @thiswillbeyourgithub, 7 weeks ago:
style: format code with linter
Co-authored-by: aider (openrouter/anthropic/claude-sonnet-4.5) aider@aider.chat
docker/gui.py
- [3f42424] by @thiswillbeyourgithub, 7 weeks ago:
feat: add load and save embeddings options to query GUI
Co-authored-by: aider (openrouter/anthropic/claude-sonnet-4.5) aider@aider.chat
docker/gui.py
- [10be9b0] by @thiswillbeyourgithub, 7 weeks ago:
docs: add comprehensive README for docker setup with permission troubleshooting
Co-authored-by: aider (openrouter/anthropic/claude-sonnet-4.5) aider@aider.chat
docker/README.md
- [cf9d937] by @thiswillbeyourgithub, 7 weeks ago:
feat: update filetype dropdown with all LOADABLE_FILETYPE options
Co-authored-by: aider (openrouter/anthropic/claude-sonnet-4.5) aider@aider.chat
docker/gui.py
- [8690723] by @thiswillbeyourgithub, 7 weeks ago:
more Radio less dropdown
Signed-off-by: thiswillbeyourgithub 26625900+thiswillbeyourgithub@users.noreply.github.com
docker/gui.py
- [6dcf7d2] by @thiswillbeyourgithub, 7 weeks ago:
feat: add radio buttons for audio, youtube, loading, and DDG settings
Co-authored-by: aider (openrouter/anthropic/claude-sonnet-4.5) aider@aider.chat
docker/gui.py
- [2ab086e] by @thiswillbeyourgithub, 7 weeks ago:
feat: enable PWA mode for Gradio interface
Co-authored-by: aider (openrouter/anthropic/claude-sonnet-4.5) aider@aider.chat
docker/gui.py
- [92564b2] by @thiswillbeyourgithub, 7 weeks ago:
style: format code with linter
Co-authored-by: aider (openrouter/anthropic/claude-sonnet-4.5) aider@aider.chat
docker/gui.py
- [a2403f9] by @thiswillbeyourgithub, 7 weeks ago:
feat: replace dropdowns with radio buttons for specific env var settings
Co-authored-by: aider (openrouter/anthropic/claude-sonnet-4.5) aider@aider.chat
docker/gui.py
- [a8fa5cd] by @thiswillbeyourgithub, 7 weeks ago:
feat: replace task dropdown with radio buttons in GUI
Co-authored-by: aider (openrouter/anthropic/claude-sonnet-4.5) aider@aider.chat
docker/gui.py
- [5475b8b] by @thiswillbeyourgithub, 7 weeks ago:
style: format code with linter
Co-authored-by: aider (openrouter/anthropic/claude-sonnet-4.5) aider@aider.chat
docker/gui.py
- [cdcbe71] by @thiswillbeyourgithub, 7 weeks ago:
feat: add environment variables configuration to Gradio UI
Co-authored-by: aider (openrouter/anthropic/claude-sonnet-4.5) aider@aider.chat
docker/gui.py
- [94912ad] by @thiswillbeyourgithub, 7 weeks ago:
feat: add dynamic filetype arguments accordion in GUI
Co-authored-by: aider (openrouter/anthropic/claude-sonnet-4.5) aider@aider.chat
docker/gui.py
- [87fef83] by @thiswillbeyourgithub, 7 weeks ago:
refactor: move general settings to "Misc" section after query/summary settings
Co-authored-by: aider (openrouter/anthropic/claude-sonnet-4.5) aider@aider.chat
docker/gui.py
- [56ffc4c] by @thiswillbeyourgithub, 7 weeks ago:
feat: add advanced settings for query, summary, and general tasks in GUI
Co-authored-by: aider (openrouter/anthropic/claude-sonnet-4.5) aider@aider.chat
docker/gui.py
- [24a9d8c] by @thiswillbeyourgithub, 7 weeks ago:
feat: add monospace font and prevent line wrapping in log output
Co-authored-by: aider (openrouter/anthropic/claude-sonnet-4.5) aider@aider.chat
docker/gui.py
- [0ce2649] by @thiswillbeyourgithub, 7 weeks ago:
style: format code with linter
Co-authored-by: aider (openrouter/anthropic/claude-sonnet-4.5) aider@aider.chat
docker/gui.py
- [c8ab404] by @thiswillbeyourgithub, 7 weeks ago:
refactor: update log handling to read from wdoc's log file
Co-authored-by: aider (openrouter/anthropic/claude-sonnet-4.5) aider@aider.chat
docker/gui.py
- [4b64e4d] by @thiswillbeyourgithub, 7 weeks ago:
maybe fixed container permission
Signed-off-by: thiswillbeyourgithub 26625900+thiswillbeyourgithub@users.noreply.github.com
docker/Dockerfile
- [b476dba] by @thiswillbeyourgithub, 7 weeks ago:
upgrade docker python to 3.13
Signed-off-by: thiswillbeyourgithub 26625900+thiswillbeyourgithub@users.noreply.github.com
docker/Dockerfile
- [27f4810] by @thiswillbeyourgithub, 7 weeks ago:
fix: loading loader func
Signed-off-by: thiswillbeyourgithub 26625900+thiswillbeyourgithub@users.noreply.github.com
wdoc/utils/loaders/init.py
- [a42a3ad] by @thiswillbeyourgithub, 7 weeks ago:
fix required audioop-lts version
Signed-off-by: thiswillbeyourgithub 26625900+thiswillbeyourgithub@users.noreply.github.com
setup.py
- [0abd268] by @thiswillbeyourgithub, 7 weeks ago:
fix: image link
Signed-off-by: thiswillbeyourgithub 26625900+thiswillbeyourgithub@users.noreply.github.com
README.md
setup.py
- [5af143a] by @thiswillbeyourgithub, 7 weeks ago:
refactor: convert all diagram images from HTML to markdown syntax
Co-authored-by: aider (openrouter/anthropic/claude-sonnet-4.5) aider@aider.chat
setup.py
- [082b016] by @thiswillbeyourgithub, 7 weeks ago:
docs: replace markdown image links with HTML tags for Read the Docs compatibility
Co-authored-by: aider (openrouter/anthropic/claude-sonnet-4.5) aider@aider.chat
README.md
- [86aeda4] by @thiswillbeyourgithub, 7 weeks ago:
fix url link for images for read the docs
Signed-off-by: thiswillbeyourgithub 26625900+thiswillbeyourgithub@users.noreply.github.com
README.md
- [126026f] by @thiswillbeyourgithub, 7 weeks ago:
require python 3.13
Signed-off-by: thiswillbeyourgithub
26625900+thiswillbeyourgithub@users.noreply.github.com
setup.py
- [2d1f8ab] by @thiswillbeyourgithub, 7 weeks ago:
upgrade to python 3.13.5
Signed-off-by: thiswillbeyourgithub 26625900+thiswillbeyourgithub@users.noreply.github.com
README.md
setup.py
tests/run_all_tests.sh
- [b747f05] by @thiswillbeyourgithub, 7 weeks ago:
doc: clarify python version
Signed-off-by: thiswillbeyourgithub 26625900+thiswillbeyourgithub@users.noreply.github.com
README.md
- [817380c] by @thiswillbeyourgithub, 7 weeks ago:
typo
Signed-off-by: thiswillbeyourgithub 26625900+thiswillbeyourgithub@users.noreply.github.com
README.md
- [0acca05] by @thiswillbeyourgithub, 7 weeks ago:
doc: style
Signed-off-by: thiswillbeyourgithub 26625900+thiswillbeyourgithub@users.noreply.github.com
README.md
- [84f0b5c] by @thiswillbeyourgithub, 7 weeks ago:
fix the cache dir perm
Signed-off-by: thiswillbeyourgithub
26625900+thiswillbeyourgithub@users.noreply.github.com
Signed-off-by: thiswillbeyourgithub 26625900+thiswillbeyourgithub@users.noreply.github.com
docker/Dockerfile
- [e681226] by @thiswillbeyourgithub, 7 weeks ago:
fix the cache dir perm
Signed-off-by: thiswillbeyourgithub 26625900+thiswillbeyourgithub@users.noreply.github.com
docker/Dockerfile
- [5f4890e] by @thiswillbeyourgithub, 7 weeks ago:
refactor: simplify parse task to use only text format with markdown rendering
Co-authored-by: aider (openrouter/anthropic/claude-sonnet-4.5) aider@aider.chat
docker/gui.py
- [5ae9c55] by @thiswillbeyourgithub, 7 weeks ago:
fix cache folder location
Signed-off-by: thiswillbeyourgithub 26625900+thiswillbeyourgithub@users.noreply.github.com
docker/docker-compose.yml
- [e6de627] by @thiswillbeyourgithub, 7 weeks ago:
feat: update Gradio tab selection to use gr.update for reliable output tab focus
Co-authored-by: aider (openrouter/anthropic/claude-sonnet-4.5) aider@aider.chat
docker/gui.py
- [2d5816c] by @thiswillbeyourgithub, 7 weeks ago:
style: format code with linter
Co-authored-by: aider (openrouter/anthropic/claude-sonnet-4.5) aider@aider.chat
docker/gui.py
- [12cc4a7] by @thiswillbeyourgithub, 7 weeks ago:
feat: add log capture and display in collapsed accordion
Co-authored-by: aider (openrouter/anthropic/claude-sonnet-4.5) aider@aider.chat
docker/gui.py
- [4f84c0e] by @thiswillbeyourgithub, 7 weeks ago:
feat: move process document button outside of advanced settings accordion
Co-authored-by: aider (openrouter/anthropic/claude-sonnet-4.5) aider@aider.chat
docker/gui.py
- [f339966] by @thiswillbeyourgithub, 7 weeks ago:
style: format code with linter
Co-authored-by: aider (openrouter/anthropic/claude-sonnet-4.5) aider@aider.chat
docker/gui.py
- [756c7ca] by @thiswillbeyourgithub, 7 weeks ago:
feat: configure Gradio queue with max_size=1 for sequential wdoc processing
Co-authored-by: aider (openrouter/anthropic/claude-sonnet-4.5) aider@aider.chat
docker/gui.py
- [f4a9ed0] by @thiswillbeyourgithub, 7 weeks ago:
remove wrongly added file
Signed-off-by: thiswillbeyourgithub 26625900+thiswillbeyourgithub@users.noreply.github.com
docker/docker-compose.yml
docker/env
- [099d150] by @thiswillbeyourgithub, 7 weeks ago:
ignore wdoc cache
Signed-off-by: thiswillbeyourgithub 26625900+thiswillbeyourgithub@users.noreply.github.com
.gitignore
- [03b3648] by @thiswillbeyourgithub, 7 weeks ago:
ignore
Signed-off-by: thiswillbeyourgithub 26625900+thiswillbeyourgithub@users.noreply.github.com
.gitignore
- [cd557ef] by @thiswillbeyourgithub, 7 weeks ago:
minor
Signed-off-by: thiswillbeyourgithub 26625900+thiswillbeyourgithub@users.noreply.github.com
tests/conftest.py
- [2071472] by @thiswillbeyourgithub, 7 weeks ago:
container name
Signed-off-by: thiswillbeyourgithub 26625900+thiswillbeyourgithub@users.noreply.github.com
docker/docker-compose.yml
- [bb99a19] by @thiswillbeyourgithub, 7 weeks ago:
style
Signed-off-by: thiswillbeyourgithub 26625900+thiswillbeyourgithub@users.noreply.github.com
docker/docker-compose.yml
- [5080d6b] by @thiswillbeyourgithub, 7 weeks ago:
rename env
Signed-off-by: thiswillbeyourgithub 26625900+thiswillbeyourgithub@users.noreply.github.com
.gitignore
docker/docker-compose.yml
- [c16d5ac] by @thiswillbeyourgithub, 7 weeks ago:
feat: add two-tab interface with automatic output tab activation
Co-authored-by: aider (openrouter/anthropic/claude-sonnet-4.5) aider@aider.chat
docker/gui.py
- [c592650] by @thiswillbeyourgithub, 7 weeks ago:
fix: resolve permission issues with .local directory in Dockerfile
Co-authored-by: aider (openrouter/anthropic/claude-sonnet-4.5) aider@aider.chat
docker/Dockerfile
- [af9c7fc] by @thiswillbeyourgithub, 7 weeks ago:
feat: add tab layout for document input with text input as default
Co-authored-by: aider (openrouter/anthropic/claude-sonnet-4.5) aider@aider.chat
docker/gui.py
- [d1f0fed] by @thiswillbeyourgithub, 7 weeks ago:
chore: add non-root user with UID 1000:1000 for improved container security
Co-authored-by: aider (openrouter/anthropic/claude-sonnet-4.5) aider@aider.chat
docker/Dockerfile
- [9519ce0] by @thiswillbeyourgithub, 7 weeks ago:
ignore env
Signed-off-by: thiswillbeyourgithub
26625900+thiswillbeyourgithub@users.noreply.github.com
.gitignore
- [cc8fd1d] by @thiswillbeyourgithub, 7 weeks ago:
remove obsolete version
Signed-off-by: thiswillbeyourgithub 26625900+thiswillbeyourgithub@users.noreply.github.com
docker/docker-compose.yml
- [5c6a018] by @thiswillbeyourgithub, 7 weeks ago:
add extra host
Signed-off-by: thiswillbeyourgithub 26625900+thiswillbeyourgithub@users.noreply.github.com
docker/docker-compose.yml
- [363df3b] by @thiswillbeyourgithub, 7 weeks ago:
secueity
Signed-off-by: thiswillbeyourgithub 26625900+thiswillbeyourgithub@users.noreply.github.com
docker/docker-compose.yml
- [9630ca2] by @thiswillbeyourgithub, 7 weeks ago:
delete enc file
Signed-off-by: thiswillbeyourgithub 26625900+thiswillbeyourgithub@users.noreply.github.com
docker/env
- [8934247] by @thiswillbeyourgithub, 7 weeks ago:
set models
Signed-off-by: thiswillbeyourgithub 26625900+thiswillbeyourgithub@users.noreply.github.com
docker/env
docker/env.example
- [0ef123c] by @thiswillbeyourgithub, 7 weeks ago:
set port
Signed-off-by: thiswillbeyourgithub 26625900+thiswillbeyourgithub@users.noreply.github.com
docker/docker-compose.yml
- [9128bec] by @thiswillbeyourgithub, 7 weeks ago:
feat: add docker environment configuration with env file support
Co-authored-by: aider (openrouter/anthropic/claude-sonnet-4.5) aider@aider.chat
docker/docker-compose.yml
docker/env
docker/env.example
- [e319719] by @thiswillbeyourgithub, 7 weeks ago:
not root
Signed-off-by: thiswillbeyourgithub 26625900+thiswillbeyourgithub@users.noreply.github.com
docker/docker-compose.yml
- [2212e0d] by @thiswillbeyourgithub, 7 weeks ago:
better
Signed-off-by: thiswillbeyourgithub 26625900+thiswillbeyourgithub@users.noreply.github.com
docker/docker-compose.yml
- [14018a6] by @thiswillbeyourgithub, 7 weeks ago:
feat: add self-loop arrow for Carl in diagram
Co-authored-by: aider (openrouter/anthropic/claude-sonnet-4.5) aider@aider.chat
images/diagram.mmd
- [4576785] by @thiswillbeyourgithub, 7 weeks ago:
feat: add "User Input" subgraph to group user-related nodes
Co-authored-by: aider (openrouter/anthropic/claude-sonnet-4.5) aider@aider.chat
images/diagram.mmd
- [9fb2c7e] by @thiswillbeyourgithub, 7 weeks ago:
style: format Python code with Black linter
Co-authored-by: aider (openrouter/anthropic/claude-sonnet-4.5) aider@aider.chat
docker/gui.py
- [90de7d8] by @thiswillbeyourgithub, 7 weeks ago:
feat: add Docker deployment files for wdoc Gradio web interface
Co-authored-by: aider (openrouter/anthropic/claude-sonnet-4.5) aider@aider.chat
docker/Dockerfile
docker/docker-compose.yml
docker/gui.py