- chore(deps-dev): bump cz-git from 1.10.1 to 1.11.0 (#1086) (133b20d), closes #1086
- chore(deps-dev): bump eslint-config-next from 15.0.2 to 15.0.3 (#1084) (780c1e0), closes #1084
- chore(deps-dev): bump postcss from 8.4.47 to 8.4.48 in the postcss group (#1087) (bfc1928), closes #1087
- chore(deps): bump @million/lint from 1.0.11 to 1.0.12 (#1088) (c65bfd1), closes #1088
- chore(deps): bump gpt-tokenizer from 2.6.0 to 2.6.1 (#1091) (adcd4c5), closes #1091
- chore(deps): bump jotai from 2.10.1 to 2.10.2 (#1090) (7fd5022), closes #1090
- chore(deps): bump next from 15.0.2 to 15.0.3 (#1085) (1dc75ed), closes #1085
- chore(deps): bump openai from 4.71.0 to 4.71.1 (#1083) (9a0d211), closes #1083
- chore(deps): bump the langchain group with 2 updates (#1082) (6d97b62), closes #1082
- chore(deps): bump the react group with 2 updates (#1081) (73a101b), closes #1081
- chore(deps): bump the react group with 2 updates (#1089) (2a4f0ba), closes #1089
- chore(deps): update react/react-dom versions (d3aade7)
- chore(deps): update react/react-dom versions (4694404)
- chore(deps-dev): bump @types/node in the types group (#1030) (3b3753f), closes #1030
- chore(deps-dev): bump @types/node in the types group (#1041) (7fcfe79), closes #1041
- chore(deps-dev): bump @types/node in the types group (#1047) (fa3ed03), closes #1047
- chore(deps-dev): bump @types/node in the types group (#1054) (c872389), closes #1054
- chore(deps-dev): bump @types/node in the types group (#1060) (6c7c399), closes #1060
- chore(deps-dev): bump @types/node in the types group (#1063) (93e7cc6), closes #1063
- chore(deps-dev): bump @types/node in the types group (#1067) (6550de8), closes #1067
- chore(deps-dev): bump @types/node in the types group (#1078) (ff466f4), closes #1078
- chore(deps-dev): bump eslint from 9.13.0 to 9.14.0 (#1076) (7c80bda), closes #1076
- chore(deps-dev): bump eslint-config-next from 15.0.0 to 15.0.1 (#1032) (7277adc), closes #1032
- chore(deps-dev): bump eslint-config-next from 15.0.1 to 15.0.2 (#1056) (4d0af64), closes #1056
- chore(deps-dev): bump eslint-plugin-react-compiler (#1045) (37cb6e3), closes #1045
- chore(deps-dev): bump eslint-plugin-react-compiler (#1072) (4e87dac), closes #1072
- chore(deps-dev): bump sass from 1.80.3 to 1.80.4 (#1035) (9a637c8), closes #1035
- chore(deps-dev): bump sass from 1.80.4 to 1.80.5 (#1055) (39872fb), closes #1055
- chore(deps-dev): bump sass from 1.80.5 to 1.80.6 (#1074) (9964faf), closes #1074
- chore(deps): bump @langchain/community in the langchain group (#1029) (455beb2), closes #1029
- chore(deps): bump @langchain/core in the langchain group (#1066) (63dec53), closes #1066
- chore(deps): bump ai from 3.4.18 to 3.4.22 (#1043) (a60ebbb), closes #1043
- chore(deps): bump ai from 3.4.22 to 3.4.25 (#1049) (552f484), closes #1049
- chore(deps): bump ai from 3.4.25 to 3.4.26 (#1051) (1c77412), closes #1051
- chore(deps): bump ai from 3.4.26 to 3.4.28 (#1057) (0ba1a4b), closes #1057
- chore(deps): bump ai from 3.4.28 to 3.4.29 (#1061) (d2fe905), closes #1061
- chore(deps): bump ai from 3.4.29 to 3.4.31 (#1064) (1dd8574), closes #1064
- chore(deps): bump ai from 3.4.31 to 3.4.32 (#1068) (dad7b22), closes #1068
- chore(deps): bump ai from 3.4.32 to 3.4.33 (#1077) (0856621), closes #1077
- chore(deps): bump babel-plugin-react-compiler (#1046) (d89313a), closes #1046
- chore(deps): bump babel-plugin-react-compiler (#1075) (69d1592), closes #1075
- chore(deps): bump daisyui from 4.12.13 to 4.12.14 (#1048) (cb08be5), closes #1048
- chore(deps): bump gpt-tokenizer from 2.5.1 to 2.6.0 (#1073) (6212a5b), closes #1073
- chore(deps): bump nanoid from 5.0.7 to 5.0.8 (#1042) (4bd4aa7), closes #1042
- chore(deps): bump next from 15.0.0 to 15.0.1 (#1033) (57100fa), closes #1033
- chore(deps): bump next from 15.0.1 to 15.0.2 (#1058) (3bad4af), closes #1058
- chore(deps): bump next-themes from 0.3.0 to 0.4.1 (#1071) (c419d04), closes #1071
- chore(deps): bump next-themes from 0.4.1 to 0.4.3 (#1080) (72e5606), closes #1080
- chore(deps): bump openai from 4.68.1 to 4.68.2 (#1031) (7c7137c), closes #1031
- chore(deps): bump openai from 4.68.2 to 4.68.4 (#1036) (ee7b57c), closes #1036
- chore(deps): bump openai from 4.68.4 to 4.69.0 (#1062) (24c6b1c), closes #1062
- chore(deps): bump openai from 4.69.0 to 4.70.2 (#1069) (94f1f80), closes #1069
- chore(deps): bump openai from 4.70.2 to 4.71.0 (#1079) (3482aa5), closes #1079
- chore(deps): bump react-compiler-runtime (#1044) (a6aec17), closes #1044
- chore(deps): bump react-compiler-runtime (#1070) (1fbd56c), closes #1070
- chore(deps): bump the langchain group with 2 updates (#1040) (124637c), closes #1040
- chore(deps): bump the langchain group with 2 updates (#1053) (c13b2fe), closes #1053
- chore(deps): bump the langchain group with 3 updates (#1038) (871b231), closes #1038
- chore(deps): bump the react group with 2 updates (#1028) (a92fcf6), closes #1028
- chore(deps): bump the react group with 2 updates (#1034) (d627036), closes #1034
- chore(deps): bump the react group with 2 updates (#1037) (ce14499), closes #1037
- chore(deps): bump the react group with 2 updates (#1039) (a81a4a8), closes #1039
- chore(deps): bump the react group with 2 updates (#1050) (325a3a8), closes #1050
- chore(deps): bump the react group with 2 updates (#1052) (da69c5c), closes #1052
- chore(deps): bump the react group with 2 updates (#1059) (5212d9a), closes #1059
- chore(deps): bump the react group with 2 updates (#1065) (a5a53a2), closes #1065
- chore(deps): fix react/react-dom versions (f822c61)
- chore(deps): fix react/react-dom versions (3cedcd7)
- chore(deps): fix react/react-dom versions (bfce619)
- chore(deps): fix react/react-dom versions (a196848)
- chore(deps): fix react/react-dom versions (4a175b3)
- chore(deps): update reaact/react-dom versions (64a5e5f)
- chore(deps): update react/react-dom versions (38b8eb1)
- chore(deps): update react/react-dom versions (9992267)
- chore(volta): bump node version (7620120)
- style(App): remove unused dependency (7e00120)
- chore(deps-dev): bump @biomejs/biome from 1.9.3 to 1.9.4 (#1004) (379685e), closes #1004
- chore(deps-dev): bump @types/node in the types group (#1010) (0815bd2), closes #1010
- chore(deps-dev): bump @types/node in the types group (#1024) (e1daf63), closes #1024
- chore(deps-dev): bump @types/node in the types group (#997) (5b5e9f6), closes #997
- chore(deps-dev): bump eslint from 9.12.0 to 9.13.0 (#1012) (6698984), closes #1012
- chore(deps-dev): bump eslint-config-next from 15.0.0-rc.0 to 15.0.0-rc.1 (#994) (a64f5ea), closes #994
- chore(deps-dev): bump eslint-config-next from 15.0.0-rc.1 to 15.0.0 (#1026) (30bb937), closes #1026
- chore(deps-dev): bump eslint-plugin-react-compiler (#1005) (b5d687d), closes #1005
- chore(deps-dev): bump sass from 1.79.5 to 1.80.1 (#1000) (85f76ff), closes #1000
- chore(deps-dev): bump sass from 1.80.1 to 1.80.2 (#1006) (0223ae7), closes #1006
- chore(deps-dev): bump sass from 1.80.2 to 1.80.3 (#1015) (04d60c0), closes #1015
- chore(deps): add react-compiler-runtime (f1646dd)
- chore(deps): bump @langchain/community in the langchain group (#1018) (23d86b2), closes #1018
- chore(deps): bump @langchain/openai in the langchain group (#1003) (a5de017), closes #1003
- chore(deps): bump @langchain/openai in the langchain group (#1009) (2ec0793), closes #1009
- chore(deps): bump ai from 3.4.10 to 3.4.11 (#991) (c208e7a), closes #991
- chore(deps): bump ai from 3.4.11 to 3.4.13 (#998) (04dd416), closes #998
- chore(deps): bump ai from 3.4.13 to 3.4.15 (#1008) (f799b0a), closes #1008
- chore(deps): bump ai from 3.4.15 to 3.4.16 (#1014) (6ec3a50), closes #1014
- chore(deps): bump ai from 3.4.16 to 3.4.17 (#1020) (57085f9), closes #1020
- chore(deps): bump ai from 3.4.17 to 3.4.18 (#1025) (5af3f9a), closes #1025
- chore(deps): bump babel-plugin-react-compiler (#1017) (c2e57a0), closes #1017
- chore(deps): bump babel-plugin-react-compiler (#990) (651be21), closes #990
- chore(deps): bump dexie from 4.0.8 to 4.0.9 (#1021) (663d91e), closes #1021
- chore(deps): bump gpt-tokenizer from 2.5.0 to 2.5.1 (#1019) (0ef1aa8), closes #1019
- chore(deps): bump langchain from 0.3.2 to 0.3.3 in the langchain group (#1023) (651ffad), closes #1023
- chore(deps): bump next from 15.0.0-rc.0 to 15.0.0-rc.1 (#993) (d4c0c50), closes #993
- chore(deps): bump next from 15.0.0-rc.1 to 15.0.0 (#1027) (59cf0dd), closes #1027
- chore(deps): bump openai from 4.67.3 to 4.68.0 (#1007) (8e73d88), closes #1007
- chore(deps): bump openai from 4.68.0 to 4.68.1 (#1011) (a6f573c), closes #1011
- chore(deps): bump react-compiler-runtime (#1016) (32304cf), closes #1016
- chore(deps): bump react-compiler-runtime (#999) (ad17cb9), closes #999
- chore(deps): bump react-error-boundary from 4.0.13 to 4.1.0 (#992) (f5b386f), closes #992
- chore(deps): bump react-error-boundary from 4.1.0 to 4.1.1 (#1001) (2760d33), closes #1001
- chore(deps): bump react-error-boundary from 4.1.1 to 4.1.2 (#1013) (7860bd4), closes #1013
- chore(deps): bump the langchain group with 3 updates (#996) (ce277e9), closes #996
- chore(deps): bump the react group with 2 updates (#1002) (fef0d38), closes #1002
- chore(deps): bump the react group with 2 updates (#1022) (cb7e27f), closes #1022
- chore(deps): bump the react group with 2 updates (#989) (b40f3ec), closes #989
- chore(deps): bump the react group with 3 updates (#995) (68ab110), closes #995
- chore(deps): fix react-compiler versions (e657a52)
- chore(deps): fix react/react-dom versions (07395c6)
- chore(deps): fix react/react-dom versions (5a34b3e)
- chore(deps-dev): bump eslint-plugin-react-compiler (#971) (48c0437), closes #971
- chore(deps-dev): bump eslint-plugin-react-compiler (#977) (4c26a40), closes #977
- chore(deps-dev): bump eslint-plugin-react-compiler (#988) (379a31c), closes #988
- chore(deps-dev): bump sass from 1.79.4 to 1.79.5 (#975) (54508a2), closes #975
- chore(deps-dev): bump stylelint from 16.9.0 to 16.10.0 (#978) (6013f40), closes #978
- chore(deps-dev): bump tailwindcss in the tailwindcss group (#983) (42ec3ae), closes #983
- chore(deps-dev): remove prop-types (no longer used) (e006d71)
- chore(deps): bump @langchain/core in the langchain group (#970) (50f6626), closes #970
- chore(deps): bump @langchain/core in the langchain group (#981) (ae72840), closes #981
- chore(deps): bump @langchain/openai in the langchain group (#974) (fdefa38), closes #974
- chore(deps): bump @million/lint from 1.0.9 to 1.0.11 (#985) (87d248d), closes #985
- chore(deps): bump ai from 3.4.9 to 3.4.10 (#986) (04d39d7), closes #986
- chore(deps): bump babel-plugin-react-compiler (79f7207)
- chore(deps): bump babel-plugin-react-compiler (#972) (ffad130), closes #972
- chore(deps): bump babel-plugin-react-compiler (#984) (c903e5b), closes #984
- chore(deps): bump jotai from 2.10.0 to 2.10.1 (#987) (4d771f3), closes #987
- chore(deps): bump the langchain group with 2 updates (#976) (ef72d2a), closes #976
- chore(deps): bump the react group with 2 updates (#969) (ab5187c), closes #969
- chore(deps): bump the react group with 2 updates (#973) (1884389), closes #973
- chore(deps): bump the react group with 2 updates (#980) (96cd07e), closes #980
- chore(deps): bump the react group with 2 updates (#982) (482637a), closes #982
- chore(deps): fix react/react-dom versions (80dad1b)
- chore(deps): fix react/react-dom versions (ebc85df)
- chore(deps): update/fix react/react-dom and their types (d0e5887)
- refactor: move propTypes into TS interfaces (f595727)
- chore(deps-dev): bump @types/node in the types group (#958) (42d5222), closes #958
- chore(deps-dev): bump cz-git from 1.10.0 to 1.10.1 (#954) (106b899), closes #954
- chore(deps-dev): bump eslint from 8.57.1 to 9.12.0 (e679613)
- chore(deps-dev): bump eslint-plugin-react-compiler (#952) (a43be3c), closes #952
- chore(deps-dev): bump eslint-plugin-react-compiler (#959) (c21ff22), closes #959
- chore(deps-dev): bump eslint-plugin-react-compiler (#961) (b832882), closes #961
- chore(deps-dev): bump typescript from 5.6.2 to 5.6.3 (#967) (b4ccf5e), closes #967
- chore(deps-dev): fix eslint-plugin-react-compiler version (c2ba6e5)
- chore(deps): bump @langchain/core in the langchain group (#965) (306ff61), closes #965
- chore(deps): bump @million/lint from 1.0.8 to 1.0.9 (#953) (0360ed7), closes #953
- chore(deps): bump babel-plugin-react-compiler (#955) (b89a9fe), closes #955
- chore(deps): bump babel-plugin-react-compiler (#962) (55f738d), closes #962
- chore(deps): bump babel-plugin-react-compiler (#964) (f523573), closes #964
- chore(deps): bump daisyui from 4.12.12 to 4.12.13 (#968) (f4509f3), closes #968
- chore(deps): bump gpt-tokenizer from 2.4.0 to 2.4.1 (#957) (26aa35b), closes #957
- chore(deps): bump gpt-tokenizer from 2.4.1 to 2.5.0 (#966) (2fc9117), closes #966
- chore(deps): bump openai from 4.67.1 to 4.67.2 (#960) (8cffd7a), closes #960
- chore(deps): bump openai from 4.67.2 to 4.67.3 (#963) (e004b4a), closes #963
- chore(deps): bump react/react-dom to latest rc (23e2ff4)
- chore(deps): fix babel-plugin-react-complier version (f2380ab)
- chore(deps-dev): bump @biomejs/biome from 1.9.2 to 1.9.3 (#936) (735c2e6), closes #936
- chore(deps-dev): bump @types/react in the types group (#942) (1ff7c5b), closes #942
- chore(deps-dev): bump eslint-plugin-react-compiler (#939) (0aa003b), closes #939
- chore(deps-dev): bump eslint-plugin-react-compiler (#948) (a44a112), closes #948
- chore(deps): bump @langchain/core in the langchain group (#937) (28cc859), closes #937
- chore(deps): bump @langchain/core in the langchain group (#949) (377bc7e), closes #949
- chore(deps): bump @langchain/openai in the langchain group (#944) (030781f), closes #944
- chore(deps): bump @million/lint from 1.0.0 to 1.0.8 (#946) (f2130fb), closes #946
- chore(deps): bump ai from 3.4.7 to 3.4.8 (#945) (0cc68ee), closes #945
- chore(deps): bump ai from 3.4.8 to 3.4.9 (#950) (5a2f40f), closes #950
- chore(deps): bump babel-plugin-react-compiler (#940) (c7c387f), closes #940
- chore(deps): bump babel-plugin-react-compiler (#947) (a179441), closes #947
- chore(deps): bump daisyui from 4.12.10 to 4.12.11 (#941) (4e23fd3), closes #941
- chore(deps): bump daisyui from 4.12.11 to 4.12.12 (#951) (8e9b503), closes #951
- chore(deps): bump openai from 4.66.1 to 4.67.0 (#938) (b8ecb8c), closes #938
- chore(deps): bump openai from 4.67.0 to 4.67.1 (#943) (7d69b54), closes #943
- chore(deps): fix react-compiler deps (fadc43e)
- chore(deps): fix react-compiler version (e6dc167)
- chore(deps): remove unused dependency (66adbff)
- chore(volta): bump node/npm versions (5c81ce5)
- perf: improvements based on millionlint suggestions (339173e)
- refactor(ParameterModelSelect): import model list and use for dropdown (b08b81e)
- refactor(ParameterSlider/ReloadMessage/ThemeChanger): move calls to
nanoid()
into callback (0966121) - refactor(utils/models): move model list to own object; update
modelStringFromName
(db10fcd)
- chore(deps-dev): bump @types/node in the types group (#916) (4a12579), closes #916
- chore(deps-dev): bump @types/node in the types group (#920) (9f68216), closes #920
- chore(deps-dev): bump cz-git from 1.9.4 to 1.10.0 (#929) (4116074), closes #929
- chore(deps-dev): bump eslint-plugin-react-compiler (#935) (7e3cc0c), closes #935
- chore(deps-dev): bump sass from 1.79.3 to 1.79.4 (#927) (b15981a), closes #927
- chore(deps-dev): bump the types group with 2 updates (#914) (01204cd), closes #914
- chore(deps-dev): bump the types group with 2 updates (#926) (8204c1e), closes #926
- chore(deps): bump @langchain/core in the langchain group (#930) (2932ac5), closes #930
- chore(deps): bump @million/lint from 1.0.0-rc.84 to 1.0.0 (#933) (eef7263), closes #933
- chore(deps): bump ai from 3.4.2 to 3.4.3 (#918) (93d0907), closes #918
- chore(deps): bump ai from 3.4.3 to 3.4.5 (#921) (aac4a50), closes #921
- chore(deps): bump ai from 3.4.5 to 3.4.6 (#925) (4c0954b), closes #925
- chore(deps): bump ai from 3.4.6 to 3.4.7 (#928) (c9587d7), closes #928
- chore(deps): bump babel-plugin-react-compiler (#915) (0ed1bfe), closes #915
- chore(deps): bump babel-plugin-react-compiler (#917) (d1ff145), closes #917
- chore(deps): bump babel-plugin-react-compiler (#923) (880c0d3), closes #923
- chore(deps): bump babel-plugin-react-compiler (#934) (e1be7bb), closes #934
- chore(deps): bump openai from 4.63.0 to 4.64.0 (#919) (b176371), closes #919
- chore(deps): bump openai from 4.64.0 to 4.65.0 (#922) (c2d619d), closes #922
- chore(deps): bump openai from 4.65.0 to 4.66.1 (#932) (c73378e), closes #932
- chore(deps): bump rehype-stringify from 10.0.0 to 10.0.1 (#924) (37f3c99), closes #924
- chore(deps): bump the langchain group with 2 updates (#913) (8bb1710), closes #913
- chore(deps): bump the langchain group with 3 updates (#931) (532fef9), closes #931
- chore(deps): fix react-compiler versions (3d5f42c)
- chore(deps-dev): bump @types/node in the types group (#907) (2de6ca8), closes #907
- chore(deps-dev): bump tailwindcss in the tailwindcss group (#908) (41b12b9), closes #908
- chore(deps): bump @langchain/community in the langchain group (#905) (57dc228), closes #905
- chore(deps): bump ai from 3.4.0 to 3.4.1 (#911) (40c6b1f), closes #911
- chore(deps): bump ai from 3.4.1 to 3.4.2 (#912) (556db75), closes #912
- chore(deps): bump babel-plugin-react-compiler (#909) (cc4a65e), closes #909
- chore(deps): bump gpt-tokenizer from 2.3.0 to 2.4.0 (#906) (0308fa0), closes #906
- refactor(Parameters/ParamterModelSelect): enable gpt-4o-mini always (remove conditional logic) (4701df7)
- chore(deps-dev): bump @types/react in the types group (#896) (66f4b04), closes #896
- chore(deps-dev): bump sass from 1.79.1 to 1.79.2 (#899) (d066f66), closes #899
- chore(deps-dev): bump sass from 1.79.2 to 1.79.3 (#904) (0e06116), closes #904
- chore(deps): bump ai from 3.3.42 to 3.3.43 (#895) (20dc334), closes #895
- chore(deps): bump ai from 3.3.43 to 3.4.0 (#903) (d884406), closes #903
- chore(deps): bump babel-plugin-react-compiler (#898) (0b9c77e), closes #898
- chore(deps): bump gpt-tokenizer from 2.2.3 to 2.3.0 (#900) (887004c), closes #900
- chore(deps): bump jotai from 2.9.3 to 2.10.0 (#897) (5f99584), closes #897
- chore(deps): bump openai from 4.62.1 to 4.63.0 (#901) (11b2638), closes #901
- refactor(App): pass object directly (40491a3)
- refactor(ChatBubble/Messages): add/use
modelString
prop (caab1a6) - refactor(ChatBubble/Messages): update prop (
modelString
=>model
) (10b8a67) - refactor(ChatMeta): use
model
, improve logic (ca3a789) - refactor(ChatMeta): use
modelString
prop if populated (57a8030) - refactor(ChatMeta/ParameterModelSelect): update gpt-4o model version to 2024-08-06 (ebdda51)
- refactor(database): remove
modelString
column (6748e27) - refactor(Parameters): improve gp4-o-mini enabled logic (e75ad0c)
- style(App): remove redundant "Azure OpenAI" from model names (8fb3b78)
- style(CopyToClipboard): update tooltip on copy (3abbfac)
- style(ExportChatButton): comment out console.log (c60b4ad)
- chore(deps-dev): bump @biomejs/biome from 1.9.1 to 1.9.2 (#892) (1a7b755), closes #892
- chore(deps-dev): bump eslint-config-next from 14.2.11 to 14.2.12 (#884) (d8f37b3), closes #884
- chore(deps-dev): bump eslint-config-next to 15.0.0-rc.0 (1c97e13)
- chore(deps-dev): bump sass from 1.78.0 to 1.79.1 (#885) (6dac611), closes #885
- chore(deps-dev): bump tailwindcss in the tailwindcss group (#881) (dc77377), closes #881
- chore(deps): bump @azure/openai from 1.0.0-beta.12 to 1.0.0-beta.13 (#886) (0f80c7e), closes #886
- chore(deps): bump @langchain/core in the langchain group (#883) (b5dac99), closes #883
- chore(deps): bump @langchain/core in the langchain group (#891) (66535e2), closes #891
- chore(deps): bump ai from 3.3.40 to 3.3.41 (#887) (9aca94f), closes #887
- chore(deps): bump ai from 3.3.41 to 3.3.42 (#894) (8fa1f8d), closes #894
- chore(deps): bump babel-plugin-react-compiler (#882) (66ac831), closes #882
- chore(deps): bump babel-plugin-react-compiler (#890) (3e8eff0), closes #890
- chore(deps): bump openai from 4.61.1 to 4.62.0 (#888) (303f29b), closes #888
- chore(deps): bump openai from 4.62.0 to 4.62.1 (#889) (5fd3168), closes #889
- chore(deps): bump remark-rehype from 11.1.0 to 11.1.1 (#893) (4f6c9c0), closes #893
- chore(env.local.example): add var for million lint usage (45c822b)
- chore(volta): bump npm version (90dabbd)
- perf(App): memoize messages object (33320bb)
- feat(App): add model info to database when saving messages (a736072)
- feat(database): add columns to track model (14f6f0f)
- feat(ParameterModelSelect): don't clear database on model change (7617473)
- feat(utils/models): add new helper
modelStringFromName
(b7cf040) - build(next): use updated env var for million lint (7b03786)
- build(npm): add
dev:million
script to load million lint (833ea92)
- chore(deps-dev): bump @types/react in the types group (#879) (dea3972), closes #879
- chore(deps-dev): bump eslint from 8.57.0 to 8.57.1 (dadc833)
- chore(deps-dev): bump eslint-plugin-react-compiler (#875) (a12c4ce), closes #875
- chore(deps-dev): bump eslint-plugin-react-compiler (#877) (96aaa8b), closes #877
- chore(deps): add @million/lint (b23f4dc)
- chore(deps): bump @langchain/community in the langchain group (#878) (52a7a3d), closes #878
- chore(deps): bump ai from 3.3.39 to 3.3.40 (#880) (86ea2bd), closes #880
- chore(deps): bump babel-plugin-react-compiler (#876) (97d86a6), closes #876
- chore(deps): bump openai from 4.61.0 to 4.61.1 (#874) (e1298d4), closes #874
- chore(deps): remove js-tiktoken; add [email protected] (9c5a16b)
- chore(gitignore): add million lint folder (7ab87cf)
- style(ChatBubble/CopyToClipboard/DeleteMessage/Header/ReloadMessage): add/update prop types (7169c52)
- perf(App): memoize messages (ced36d2)
- perf(App): memoize some callbacks (de489a2)
- perf(ChatBubble): icon logic improvements (06c18a6)
- perf(ChatBubble): make nanoid calls outside of props (5c70209)
- perf(ChatBubble): memoize some content (4dd176e)
- perf(CopyToClipboard): make nanoid calls outside of atoms (adb8ba5)
- perf(CopyToClipboard): move logic outside of props (534a313)
- perf(Header): load UserAvatar dynamically (46e1bf7)
- perf(Messages): only pass parts of message object used (8c3ee53)
- perf(Messages): use message id for key (cd37fac)
- perf(UserAvatar): memoize some content (5eddf6c)
- build(next): add million-lint config (if dev) (94378b7)
- build(next): improve logic for when to use million lint (9c2962d)
- build(next): update config (efbcb09)
- refactor: move local atoms inside of components (33c19f1)
- refactor(ChatBubble/ChatMeta/DeleteMessage/ReloadMessage): use updated props (2d0f25b)
- refactor(TokenCount): improve default returns (687002a)
- refactor(utils/tokens): replace js-tiktoken with gpt-tokenizer (9a2de87)
- chore(biome): enable css linting/formatting (1809f40)
- chore(biome): update config (38e2dad)
- chore(biome): update config (781396b)
- chore(deps-dev): add missing prop-types dependency (19c8ed4)
- chore(deps-dev): bump @biomejs/biome from 1.9.0 to 1.9.1 (#872) (f363347), closes #872
- chore(deps-dev): bump eslint-config-next from 14.2.10 to 14.2.11 (#867) (94e9551), closes #867
- chore(deps-dev): bump postcss from 8.4.45 to 8.4.47 in the postcss group (#870) (f75053e), closes #870
- chore(deps-dev): bump the types group with 2 updates (#869) (bccfc81), closes #869
- chore(deps): bump @langchain/openai in the langchain group (#865) (b43da08), closes #865
- chore(deps): bump ai from 3.3.35 to 3.3.39 (#873) (9eab643), closes #873
- chore(deps): bump openai from 4.59.0 to 4.61.0 (#871) (dd76c2e), closes #871
- chore(deps): bump the langchain group with 4 updates (#868) (90c1b95), closes #868
- chore(deps): update react compiler deps (e2b0702)
- refactor(App/Parameters): move atom into component (5130331)
- refactor(ChatMeta/ParameterModelSelect): update atom import (b61470f)
- chore(deps-dev): bump @biomejs/biome from 1.8.3 to 1.9.0 (#864) (3fdc212), closes #864
- chore(deps-dev): bump @tailwindcss/forms in the tailwindcss group (#839) (539ddc9), closes #839
- chore(deps-dev): bump @types/node in the types group (#828) (beb7c29), closes #828
- chore(deps-dev): bump @types/node in the types group (#833) (2b35c27), closes #833
- chore(deps-dev): bump cssnano from 7.0.5 to 7.0.6 (#835) (1e20ce9), closes #835
- chore(deps-dev): bump eslint-config-next from 14.2.7 to 14.2.8 (#837) (93df04f), closes #837
- chore(deps-dev): bump eslint-config-next from 14.2.8 to 14.2.9 (#855) (d2cfd13), closes #855
- chore(deps-dev): bump eslint-config-next from 14.2.9 to 14.2.10 (#862) (e12c195), closes #862
- chore(deps-dev): bump eslint-plugin-react-compiler (#838) (27bc8f5), closes #838
- chore(deps-dev): bump eslint-plugin-react-compiler (#843) (aa3af2e), closes #843
- chore(deps-dev): bump eslint-plugin-react-compiler (#848) (fb68e8a), closes #848
- chore(deps-dev): bump eslint-plugin-react-compiler (#850) (6e1ba34), closes #850
- chore(deps-dev): bump postcss from 8.4.44 to 8.4.45 in the postcss group (#829) (bd80563), closes #829
- chore(deps-dev): bump sass from 1.77.8 to 1.78.0 (#831) (991fb4e), closes #831
- chore(deps-dev): bump tailwindcss in the tailwindcss group (#859) (2b73dce), closes #859
- chore(deps-dev): bump typescript from 5.5.4 to 5.6.2 (#853) (1752265), closes #853
- chore(deps): bump ai from 3.3.24 to 3.3.26 (#827) (b3fbd3e), closes #827
- chore(deps): bump ai from 3.3.26 to 3.3.27 (#842) (15efc10), closes #842
- chore(deps): bump ai from 3.3.27 to 3.3.28 (#844) (ed08552), closes #844
- chore(deps): bump ai from 3.3.28 to 3.3.30 (#849) (63e65ac), closes #849
- chore(deps): bump ai from 3.3.30 to 3.3.31 (#854) (2e8f4d1), closes #854
- chore(deps): bump ai from 3.3.31 to 3.3.33 (#857) (e394353), closes #857
- chore(deps): bump ai from 3.3.33 to 3.3.34 (#860) (d3a87f0), closes #860
- chore(deps): bump ai from 3.3.34 to 3.3.35 (#863) (f2b53be), closes #863
- chore(deps): bump babel-plugin-react-compiler (#834) (5190ddc), closes #834
- chore(deps): bump babel-plugin-react-compiler (#841) (1669b12), closes #841
- chore(deps): bump babel-plugin-react-compiler (#847) (1802beb), closes #847
- chore(deps): bump babel-plugin-react-compiler (#852) (dea9874), closes #852
- chore(deps): bump babel-plugin-react-compiler to 0.0.0-experimental-334f00b-20240725 (8deb0ba)
- chore(deps): bump langchain from 0.2.18 to 0.2.19 in the langchain group (#858) (db647b2), closes #858
- chore(deps): bump openai from 4.57.0 to 4.57.1 (#830) (1c1dc36), closes #830
- chore(deps): bump openai from 4.57.1 to 4.57.3 (#836) (f8d7dee), closes #836
- chore(deps): bump openai from 4.57.3 to 4.58.0 (#840) (3788f97), closes #840
- chore(deps): bump openai from 4.58.0 to 4.58.1 (#846) (cb2202b), closes #846
- chore(deps): bump openai from 4.58.1 to 4.58.2 (#851) (dd68c35), closes #851
- chore(deps): bump openai from 4.58.2 to 4.59.0 (#861) (f39e052), closes #861
- chore(deps): bump the langchain group with 2 updates (#856) (c398f8f), closes #856
- chore(deps): bump the langchain group with 3 updates (#832) (5d142db), closes #832
- chore(deps-dev): bump @types/node in the types group (#810) (cfd60f0), closes #810
- chore(deps-dev): bump @types/node in the types group (#821) (651adec), closes #821
- chore(deps-dev): bump @types/react in the types group (#816) (a9d5655), closes #816
- chore(deps-dev): bump postcss from 8.4.41 to 8.4.42 in the postcss group (#822) (849119b), closes #822
- chore(deps-dev): bump postcss from 8.4.42 to 8.4.44 in the postcss group (#824) (17d0eaa), closes #824
- chore(deps-dev): bump stylelint from 16.8.2 to 16.9.0 (#813) (8362663), closes #813
- chore(deps-dev): bump the tailwindcss group with 2 updates (#815) (e48a193), closes #815
- chore(deps): add deps to enable react compiler (3a5afd4)
- chore(deps): bump @langchain/core in the langchain group (#814) (5b4b424), closes #814
- chore(deps): bump ai from 3.3.19 to 3.3.20 (#812) (a056ef6), closes #812
- chore(deps): bump ai from 3.3.20 to 3.3.21 (#819) (014aeb4), closes #819
- chore(deps): bump ai from 3.3.21 to 3.3.24 (#825) (e839ad2), closes #825
- chore(deps): bump axios from 1.7.5 to 1.7.6 (#818) (f05d565), closes #818
- chore(deps): bump axios from 1.7.6 to 1.7.7 (#823) (6bd0245), closes #823
- chore(deps): bump next from 15.0.0-canary.136 to 15.0.0-rc.0 (#826) (61610c9), closes #826
- chore(deps): bump openai from 4.56.0 to 4.56.1 (#811) (61dd473), closes #811
- chore(deps): bump openai from 4.56.1 to 4.57.0 (#817) (6913e12), closes #817
- chore(deps): bump the react group with 2 updates (#820) (b73f618), closes #820
- chore(workspace): update ignore list (90f21cb)
- build(next): enable react compiler (c28c319)
- ci(actions): add
--force
to allow react compiler deps to install (b162937) - style(Footer): remove unused suppression comment (fcc45ba)
- chore(deps-dev): bump eslint-config-next from 14.2.6 to 14.2.7 (#808) (10e3991), closes #808
- chore(deps): bump ai from 3.3.15 to 3.3.16 (#801) (ca3d355), closes #801
- chore(deps): bump ai from 3.3.16 to 3.3.17 (#803) (1c113ac), closes #803
- chore(deps): bump ai from 3.3.17 to 3.3.19 (#807) (86cfc24), closes #807
- chore(deps): bump axios from 1.7.4 to 1.7.5 (#802) (eb956f8), closes #802
- chore(deps): bump micromatch (#805) (cbff2f9), closes #805
- chore(deps): bump next from 14.2.6 to 14.2.7 (#809) (1baa768), closes #809
- chore(deps): bump the langchain group with 2 updates (#800) (a6f094d), closes #800
- chore(deps): bump the langchain group with 2 updates (#806) (bcfe08a), closes #806
- chore(volta): bump node version (370f533)
- chore(deps-dev): bump @types/node in the types group (#784) (fb4d1d0), closes #784
- chore(deps-dev): bump @types/node in the types group (#786) (848c95e), closes #786
- chore(deps-dev): bump @types/node in the types group (#795) (808100f), closes #795
- chore(deps-dev): bump eslint-config-next from 14.2.5 to 14.2.6 (#797) (6ef50be), closes #797
- chore(deps-dev): bump the types group with 2 updates (#792) (44d9f75), closes #792
- chore(deps): bump @langchain/core in the langchain group (#794) (fd47521), closes #794
- chore(deps): bump ai from 3.3.10 to 3.3.11 (#788) (32c77c4), closes #788
- chore(deps): bump ai from 3.3.11 to 3.3.12 (#791) (d671c1f), closes #791
- chore(deps): bump ai from 3.3.12 to 3.3.13 (#793) (b11b3bb), closes #793
- chore(deps): bump ai from 3.3.13 to 3.3.14 (#796) (fdb297a), closes #796
- chore(deps): bump ai from 3.3.14 to 3.3.15 (#799) (9c7a9a9), closes #799
- chore(deps): bump ai from 3.3.8 to 3.3.9 (#785) (d12eeae), closes #785
- chore(deps): bump ai from 3.3.9 to 3.3.10 (#787) (da2fa70), closes #787
- chore(deps): bump dayjs from 1.11.12 to 1.11.13 (#790) (a86ed11), closes #790
- chore(deps): bump next from 14.2.5 to 14.2.6 (#798) (8956a77), closes #798
- chore(deps): bump rehype-katex from 7.0.0 to 7.0.1 (#789) (2d62ba1), closes #789
- chore(deps): bump the langchain group with 2 updates (#783) (27bce47), closes #783
- chore(deps-dev): bump stylelint from 16.8.1 to 16.8.2 (#780) (69272fd), closes #780
- chore(deps): add [email protected] (9504435)
- chore(deps): add some remark/rehype plugins (7c29935)
- chore(deps): add [email protected] (f9a4dfb)
- chore(deps): bump @langchain/core in the langchain group (#781) (08d465b), closes #781
- chore(deps): bump ai from 3.3.7 to 3.3.8 (#777) (dd06fa0), closes #777
- chore(deps): bump js-tiktoken from 1.0.12 to 1.0.14 (#779) (c3be53a), closes #779
- chore(deps): bump openai from 4.55.7 to 4.55.9 (#778) (b55fd7a), closes #778
- chore(deps): bump openai from 4.55.9 to 4.56.0 (#782) (bbeeb7c), closes #782
- chore(deps): bump the langchain group with 2 updates (#776) (185edbb), closes #776
- feat(ChatBubble): add/use remark and rehype plugins (6e9fe0d)
- feat(api): add gpt-4o-mini support (a345e96)
- feat(App): add atom to track if gpt-4o-mini is enabled (2c8c556)
- feat(ChatMeta/ParameterModelSelect): add gpt-4o-mini support (ab45e3f)
- refactor(api): default to gpt-4o (2d46c07)
- refactor(Parameters): default to gpt-4o (e9ccb8c)
- refactor(utils/tokens): default to gpt-4o (f30cbaf)
- chore(deps-dev): bump @types/node in the types group (#759) (cd399b1), closes #759
- chore(deps-dev): bump @types/node in the types group (#770) (e9427eb), closes #770
- chore(deps-dev): bump cssnano from 7.0.4 to 7.0.5 (#763) (b750fcb), closes #763
- chore(deps-dev): bump tailwindcss in the tailwindcss group (#754) (62bbabc), closes #754
- chore(deps-dev): bump tailwindcss in the tailwindcss group (#771) (6d95991), closes #771
- chore(deps-dev): bump the tailwindcss group with 2 updates (#752) (7001439), closes #752
- chore(deps): bump @langchain/community in the langchain group (#751) (1c5e1ae), closes #751
- chore(deps): bump @langchain/community in the langchain group (#766) (eb4dd34), closes #766
- chore(deps): bump @langchain/core in the langchain group (#756) (f6baece), closes #756
- chore(deps): bump ai from 3.3.3 to 3.3.4 (#755) (5c90814), closes #755
- chore(deps): bump ai from 3.3.4 to 3.3.5 (#760) (16a67a1), closes #760
- chore(deps): bump ai from 3.3.5 to 3.3.6 (#765) (46d9c3e), closes #765
- chore(deps): bump ai from 3.3.6 to 3.3.7 (#773) (30afb24), closes #773
- chore(deps): bump axios from 1.7.3 to 1.7.4 (#774) (7aa30b0), closes #774
- chore(deps): bump jotai from 2.9.2 to 2.9.3 (#768) (7d69ecd), closes #768
- chore(deps): bump langchain from 0.2.15 to 0.2.16 in the langchain group (#769) (c9d87ba), closes #769
- chore(deps): bump openai from 4.55.0 to 4.55.1 (#753) (54a2915), closes #753
- chore(deps): bump openai from 4.55.1 to 4.55.3 (#757) (7b5ebb7), closes #757
- chore(deps): bump openai from 4.55.3 to 4.55.4 (#762) (f1bc6fd), closes #762
- chore(deps): bump openai from 4.55.4 to 4.55.5 (#767) (ae93ed7), closes #767
- chore(deps): bump openai from 4.55.5 to 4.55.7 (#772) (f7dfb31), closes #772
- chore(deps): bump the langchain group with 2 updates (#758) (27415f2), closes #758
- chore(deps): bump the langchain group with 2 updates (#764) (fa0c0af), closes #764
- revert(api/chat): gpt-4o-mini support until deployable (7a160ae)
- revert(ChatMeta/ParameterModelSelect): gpt-4o-mini support until deployable (2433186)
- chore(deps-dev): bump @types/node in the types group (#734) (a5738d6), closes #734
- chore(deps-dev): bump @types/node in the types group (#737) (1fc06b2), closes #737
- chore(deps-dev): bump autoprefixer in the postcss group (#743) (70cf43f), closes #743
- chore(deps-dev): bump postcss from 8.4.40 to 8.4.41 in the postcss group (#744) (21d64cc), closes #744
- chore(deps-dev): bump stylelint from 16.8.0 to 16.8.1 (#730) (620cdd9), closes #730
- chore(deps): bump @langchain/core in the langchain group (#736) (d553d50), closes #736
- chore(deps): bump ai from 3.2.38 to 3.2.39 (#731) (b9b56c3), closes #731
- chore(deps): bump ai from 3.2.39 to 3.2.41 (#733) (63f7102), closes #733
- chore(deps): bump ai from 3.2.41 to 3.2.44 (#735) (a3293b4), closes #735
- chore(deps): bump ai from 3.2.44 to 3.2.45 (#740) (049f6f3), closes #740
- chore(deps): bump ai from 3.2.45 to 3.3.0 (#741) (22b42b2), closes #741
- chore(deps): bump ai from 3.3.0 to 3.3.2 (#746) (f0e1259), closes #746
- chore(deps): bump ai from 3.3.2 to 3.3.3 (#750) (9931597), closes #750
- chore(deps): bump axios from 1.7.2 to 1.7.3 (#738) (e672b3e), closes #738
- chore(deps): bump jotai from 2.9.1 to 2.9.2 (#749) (b719464), closes #749
- chore(deps): bump marked from 13.0.3 to 14.0.0 (#748) (06e05fd), closes #748
- chore(deps): bump openai from 4.53.2 to 4.54.0 (#739) (3ac4c2d), closes #739
- chore(deps): bump openai from 4.54.0 to 4.55.0 (#747) (35d8770), closes #747
- chore(deps): bump the langchain group with 2 updates (#732) (9ca2615), closes #732
- chore(deps): bump the langchain group with 2 updates (#742) (fa63b85), closes #742
- chore(deps): bump the langchain group with 4 updates (#745) (f1d9ad8), closes #745
- feat(api/chat): add support for gpt-4o-mini (335d418)
- feat(ChatMeta/ParameterModelSelect): add support for gpt-4o-mini (dd81224)
- chore(deps-dev): bump @types/node in the types group (#725) (4f01872), closes #725
- chore(deps-dev): bump stylelint from 16.7.0 to 16.8.0 (#727) (a214d24), closes #727
- chore(deps-dev): bump tailwindcss in the tailwindcss group (#719) (ba83ea0), closes #719
- chore(deps): bump @langchain/community in the langchain group (#729) (bd8fa88), closes #729
- chore(deps): bump ai from 3.2.35 to 3.2.36 (#720) (d511ff2), closes #720
- chore(deps): bump ai from 3.2.36 to 3.2.37 (#723) (8a5dfc2), closes #723
- chore(deps): bump ai from 3.2.37 to 3.2.38 (#728) (e9ab98f), closes #728
- chore(deps): bump marked from 13.0.2 to 13.0.3 (#726) (ef3a184), closes #726
- chore(deps): bump openai from 4.53.0 to 4.53.1 (#721) (4e2fafe), closes #721
- chore(deps): bump openai from 4.53.1 to 4.53.2 (#724) (087324e), closes #724
- style(ChatMeta): remove unused suppression comment (6a9bdc3)
- chore(deps-dev): bump @types/node in the types group (#715) (a1d4202), closes #715
- chore(deps-dev): bump cz-git from 1.9.3 to 1.9.4 (#706) (970894a), closes #706
- chore(deps-dev): bump postcss from 8.4.39 to 8.4.40 in the postcss group (#718) (485452c), closes #718
- chore(deps-dev): bump typescript from 5.5.3 to 5.5.4 (#713) (b649292), closes #713
- chore(deps): bump @langchain/community in the langchain group (#707) (2d5dc30), closes #707
- chore(deps): bump @langchain/core in the langchain group (#709) (f2fe371), closes #709
- chore(deps): bump ai from 3.2.27 to 3.2.28 (#702) (379d18d), closes #702
- chore(deps): bump ai from 3.2.28 to 3.2.29 (#704) (a37d71e), closes #704
- chore(deps): bump ai from 3.2.29 to 3.2.30 (#705) (694343a), closes #705
- chore(deps): bump ai from 3.2.30 to 3.2.32 (#708) (0528ef0), closes #708
- chore(deps): bump ai from 3.2.32 to 3.2.33 (#710) (1e8ab0a), closes #710
- chore(deps): bump ai from 3.2.33 to 3.2.34 (#711) (3a05544), closes #711
- chore(deps): bump ai from 3.2.34 to 3.2.35 (#716) (a4ef013), closes #716
- chore(deps): bump dayjs from 1.11.11 to 1.11.12 (#703) (3820e17), closes #703
- chore(deps): bump jotai from 2.9.0 to 2.9.1 (#714) (1ed7e9a), closes #714
- chore(deps): bump openai from 4.52.7 to 4.53.0 (#712) (30bd6ea), closes #712
- chore(deps): bump the langchain group with 2 updates (#701) (1f9c713), closes #701
- chore(deps): bump the langchain group with 2 updates (#717) (8f3825b), closes #717
- chore(volta): bump node version (e9573ac)
- chore(deps-dev): bump @types/node in the types group (#700) (a559de9), closes #700
- chore(deps-dev): bump eslint-config-next from 14.2.4 to 14.2.5 (#681) (aeeb0d6), closes #681
- chore(deps-dev): bump prettier from 3.3.2 to 3.3.3 (#691) (1d6cf5a), closes #691
- chore(deps-dev): bump sass from 1.77.7 to 1.77.8 (#688) (976dd75), closes #688
- chore(deps-dev): bump stylelint from 16.6.1 to 16.7.0 (#689) (b58497e), closes #689
- chore(deps-dev): bump tailwindcss in the tailwindcss group (#693) (d8c3436), closes #693
- chore(deps-dev): bump tailwindcss in the tailwindcss group (#698) (01951e2), closes #698
- chore(deps): bump ai from 3.2.19 to 3.2.21 (#684) (d5960c9), closes #684
- chore(deps): bump ai from 3.2.21 to 3.2.22 (#686) (c646bc2), closes #686
- chore(deps): bump ai from 3.2.22 to 3.2.23 (#692) (aeec726), closes #692
- chore(deps): bump ai from 3.2.23 to 3.2.24 (#694) (5a90030), closes #694
- chore(deps): bump ai from 3.2.24 to 3.2.25 (#696) (a80983c), closes #696
- chore(deps): bump ai from 3.2.25 to 3.2.27 (#699) (7d5c44b), closes #699
- chore(deps): bump dexie from 4.0.7 to 4.0.8 (#683) (3ac0b62), closes #683
- chore(deps): bump next from 14.2.4 to 14.2.5 (#682) (4d73a5f), closes #682
- chore(deps): bump openai from 4.52.5 to 4.52.6 (#685) (3a932f0), closes #685
- chore(deps): bump openai from 4.52.6 to 4.52.7 (#687) (fd6868d), closes #687
- chore(deps): bump the fontawesome group with 3 updates (#697) (6011a19), closes #697
- chore(deps): bump the langchain group with 4 updates (#695) (3e46a25), closes #695
- chore(volta): bump npm version (6b2e8c3)
- chore(deps-dev): bump @types/node in the types group (#672) (a4f2eb5), closes #672
- chore(deps-dev): bump cssnano from 7.0.3 to 7.0.4 (#671) (12eb52d), closes #671
- chore(deps-dev): bump postcss from 8.4.38 to 8.4.39 in the postcss group (#659) (626ef9a), closes #659
- chore(deps-dev): bump sass from 1.77.6 to 1.77.7 (#680) (4c537ac), closes #680
- chore(deps-dev): bump typescript from 5.5.2 to 5.5.3 (#665) (8eb9acc), closes #665
- chore(deps): bump @langchain/community in the langchain group (#662) (aefd3ae), closes #662
- chore(deps): bump @langchain/community in the langchain group (#666) (579c3ba), closes #666
- chore(deps): bump @langchain/core in the langchain group (#658) (823c719), closes #658
- chore(deps): bump @langchain/core in the langchain group (#664) (655fcc3), closes #664
- chore(deps): bump @langchain/core in the langchain group (#668) (901d0a2), closes #668
- chore(deps): bump @langchain/core in the langchain group (#670) (95e6c26), closes #670
- chore(deps): bump ai from 3.2.14 to 3.2.15 (#656) (90dd1a6), closes #656
- chore(deps): bump ai from 3.2.15 to 3.2.16 (#663) (93db037), closes #663
- chore(deps): bump ai from 3.2.16 to 3.2.17 (#673) (e342c2d), closes #673
- chore(deps): bump ai from 3.2.17 to 3.2.18 (#675) (1c11171), closes #675
- chore(deps): bump ai from 3.2.18 to 3.2.19 (#677) (219a9dc), closes #677
- chore(deps): bump jotai from 2.8.3 to 2.8.4 (#657) (68f7040), closes #657
- chore(deps): bump jotai from 2.8.4 to 2.9.0 (#674) (31527bd), closes #674
- chore(deps): bump marked from 13.0.1 to 13.0.2 (#669) (3cbc539), closes #669
- chore(deps): bump openai from 4.52.1 to 4.52.2 (#660) (f624d8b), closes #660
- chore(deps): bump openai from 4.52.2 to 4.52.3 (#667) (cb2bd42), closes #667
- chore(deps): bump openai from 4.52.3 to 4.52.4 (#676) (8a7043f), closes #676
- chore(deps): bump openai from 4.52.4 to 4.52.5 (#679) (dcaa3bf), closes #679
- chore(deps): bump the langchain group with 2 updates (#655) (658d9bb), closes #655
- chore(deps): bump the langchain group with 3 updates (#678) (c05b34b), closes #678
- chore(volta): bump node version (8360ee0)
- chore(deps-dev): bump @biomejs/biome from 1.8.1 to 1.8.2 (#632) (b3cba36), closes #632
- chore(deps-dev): bump @biomejs/biome from 1.8.2 to 1.8.3 (#654) (3f32f61), closes #654
- chore(deps-dev): bump @types/node in the types group (#631) (8260dde), closes #631
- chore(deps-dev): bump @types/node in the types group (#635) (a98dd43), closes #635
- chore(deps-dev): bump @types/node in the types group (#640) (35e5fa4), closes #640
- chore(deps-dev): bump @types/node in the types group (#647) (7ff68c0), closes #647
- chore(deps-dev): bump cssnano from 7.0.2 to 7.0.3 (#629) (e95fbec), closes #629
- chore(deps-dev): bump stylelint-config-standard from 36.0.0 to 36.0.1 (#637) (dc0399f), closes #637
- chore(deps-dev): bump typescript from 5.4.5 to 5.5.2 (#638) (e9104cd), closes #638
- chore(deps): bump @langchain/community in the langchain group (#628) (8ced871), closes #628
- chore(deps): bump @langchain/core in the langchain group (#630) (df1828a), closes #630
- chore(deps): bump @langchain/openai in the langchain group (#652) (7716694), closes #652
- chore(deps): bump ai from 3.1.37 to 3.2.0 (#627) (e0ddd9f), closes #627
- chore(deps): bump ai from 3.2.0 to 3.2.1 (#634) (2de2c86), closes #634
- chore(deps): bump ai from 3.2.1 to 3.2.2 (#636) (bab81b0), closes #636
- chore(deps): bump ai from 3.2.10 to 3.2.12 (#650) (8b0585e), closes #650
- chore(deps): bump ai from 3.2.12 to 3.2.14 (#653) (d21ceb2), closes #653
- chore(deps): bump ai from 3.2.2 to 3.2.6 (#641) (9ee8c0b), closes #641
- chore(deps): bump ai from 3.2.6 to 3.2.9 (#645) (58ce5f4), closes #645
- chore(deps): bump ai from 3.2.9 to 3.2.10 (#648) (1ab534f), closes #648
- chore(deps): bump daisyui from 4.12.2 to 4.12.7 (#642) (8efc5d2), closes #642
- chore(deps): bump daisyui from 4.12.7 to 4.12.8 (#644) (d1e79d0), closes #644
- chore(deps): bump daisyui from 4.12.8 to 4.12.10 (#651) (c81059f), closes #651
- chore(deps): bump marked from 13.0.0 to 13.0.1 (#643) (b58dabe), closes #643
- chore(deps): bump openai from 4.51.0 to 4.52.0 (#633) (736b26a), closes #633
- chore(deps): bump openai from 4.52.0 to 4.52.1 (#649) (3d5df67), closes #649
- chore(deps): bump the langchain group across 1 directory with 4 updates (#646) (3ca4666), closes #646
- chore(deps-dev): bump @types/node in the types group (#622) (11b19d1), closes #622
- chore(deps-dev): bump @types/node in the types group (#626) (c542647), closes #626
- chore(deps-dev): bump sass from 1.77.5 to 1.77.6 (#624) (1d4c76f), closes #624
- chore(deps): bump @langchain/community in the langchain group (#617) (9ab91c0), closes #617
- chore(deps): bump @langchain/core in the langchain group (#625) (84a1070), closes #625
- chore(deps): bump ai from 3.1.33 to 3.1.34 (#616) (b499545), closes #616
- chore(deps): bump ai from 3.1.34 to 3.1.35 (#618) (84f500e), closes #618
- chore(deps): bump ai from 3.1.35 to 3.1.36 (#620) (e94cfdb), closes #620
- chore(deps): bump ai from 3.1.36 to 3.1.37 (#623) (2f5a627), closes #623
- chore(deps): bump marked from 12.0.2 to 13.0.0 (4248fce)
- chore(deps): bump openai from 4.50.0 to 4.51.0 (#615) (e862fa6), closes #615
- chore(deps): remove unused dependency (d8a4252)
- refactor(utils/markdownToText): improve handling of
block
andescapeBlock
(4af5b2b) - refactor(utils/markdownToText): update for marked v13 (03fa7a1)
- revert(deps): rollback marked to 12.0.2 (cfab2cf)
- chore(deps-dev): bump @biomejs/biome from 1.8.0 to 1.8.1 (#604) (1a9e836), closes #604
- chore(deps-dev): bump cz-git from 1.9.2 to 1.9.3 (#608) (2864505), closes #608
- chore(deps-dev): bump eslint-config-next from 14.2.3 to 14.2.4 (#611) (669ec61), closes #611
- chore(deps-dev): bump prettier from 3.3.1 to 3.3.2 (#605) (49dc649), closes #605
- chore(deps-dev): bump sass from 1.77.4 to 1.77.5 (#610) (6d0ef17), closes #610
- chore(deps): bump ai from 3.1.30 to 3.1.31 (#602) (c4a944f), closes #602
- chore(deps): bump ai from 3.1.31 to 3.1.32 (#612) (0524e44), closes #612
- chore(deps): bump ai from 3.1.32 to 3.1.33 (#613) (bf8d0dc), closes #613
- chore(deps): bump marked from 12.0.2 to 13.0.0 (#607) (f6656fd), closes #607
- chore(deps): bump next from 14.2.3 to 14.2.4 (#609) (d6827cd), closes #609
- chore(deps): bump openai from 4.49.1 to 4.50.0 (#603) (b68d6e0), closes #603
- chore(deps): bump the langchain group with 2 updates (#606) (66856cd), closes #606
- chore(deps-dev): bump tailwindcss in the tailwindcss group (#594) (55f3cf1), closes #594
- chore(deps): bump ai from 3.1.26 to 3.1.28 (#595) (1e594ae), closes #595
- chore(deps): bump ai from 3.1.28 to 3.1.30 (#599) (dcf7f37), closes #599
- chore(deps): bump openai from 4.48.1 to 4.48.2 (#596) (c4ec3c7), closes #596
- chore(deps): bump openai from 4.48.2 to 4.49.0 (#598) (04ac21c), closes #598
- chore(deps): bump openai from 4.49.0 to 4.49.1 (#600) (d1d8403), closes #600
- chore(deps): bump the langchain group with 2 updates (#597) (bfec3cc), closes #597
- chore(deps): bump uuid from 9.0.1 to 10.0.0 (#601) (1f60041), closes #601
- chore(deps-dev): bump @biomejs/biome from 1.7.3 to 1.8.0 (#586) (b96ec67), closes #586
- chore(deps-dev): bump @types/node in the types group (#583) (e4aa3f3), closes #583
- chore(deps-dev): bump @types/node in the types group (#589) (5094288), closes #589
- chore(deps-dev): bump cssnano from 7.0.1 to 7.0.2 (#590) (d93739b), closes #590
- chore(deps-dev): bump prettier from 3.3.0 to 3.3.1 (#592) (e5d5fd3), closes #592
- chore(deps): bump ai from 3.1.23 to 3.1.24 (#584) (b48ff1d), closes #584
- chore(deps): bump ai from 3.1.24 to 3.1.25 (#585) (0e2744e), closes #585
- chore(deps): bump ai from 3.1.25 to 3.1.26 (#587) (2cf9f2a), closes #587
- chore(deps): bump daisyui from 4.11.1 to 4.12.2 (#591) (1bec389), closes #591
- chore(deps): bump jotai from 2.8.2 to 2.8.3 (#582) (705a8cb), closes #582
- chore(deps): bump openai from 4.47.3 to 4.48.1 (#593) (0d18aa4), closes #593
- chore(deps): bump the langchain group with 3 updates (#588) (9d38f1d), closes #588
- chore(deps-dev): bump @types/node in the types group (#575) (cdbcdca), closes #575
- chore(deps-dev): bump @types/node in the types group (#580) (aaf5667), closes #580
- chore(deps-dev): bump prettier from 3.2.5 to 3.3.0 (#579) (09d381f), closes #579
- chore(deps-dev): bump sass from 1.77.3 to 1.77.4 (#572) (3cf83d6), closes #572
- chore(deps): bump @langchain/community in the langchain group (#574) (a105cfd), closes #574
- chore(deps): bump @langchain/openai in the langchain group (#578) (ade56c8), closes #578
- chore(deps): bump ai from 3.1.21 to 3.1.22 (#573) (ba5b8ac), closes #573
- chore(deps): bump ai from 3.1.22 to 3.1.23 (#581) (e2acb53), closes #581
- chore(deps): bump openai from 4.47.2 to 4.47.3 (#577) (1ef54d6), closes #577
- chore(deps): bump the langchain group with 3 updates (#571) (1c4d219), closes #571
- chore(deps-dev): bump @types/node in the types group (#566) (fdd58f8), closes #566
- chore(deps-dev): bump sass from 1.77.2 to 1.77.3 (#567) (29ab84a), closes #567
- chore(deps): bump @langchain/core in the langchain group (#565) (64d5a2d), closes #565
- chore(deps): bump @langchain/core in the langchain group (#569) (025684a), closes #569
- chore(deps): bump ai from 3.1.16 to 3.1.20 (#568) (756ef84), closes #568
- chore(deps): bump ai from 3.1.20 to 3.1.21 (#570) (5c176e9), closes #570
- chore(deps): bump openai from 4.47.1 to 4.47.2 (#564) (940db58), closes #564
- chore(deps): bump the langchain group with 2 updates (#563) (9239f26), closes #563
- chore(volta): bump node/npm versions (e71b702)
- refactor(ChatBubble): preserve line breaks in all messages (7b1e916)
- chore(CODEOWNERS): remove CU-CommunityApps/cloud-team (b50458b)
- chore(deps-dev): bump stylelint from 16.6.0 to 16.6.1 (#561) (e1b9e09), closes #561
- chore(deps): bump ai from 3.1.15 to 3.1.16 (#562) (139378b), closes #562
- build(npm): remove
--turbo
flag fromdev
script (205703f) - build(npm): update name, repo, and homepage (7de2b82)
- docs(README): update project URLs and name (a95d322)
- refactor(UpdateCheck): update org and repo (40694bf)
- style(Header): update repo url (d2eaa97)
- feat(api/chat): add gpt-4o support (e021fba)
- feat(api/langchain): add gpt-4o support (4f84815)
- feat(ChatMeta/ParameterModelSelect): add gpt-4o support (da5c2c8)
- chore(deps-dev): bump cz-git from 1.9.1 to 1.9.2 (#557) (2701827), closes #557
- chore(deps): bump ai from 3.1.14 to 3.1.15 (#560) (2584035), closes #560
- chore(deps): bump dexie from 4.0.4 to 4.0.5 (#554) (427480c), closes #554
- chore(deps): bump dexie from 4.0.5 to 4.0.7 (#556) (4e054da), closes #556
- chore(deps): bump jotai from 2.8.1 to 2.8.2 (#558) (7692b86), closes #558
- chore(deps): bump the langchain group with 2 updates (#555) (d1d8ad0), closes #555
- chore(deps): bump the langchain group with 2 updates (#559) (b31ef01), closes #559
- chore(deps-dev): bump @types/react in the types group (#551) (0657974), closes #551
- chore(deps-dev): bump stylelint from 16.5.0 to 16.6.0 (#553) (edcb1ec), closes #553
- chore(deps): bump @fortawesome/react-fontawesome (#547) (f033a0a), closes #547
- chore(deps): bump @langchain/community in the langchain group (#548) (6f0183f), closes #548
- chore(deps): bump ai from 3.1.12 to 3.1.13 (#549) (3511737), closes #549
- chore(deps): bump ai from 3.1.13 to 3.1.14 (#552) (781ea3e), closes #552
- chore(deps): bump langchain from 0.2.0 to 0.2.1 in the langchain group (#546) (7e010aa), closes #546
- chore(deps): bump langchain from 0.2.1 to 0.2.2 in the langchain group (#550) (6383bf6), closes #550
- --- (#542) (802e08f), closes #542
- --- (#543) (d380d77), closes #543
- --- (#544) (4b668a7), closes #544
- --- (#545) (3e4d536), closes #545
- chore(deps-dev): bump sass from 1.77.1 to 1.77.2 (#536) (ecf5fcb), closes #536
- chore(deps): bump @fortawesome/react-fontawesome (#535) (6f94219), closes #535
- chore(deps): bump @langchain/openai in the langchain group (#540) (ea43af0), closes #540
- chore(deps): bump ai from 3.1.9 to 3.1.12 (#537) (3700290), closes #537
- chore(deps): bump axios from 1.6.8 to 1.7.0 (#541) (e2895e0), closes #541
- chore(deps): bump the langchain group with 4 updates (#538) (d5cbcc0), closes #538
- chore(deps-dev): bump types group with 1 update (7894eaf)
- chore(deps): bump @langchain/openai in the langchain group (#534) (790d4ea), closes #534
- chore(deps): bump ai from 3.1.5 to 3.1.7 (#530) (3a29679), closes #530
- chore(deps): bump ai from 3.1.7 to 3.1.8 (#531) (3093449), closes #531
- chore(deps): bump ai from 3.1.8 to 3.1.9 (#533) (4e12d39), closes #533
- chore(deps): bump js-tiktoken from 1.0.11 to 1.0.12 (dcf19ae)
- chore(deps): bump langchain group with 3 updates (60ea709)
- chore(deps): bump openai from 4.45.0 to 4.46.1 (47d8238)
- chore(deps): bump openai from 4.46.1 to 4.47.1 (#532) (ea70d11), closes #532
- chore(volta): update npm version (0a77175)
- refactor(api/chat): use azure client (a00e35e)
- chore(deps-dev): bump @types/react in the types group (#527) (893368b), closes #527
- chore(deps-dev): bump sass from 1.77.0 to 1.77.1 (#529) (a74fc6b), closes #529
- chore(deps): add [email protected] (1ead02a)
- chore(deps): bump ai from 3.1.3 to 3.1.4 (#524) (eac84ef), closes #524
- chore(deps): bump ai from 3.1.4 to 3.1.5 (#525) (b26b230), closes #525
- chore(deps): bump openai from 4.43.0 to 4.44.0 (#523) (1f0bc37), closes #523
- chore(deps): bump openai from 4.44.0 to 4.45.0 (#528) (ae1ba31), closes #528
- chore(deps): bump the langchain group with 2 updates (#526) (076aeaf), closes #526
- chore(deps): remove unused dependencies (81130c3)
- perf(chatMeta): improve last updated logic and reduce renders (34513ba)
- fix(ChatMeta): update logic that sets model name (95bbe3d)
- refactor: use jotai for state management (a9ac564)
- refactor(CopyToClipboard): update click handler (1ce9434)
- refactor(hooks): remove useDebounce and hooks folder (24ca098)
- refactor(Providers): remove custom providers (fa7c6d5)
- fix(ChatBubble): preserve line breaks in user messages (dbae43a)
- chore(deps-dev): bump @types/node in the types group (#519) (70ae557), closes #519
- chore(deps): bump ai from 3.1.2 to 3.1.3 (#521) (5bcf759), closes #521
- chore(deps): bump openai from 4.42.0 to 4.43.0 (#520) (e928b59), closes #520
- chore(deps): bump zod from 3.23.7 to 3.23.8 (#522) (acbc81d), closes #522
- chore(volta): bump node version (1a7d961)
- chore(deps-dev): bump @types/node in the types group (#512) (102305e), closes #512
- chore(deps-dev): bump sass from 1.76.0 to 1.77.0 (#515) (fa57a94), closes #515
- chore(deps): bump @langchain/community in the langchain group (#514) (219779e), closes #514
- chore(deps): bump @langchain/core in the langchain group (#511) (3408349), closes #511
- chore(deps): bump ai from 3.1.1 to 3.1.2 (#518) (f32979a), closes #518
- chore(deps): bump daisyui from 4.10.5 to 4.11.1 (#516) (176bc79), closes #516
- chore(deps): bump openai from 4.41.0 to 4.42.0 (#513) (9e58cd0), closes #513
- chore(deps): bump zod from 3.23.6 to 3.23.7 (#517) (5f439ad), closes #517
- refactor(Footer): change textarea placeholder while loading (24e7c0d)
- feat(api): add support for gpt-4-turbo (5469a7a)
- feat(ChatMeta): add support for gpt-4-turbo (cfc4282)
- feat(ParameterModelSelect): include gpt-4 and gpt-4-turbo models (ee7b3a8)
- refactor(DefaultsContext): set upt-4-turbo as default (a9e5e96)
- refactor(ParameterModelSelect): update GPT-4 model info (dd2e55f)
- refactor(ParameterSlider): use gpt-4-turbo as default (a2ea069)
- refactor(utils/tokens): use gpt-4-turbo for token model (c09aaa9)
- chore(deps-dev): bump @biomejs/biome from 1.7.2 to 1.7.3 (#509) (e818995), closes #509
- chore(deps): bump openai from 4.40.2 to 4.41.0 (#510) (09f6bba), closes #510
- fix(ThemeChanger): initial selection of current theme (eec8d1d)
- chore(deps-dev): add/configure prettier (2371a11)
- chore(deps-dev): bump @types/react-syntax-highlighter in the types group (#505) (e52b986), closes #505
- chore(deps-dev): bump the conventional-changelog group with 3 updates (#506) (5474232), closes #506
- chore(deps): add [email protected] (e8c0c90)
- chore(deps): add [email protected] (c2bebbe)
- chore(deps): bump openai from 4.40.1 to 4.40.2 (#507) (edd515e), closes #507
- refactor(ChatBubble): use clsx for className logic (785d80b)
- refactor(ChatMeta): use clsx for className logic (30c82b1)
- refactor(CopyToClipboard): use clsx for className logic (d3b3ced)
- refactor(DeleteMessage): use clsx for className logic (0ee167b)
- refactor(ReloadMessage): use clsx for className logic (8deda95)
- refactor(SystemMessage): use clsx for className logic (15d2631)
- refactor(TokenCount): use clsx for className logic (cfa3977)
- refactor(UserAvatar): use clsx for className logic (6f5fae0)
- fix(TokenCount): systemMessage count (27a45b4)
- style(Messages): reduce top padding (5021d88)
- feat(Messages): update bottom padding if textarea is resized (c8666e4)
- build(tailwind): add max-h-75 attribute with 75vh (c2cd02a)
- refactor(Footer): set min and max height on textarea (31456ce)
- chore(deps-dev): bump @types/node in the types group (#496) (0820218), closes #496
- chore(deps-dev): bump @types/react-syntax-highlighter in the types group (#501) (1f57b5c), closes #501
- chore(deps-dev): bump stylelint from 16.4.0 to 16.5.0 (#497) (467949d), closes #497
- chore(deps): bump @langchain/community in the langchain group (#500) (837fa01), closes #500
- chore(deps): bump ai from 3.1.0 to 3.1.1 (#499) (6fe90c0), closes #499
- chore(deps): bump daisyui from 4.10.3 to 4.10.5 (#502) (b9f9781), closes #502
- chore(deps): bump openai from 4.40.0 to 4.40.1 (#498) (6b8c205), closes #498
- chore(volta): bump npm version (af8ea87)
- chore(deps-dev): bump @biomejs/biome from 1.7.1 to 1.7.2 (#490) (a22f819), closes #490
- chore(deps-dev): bump sass from 1.75.0 to 1.76.0 (#493) (a93de52), closes #493
- chore(deps): bump ai from 3.0.35 to 3.1.0 (#491) (b365bbc), closes #491
- chore(deps): bump daisyui from 4.10.2 to 4.10.3 (#495) (de34c48), closes #495
- chore(deps): bump openai from 4.38.5 to 4.39.0 (#489) (5361f54), closes #489
- chore(deps): bump openai from 4.39.0 to 4.39.1 (#492) (98b6d7e), closes #492
- chore(deps): bump openai from 4.39.1 to 4.40.0 (#494) (20f614c), closes #494
- refactor(ChatBubble): get editorTheme from defautls context (3f06a89)
- refactor(DefaultsContext): add editorTheme, theme, setEditorTheme and setTheme to providers (802e7d6)
- refactor(RootLayout): add attribute for next-themes (3cb84fe)
- refactor(ThemeChanger): improve logic; use defaults context (b08f722)
- feat(Providers): add ThemeProvider (54fb3fa)
- chore(deps-dev): bump @tailwindcss/typography in the tailwindcss group (#485) (91f916b), closes #485
- chore(deps-dev): bump @types/react in the types group (#484) (cbe74cd), closes #484
- chore(deps): add [email protected] (9f4279f)
- chore(deps): bump ai from 3.0.34 to 3.0.35 (#488) (4b93dcb), closes #488
- chore(deps): bump dayjs from 1.11.10 to 1.11.11 (#487) (3e654c1), closes #487
- chore(deps): bump the langchain group with 2 updates (#483) (db77bc5), closes #483
- chore(deps): bump the react group with 2 updates (#482) (e443319), closes #482
- chore(deps-dev): bump cssnano from 7.0.0 to 7.0.1 (#481) (eb42ce4), closes #481
- chore(deps-dev): bump the types group with 2 updates (#478) (7fee2d9), closes #478
- chore(deps): bump ai from 3.0.31 to 3.0.32 (#477) (a764ea2), closes #477
- chore(deps): bump ai from 3.0.32 to 3.0.33 (#479) (7f982fd), closes #479
- chore(deps): bump ai from 3.0.33 to 3.0.34 (#480) (f4e581b), closes #480
- chore(deps): bump the react group with 2 updates (#476) (1841aea), closes #476
- refactor(UserAvatar): improve logic (ac26fe2)
- chore(deps-dev): bump @biomejs/biome from 1.7.0 to 1.7.1 (#462) (c9b3aa5), closes #462
- chore(deps-dev): bump cssnano from 6.1.2 to 7.0.0 (#475) (7ed4037), closes #475
- chore(deps-dev): bump eslint-config-next from 14.2.2 to 14.2.3 (#474) (6b2dac6), closes #474
- chore(deps-dev): bump stylelint from 16.3.1 to 16.4.0 (#469) (d5e8de3), closes #469
- chore(deps): bump @langchain/core in the langchain group (#465) (4ddf724), closes #465
- chore(deps): bump ai from 3.0.24 to 3.0.26 (#466) (d9584f6), closes #466
- chore(deps): bump ai from 3.0.26 to 3.0.27 (#467) (ca9f657), closes #467
- chore(deps): bump ai from 3.0.27 to 3.0.29 (#468) (ce4b7b5), closes #468
- chore(deps): bump ai from 3.0.29 to 3.0.31 (#470) (cd094bf), closes #470
- chore(deps): bump next from 14.2.2 to 14.2.3 (#472) (06b9ce8), closes #472
- chore(deps): bump openai from 4.38.2 to 4.38.3 (#461) (6214252), closes #461
- chore(deps): bump openai from 4.38.3 to 4.38.5 (#473) (086fca8), closes #473
- chore(deps): bump the langchain group with 2 updates (#463) (c8aff41), closes #463
- chore(deps): bump the langchain group with 3 updates (#471) (1c61edd), closes #471
- refactor(App): get userMeta from context/provider (1c94003)
- refactor(App): move reload and stop into callbacks (c8c7d8a)
- refactor(App): move submit handler into effect that applies it (2e96bef)
- refactor(App/DefaultsContext): move some vars/logic into context (f66473e)
- refactor(ChatBubble): remove userMeta (fb2d2a6)
- refactor(ChatMeta): call functions directly (65624c3)
- refactor(ChatMeta): get userMeta from context (69a4a7e)
- refactor(ClearChatButton/ExportChatButton): use context (ae88b90)
- refactor(DefaultsContext): don't rethrow error (7c909bb)
- refactor(Footer/Header/SystemMessage): use refs context/provider (fa1baa0)
- refactor(Footer/SystemMessage): scope TokenStateProvider to just components that need it (c353c90)
- refactor(Header): clean up props (82a66bf)
- refactor(Header): remove useMeta (a8405d4)
- refactor(layout): remove providers (31d3a3c)
- refactor(layout): use Providers component (18a5a6a)
- refactor(Messages): clean up props/propTypes (80208bc)
- refactor(Messages): remove userMeta (7be7a2d)
- refactor(Parameters): use context (6284bc3)
- refactor(Providers): add RefsProvider (2afeaf8)
- refactor(SystemMessage): use context (a3799fc)
- refactor(TokenContext): use context (8de0d99)
- refactor(TokenCount): use context (af2f429)
- refactor(UserAvatar): get userMeta from context/provider (fc68847)
- fix(App): add displayName for ErrorFallback (2d34753)
- fix(UpdateCheck): date logic (b445c7b)
- feat(Providers): add component for app-wide providers (eba7767)
- feat(Providers): add DefaultsProvider (b9fea45)
- feat(RefsContext): refactor refs into context (ada9ad2)
- feat(UserMetaContext): add context and provider (45d2fa0)
- style(App): update onFinish for consistency (cb1b34a)
- style(ChatBubble): clean up props and propTypes (1fc7acb)
- style(Footer): organize imports (1708d15)
- perf(Footer): memoize class names and debounce input for token count (7770fc8)
- perf(TokenCount): memoize component (b89f825)
- refactor(Footer): disable textarea while loading (and return focus when not) (ca5d26d)
- refactor(layout): add Providers (01bb794)
- refactor(TokenContext): update maxTokens logic (0ab3a19)
- refactor(TokenCount): use new context/provider (e6a220b)
- style(TokenCount): remove unused import (b1de586)
- feat(Providers): add component that will have any/all providers (58cb5a5)
- feat(TokenContext): add context and move token count logic into it (c156338)
- chore(deps-dev): bump eslint-config-next from 14.2.1 to 14.2.2 (#455) (a73ae2c), closes #455
- chore(deps): bump ai from 3.0.23 to 3.0.24 (#457) (5a18ae9), closes #457
- chore(deps): bump marked from 12.0.1 to 12.0.2 (#458) (994c2a3), closes #458
- chore(deps): bump next from 14.2.1 to 14.2.2 (#454) (c49bd3e), closes #454
- chore(deps): bump openai from 4.37.0 to 4.37.1 (#452) (17a0524), closes #452
- chore(deps): bump openai from 4.37.1 to 4.38.1 (#456) (e5e615a), closes #456
- chore(deps): bump openai from 4.38.1 to 4.38.2 (#460) (38ccc49), closes #460
- chore(deps): bump the langchain group with 2 updates (#453) (f19b8ad), closes #453
- perf(Footer): remove dynamic textarea resizing (again) (c8f8d40)
- revert(Footer): back to debounced input (b6cb91c)
- chore(deps-dev): bump @biomejs/biome from 1.6.4 to 1.7.0 (#444) (2c37077), closes #444
- chore(deps-dev): bump @types/react in the types group (#447) (cfbe5b0), closes #447
- chore(deps): bump @langchain/community in the langchain group (#446) (0d700e9), closes #446
- chore(deps): bump @langchain/core in the langchain group (#449) (7fa994e), closes #449
- chore(deps): bump ai from 3.0.22 to 3.0.23 (#451) (7376fe9), closes #451
- chore(deps): bump daisyui from 4.10.1 to 4.10.2 (6c010ec)
- chore(deps): bump openai from 4.33.1 to 4.34.0 (#445) (656e335), closes #445
- chore(deps): bump openai from 4.34.0 to 4.35.0 (#448) (7d5cf40), closes #448
- chore(deps): bump openai from 4.35.0 to 4.36.0 (#450) (d4bd62a), closes #450
- chore(deps): bump openai from 4.36.0 to 4.37.0 (982ac0e)
- refactor(Footer): use input value (b74054d)
- style: update imports (remove extension) (880e8cb)
- perf: memoize several components and fix a couple linter warnings (d9b140a)
- chore(deps-dev): bump @types/react in the types group (#435) (a641486), closes #435
- chore(deps-dev): bump @types/react in the types group (#438) (d8b0e95), closes #438
- chore(deps-dev): bump eslint-config-next from 14.2.0 to 14.2.1 (#440) (3e3efac), closes #440
- chore(deps-dev): bump sass from 1.74.1 to 1.75.0 (#436) (d8a6d3b), closes #436
- chore(deps): bump @langchain/community in the langchain group (#437) (1cc6589), closes #437
- chore(deps): bump ai from 3.0.21 to 3.0.22 (#439) (596f89b), closes #439
- chore(deps): bump js-tiktoken from 1.0.10 to 1.0.11 (#443) (0a2f277), closes #443
- chore(deps): bump next from 14.2.0 to 14.2.1 (#441) (725630d), closes #441
- chore(deps): bump openai from 4.33.0 to 4.33.1 (#442) (5b7f1fb), closes #442
- chore(volta): bump node/npm versions (244c4c3)
- chore(deps-dev): bump eslint-config-next from 14.1.4 to 14.2.0 (#433) (e574b51), closes #433
- chore(deps-dev): bump the types group with 2 updates (#432) (8db51c2), closes #432
- chore(deps-dev): bump typescript from 5.4.4 to 5.4.5 (#429) (5f421a4), closes #429
- chore(deps): bump ai from 3.0.20 to 3.0.21 (#430) (c535de4), closes #430
- chore(deps): bump dexie from 4.0.1 to 4.0.2 (#427) (e3f7052), closes #427
- chore(deps): bump dexie from 4.0.2 to 4.0.4 (#431) (f6a313f), closes #431
- chore(deps): bump next from 14.1.4 to 14.2.0 (#434) (69b0ee1), closes #434
- chore(deps): bump the langchain group with 4 updates (#428) (c6c3940), closes #428
- chore(deps-dev): bump @types/node in the types group (#418) (259ecf5), closes #418
- chore(deps-dev): bump @types/node in the types group (#424) (e3f90e7), closes #424
- chore(deps-dev): bump @types/node in the types group (#425) (4c63b68), closes #425
- chore(deps-dev): bump @types/react in the types group (#423) (7917bbe), closes #423
- chore(deps-dev): bump sass from 1.72.0 to 1.74.1 (#411) (6745361), closes #411
- chore(deps-dev): bump the types group with 2 updates (#410) (7f91f55), closes #410
- chore(deps-dev): bump typescript from 5.4.3 to 5.4.4 (#416) (2a4ad7a), closes #416
- chore(deps): bump @langchain/core in the langchain group (#413) (01af0ff), closes #413
- chore(deps): bump ai from 3.0.17 to 3.0.18 (#412) (a890864), closes #412
- chore(deps): bump ai from 3.0.18 to 3.0.19 (#417) (54381ad), closes #417
- chore(deps): bump ai from 3.0.19 to 3.0.20 (#426) (2cacfba), closes #426
- chore(deps): bump daisyui from 4.9.0 to 4.10.1 (#415) (64df6a6), closes #415
- chore(deps): bump nanoid from 5.0.6 to 5.0.7 (#421) (b848acc), closes #421
- chore(deps): bump openai from 4.32.1 to 4.32.2 (#414) (4c59438), closes #414
- chore(deps): bump openai from 4.32.2 to 4.33.0 (#420) (31f73b6), closes #420
- chore(deps): bump the langchain group with 2 updates (#409) (59ac65d), closes #409
- chore(deps): bump the langchain group with 3 updates (#422) (75c7288), closes #422
- chore(volta): bump node and npm versions (5505276)
- chore(deps-dev): bump @biomejs/biome from 1.6.3 to 1.6.4 (#406) (ff615d0), closes #406
- chore(deps-dev): bump stylelint-config-standard-scss (#408) (2945296), closes #408
- chore(deps-dev): bump the types group with 1 update (#400) (40e76d8), closes #400
- chore(deps-dev): bump the types group with 1 update (#404) (5136989), closes #404
- chore(deps): bump @azure/openai from 1.0.0-beta.11 to 1.0.0-beta.12 (#407) (4ae447a), closes #407
- chore(deps): bump ai from 3.0.16 to 3.0.17 (#402) (bb1d90b), closes #402
- chore(deps): bump openai from 4.31.0 to 4.32.0 (#399) (873aa49), closes #399
- chore(deps): bump openai from 4.32.0 to 4.32.1 (#401) (1e7ed7e), closes #401
- chore(deps): bump the fontawesome group with 3 updates (#405) (a1ec23d), closes #405
- chore(deps): bump the langchain group with 2 updates (#403) (4da0d90), closes #403
- chore(volta): update node version (5c2d207)
- refactor: update imports (2ede85c)
- refactor(App): add transaction around multiple writes (aca3e71)
- refactor(App): sort messages before returning (7c936de)
- refactor(App): use helper with async/await to add message (b14f843)
- chore(deps-dev): bump cz-git from 1.9.0 to 1.9.1 (#397) (d292d1f), closes #397
- chore(deps-dev): bump the postcss group with 1 update (#396) (432077b), closes #396
- chore(deps-dev): bump the tailwindcss group with 2 updates (#390) (c3d200e), closes #390
- chore(deps-dev): bump the types group with 1 update (#389) (15c9216), closes #389
- chore(deps-dev): bump the types group with 1 update (#392) (4c4b0fb), closes #392
- chore(deps-dev): bump the types group with 1 update (#395) (05eb5d1), closes #395
- chore(deps): bump ai from 3.0.15 to 3.0.16 (#394) (b74bb25), closes #394
- chore(deps): bump openai from 4.29.2 to 4.30.0 (#393) (da2086a), closes #393
- chore(deps): bump openai from 4.30.0 to 4.31.0 (#398) (6a8fe19), closes #398
- chore(deps): bump the langchain group with 1 update (#391) (5af5aec), closes #391
- chore(deps): bump the langchain group with 2 updates (#388) (5e68a78), closes #388
- chore(deps-dev): bump the tailwindcss group with 1 update (#385) (4ad48f2), closes #385
- chore(deps-dev): bump the types group with 1 update (#384) (99e1d8f), closes #384
- chore(deps): bump ai from 3.0.13 to 3.0.14 (#386) (3116b58), closes #386
- chore(deps): bump ai from 3.0.14 to 3.0.15 (0ab9453)
- style(ClearChatButton): remove unused import (b9e1cab)
- style(ExportChatButton): ignore a couple biome rules (a5bea0e)
- refactor(App): improve clearHistory (e214102)
- refactor(DeleteMessage): improve deleteMessage callback (6d7abd3)
- refactor(ExportChatButton): add systemMessage to export, sort message objects by key for consistency (b33d702)
- refactor(ExportChatButton): sort after getting (c34f968)
- refactor(ExportChatButton): sort messages by date before export (a41b59d)
- refactor(Header): pass systemMessage to ExportChatButton (72e0042)
- refactor(ReloadMessage): improve reloadMessage callback (a70efae)
- chore(deps-dev): bump @biomejs/biome from 1.6.2 to 1.6.3 (#376) (db32a01), closes #376
- chore(deps-dev): bump cssnano from 6.1.1 to 6.1.2 (#377) (22ae3cf), closes #377
- chore(deps-dev): bump stylelint from 16.3.0 to 16.3.1 (#382) (1784f9b), closes #382
- chore(deps-dev): bump the types group with 1 update (#378) (08321ef), closes #378
- chore(deps): bump daisyui from 4.8.0 to 4.9.0 (#380) (1883d47), closes #380
- chore(deps): bump dexie from 3.2.7 to 4.0.1 (#383) (32a8bc7), closes #383
- chore(deps): bump the langchain group with 3 updates (#379) (2a92713), closes #379
- chore(deps): bump the react group with 1 update (#381) (69f3591), closes #381
- chore(deps-dev): add eslint-config-next and eslint (b5e9959)
- chore(deps-dev): bump @biomejs/biome from 1.6.1 to 1.6.2 (#370) (b0a36f8), closes #370
- chore(deps-dev): bump stylelint from 16.2.1 to 16.3.0 (#373) (cf37dd6), closes #373
- chore(deps-dev): bump the types group with 1 update (#371) (9a314a1), closes #371
- chore(deps-dev): bump the types group with 1 update (#374) (98eb2bf), closes #374
- chore(deps): bump daisyui from 4.7.3 to 4.8.0 (#372) (1a77507), closes #372
- chore(deps): bump the langchain group with 1 update (#369) (b0ffe86), closes #369
- chore(deps): bump the langchain group with 3 updates (#375) (0ab0cd7), closes #375
- chore(eslint): add config (f84479e)
- refactor: add reloads back to refresh state (0ecb889)
- refactor(App): fix linter error (move submitForm into useCallback) (7b7f582)
- refactor(App/Footer): change textbox appearance while loading (d389c01)
- refactor(ExportChatButton): fix linter warning - move downloadFile into useCallback (3b71fd6)
- refactor(ParameterModelSelect): update gpt-3.5-turbo version (73f1e8e)
- style(ChatBubble/ThemeChanger): disable a couple rules (2aa1b3f)
- style(ChatBubble/Messages): remove unused import (6ed2646)
- style(Footer): add comments with dynamic resize code (b07d938)
- style(Footer): fix horizontal/vertical scrolling (07a7f03)
- style(Footer): remove comment (c73b3f3)
- feat(Footer): re-enable dynamic sizing on textarea (4fdf424)
- feat(indexedDB): add db config (cf9bec7)
- perf(App): move messages from localStorage to IndexedDB (eaf2fc7)
- perf(DeleteMessage/ExportChatButton/ReloadMesage): update to use IndexedDB (5708b4c)
- refactor(ChatBubble): pass message to ReloadMessage (d76dddb)
- refactor(Header): take clearHistory as a prop (58808a7)
- refactor(SystemMessage/TokenCount): lower debounce time (761c435)
- chore(deps-dev): bump cssnano from 6.1.0 to 6.1.1 (#367) (88b94a6), closes #367
- chore(deps-dev): bump the postcss group with 1 update (#362) (4e52ed2), closes #362
- chore(deps-dev): bump the postcss group with 2 updates (#365) (1f83668), closes #365
- chore(deps-dev): bump typescript from 5.4.2 to 5.4.3 (#368) (fb5b075), closes #368
- chore(deps): add [email protected] and [email protected] (1708ce2)
- chore(deps): bump next from 14.1.3 to 14.1.4 (#364) (c371581), closes #364
- chore(deps): bump openai from 4.29.1 to 4.29.2 (#363) (30ef0e8), closes #363
- chore(deps): bump the langchain group with 1 update (#366) (3649077), closes #366
- chore(vscode): update workspace settings (790abe1)
- fix(ChatMeta): timestamp display logic (fc72c57)
- chore(deps-dev): bump the types group with 1 update (#361) (1e6b871), closes #361
- style(App): update function def and export (38ccd39)
- perf(Footer): remove dynamic textarea resizing (612877a)
- refactor(api/chat): support openai or azure openai (eed4df3)
- refactor(App): remove unused component (b4c575d)
- chore(deps-dev): bump the types group with 2 updates (#358) (d91978c), closes #358
- chore(deps): bump ai from 3.0.12 to 3.0.13 (#360) (7fdc4a4), closes #360
- chore(deps): bump the langchain group with 2 updates (#359) (d473032), closes #359
- perf(SystemMessage): use debounced values (c006b6b)
- perf(SystemMessage/TokenCount): reduce debounce time (12c139b)
- perf(TokenCount): memoize calls to getTokenCount (ae5d430)
- style(Footer): remove unused import (9e236d8)
- style(Header): remove unused import (4436dde)
- refactor(SystemMessage): remove extraneous logic to improve performance (1c7eb60)
- feat(hooks/useDebounce): add hook for debouncing values (2a9d04a)
- feat(TokenCount): debounce value before calculating tokens (f9825ca)
- refactor(TokenCount): update max token count logic (0ed8878)
- chore(deps-dev): bump the postcss group with 1 update (#354) (a5a2b2d), closes #354
- chore(deps): bump axios from 1.6.7 to 1.6.8 (#352) (3d714f5), closes #352
- chore(deps): bump openai from 4.29.0 to 4.29.1 (#353) (ccc0d6c), closes #353
- chore(deps): bump the langchain group with 3 updates (#351) (e2690af), closes #351
- chore(deps-dev): bump @biomejs/biome from 1.6.0 to 1.6.1 (#341) (c9959af), closes #341
- chore(deps-dev): bump sass from 1.71.1 to 1.72.0 (#345) (e926149), closes #345
- chore(deps-dev): bump the types group with 2 updates (#338) (a7cada4), closes #338
- chore(deps-dev): bump the types group with 2 updates (#342) (b000254), closes #342
- chore(deps-dev): bump the types group with 2 updates (#347) (f85aada), closes #347
- chore(deps): bump ai from 3.0.11 to 3.0.12 (#350) (b24d7c7), closes #350
- chore(deps): bump ai from 3.0.8 to 3.0.9 (#339) (5c9cbb0), closes #339
- chore(deps): bump ai from 3.0.9 to 3.0.11 (#344) (b50a1e8), closes #344
- chore(deps): bump follow-redirects from 1.15.5 to 1.15.6 (#348) (4247d44), closes #348
- chore(deps): bump openai from 4.28.4 to 4.29.0 (#346) (692962a), closes #346
- chore(deps): bump the langchain group with 3 updates (#340) (15ffe77), closes #340
- chore(deps): bump the langchain group with 3 updates (#343) (bb8b4fd), closes #343
- chore(deps): bump the langchain group with 3 updates (#349) (6854e3d), closes #349
- chore: update
AZURE_OPENAI_API_VERSION
in examples (cc44860) - chore(deps-dev): bump @biomejs/biome from 1.5.3 to 1.6.0 (#336) (70b767b), closes #336
- chore(deps): bump ai from 3.0.7 to 3.0.8 (#337) (2116fb5), closes #337
- chore(deps): bump daisyui from 4.7.2 to 4.7.3 (#335) (c7feaba), closes #335
- chore(deps): bump the langchain group with 4 updates (#334) (b19b21b), closes #334
- refactor(api/langchain): use
HttpResponseOutputParser
(6225c55)
- chore(deps-dev): bump cssnano from 6.0.5 to 6.1.0 (#333) (50a9a5c), closes #333
- chore(deps-dev): bump the types group with 1 update (#325) (edf30b3), closes #325
- chore(deps-dev): bump the types group with 3 updates (#328) (bed8fe3), closes #328
- chore(deps-dev): bump typescript from 5.3.3 to 5.4.2 (#330) (e0d12c2), closes #330
- chore(deps): bump ai from 3.0.5 to 3.0.7 (#332) (bccc9bf), closes #332
- chore(deps): bump marked from 12.0.0 to 12.0.1 (#327) (7e99a5b), closes #327
- chore(deps): bump next from 14.1.2 to 14.1.3 (#331) (aa433ed), closes #331
- chore(deps): bump the langchain group with 2 updates (#326) (4d41d65), closes #326
- chore(deps): bump the langchain group with 2 updates (#329) (968fc90), closes #329
- refactor(api/chat): update type (37769a5)
- chore(deps-dev): bump cz-git from 1.8.0 to 1.9.0 (#316) (4866eb5), closes #316
- chore(deps-dev): bump the types group with 1 update (#319) (97c523d), closes #319
- chore(deps-dev): bump the types group with 1 update (#323) (23ed6b7), closes #323
- chore(deps): bump ai from 3.0.1 to 3.0.2 (#315) (dd93457), closes #315
- chore(deps): bump ai from 3.0.2 to 3.0.3 (#317) (2e18038), closes #317
- chore(deps): bump ai from 3.0.3 to 3.0.4 (#318) (908f417), closes #318
- chore(deps): bump ai from 3.0.4 to 3.0.5 (#322) (608dc62), closes #322
- chore(deps): bump next from 14.1.1 to 14.1.2 (#321) (47b756c), closes #321
- chore(deps): bump the langchain group with 1 update (#320) (bf49e64), closes #320
- chore(deps): bump the langchain group with 1 update (#324) (1686a97), closes #324
- build(npm): add volta config to package.json (bf6c080)
- chore(deps-dev): bump the postcss group with 1 update (#312) (897b0c8), closes #312
- chore(deps-dev): bump the types group with 1 update (#308) (97e051e), closes #308
- chore(deps): bump ai from 2.2.37 to 3.0.0 (#309) (993afff), closes #309
- chore(deps): bump ai from 3.0.0 to 3.0.1 (#314) (afa34a6), closes #314
- chore(deps): bump next from 14.1.0 to 14.1.1 (#310) (84f9923), closes #310
- chore(deps): bump react-error-boundary from 4.0.12 to 4.0.13 (#311) (2763948), closes #311
- chore(deps): bump the langchain group with 1 update (#313) (fe3670f), closes #313
- chore(deps-dev): bump the types group with 1 update (#302) (a2e2916), closes #302
- chore(deps-dev): bump the types group with 2 updates (#305) (a397800), closes #305
- chore(deps): bump ai from 2.2.36 to 2.2.37 (#304) (a3842d9), closes #304
- chore(deps): bump openai from 4.28.0 to 4.28.4 (#307) (1d79726), closes #307
- chore(deps): bump the langchain group with 2 updates (#303) (799f89d), closes #303
- chore(deps): bump the langchain group with 3 updates (#306) (63338a7), closes #306
- chore(deps-dev): bump the types group with 1 update (#299) (41431ae), closes #299
- chore(deps): add @azure/[email protected] (91f3e3f)
- chore(deps): bump the langchain group with 3 updates (#300) (481f246), closes #300
- chore(deps): bump the langchain group with 3 updates (#301) (c79fd8a), closes #301
- refactor(api/azure-byod): update parameters (9b55509)
- refactor(Chat): use default route (9608e47)
- fix(Chat): remove extraneous spaces (2d72686)
- feat(api): add
azure-byod
example route (8ceaaff)
- chore(deps): bump the langchain group with 1 update (#298) (5ca9915), closes #298
- refactor(Footer): improve dynamic sizing (#280) (6c7f427), closes #280
- refactor(TokenCount): pluralize 'Token' properly in token count (df36a0d)
- refactor(TokenCount): use helper (e984e87)
- refactor(utils/tokens): move tokenizer into global scope (init once) (efacad2)
- chore(deps-dev): bump cssnano from 6.0.4 to 6.0.5 (#297) (1171709), closes #297
- chore(deps): bump the langchain group with 1 update (#296) (ab64bb7), closes #296
- refactor(SystemMessage): move logic into
getTokenCount
util method (9efe7cc) - refactor(SystemMessage): remove expensive loop (6bb8a6a), closes #295
- refactor(SystemMessage): improve system message token count handling (313eabd), closes #295
- refactor(SystemMessage): increase
maxLength
(ca1d356) - refactor(SystemMessage): move chage handler into own method (9ec9d13)
- refactor(SystemMessage): remove maxLength (will enforce manually) (04ba325)
- chore(deps-dev): bump cssnano from 6.0.3 to 6.0.4 (#294) (b96e96e), closes #294
- chore(deps-dev): bump the types group with 2 updates (#293) (d90623f), closes #293
- chore(deps-dev): bump sass from 1.71.0 to 1.71.1 (#289) (b15ba50), closes #289
- chore(deps): bump ai from 2.2.35 to 2.2.36 (#292) (f102cf1), closes #292
- chore(deps): bump nanoid from 5.0.5 to 5.0.6 (#290) (4c09661), closes #290
- chore(deps): bump the langchain group with 2 updates (#288) (3011c76), closes #288
- chore(deps): bump the langchain group with 3 updates (#291) (8ee204a), closes #291
- chore(deps-dev): bump sass from 1.70.0 to 1.71.0 (#283) (6664e04), closes #283
- chore(deps-dev): bump the types group with 1 update (#279) (2639958), closes #279
- chore(deps-dev): bump the types group with 1 update (#281) (69bdb67), closes #281
- chore(deps-dev): bump the types group with 1 update (#284) (d546187), closes #284
- chore(deps-dev): bump the types group with 1 update (#286) (b575985), closes #286
- chore(deps): bump the langchain group with 1 update (#287) (5e2dab3), closes #287
- chore(deps): bump the langchain group with 2 updates (#282) (baac0fd), closes #282
- chore(deps): bump the langchain group with 2 updates (#285) (92e701e), closes #285
- chore(deps-dev): bump the types group with 1 update (#268) (511a558), closes #268
- chore(deps): bump ai from 2.2.33 to 2.2.34 (#272) (339a9bc), closes #272
- chore(deps): bump ai from 2.2.34 to 2.2.35 (#275) (fcd897f), closes #275
- chore(deps): bump daisyui from 4.6.2 to 4.6.3 (#273) (15e6c2b), closes #273
- chore(deps): bump daisyui from 4.6.3 to 4.7.2 (#278) (274b74a), closes #278
- chore(deps): bump openai from 4.26.1 to 4.27.0 (#270) (088bc6c), closes #270
- chore(deps): bump openai from 4.27.0 to 4.28.0 (#274) (28c0dba), closes #274
- chore(deps): bump the langchain group with 1 update (#269) (7fc3ac4), closes #269
- chore(deps): bump the langchain group with 1 update (#271) (14686c4), closes #271
- chore(deps): bump the langchain group with 2 updates (#277) (227f92c), closes #277
- refactor: disable session timer/popup (f090fb8)
- refactor: localize and re-enable session timer (88f8bb1)
- refactor: temporarilly disable session timer (0e99146)
- refactor(getUserMeta): add explicit no-cache headers (0bbdea4)
- chore(deps-dev): bump the postcss group with 1 update (#265) (b1541c1), closes #265
- chore(deps-dev): bump the types group with 1 update (#264) (e2569f0), closes #264
- chore(deps): bump the langchain group with 1 update (#267) (4e7ef7f), closes #267
- chore(deps): bump the langchain group with 2 updates (#266) (0c19b82), closes #266
- ci(dependabot): add group for langchain dependencies (d74ab25)
- ci(dependabot): remove ignore list (revert f4ab446) (1c122b6)
- chore(deps): bump daisyui from 4.6.1 to 4.6.2 (#260) (d46f3cc), closes #260
- chore(deps): bump langchain from 0.1.13 to 0.1.14 (#263) (1dbd322), closes #263
- ci(dependabot): ignore @langchain/core until bug fixed (f4ab446)
- chore(deps-dev): bump the postcss group with 1 update (#258) (90d5fed), closes #258
- chore(deps-dev): bump the types group with 1 update (#257) (9e67f6c), closes #257
- feat(SessionModal): add session expiration check and notification (3dabcfe)
- revert(deps): rollback @langchain/core to 0.1.22 (c7921fc)
- chore(deps-dev): bump the types group with 1 update (#250) (5fd6d76), closes #250
- chore(deps-dev): bump the types group with 1 update (#253) (021c4fd), closes #253
- chore(deps): add [email protected] (927c19f)
- chore(deps): add [email protected] (edb5339)
- chore(deps): bump @langchain/core from 0.1.21 to 0.1.22 (#251) (8fcd369), closes #251
- chore(deps): bump @langchain/core from 0.1.22 to 0.1.23 (#255) (500b1e3), closes #255
- chore(deps): bump langchain from 0.1.12 to 0.1.13 (#256) (acedae6), closes #256
- chore(deps): bump marked from 11.2.0 to 12.0.0 (#252) (8a76525), closes #252
- chore(deps): bump openai from 4.26.0 to 4.26.1 (#254) (41c9863), closes #254
- refactor: add bare bones error modal (0783488)
- refactor: add expires_on to userMeta (55d0e12)
- chore(deps-dev): bump stylelint from 16.2.0 to 16.2.1 (#244) (ba4ace0), closes #244
- chore(deps-dev): bump the types group with 1 update (#238) (4dfb562), closes #238
- chore(deps-dev): bump the types group with 1 update (#242) (0bdb40a), closes #242
- chore(deps-dev): bump the types group with 2 updates (#241) (0db7631), closes #241
- chore(deps): bump @langchain/community from 0.0.23 to 0.0.24 (#239) (e727f7c), closes #239
- chore(deps): bump @langchain/community from 0.0.24 to 0.0.25 (#243) (fe67c5e), closes #243
- chore(deps): bump @langchain/community from 0.0.25 to 0.0.26 (#248) (1281051), closes #248
- chore(deps): bump @langchain/core from 0.1.20 to 0.1.21 (#246) (4528413), closes #246
- chore(deps): bump @langchain/openai from 0.0.13 to 0.0.14 (#249) (d1047c9), closes #249
- chore(deps): bump ai from 2.2.32 to 2.2.33 (#240) (aecf278), closes #240
- chore(deps): bump langchain from 0.1.11 to 0.1.12 (#245) (4758f04), closes #245
- chore(deps): bump nanoid from 5.0.4 to 5.0.5 (#247) (5ba7360), closes #247
- chore(deps-dev): bump the types group with 1 update (#233) (5cc0390), closes #233
- chore(deps): bump @langchain/community from 0.0.21 to 0.0.22 (#231) (c4163b7), closes #231
- chore(deps): bump @langchain/community from 0.0.22 to 0.0.23 (#236) (0c6e360), closes #236
- chore(deps): bump @langchain/core from 0.1.18 to 0.1.19 (#232) (2f487c3), closes #232
- chore(deps): bump @langchain/core from 0.1.19 to 0.1.20 (#237) (c14e794), closes #237
- chore(deps): bump ai from 2.2.31 to 2.2.32 (#234) (cb38067), closes #234
- chore(deps): bump langchain from 0.1.10 to 0.1.11 (#235) (9d7efc3), closes #235
- chore(deps): bump langchain from 0.1.9 to 0.1.10 (#230) (43c8112), closes #230
- chore(deps-dev): bump the types group with 1 update (#226) (19b1669), closes #226
- chore(deps-dev): bump the types group with 1 update (#228) (fff008e), closes #228
- chore(deps): bump @langchain/community from 0.0.20 to 0.0.21 (#224) (48f9c99), closes #224
- chore(deps): bump @langchain/openai from 0.0.12 to 0.0.13 (#223) (52887a2), closes #223
- chore(deps): bump daisyui from 4.6.0 to 4.6.1 (#229) (3400f86), closes #229
- chore(deps): bump js-tiktoken from 1.0.8 to 1.0.10 (#227) (863dd63), closes #227
- chore(deps): bump langchain from 0.1.7 to 0.1.9 (#225) (c5a4240), closes #225
- chore(deps): bump marked from 11.1.1 to 11.2.0 (#222) (404ebb8), closes #222
- style(Messages): reduce bottom padding (7fc2d59)
- refactor(Footer): minor improvements (d85202b)
- docs(README): update features (805ac49)
- docs(README): update uses (d432241)
- feat: enter to send, shift+enter for new line (add32e0)
- feat(Footer): dynamically resize textarea (400fea1)
- chore(deps-dev): bump the types group with 1 update (#218) (c6b1349), closes #218
- chore(deps): bump @langchain/core from 0.1.17 to 0.1.18 (#220) (1de1b5d), closes #220
- chore(deps): bump axios from 1.6.6 to 1.6.7 (#219) (c8a15e2), closes #219
- chore(deps): bump openai from 4.25.0 to 4.26.0 (#221) (8a3e168), closes #221
- refactor(UpdateCheck): improve logic (366191f)
- chore(deps): bump axios from 1.6.5 to 1.6.6 (#217) (fb737aa), closes #217
- chore(deps): bump langchain from 0.1.6 to 0.1.7 (#216) (40ea104), closes #216
- refactor(ChatMeta): add missing prop type (4d919b0)
- refactor(Messages): remove useMemo, add missing prop types (6779547)
- refactor(TokenCount): remove unused dependency from useEffect array (35e9ba3)
- refactor(WIP): prepare for error handling work (acedd04)
- chore(deps-dev): bump the types group with 1 update (#213) (2f3fc52), closes #213
- chore(deps): bump @langchain/community from 0.0.19 to 0.0.20 (#215) (184e4dc), closes #215
- chore(deps): bump langchain from 0.1.5 to 0.1.6 (#214) (2aa1e90), closes #214
- chore(deps-dev): bump @biomejs/biome from 1.5.2 to 1.5.3 (#211) (654ebb2), closes #211
- chore(deps): bump @langchain/community from 0.0.18 to 0.0.19 (#208) (0761870), closes #208
- chore(deps): bump @langchain/core from 0.1.16 to 0.1.17 (#209) (e49052a), closes #209
- chore(deps): bump langchain from 0.1.4 to 0.1.5 (#212) (1ba8340), closes #212
- chore(deps): bump openai from 4.24.7 to 4.25.0 (#210) (6ffc940), closes #210
- build(npm): add
--turbo
flag to dev (7f33561)
- chore(deps-dev): bump stylelint from 16.1.0 to 16.2.0 (#207) (50dc479), closes #207
- chore(deps): bump next from 14.0.4 to 14.1.0 (#206) (a634467), closes #206
- chore(deps-dev): bump sass from 1.69.7 to 1.70.0 (#205) (9c73b37), closes #205
- chore(deps-dev): bump the postcss group with 1 update (#201) (9c1c355), closes #201
- chore(deps-dev): bump the types group with 1 update (#198) (e052bb7), closes #198
- chore(deps): bump @langchain/community from 0.0.17 to 0.0.18 (#203) (523b97a), closes #203
- chore(deps): bump @langchain/core from 0.1.13 to 0.1.15 (#199) (fe6e583), closes #199
- chore(deps): bump @langchain/core from 0.1.15 to 0.1.16 (#202) (4d6df9d), closes #202
- chore(deps): bump actions/cache from 3 to 4 (#200) (16cd058), closes #200
- chore(deps): bump langchain from 0.1.3 to 0.1.4 (#204) (3a6e664), closes #204
- chore(deps-dev): bump the types group with 1 update (#194) (0c72a89), closes #194
- chore(deps): bump @langchain/core from 0.1.12 to 0.1.13 (#195) (ed291eb), closes #195
- chore(deps): bump @langchain/openai from 0.0.11 to 0.0.12 (#196) (a3ee826), closes #196
- chore(deps): bump langchain from 0.1.2 to 0.1.3 (#197) (5483f55), closes #197
- refactor: update default system message (47358a1)
- refactor: use langchain route for chat (e224bb8)
- refactor(UpdateCheck): improve logic (add wait period if recent deploy) (d7ad4bc)
- chore(deps-dev): bump @biomejs/biome from 1.5.1 to 1.5.2 (#193) (972c71b), closes #193
- chore(deps-dev): bump the types group with 2 updates (#192) (2213075), closes #192
- chore(deps): bump openai from 4.24.4 to 4.24.6 (#190) (5eb6ca1), closes #190
- chore(deps): bump openai from 4.24.6 to 4.24.7 (#191) (31e5c71), closes #191
- chore(deps-dev): bump @biomejs/biome from 1.5.0 to 1.5.1 (#183) (eac8145), closes #183
- chore(deps-dev): bump the types group with 1 update (#182) (39852ef), closes #182
- chore(deps-dev): bump the types group with 1 update (#184) (9ed7afa), closes #184
- chore(deps): add langchain (1a6cf2b)
- chore(deps): bump @langchain/community from 0.0.16 to 0.0.17 (#188) (f4cd4c9), closes #188
- chore(deps): bump @langchain/openai from 0.0.10 to 0.0.11 (#186) (e3ba075), closes #186
- chore(deps): bump daisyui from 4.5.0 to 4.6.0 (#187) (e9e2e2a), closes #187
- chore(deps): bump openai from 4.24.1 to 4.24.2 (#181) (a312326), closes #181
- chore(deps): bump openai from 4.24.2 to 4.24.3 (#185) (3e3d0c4), closes #185
- chore(deps): bump openai from 4.24.3 to 4.24.4 (#189) (9468ce5), closes #189
- feat(api): add /langchain route (768229d)
- style(TokenCount): fix comment (be5f357)
- style(TokenCount): use theme class for text to ensure readability (c383dd2)
- refactor(TokenCount): improve state logic (f216517)
- chore(deps-dev): bump @biomejs/biome from 1.4.1 to 1.5.0 (98d0eff)
- refactor(SystemMessage): add maxLength (86278b5)
- refactor(TokenCount): support fixed maximum for system message (5dbde01), closes #175
- fix(ChatBubble): don't transform text from code blocks before copying (9f936ef), closes #174
- chore(deps-dev): bump the postcss group with 1 update (#176) (dd7f948), closes #176
- chore(deps-dev): bump the tailwindcss group with 1 update (#178) (0a6ec3d), closes #178
- chore(deps-dev): bump the types group with 1 update (#177) (0f3bafb), closes #177
- chore(deps-dev): bump the types group with 1 update (#180) (f9cc334), closes #180
- chore(deps): bump axios from 1.6.4 to 1.6.5 (#179) (7d85dcf), closes #179
- chore(deps-dev): bump cssnano from 6.0.2 to 6.0.3 (#173) (37b63a9), closes #173
- chore(deps-dev): bump sass from 1.69.6 to 1.69.7 (#170) (32a7ffd), closes #170
- chore(deps-dev): bump stylelint-config-standard-scss (#172) (5a4c228), closes #172
- chore(deps): bump ai from 2.2.30 to 2.2.31 (#168) (333090f), closes #168
- chore(deps): bump axios from 1.6.3 to 1.6.4 (#171) (b539a1c), closes #171
- chore(deps): bump daisyui from 4.4.24 to 4.5.0 (#169) (89f63f0), closes #169
- chore(deps-dev): bump sass from 1.69.5 to 1.69.6 (#165) (efee1a3), closes #165
- chore(deps-dev): bump the types group with 1 update (#164) (2b2c423), closes #164
- chore(deps-dev): bump the types group with 1 update (#166) (95ed0e2), closes #166
- chore(deps): bump marked from 11.1.0 to 11.1.1 (#167) (6bf167e), closes #167
- chore(deps-dev): bump stylelint from 16.0.2 to 16.1.0 (#161) (8d1937d), closes #161
- chore(deps-dev): bump stylelint-config-standard from 35.0.0 to 36.0.0 (#162) (3e4a831), closes #162
- chore(deps): bump axios from 1.6.2 to 1.6.3 (#163) (7f36b84), closes #163
- chore(deps): bump daisyui from 4.4.23 to 4.4.24 (#160) (16e26fc), closes #160
- chore(deps): bump ai from 2.2.29 to 2.2.30 (#159) (0de320e), closes #159
- chore(deps): bump daisyui from 4.4.22 to 4.4.23 (#157) (f09d56e), closes #157
- chore(deps): bump openai from 4.24.0 to 4.24.1 (#158) (29f89b4), closes #158
- chore(deps-dev): bump the tailwindcss group with 1 update (#153) (a06be70), closes #153
- chore(deps-dev): bump the tailwindcss group with 1 update (#154) (30fa3ef), closes #154
- chore(deps): bump daisyui from 4.4.20 to 4.4.22 (#156) (8d28c6b), closes #156
- chore(deps): bump openai from 4.23.0 to 4.24.0 (#155) (a50c0b5), closes #155
- chore(deps-dev): bump the types group with 1 update (#149) (f57bbbd), closes #149
- chore(deps-dev): bump the types group with 1 update (#152) (f1ef710), closes #152
- chore(deps): bump openai from 4.22.0 to 4.22.1 (#150) (3f9c6d9), closes #150
- chore(deps): bump openai from 4.22.1 to 4.23.0 (#151) (23203d7), closes #151
- chore: add additional env var (446558e)
- chore(deps-dev): bump cssnano from 6.0.1 to 6.0.2 (#146) (c9a11b6), closes #146
- chore(deps): bump daisyui from 4.4.19 to 4.4.20 (#147) (b34b5be), closes #147
- chore(deps): bump openai from 4.21.0 to 4.22.0 (#148) (2952d3d), closes #148
- style: attempt to disable hover on certain menu content (dba962a)
- style: fix blockquote color (aef7373)
- style(ParameterModelSelect/ParameterSlider): reduce text size (3dc5205)
- style(TokenCount): use default cursor (0358a07)
- refactor(CopyToClipboard/DeleteMessage/ReloadMessage): add tooltips (d38cdf4)
- style(CopyToClipboard/DeleteMessage): update function signatures for consistency (5090134)
- style(ChatBubble): fix spacing for consistency (54baa5d)
- style(ChatMeta): update cursor for stop button (3675740)
- style(CopyToClipboard/DeleteMessage): reduce size of buttons (81ce989)
- style(Footer): increas height slightly on smaller screens (02befc7)
- style(SystemMessage): reduce width on small screens (dd8b8cc)
- docs(README): update features (77edce7)
- feat(ChatBubble/ChatMeta/Messages): add stop response button (a6fe8b8)
- feat(ReloadMessage): add reload button to last response (91144d9)
- refactor: return error/reload/stop from useChat and pass to Messages (6b5f6c4)
- refactor(TokenCount): update verbiage to be more clear (79fb66d)
- chore(deps-dev): bump the types group with 1 update (#143) (13ec6f9), closes #143
- chore(deps-dev): bump the types group with 1 update (#145) (86110db), closes #145
- chore(deps): bump openai from 4.20.1 to 4.21.0 (#144) (31c5244), closes #144
- docs(README): update uses (c8736a1)
- refactor(utils/localStorage): add missing export (ff5ec2d)
- style(Footer/SystemMessage): responsive tweaks (ae6c76b)
- style(stylelint): remove deprecated rule from config (31e35e6)
- chore(deps-dev): bump stylelint group with 3 updates (93de3c4)
- chore(deps): bump marked from 11.0.1 to 11.1.0 (#142) (fd93152), closes #142
- docs(README): update features and planned (67b427b)
- docs(README): update planned (8a444af)
- refactor(api): standardize max_tokens (ff60869)
- refactor(api): update max_tokens logic (dec4667)
- refactor(localStorage): add/use new localStorage helper (5063807)
- refactor(TokenCount): update maxToken counts (4b9165e)
- feat(TokenCount): add/implement new component to count tokens (3618700)
- chore(deps): add [email protected] (f210e03)
- chore(deps-dev): bump the types group with 1 update (#140) (3da1258), closes #140
- chore(deps): bump ai from 2.2.28 to 2.2.29 (#141) (b709e97), closes #141
- chore(deps): bump marked from 11.0.0 to 11.0.1 (#139) (1719bcf), closes #139
- chore(deps-dev): bump cz-git from 1.7.1 to 1.8.0 (#134) (b7224cc), closes #134
- chore(deps-dev): bump the postcss group with 1 update (#133) (193cae1), closes #133
- chore(deps-dev): bump the tailwindcss group with 1 update (#132) (545cf69), closes #132
- chore(deps-dev): bump the types group with 1 update (#136) (dcb7b20), closes #136
- chore(deps-dev): bump the types group with 2 updates (#131) (5af0956), closes #131
- chore(deps-dev): bump typescript from 5.3.2 to 5.3.3 (#135) (7c0d54e), closes #135
- chore(deps): bump ai from 2.2.27 to 2.2.28 (#137) (94f611c), closes #137
- chore(deps): bump next from 14.0.3 to 14.0.4 (#138) (9fafa18), closes #138
- refactor(ParameterModelSelect): update display names (a0d08fe)
- chore(deps-dev): bump the postcss group with 1 update (#125) (aa933fd), closes #125
- chore(deps-dev): bump the types group with 1 update (#127) (a4eac0c), closes #127
- chore(deps-dev): bump the types group with 1 update (#129) (65afc64), closes #129
- chore(deps-dev): bump the types group with 2 updates (#124) (d5a654d), closes #124
- chore(deps): bump daisyui from 4.4.17 to 4.4.18 (#128) (6b8a830), closes #128
- chore(deps): bump daisyui from 4.4.18 to 4.4.19 (#130) (5cebf7c), closes #130
- chore(deps): bump nanoid from 5.0.3 to 5.0.4 (#126) (44249b4), closes #126
- chore(deps-dev): bump @biomejs/biome from 1.4.0 to 1.4.1 (#122) (71706da), closes #122
- chore(deps-dev): bump the types group with 1 update (#119) (663d959), closes #119
- chore(deps): bump ai from 2.2.26 to 2.2.27 (#120) (220d9e8), closes #120
- chore(deps): bump daisyui from 4.4.14 to 4.4.17 (#123) (1bbfc7f), closes #123
- chore(deps): bump the fontawesome group with 3 updates (#121) (ccccddc), closes #121
- chore(deps): bump daisyui from 4.4.12 to 4.4.14 (#117) (d84ccb8), closes #117
- chore(deps): bump marked from 10.0.0 to 11.0.0 (#118) (6b3d441), closes #118
- chore(deps): bump the fontawesome group with 3 updates (#116) (f742d20), closes #116
- chore(biome): update config (d3a6170)
- chore(deps-dev): bump @biomejs/biome from 1.3.3 to 1.4.0 (#111) (520ec43), closes #111
- chore(deps-dev): bump the types group with 1 update (#112) (7181f20), closes #112
- chore(deps): bump ai from 2.2.25 to 2.2.26 (#113) (73eff62), closes #113
- chore(deps): bump daisyui from 4.4.10 to 4.4.12 (#115) (43680de), closes #115
- chore(deps): bump openai from 4.20.0 to 4.20.1 (#114) (34958ec), closes #114
- chore(deps): bump daisyui from 4.4.6 to 4.4.7 (#108) (aa643c3), closes #108
- chore(deps): bump daisyui from 4.4.7 to 4.4.9 (#109) (c5df382), closes #109
- chore(deps): bump daisyui from 4.4.9 to 4.4.10 (#110) (01bd04c), closes #110
- chore(deps-dev): bump the types group with 1 update (#106) (334049b), closes #106
- chore(deps): bump daisyui from 4.4.4 to 4.4.6 (#107) (de56dab), closes #107
- chore(deps-dev): bump the types group with 2 updates (#103) (2162c33), closes #103
- chore(deps-dev): bump the types group with 3 updates (#102) (712ee3b), closes #102
- chore(deps): bump daisyui from 4.4.2 to 4.4.4 (#105) (fcf9552), closes #105
- chore(deps): bump openai from 4.19.1 to 4.20.0 (#104) (fe45a70), closes #104
- chore(deps-dev): bump typescript from 5.2.2 to 5.3.2 (#99) (b9744f7), closes #99
- chore(deps): bump ai from 2.2.24 to 2.2.25 (#101) (f5de54c), closes #101
- chore(deps): bump openai from 4.19.0 to 4.19.1 (#100) (efabfdc), closes #100
- chore(deps-dev): bump the types group with 1 update (#98) (58e9609), closes #98
- chore(deps): bump daisyui from 4.3.1 to 4.4.2 (#97) (8c9c6e1), closes #97
- chore(deps-dev): bump the types group with 1 update (#93) (aea12bb), closes #93
- chore(deps): bump ai from 2.2.23 to 2.2.24 (#94) (9ffebc4), closes #94
- chore(deps): bump daisyui from 4.0.7 to 4.0.9 (#91) (ea05e46), closes #91
- chore(deps): bump daisyui from 4.0.9 to 4.1.0 (#92) (19deb4d), closes #92
- chore(deps): bump daisyui from 4.1.0 to 4.3.1 (#96) (bab3f9f), closes #96
- chore(deps): bump next from 14.0.2 to 14.0.3 (#95) (b48d585), closes #95
- chore(deps): bump openai from 4.18.0 to 4.19.0 (f947a22)
- chore(deps): update lockfile with correct registry for fontawesome (4f5878f)
- build(npm): force fontawesome to use npm registry (ea8d4b5)
- docs(README): update prereqs, features, and planned (366952a)
- build(npm): bump node and npm version in engines (faaf433)
- chore(docker): bump base image node version (9550e71)
- ci(actions): update node version in build and deploy workflow (60cd1a5)
- feat(api): add support for switching models (8493a16)
- feat(ParameterModelSelect): add component (101e6f1)
- feat(UserMeta): show current model in bot meta (342f9ad)
- refactor: add model to parameters (64f7a26)
- refactor: update editor themes (7a6055e)
- refactor(Header): pass clearHistory to Parameters (a399b68)
- refactor(Parameters): pass clearHistory to ParameterModelSelect; add prop types (35ce247)
- refactor(ParameterSlider): add model to defaults (cf140b9)
- ci(actions): add secret (83ae438)
- chore(deps): bump daisyui from 4.0.6 to 4.0.7 (a980915)
- fix: parameter defaults (80c5ccd)
- docs(README): update features and planned (f677a28)
- chore(deps): bump ai from 2.2.22 to 2.2.23 (#87) (2029933), closes #87
- chore(deps): bump axios from 1.6.1 to 1.6.2 (#88) (72e961b), closes #88
- chore(deps): bump daisyui from 4.0.5 to 4.0.6 (57c8366)
- chore(deps): bump openai from 4.17.5 to 4.18.0 (#89) (2d5bf06), closes #89
- refactor: initialize and use paramters (a4575d9)
- refactor(api): improve parameter handling (e5559df)
- refactor(Header): add parameters to header (be93639)
- refactor(ThemeChanger): scroll selected into view on change; ensure selected on load (1ffaa47)
- feat(Parameters): add component (dcad1db)
- feat(ParamterSlider): add component (4ab6164)
- style(UserAvatar): themeing improvements (6268c32)
- style(UserAvatar): update class to improve theming (7787926)
- chore(deps): bump daisyui from 4.0.4 to 4.0.5 (#86) (c545fe5), closes #86
- feat: change code block theme when app theme changes (9bbc269)
- style: fix bottom margin on last p in chat bubble (6c40f67)
- style: theming improvements (e837942)
- chore(deps): bump daisyui from 4.0.3 to 4.0.4 (#85) (93bfe92), closes #85
- chore(deps): bump openai from 4.17.4 to 4.17.5 (#84) (8f30f80), closes #84
- docs(README): update features (3e61cd6)
- feat(ThemeChanger): replace ThemeToggle with ThemeChanger (356d6fa)
- feat(utils): add themes export (7e9aa6d)
- refactor(layout): remove data attribute (8845995)
- build(daisyui): add all available themes to tailwind config (e4465ff)
- chore(deps): bump the react group with 1 update (#83) (3c53c9d), closes #83
- refactor(daisyui): update some colors (a4c572c)
- chore(deps): bump daisyui from 4.0.1 to 4.0.3 (#82) (83a334a), closes #82
- refactor(ThemeToggle): update for daisyui v4 (use theme-controller) (becddd6)
- build(daisyui): add a couple new themes to config (558f74c)
- chore(deps): bump daisyui from 3.9.4 to 4.0.1 (#81) (720d4e6), closes #81
- chore(deps-dev): bump the tailwindcss group with 1 update (#78) (400fdb8), closes #78
- chore(deps): bump marked from 9.1.6 to 10.0.0 (#80) (61903fe), closes #80
- chore(deps): bump openai from 4.17.3 to 4.17.4 (#79) (3b4ce7a), closes #79
- style(Header): re-order component imports (a01bf17)
- style(Messages): update prop types (2c475ae)
- docs(README): update features (7c269e2)
- feat(ExportChatButton): add button to export chat history as JSON (669bda9)
- refactor: remove extra localstorage write (0862971)
- refactor(ClearChatButton): add default button text, update prop types (3104f66)
- refactor(Header): improve clearHistory (5f6c064)
- refactor(SystemMessage): skip extra confirm on update (a541912)
- chore(deps): bump marked from 9.1.5 to 9.1.6 (#77) (35c6fe3), closes #77
- chore(deps): bump openai from 4.17.2 to 4.17.3 (#76) (b021e99), closes #76
- chore(deps): bump ai from 2.2.20 to 2.2.22 (#75) (983279d), closes #75
- chore(deps): bump next from 14.0.1 to 14.0.2 (#73) (4d69203), closes #73
- chore(deps): bump openai from 4.17.0 to 4.17.1 (#72) (94f2df1), closes #72
- chore(deps): bump openai from 4.17.1 to 4.17.2 (#74) (c9afb64), closes #74
- ci(dependabot): revert ai ignore block (fix issued in latest release) (7a44fdc)
- refactor: remove some debug logging (bffd83b)
- refactor(Messages): memoize return content (bb2caa2)
- ci(dependabot): ignore
2.2.x
updates toai
due to unexpected behavior change in patch release (4e64f1f) - refactor: disable clear chat button while new messages are loading (222da3d)
- refactor: improve localStorage handling/syncing (8a3f22e)
- refactor(ChatBubble): remove unused props (cc94510)
- refactor(Messages): remove unused prop and update prop types (3abb717)
- refactor(UpdateCheck): change schedule to every hour (d86482b)
- chore(deps): bump axios from 1.6.0 to 1.6.1 (#69) (b784e82), closes #69
- chore(deps): bump openai from 4.16.1 to 4.17.0 (#71) (b95373f), closes #71
- chore(deps): roll back ai from 2.2.21 to 2.2.20 (d3fedf9)
- refactor(Header): remove extraneous prop (3bda520)
- chore(deps-dev): bump the types group with 1 update (#66) (7f2749f), closes #66
- chore(deps-dev): bump the types group with 3 updates (#68) (4bfb577), closes #68
- chore(deps): bump ai from 2.2.20 to 2.2.21 (#67) (aa42457), closes #67
- chore(deps): bump openai from 4.15.4 to 4.16.1 (#65) (6f7e852), closes #65
- feat(Header): add update check and notification (d304c15), closes #55
- feat(UpdateCheck): add new component (ffdfe3b)
- feat(UpdateCheck): check for updates every 4 hours (c0280fb)
- chore(deps-dev): bump the types group with 1 update (#60) (e9321af), closes #60
- chore(deps-dev): bump the types group with 1 update (#62) (13034f9), closes #62
- chore(deps): bump nanoid from 5.0.2 to 5.0.3 (#64) (98384bd), closes #64
- chore(deps): bump openai from 4.15.0 to 4.15.3 (#61) (5db2304), closes #61
- chore(deps): bump openai from 4.15.3 to 4.15.4 (#63) (479751a), closes #63
- chore(deps-dev): bump stylelint-config-standard-scss (#58) (c9756fa), closes #58
- chore(deps): bump openai from 4.14.2 to 4.15.0 (#59) (d8ea144), closes #59
- docs(README): update features (d05ed8f)
- refactor: apply updated clear history logic to shortcut key (24fb501)
- refactor(ChatBubble): change bot icon to spinner while loading (31f9ccb)
- refactor(ChatMeta): remove loading indicator (b699d1d)
- refactor(CopyToClipboard): add support for user chat bubbles (1a8cf1d)
- refactor(DeleteMessage): don't reload if cancelled (15cc810)
- refactor(Messages): keep fist message stays in view in new chats (a5b3959)
- feat(DeleteMessage): add button to delete individual messages (6a76cd8)
- fix(ClearChatButton): clear correctly on first attempt (c595137)
- chore(deps-dev): bump the types group with 1 update (#56) (81157ad), closes #56
- chore(deps): bump marked from 9.1.4 to 9.1.5 (#57) (71902ea), closes #57
- refactor(ChatBubble): remove extraneous key (82f999b)
- refactor(CopyToClipboard): show checkmark on success vs "copied" string (4825927)
- refactor(Messages): use message id for key if available (8680ebc)
- fix: prevent LastPass browser extension output (b26aaba)
- chore(biome): bump schema version (c60bb85)
- chore(deps-dev): bump @biomejs/biome from 1.3.1 to 1.3.3 (#49) (543df6e), closes #49
- chore(deps-dev): bump the types group with 1 update (#48) (e9d6c05), closes #48
- chore(deps): bump marked from 9.1.3 to 9.1.4 (#52) (11aea39), closes #52
- chore(deps): bump next from 14.0.0 to 14.0.1 (#50) (ab4f429), closes #50
- chore(deps): bump openai from 4.14.1 to 4.14.2 (#51) (47b4e79), closes #51
- refactor(ChatBubble): remove duplicate key (864cf0f)
- chore(deps): bump daisyui from 3.9.3 to 3.9.4 (#46) (01b7660), closes #46
- chore(deps): bump marked from 9.1.2 to 9.1.3 (#45) (24d0b86), closes #45
- chore(deps): bump openai from 4.14.0 to 4.14.1 (#47) (7ef00b4), closes #47
- chore(deps): bump ai from 2.2.19 to 2.2.20 (#44) (257a697), closes #44
- chore(deps): bump axios from 1.5.1 to 1.6.0 (#42) (da3589e), closes #42
- chore(deps): bump next from 13.5.6 to 14.0.0 (#43) (6721ee8), closes #43
- chore(deps-dev): bump sass from 1.69.4 to 1.69.5 (#41) (cf61dd6), closes #41
- chore(deps-dev): bump tailwindcss from 3.3.4 to 3.3.5 (#36) (a77af7b), closes #36
- chore(deps-dev): bump the types group with 1 update (#35) (acce1ff), closes #35
- chore(deps-dev): bump the types group with 1 update (#37) (9d78532), closes #37
- chore(deps-dev): bump the types group with 1 update (#39) (8a46563), closes #39
- chore(deps): bump ai from 2.2.18 to 2.2.19 (#40) (ba7e538), closes #40
- chore(deps): bump openai from 4.13.0 to 4.14.0 (#38) (907410e), closes #38
- refactor(ChatBubble): add default value for parameter (a4c01c3)
- refactor(ChatBubble): improve date/time tooltips (571d672)
- refactor(ChatBubble/ChatMeta): refactor some logic into own component (eac865f)
- refactor(Messages): remove unused import (fb3a332)
- style: remove redundant styles (4df3d93)
- ci(actions): add type to deploy step (c2a8367)
- chore(deps-dev): bump tailwindcss from 3.3.3 to 3.3.4 (#34) (0e6560e), closes #34
- chore(deps-dev): bump the types group with 1 update (#30) (4f6d09f), closes #30
- chore(deps): bump actions/checkout and actions/setup-node from v3 to v4 (80fad96)
- chore(deps): bump ai from 2.2.17 to 2.2.18 (#33) (8d3552c), closes #33
- chore(deps): bump azure/webapps-deploy from 2 to 3 (#32) (81d5c3a), closes #32
- chore(deps): bump openai from 4.12.4 to 4.13.0 (#31) (3406d64), closes #31
- ci(actions): use public workflow (f388abb)
- refactor(CopyToClipboard): display fixes/imrpovements (886a024)
- refactor(UserAvatar): fix border around user icon (9049148)
- docs(README): update features (7a08ade)
- feat(ChatBubble/CopyToClipboard): individual copy buttons for code blocks (2c8fc37)
- refactor(ChatBubble): move timestamp next to name (ffe708d)
- ci(dependabot): update groups (68f6223)
- chore(deps-dev): bump @types/react from 18.2.30 to 18.2.31 (6e420c8)
- chore(deps): bump ai from 2.2.16 to 2.2.17 (304eb67)
- docs(README): update planned (ff13a48)
- docs(README): update planned/potential (45ab8f4)
- chore(biome): update config (13ea5d6)
- chore(biome): update schema version (f4baae4)
- chore(deps-dev): bump @biomejs/biome from 1.3.0 to 1.3.1 (#29) (a8b39c0), closes #29
- chore(deps-dev): bump the types group with 1 update (#28) (973b6aa), closes #28
- refactor(Footer): show correct modifier key for os (7ff764e)
- style(biome): linter fixes and formatter changes (9cbdb94)
- chore(deps-dev): bump @biomejs/biome from 1.2.2 to 1.3.0 (#27) (1e7f4ff), closes #27
- chore(deps-dev): bump the types group with 3 updates (#25) (304ce10), closes #25
- chore(deps): bump next from 13.5.5 to 13.5.6 (#26) (3e560c7), closes #26
- chore(deps-dev): bump sass from 1.69.3 to 1.69.4 (#23) (a317691), closes #23
- chore(deps-dev): bump the types group with 1 update (#21) (3cdbeb2), closes #21
- chore(deps): bump ai from 2.2.15 to 2.2.16 (#22) (f366177), closes #22
- chore(deps): bump openai from 4.12.3 to 4.12.4 (#24) (b91fa34), closes #24
- style(Header): improve comment (539a105)
- refactor(Header): responsive menu improvements (44ea325)
- refactor(ThemeToggle): use html element (vs body) (3364f3d)
- feat(UserAvatar): add dropdown menu with logout link (40a0dce)
- chore(deps-dev): bump stylelint from 15.10.3 to 15.11.0 (#20) (8768f2c), closes #20
- chore(deps): bump daisyui from 3.9.2 to 3.9.3 (#17) (4641430), closes #17
- chore(deps): bump next from 13.5.4 to 13.5.5 (#19) (0323f3f), closes #19
- chore(deps): bump openai from 4.12.1 to 4.12.3 (#18) (45c57ca), closes #18
- docs(README): update running locally and features (e2aca2a)
- feat(Docker): add docker-related files for local dev (6c9b052)
- refactor(ChatBubble): make user timestamp tooltip same color as chat bubble (efea644)
- refactor: light theme improvements (02e9c0f)
- refactor(ChatBubble): make icon match text color (7ea26be)
- refactor(Header): use client-side import for ThemeToggle (27fb27e)
- refactor(ThemeToggle): initial dark vs light state set to match system (16d3b71)
- docs(README): update features (ed85c04)
- docs(README): update features and roadmap (ae81cb7)
- style: update comment (ede1950)
- fix(page): fix/improve user metadata logic (cdc1595)
- fix(ThemeToggle): fix non-default state on reload/return (83f5bdb)
- feat(ChatBubble): use relative time for chat timestamps (4cdba84)
- chore(deps-dev): bump @types/node from 20.8.5 to 20.8.6 (198bd4c)
- chore(deps): bump marked from 9.1.1 to 9.1.2 (b2cff32)
- chore(deps): bump nanoid from 5.0.1 to 5.0.2 (275a98e)
- docs(README): update features (c489073)
- refactor: improve selector (600c2b8)
- refactor: make chat bubbles play nice with clipboard copy button (66515f0)
- refactor: move CopyToClipboard button to top of ChatBubble (cab3b42)
- refactor(api): add WIP to take settings as query params (5aff90e)
- refactor(ChatBubble): move loading indicator next to name at bottom (56461f4)
- refactor(ChatBubble): only show copy button after done loading (9512902)
- refactor(ChatBubble): swap name and timestamp,tweak ts format (4d0cde6)
- refactor(ChatBubble): theming improvements (83a1905)
- refactor(ChatBubble): update prop type (087f0de)
- refactor(ChatBubble): use icons vs images (3c8a639)
- refactor(ChatBubble/Footer): add default export (4a701b8)
- refactor(ChatBubble/Messages): improve scroll to bottom (db98f85)
- refactor(CopyToClipboard): move button to right (ee4a2a7)
- refactor(Header): refactor code into own components (bf01c46)
- refactor(Header): update prop type (d7581b0)
- refactor(Header): use icons (fe415b5)
- refactor(page): refactor some logic/markup into Messages component (1a624c0)
- refactor(ThemeToggle): use different light theme (340fba3)
- refactor(UserAvatar): improve logic (2e150a9)
- refactor(utils): use he to decode html entities (6213006)
- fix: copy button position (69e0973)
- fix(ChatBubble): don't hide copy button on old replies while loading new one (d34827b)
- fix(Header): close button in system message menus (047a21f)
- fix(UserAvatar): error in formatName logic (eb8e14e)
- feat(ChatBubble): add copy to clipboard button to bot responses (46913a1)
- feat(CopyToClipboard): add new component (9257ad0)
- feat(utils): add mardownToText helper (33ef6a0)
- chore(biome): update config (96c6c94)
- chore(deps-dev): bump the types group with 1 update (#16) (b5613a9), closes #16
- chore(deps): add [email protected] (05b58f5)
- chore(deps): add [email protected] (94309f9)
- chore(workspace): tell cspell to ignore some words (6b2d31f)
- chore(workspace): update cspell word list (7107509)
- docs(README): update features and uses (8d51b31)
- docs(README): update uses (61c7ec4)
- chore(deps-dev): bump sass from 1.69.2 to 1.69.3 (#14) (03cf9a0), closes #14
- chore(deps): bump openai from 4.11.1 to 4.12.1 (#15) (33c98cc), closes #15
- chore(tailwind): add themes to config (674e468)
- fix(ChatBubble): check for is today in bot's timestamp display (94c920b)
- refactor(Header): improve responsive behavior (f21dbba)
- feat(Footer): add WIP to make responsive (2c1d6ad)
- feat(Header): add WIP to make header responsive (d6f4d1f)
- ci(actions): add build notifications (4fbe18e)
- fix(ChatBubble): check for is today in timestamp display (94d33a5)
- feat(Header): add theme toggle to header menu (e86e551)
- feat(ThemeToggle): add component to toggle light/dark themes (26da84d)
- feat(ThemeToggle): use toggle/checkbox instead of button (7c2b401)
- docs(README): update features (10156cf)
- refactor: add some theme specific styles/fixes (d2238c6)
- refactor(ChatBubble): add missing prop type (f4b30b7)
- refactor(ChatBubble): change icon class name (69bfb7c)
- chore(deps-dev): bump sass from 1.69.1 to 1.69.2 (#12) (26e05ac), closes #12
- chore(deps-dev): bump the types group with 2 updates (#11) (7e29e28), closes #11
- chore(deps): bump ai from 2.2.14 to 2.2.15 (#13) (1d20bd7), closes #13
- docs(README): update features (e436820)
- refactor: move user info fetcher into method (1713031)
- fix: reference user info in array if available (38db868)
- refactor: do math before passing total in (fc87af4)
- refactor(ChatBubble): improve timestamps (b4ec075)
- refactor(Header): link to repo (02dd595)
- refactor(page): add more bottom margin (0f2a563)
- refactor(page): increase top padding (9ca58aa)
- fix: clear chat history confirm (d8f90a8)
- fix: focus collision (cb75c7e)
- feat: get and show user info if available (62a2c62)
- feat: view and update system message (d8267c1)
- feat(ChatBubble): show full date if it's older than today (bc2d444)
- feat(Header): add WIP on showing current system message (cf05726)
- feat(system-message): add more WIP (a5dcf94)
- chore(deps): add [email protected] (c5b252f)
- docs(README): update features and roadmap (f85d581)
- style(react): fix proptypes for refs (for real this time) (abb8504)
- chore(deps-dev): bump sass from 1.69.0 to 1.69.1 (#6) (d7a5271), closes #6
- chore(deps-dev): bump the types group with 3 updates (#4) (568322e), closes #4
- chore(deps-dev): bump the types group with 3 updates (#5) (6faa705), closes #5
- style(react): fix linter warning with proptypes (2325369)
- refactor: add key to component (45d5836)
- ci(actions): improve caching (ef05950)
- style(biome): fix linter warnings (fee64c0)
- chore(biome): enable correctness rules (714a4f9)
- chore(deps-dev): bump sass from 1.68.0 to 1.69.0 (#3) (015544c), closes #3
- chore(deps): bump daisyui from 3.8.3 to 3.9.1 (#1) (62bcf35), closes #1
- chore(deps): bump daisyui from 3.9.1 to 3.9.2 (#2) (fff9b66), closes #2
- docs(README): mark item as completed (13bf1f8)
- ci(actions): only build and deploy automatically for releases (7446839)
- refactor(ChatBubble): remove extraneous import (7f450dc)
- refactor(ChatBubble): add missing propType and sort propTypes (ea30cbe)
- refactor(ChatBubble): use lighter-weight syntax highlighter (26e3c7b)
- refactor(layout): remove favicon (2c350d1)
- refactor(page): use ChatBubble component (9356387)
- chore: remove unused icons (29ce4b6)
- feat: add ChatBubble component (a8ffed0)
- chore: update bot icon (bd79bb5)
- chore(deps-dev): bump @types/react from 18.2.24 to 18.2.25 (8493dd1)
- refactor: use Header and Footer components (c8a91e3)
- refactor: use updated icon (6bec7bc)
- fix(Footer): update prop type (7f280a0)
- build(tailwind): update content array in config (66c2142)
- feat: add Footer component (7501b71)
- feat: add Header component (4ca7d36)
- docs(CHANGELOG): backfill with initial release (5b5139b)
- build: add automated changelog and github releases (c73651d)
- chore(deps-dev): bump @types/react-dom from 18.2.8 to 18.2.10 (ee5a809)
- initial release