Releases: edwardzjl/chatbot
Releases · edwardzjl/chatbot
v0.17.0
Highlights
- Several layout improvements
What's Changed
- Fix some bugs by @edwardzjl in #1197
- build(deps-dev): bump @types/react from 19.1.5 to 19.1.6 in /web by @dependabot in #1199
- build(deps): bump js-sha256 from 0.11.0 to 0.11.1 in /web by @dependabot in #1201
- build(deps): bump @mui/icons-material from 7.1.0 to 7.1.1 in /web by @dependabot in #1198
- build(deps): bump @mui/material from 7.1.0 to 7.1.1 in /web by @dependabot in #1200
- build(deps-dev): bump @eslint/js from 9.27.0 to 9.28.0 in /web by @dependabot in #1203
- build(deps): bump docker/build-push-action from 6.17.0 to 6.18.0 by @dependabot in #1202
- build(des): upgrade server deps by @edwardzjl in #1208
- Improve dialog styling by @edwardzjl in #1210
- Minor improvements by @edwardzjl in #1211
- fix(manifests): fix readiness probe entrypoint by @edwardzjl in #1212
- chore: ignore uvcorn logging for readiness probe by @edwardzjl in #1213
- Polish LLM client creation by @edwardzjl in #1214
- build(deps-dev): bump @types/react-dom from 19.1.5 to 19.1.6 in /web by @dependabot in #1217
- build(deps): bump react-router-dom from 7.6.1 to 7.6.2 in /web by @dependabot in #1215
- build(deps-dev): bump eslint from 9.27.0 to 9.28.0 in /web by @dependabot in #1218
- build(deps-dev): bump @vitejs/plugin-react from 4.5.0 to 4.5.1 in /web by @dependabot in #1216
- build(deps-dev): bump vitest from 3.1.4 to 3.2.2 in /web by @dependabot in #1220
- Upgrade deps by @edwardzjl in #1226
- feat: implement readiness probe endpoint by @edwardzjl in #1227
- build(deps): bump brace-expansion from 1.1.11 to 1.1.12 in /web in the npm_and_yarn group by @dependabot in #1228
- fix: improve toLocalISOString function for accurate local timezone fo… by @edwardzjl in #1229
- chore: update agent.py for code organization and clarity by @edwardzjl in #1230
- fix: patch content after converted to dict by @edwardzjl in #1231
- fix: get num tokens by @edwardzjl in #1232
- build(deps-dev): bump @types/react from 19.1.6 to 19.1.8 in /web by @dependabot in #1239
- build(deps-dev): bump @vitejs/plugin-react from 4.5.1 to 4.5.2 in /web by @dependabot in #1237
- build(deps-dev): bump vitest from 3.2.2 to 3.2.3 in /web by @dependabot in #1241
- build(deps-dev): bump eslint from 9.28.0 to 9.29.0 in /web by @dependabot in #1240
- build(deps-dev): bump @eslint/js from 9.28.0 to 9.29.0 in /web by @dependabot in #1238
- build(deps): upgrade server deps by @edwardzjl in #1242
- chore: upgrade ruff version in pre-commit-hooks by @edwardzjl in #1244
- Introduce alembic to manage database migrations by @edwardzjl in #1245
- fix: use auto-commit connection to setup langgraph checkpointer by @edwardzjl in #1251
- build(deps): bump @mui/icons-material from 7.1.1 to 7.1.2 in /web by @dependabot in #1248
- build(deps-dev): bump vite-plugin-compression2 from 2.0.1 to 2.2.0 in /web by @dependabot in #1250
- build(deps-dev): bump @vitejs/plugin-react from 4.5.2 to 4.6.0 in /web by @dependabot in #1247
- build(deps): bump @mui/material from 7.1.1 to 7.1.2 in /web by @dependabot in #1246
- build(deps-dev): bump vitest from 3.2.3 to 3.2.4 in /web by @dependabot in #1249
- build(deps): bump @emotion/styled from 11.14.0 to 11.14.1 in /web by @dependabot in #1260
- build(deps-dev): bump eslint from 9.29.0 to 9.30.0 in /web by @dependabot in #1261
- build(deps): bump @mui/material from 7.1.2 to 7.2.0 in /web by @dependabot in #1255
- build(deps): bump @mui/icons-material from 7.1.2 to 7.2.0 in /web by @dependabot in #1259
- build(deps-dev): bump @eslint/js from 9.29.0 to 9.30.0 in /web by @dependabot in #1256
- build(deps): upgrade server deps by @edwardzjl in #1262
- Polish 404 handling by @edwardzjl in #1264
- refactor: extract lifespan module by @edwardzjl in #1265
- refactor: extract exception handler by @edwardzjl in #1266
- build(deps): upgrade server deps by @edwardzjl in #1267
- refactor(web): create helper function to sort things by @edwardzjl in #1268
- feat(config): add SQLite DSN support for database URL settings by @edwardzjl in #1269
- chore(makefile): update help section for clarity by @edwardzjl in #1270
- perf(db): add REPEATABLE READ for Postgres standby engine by @edwardzjl in #1271
- fix(agent): check DB URL scheme instead of string prefix by @edwardzjl in #1272
- feat: init orm tables on sqlite by @edwardzjl in #1273
- refactor: make
agenta package by @edwardzjl in #1274 - refactor: use trimmer runnable instead of manually trimming by @edwardzjl in #1275
- build(deps-dev): bump globals from 16.2.0 to 16.3.0 in /web by @dependabot in #1280
- build(deps): bump react-router-dom from 7.6.2 to 7.6.3 in /web by @dependabot in #1279
- build(deps-dev): bump vite from 6.3.5 to 7.0.2 in /web by @dependabot in #1278
- build(deps-dev): bump eslint from 9.30.0 to 9.30.1 in /web by @dependabot in #1277
- build(deps-dev): bump @eslint/js from 9.30.0 to 9.30.1 in /web by @dependabot in #1276
- build(deps): upgrade server deps by @edwardzjl in #1284
- chore: polish github workflows and dependabot config by @edwardzjl in #1285
- chore: add stale bot by @edwardzjl in #1286
- feat: improve exception handlers by @edwardzjl in #1287
- feat: extract summary module by @edwardzjl in #1288
- chore: remove duplicated message trimming by @edwardzjl in #1289
Full Changelog: v0.16.3...v0.17.0
v0.16.3
Fixes an issue where I did not parse the json response when using llamacpp as LLM provider
What's Changed
- chore: upgrade ruff to 0.11.11 in precommit by @edwardzjl in #1190
- chore: frozen yarn lockfile everywhere by @edwardzjl in #1191
- chore: add expose to dockerfile by @edwardzjl in #1192
- Polish LLM client by @edwardzjl in #1193
- perf: skip langchain's internal events by @edwardzjl in #1194
- fix: use async_sessionmaker instead of sessionmaker by @edwardzjl in #1195
- fix: max_context_len key by @edwardzjl in #1196
Full Changelog: v0.16.2...v0.16.3
v0.16.2
Highlights
- Get conversation now returns paged response
- Add a browser tool.
- Several performance improvements.
What's Changed
- feat(web): add loading anime by @edwardzjl in #1170
- refactor: rewrite conversation reducer by @edwardzjl in #1171
- Polish orm models by @edwardzjl in #1172
- fix: new group key by @edwardzjl in #1173
- Add pagination support for conversation list by @edwardzjl in #1174
- fix(web): fix infinite fetch on start by @edwardzjl in #1175
- Add browser tool by @edwardzjl in #1176
- perf: remove jinja2 template for spa fallback by @edwardzjl in #1177
- build: upgrade yarn by @edwardzjl in #1178
- docs: fix typo by @edwardzjl in #1179
- build(deps): bump react-router-dom from 7.6.0 to 7.6.1 in /web by @dependabot in #1185
- build(deps-dev): bump globals from 16.1.0 to 16.2.0 in /web by @dependabot in #1186
- build(deps-dev): bump @types/react from 19.1.4 to 19.1.5 in /web by @dependabot in #1182
- build(deps-dev): bump @vitejs/plugin-react from 4.4.1 to 4.5.0 in /web by @dependabot in #1184
- build(deps-dev): bump vitest from 3.1.3 to 3.1.4 in /web by @dependabot in #1183
- build(deps): upgrade server deps by @edwardzjl in #1187
- Minor improvements by @edwardzjl in #1188
- perf: compress static files by @edwardzjl in #1189
Full Changelog: v0.16.1...v0.16.2
v0.16.1
What's Changed
- refactor: more robust truncation management by @edwardzjl in #1167
- Refactor dialogs by @edwardzjl in #1168
- Refactor: provide custom hooks for react contexts by @edwardzjl in #1169
Full Changelog: v0.16.0...v0.16.1
v0.16.0
Highlights
- Added support for SQLite as a storage option.
- Introduced model selection capabilities.
- The chatbot now pre-selects tools before injecting them into the system message.
- The AI's thinking process can now be displayed at any point during its response.
What's Changed
- refactor(server): get raw connection from sqlalchemy by @edwardzjl in #1078
- feat(server): support sqlite as metadata storage by @edwardzjl in #1079
- fix: context manager by @edwardzjl in #1080
- fix: unify input uuid by @edwardzjl in #1081
- perf: disable thinking for summarization by @edwardzjl in #1082
- chore: polish theme selector menu styling by @edwardzjl in #1083
- refactor: default to sqlite for storage by @edwardzjl in #1084
- feat: allow user to select response mode by @edwardzjl in #1085
- fix(web): search icon by @edwardzjl in #1086
- build(deps-dev): bump vite from 6.3.3 to 6.3.4 in /web in the npm_and_yarn group by @dependabot in #1087
- build(deps): bump react-router-dom from 7.5.2 to 7.5.3 in /web by @dependabot in #1088
- build(deps-dev): bump @types/react-dom from 19.1.2 to 19.1.3 in /web by @dependabot in #1093
- build(deps-dev): bump eslint-plugin-react-refresh from 0.4.19 to 0.4.20 in /web by @dependabot in #1089
- build(deps-dev): bump @eslint/js from 9.25.0 to 9.26.0 in /web by @dependabot in #1092
- build(deps): bump docker/build-push-action from 6.15.0 to 6.16.0 by @dependabot in #1091
- build(deps-dev): bump vite from 6.3.4 to 6.3.5 in /web in the npm_and_yarn group by @dependabot in #1099
- build(deps-dev): bump @vitejs/plugin-react from 4.3.4 to 4.4.1 in /web by @dependabot in #1090
- build(deps): upgrade server deps by @edwardzjl in #1100
- chore: upgrade ruff in pre-commit-config by @edwardzjl in #1101
- fix: message id by @edwardzjl in #1102
- refactor: use code theme by @edwardzjl in #1103
- fix(web): fix katex integrity by @edwardzjl in #1104
- refactor(web): peak anything and extract markdown content as component by @edwardzjl in #1105
- feat(web): support rendering list content by @edwardzjl in #1109
- Some refactorings by @edwardzjl in #1110
- fix: usage of get_raw_conn by @edwardzjl in #1111
- fix: allow extra env when loading from dotenv file by @edwardzjl in #1112
- perf: store models in session storage by @edwardzjl in #1113
- feat: support multiple models by @edwardzjl in #1114
- chore: upgrade ipgeo to v2 by @edwardzjl in #1116
- refactor: polish tools package by @edwardzjl in #1117
- feat: tool picker by @edwardzjl in #1118
- build(deps-dev): bump globals from 16.0.0 to 16.1.0 in /web by @dependabot in #1127
- build(deps): bump react-router-dom from 7.5.3 to 7.6.0 in /web by @dependabot in #1124
- build(deps-dev): bump @types/react from 19.1.2 to 19.1.3 in /web by @dependabot in #1126
- build(deps): bump @mui/icons-material from 7.0.2 to 7.1.0 in /web by @dependabot in #1123
- build(deps): bump @mui/material from 7.0.2 to 7.1.0 in /web by @dependabot in #1125
- build(deps): upgrade server deps by @edwardzjl in #1128
- fix(web): macos on key down by @edwardzjl in #1129
- chore: polish system instruction to clarify reasoning tags by @edwardzjl in #1130
- Some refactorings by @edwardzjl in #1131
- fix: only update title when not empty by @edwardzjl in #1132
- feat(web): support list as message content by @edwardzjl in #1133
- refactor: extract helper functions by @edwardzjl in #1134
- refactor: refactor openai client and thinking processor by @edwardzjl in #1135
- feat: treat thoughts as content chunks by @edwardzjl in #1136
- chore: polish code by @edwardzjl in #1137
- fix: use empty list as empty content by @edwardzjl in #1138
- refactor: merge llm provider with llm client by @edwardzjl in #1141
- refactor: use @cache instead of @lru_cache by @edwardzjl in #1142
- refactor(web): push retry to websocket context provider by @edwardzjl in #1145
- fix(web): dispatch init message after
updateAllaction was finished by @edwardzjl in #1146 - fix: conv title tooltip content after updating by @edwardzjl in #1147
- fix(web): do not refresh useEffect when handlers change by @edwardzjl in #1149
- fix(web): update title by @edwardzjl in #1150
- refactor: get agent only when required by @edwardzjl in #1151
- build(deps): bump docker/build-push-action from 6.16.0 to 6.17.0 by @dependabot in #1152
- build(deps): upgrade server deps by @edwardzjl in #1158
- build(deps-dev): bump @types/react from 19.1.3 to 19.1.4 in /web by @dependabot in #1160
- build(deps-dev): bump eslint from 9.24.0 to 9.27.0 in /web by @dependabot in #1163
- build(deps-dev): bump @eslint/js from 9.26.0 to 9.27.0 in /web by @dependabot in #1161
- build(deps-dev): bump vitest from 3.1.2 to 3.1.3 in /web by @dependabot in #1159
- build(deps-dev): bump @types/react-dom from 19.1.3 to 19.1.5 in /web by @dependabot in #1162
- fix: Store timezone aware timestamps as timezone naive UTC by @edwardzjl in #1164
- fix: raise proper exceptions when not found by @edwardzjl in #1165
- fix(web): delete conv title by @edwardzjl in #1166
Full Changelog: v0.15.1...v0.16.0
v0.15.1
What's Changed
- Update manifest by @edwardzjl in #1072
- build(deps-dev): bump vite from 6.3.2 to 6.3.3 in /web in the npm_and_yarn group by @dependabot in #1073
- build(deps): upgrade server deps by @edwardzjl in #1076
- build(deps): upgrade react-router-dom to resolve CVEs by @edwardzjl in #1077
Full Changelog: v0.15.0...v0.15.1
v0.15.0
Highlights
- Add tools to agent! Currently there're two tools: search and weather forecast
- Add multi-modal support, but disabled by default
What's Changed
- fix: rendering specific messages by @edwardzjl in #958
- build(deps): bump @babel/runtime from 7.26.0 to 7.26.10 in /web by @dependabot in #959
- build(deps): bump @babel/helpers from 7.26.0 to 7.26.10 in /web by @dependabot in #960
- feat: get message send time from client by @edwardzjl in #961
- feat(agent): add tool support by @edwardzjl in #957
- refactor(web): extract ChatInput as common component by @edwardzjl in #962
- build(deps-dev): bump @types/react from 19.0.10 to 19.0.12 in /web by @dependabot in #967
- build(deps): bump react-router-dom from 7.3.0 to 7.4.0 in /web by @dependabot in #965
- build(deps): bump @mui/material from 6.4.7 to 6.4.8 in /web by @dependabot in #964
- build(deps-dev): bump vite from 6.1.0 to 6.2.2 in /web by @dependabot in #966
- build(deps-dev): bump eslint from 9.22.0 to 9.23.0 in /web by @dependabot in #963
- build(deps): upgrade server deps by @edwardzjl in #973
- Add some image components by @edwardzjl in #974
- feat(web): warn user when websocket connection not ready by @edwardzjl in #975
- refactor(web): refactor the logic when submitting messages by @edwardzjl in #976
- build(deps-dev): bump vite from 6.2.2 to 6.2.3 in /web by @dependabot in #977
- house keeping by @edwardzjl in #980
- feat(web): add (error) feedback for feedback (actions) by @edwardzjl in #981
- fix(server): correctly marshalling messages in conversation by @edwardzjl in #982
- Polish ChatMessage component by @edwardzjl in #983
- chore(manifests): upgrade oauth2-proxy to 7.8.2 by @edwardzjl in #984
- build(deps-dev): bump vite from 6.2.3 to 6.2.4 in /web by @dependabot in #992
- build(deps): upgrade react and react-dom by @edwardzjl in #994
- build(deps): upgrade mui version by @edwardzjl in #995
- build(deps): upgrade server deps by @edwardzjl in #996
- build(deps): upgrade vitest by @edwardzjl in #997
- build(deps): install open-props locally by @edwardzjl in #998
- feat: multi modal support by @edwardzjl in #979
- fix: potential NPE by @edwardzjl in #999
- fix: fix another potential NPE by @edwardzjl in #1001
- refactor(server): better input truncation by @edwardzjl in #1002
- build(deps-dev): bump @types/react-dom from 19.0.4 to 19.1.1 in /web by @dependabot in #1009
- build(deps-dev): bump eslint from 9.23.0 to 9.24.0 in /web by @dependabot in #1003
- build(deps-dev): bump @testing-library/react from 16.2.0 to 16.3.0 in /web by @dependabot in #1007
- build(deps-dev): bump @eslint/js from 9.23.0 to 9.24.0 in /web by @dependabot in #1004
- build(deps-dev): bump eslint-plugin-react from 7.37.4 to 7.37.5 in /web by @dependabot in #1005
- build(deps): upgrade server deps by @edwardzjl in #1013
- refactor(web): add helper function to recursively merge dict(object)s by @edwardzjl in #1014
- build(deps): upgrade katex version by @edwardzjl in #1015
- fix(web): merge only additional_kwargs for now by @edwardzjl in #1016
- feat: add weather tool by @edwardzjl in #1017
- build(deps-dev): bump @types/react from 19.0.12 to 19.1.1 in /web by @dependabot in #1021
- build(deps-dev): bump @types/react-dom from 19.1.1 to 19.1.2 in /web by @dependabot in #1023
- build(deps): bump react-router-dom from 7.4.0 to 7.5.0 in /web by @dependabot in #1022
- build(deps): bump open-props from 1.7.14 to 1.7.15 in /web by @dependabot in #1020
- build(deps-dev): bump vite from 6.2.4 to 6.2.6 in /web by @dependabot in #1019
- build(deps): upgrade server deps by @edwardzjl in #1026
- chore: resolve a pydantic deprecation warning by @edwardzjl in #1027
- chore: annotate TypeAlias by @edwardzjl in #1028
- feat: Add search tool by @edwardzjl in #1018
- refactor(server): organize llm package by @edwardzjl in #1029
- feat(server): add timeout to async requests by @edwardzjl in #1031
- fix(server): set event loop policy for Windows by @edwardzjl in #1032
- perf(server): async get model info by @edwardzjl in #1030
- refactor(server): packagelize dependencies by @edwardzjl in #1033
- refactor(server): extract tools dependency by @edwardzjl in #1034
- chore(manifests): upgrade pgbouncer to 1.24.1 by @edwardzjl in #1035
- refactor(server): extract llm providers as package by @edwardzjl in #1036
- feat(server): add location support for search tool by @edwardzjl in #1037
- chore(server): reraise retry errors by @edwardzjl in #1038
- fix(tools/search): remove duplicated url encoding by @edwardzjl in #1039
- fix(web): filter messages in shared page by @edwardzjl in #1040
- chore(tools/search): provide url link to LLM by @edwardzjl in #1041
- refactor(tools): use global client session for all http tools by @edwardzjl in #1042
- refactor(server): extract common http client by @edwardzjl in #1043
- fix(http-cache): store cache in temp directory by @edwardzjl in #1044
- fix: fix type hint for http client dependency by @edwardzjl in #1045
- fix: fix llm providers by @edwardzjl in #1046
- fix: use kwargs by @edwardzjl in #1047
- feat: accept positional args by @edwardzjl in #1048
- refactor(server): return what requests (or aiohttp) returns by @edwardzjl in #1049
- chore: fix typo by @edwardzjl in #1050
- chore: upgrade pre-commit hook versions by @edwardzjl in #1051
- build(deps-dev): bump jsdom from 26.0.0 to 26.1.0 in /web by @dependabot in #1055
- build(deps): bump @mui/icons-material from 7.0.1 to 7.0.2 in /web by @dependabot in #1053
- build(deps-dev): bump vitest from 3.1.1 to 3.1.2 in /web by @dependabot in #1056
- build(deps-dev): bump @types/react from 19.1.1 to 19.1.2 in /web by @dependabot in #1064
- build(deps): bump react-router-dom from 7.5.0 to 7.5.1 in /web by @dependabot in #1062
- build(deps-dev): bump vite from 6.2.6 to 6.3.2 in /web by @dependabot in #1054
- build(deps-dev): bump @eslint/js from 9.24.0 to 9.25.0 in /web by @dependabot in #1061
- build(deps): bump @mui/material from 7.0.1 to 7.0.2 in /web by @dependabot in #1057
- build(deps): upgrade server deps by @edwardzjl in #1065
- docs: update readme by @edwardzjl in #1066
- feat(server/config): add config for openmeteo api key by @edwardzjl in #1067
- docs: Update readme by @edwardzjl in #1068
- docs: add license file by @edwardzjl in #1069
- chore: update workflow permissions by @edwardzjl in #1070
- chore: remove s...
v0.14.0
Highlights
- Supports reasoning model outputs
- Several UI improvements
What's Changed
- feat: extract thoughts from normal content by @edwardzjl in #903
- build(deps-dev): bump vitest from 3.0.6 to 3.0.7 in /web by @dependabot in #906
- build(deps-dev): bump eslint-plugin-react-hooks from 5.1.0 to 5.2.0 in /web by @dependabot in #907
- build(deps): bump @mui/icons-material from 6.4.4 to 6.4.6 in /web by @dependabot in #908
- build(deps): bump docker/metadata-action from 5.6.1 to 5.7.0 by @dependabot in #905
- build(deps): bump docker/build-push-action from 6.14.0 to 6.15.0 by @dependabot in #904
- build(deps-dev): bump eslint-plugin-react-refresh from 0.4.18 to 0.4.19 in /web by @dependabot in #909
- build(deps): bump @mui/material from 6.4.4 to 6.4.6 in /web by @dependabot in #910
- build(deps): upgrade server deps by @edwardzjl in #916
- refactor: extract theme selector and user menu by @edwardzjl in #917
- build(deps-dev): bump globals from 15.14.0 to 16.0.0 in /web by @dependabot in #920
- build(deps): bump remark-gfm from 4.0.0 to 4.0.1 in /web by @dependabot in #918
- build(deps): bump @mui/icons-material from 6.4.6 to 6.4.7 in /web by @dependabot in #919
- build(deps): bump @mui/material from 6.4.6 to 6.4.7 in /web by @dependabot in #921
- build(deps-dev): bump eslint from 9.21.0 to 9.22.0 in /web by @dependabot in #922
- build(deps): upgrade server deps by @edwardzjl in #928
- refactor: push overflow to chatlog by @edwardzjl in #929
- Improve UX for scrolling chat log by @edwardzjl in #930
- fix: fix line break for unfinished content in
tag by @edwardzjl in #931 - fix: polish styling of the "to bottom" button by @edwardzjl in #932
- fix: use height unit by @edwardzjl in #933
- fix: make chatlog relative to provide context for absolute children by @edwardzjl in #934
- fix: use MutationObserver to observe whether we should scroll by @edwardzjl in #935
- feat: expose
default_thinkingparam by @edwardzjl in #936 - Fix the thinking part by @edwardzjl in #937
- refactor(web): only export react components in jsx files by @edwardzjl in #938
- Polish code by @edwardzjl in #939
- fix: directly use reducer on websocket message receive by @edwardzjl in #940
- build(deps): remove dependency on redis-py by @edwardzjl in #941
- refactor: remove loguru by @edwardzjl in #942
- build!: migrate to python 3.13 by @edwardzjl in #943
- fix: add back missing link to google fonts by @edwardzjl in #944
- fix: restore AI thoughts without modifying the message itself by @edwardzjl in #945
- fix: add user info menu button styling by @edwardzjl in #946
- build(deps-dev): bump @types/react-dom from 19.0.3 to 19.0.4 in /web by @dependabot in #951
- build(deps): bump react-router-dom from 7.2.0 to 7.3.0 in /web by @dependabot in #949
- build(deps): bump react-markdown from 10.0.0 to 10.1.0 in /web by @dependabot in #950
- build(deps-dev): bump vitest from 3.0.7 to 3.0.8 in /web by @dependabot in #947
- build(deps-dev): bump @eslint/js from 9.21.0 to 9.22.0 in /web by @dependabot in #948
- build(deps): bump docker/login-action from 3.3.0 to 3.4.0 by @dependabot in #955
- build(deps): upgrade server deps by @edwardzjl in #956
Full Changelog: v0.13.5...v0.14.0
v0.13.5
A lot of bugs have been fixed!
What's Changed
- chore: add log filter for vite build files by @edwardzjl in #844
- feat: update styling for the send button by @edwardzjl in #845
- chore(web): center align & increase size of the send icon by @edwardzjl in #846
- build(deps-dev): bump vite from 6.0.11 to 6.1.0 in /web by @dependabot in #855
- build(deps): bump @mui/icons-material from 6.4.0 to 6.4.2 in /web by @dependabot in #852
- build(deps): bump @mui/material from 6.4.2 to 6.4.3 in /web by @dependabot in #856
- build(deps-dev): bump eslint from 9.19.0 to 9.20.0 in /web by @dependabot in #853
- build(deps): upgrade server deps by @edwardzjl in #857
- build(web): migrate to Yarn Modern by @edwardzjl in #858
- build(docker): fix frontend builder by @edwardzjl in #859
- fix: fix Modern Yarn in devcontainer by @edwardzjl in #860
- Fix some styling issue by @edwardzjl in #861
- build(deps-dev): bump @types/react from 19.0.8 to 19.0.10 in /web by @dependabot in #867
- build(deps): bump @mui/icons-material from 6.4.2 to 6.4.4 in /web by @dependabot in #870
- build(deps): bump @mui/material from 6.4.3 to 6.4.4 in /web by @dependabot in #869
- build(deps): bump material-icons from 1.13.13 to 1.13.14 in /web by @dependabot in #868
- build(deps-dev): bump eslint from 9.20.0 to 9.20.1 in /web by @dependabot in #871
- build(deps): upgrade server deps by @edwardzjl in #872
- build(deps): bump react-router-dom from 7.1.5 to 7.2.0 in /web by @dependabot in #875
- build(deps-dev): bump vitest from 3.0.5 to 3.0.6 in /web by @dependabot in #873
- build(deps-dev): bump eslint from 9.20.1 to 9.21.0 in /web by @dependabot in #876
- build(deps): upgrade server deps by @edwardzjl in #884
- build(deps): upgrade react-markdown to 10 by @edwardzjl in #885
- build(deps-dev): bump @eslint/js from 9.20.0 to 9.21.0 in /web by @dependabot in #874
- build(deps): bump docker/build-push-action from 6.13.0 to 6.14.0 by @dependabot in #883
- fix: leave room for new tokens when truncating by @edwardzjl in #886
- fix(auth): fix authorization policy by @edwardzjl in #887
- fix: use base_url instead of url by @edwardzjl in #891
- chore: add deploy note for
--forwarded-allow-ipsby @edwardzjl in #892 - feat: instruct the LLM to wrap thought between html tags by @edwardzjl in #893
- refactor!: refactor message schema by @edwardzjl in #894
- feat(web): display ops button on mouse hover by @edwardzjl in #895
- chore: minor improvements by @edwardzjl in #896
- fix: fix dropdown menu position by @edwardzjl in #897
- Fix conv operations by @edwardzjl in #898
- refactor: eliminate the usage of forwardRef by @edwardzjl in #899
- fix: set absolute with to sidebar by @edwardzjl in #900
- fix: limit dropdown menu inside screen by @edwardzjl in #901
- refactor: replace Link and NavLink with button by @edwardzjl in #902
Full Changelog: v0.13.4...v0.13.5
v0.13.4
Highlights
- Display formulas in TeX
What's Changed
- build(deps): bump react, react-dom and @types/react in /web by @dependabot in #781
- refactor: use css module by @edwardzjl in #782
- refactor web app components by @edwardzjl in #783
- fix: mount metrics to /metrics and its subpaths by @vegetablest in #784
- feat: apply theme to error page by @edwardzjl in #785
- build(deps-dev): bump @types/react-dom from 18.3.5 to 19.0.2 in /web by @dependabot in #793
- build(deps): bump @mui/material from 6.3.0 to 6.3.1 in /web by @dependabot in #791
- build(deps-dev): bump vite from 6.0.6 to 6.0.7 in /web by @dependabot in #792
- build(deps): upgrade server deps by @edwardzjl in #794
- build(deps-dev): bump @types/react from 19.0.2 to 19.0.6 in /web by @dependabot in #796
- build(deps-dev): bump eslint from 9.17.0 to 9.18.0 in /web by @dependabot in #799
- build(deps-dev): bump eslint-plugin-react from 7.37.3 to 7.37.4 in /web by @dependabot in #800
- build(deps-dev): bump eslint-plugin-react-refresh from 0.4.16 to 0.4.18 in /web by @dependabot in #797
- build(deps-dev): bump jsdom from 25.0.1 to 26.0.0 in /web by @dependabot in #798
- build(deps): bump docker/build-push-action from 6.10.0 to 6.11.0 by @dependabot in #795
- build(deps): upgrade server deps by @edwardzjl in #806
- chore(manifests): upgrade oauth2-proxy to v7.8.0 by @edwardzjl in #807
- chore(manifests): upgrade pgbouncer to 1.24.0 by @edwardzjl in #808
- chore: upgrade oauth-proxy version by @edwardzjl in #809
- build(deps): bump docker/build-push-action from 6.11.0 to 6.12.0 by @dependabot in #815
- build(deps-dev): bump @types/react from 19.0.6 to 19.0.7 in /web by @dependabot in #820
- build(deps): bump react-router-dom from 7.1.1 to 7.1.3 in /web by @dependabot in #817
- build(deps): bump @mui/icons-material from 6.3.0 to 6.3.1 in /web by @dependabot in #818
- build(deps): bump @mui/material from 6.3.1 to 6.4.0 in /web by @dependabot in #819
- build(deps-dev): bump @testing-library/react from 16.1.0 to 16.2.0 in /web by @dependabot in #816
- build(deps): upgrade server deps by @edwardzjl in #821
- build(deps): bump material-icons from 1.13.12 to 1.13.13 in /web by @dependabot in #830
- build(deps): bump @mui/icons-material from 6.3.1 to 6.4.0 in /web by @dependabot in #831
- build(deps): bump react-markdown from 9.0.1 to 9.0.3 in /web by @dependabot in #832
- build(deps-dev): bump eslint from 9.18.0 to 9.19.0 in /web by @dependabot in #828
- build(deps-dev): bump vitest from 2.1.8 to 3.0.4 in /web by @dependabot in #829
- build(deps): bump docker/build-push-action from 6.12.0 to 6.13.0 by @dependabot in #822
- build(deps-dev): bump @types/react from 19.0.7 to 19.0.8 in /web by @dependabot in #840
- build(deps): bump react-router-dom from 7.1.3 to 7.1.5 in /web by @dependabot in #839
- build(deps): bump @mui/material from 6.4.0 to 6.4.2 in /web by @dependabot in #838
- build(deps-dev): bump @types/react-dom from 19.0.2 to 19.0.3 in /web by @dependabot in #837
- build(deps-dev): bump vitest from 3.0.4 to 3.0.5 in /web by @dependabot in #841
- build(deps): upgrade server deps by @edwardzjl in #842
- feat(web): add tex support for math formulas by @edwardzjl in #843
New Contributors
- @vegetablest made their first contribution in #784
Full Changelog: v0.13.3...v0.13.4