Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: add SSO-based login, demo mode, select-to-highlight citation and new mindmap format #602

Closed
wants to merge 50 commits into from
Closed
Changes from 1 commit
Commits
Show all changes
50 commits
Select commit Hold shift + click to select a range
916d499
fix: update .env.example
taprosoft Dec 24, 2024
92517aa
feat: add SSO login
taprosoft Dec 23, 2024
20b3a2b
fix: update flowsetting
taprosoft Dec 23, 2024
76c34af
fix: add requirement
taprosoft Dec 23, 2024
3c7db5d
fix: refine UI
taprosoft Dec 24, 2024
f13dbbf
fix: update group id-based operation
taprosoft Dec 24, 2024
7e6b4a6
fix: improve citation logics
taprosoft Dec 24, 2024
391d4a7
fix: UI enhancement
taprosoft Dec 24, 2024
0f79cc5
fix: user_id to string in models
taprosoft Dec 24, 2024
e2c07c0
fix: improve chat suggestion UI and flow
taprosoft Dec 24, 2024
ba4bae6
fix: improve group id handling
taprosoft Dec 24, 2024
1f57fd4
fix: improve chat suggestion
taprosoft Dec 24, 2024
b4eda5a
fix: secure download for single file
taprosoft Dec 24, 2024
be631e8
fix: file limiting in docstore
taprosoft Dec 25, 2024
583917d
fix: improve chat suggestion logics & language conform
taprosoft Dec 25, 2024
4391201
feat: add markmap and select text to highlight function
taprosoft Dec 30, 2024
e5aa4e2
fix: update Dockerfile
taprosoft Dec 30, 2024
61d3be4
fix: user id auto generate
taprosoft Dec 30, 2024
d8aaf99
fix: default user id
taprosoft Dec 30, 2024
512dd01
feat: add demo mode
taprosoft Dec 31, 2024
42fba01
fix: update flowsetting
taprosoft Dec 31, 2024
fc91326
fix: revise default params for demo
taprosoft Dec 31, 2024
aa1342d
feat: sso_app alternative
taprosoft Dec 31, 2024
9fa2a37
feat: sso login demo
taprosoft Dec 31, 2024
675f7c9
feat: demo specific customization
taprosoft Dec 31, 2024
73f5b52
feat: add login using API key
taprosoft Jan 2, 2025
41ecb36
fix: disable key-based login
taprosoft Jan 2, 2025
d1b2676
fix: optimize duplicate upload
taprosoft Jan 2, 2025
db97709
fix: gradio routing
taprosoft Jan 2, 2025
9d7c897
fix: disable arm build for demo
taprosoft Jan 2, 2025
bcfb87a
fix: revise full-text search js logic
taprosoft Jan 2, 2025
41bf15b
feat: add rate limit
taprosoft Jan 3, 2025
064d762
fix: update Dockerfile with new launch script
taprosoft Jan 3, 2025
d789098
fix: update Dockerfile
taprosoft Jan 3, 2025
28ebb57
fix: update Dockerignore
taprosoft Jan 3, 2025
fdda1c3
fix: update ratelimit logic
taprosoft Jan 3, 2025
38a3968
fix: user_id in user management page
taprosoft Jan 3, 2025
92b2ae2
fix: rename conv logic
taprosoft Jan 3, 2025
166b5aa
feat: update demo hint
taprosoft Jan 3, 2025
6cce22d
fix: minor fix
taprosoft Jan 3, 2025
c855920
fix: highlight on long PDF load
taprosoft Jan 4, 2025
997903f
feat: add HF paper list
taprosoft Jan 5, 2025
5f2c347
fix: update HF papers load logic
taprosoft Jan 5, 2025
4bc3acb
feat: fly config
taprosoft Jan 6, 2025
c3a8f78
fix: update fly config
taprosoft Jan 6, 2025
69047e1
fix: update paper list pull api
taprosoft Jan 7, 2025
799e9b8
fix: minor update root routing
taprosoft Jan 8, 2025
075fd64
fix: minor update root routing
taprosoft Jan 8, 2025
f4153c5
fix: simplify login flow & paper list UI
taprosoft Jan 16, 2025
ad914bb
feat: add paper recommendation
taprosoft Jan 17, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
fix: update Dockerfile
taprosoft committed Dec 30, 2024
commit e5aa4e21c08af58a76fb07100c6c095fff208822
6 changes: 4 additions & 2 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -98,6 +98,8 @@ RUN apt-get autoremove \
&& rm -rf ~/.cache

# Download nltk packages as required for unstructured
# RUN python -c "from unstructured.nlp.tokenize import _download_nltk_packages_if_not_present; _download_nltk_packages_if_not_present()"
RUN python -c "from unstructured.nlp.tokenize import _download_nltk_packages_if_not_present; _download_nltk_packages_if_not_present()"

CMD ["python", "app.py"]
ENV KH_SSO_ENABLED=true
ENV GR_FILE_ROOT_PATH="/app"
ENTRYPOINT ["uvicorn", "sso_app:app", "--host", "0.0.0.0", "--port", "8080"]