Skip to content

Latest commit

 

History

History
2462 lines (1791 loc) · 326 KB

CHANGELOG.md

File metadata and controls

2462 lines (1791 loc) · 326 KB

0.40.5 (2024-11-11)

  • 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)

0.40.4 (2024-11-05)

  • 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)

0.40.3 (2024-10-22)

  • 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)

0.40.2 (2024-10-15)

  • 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)

0.40.1 (2024-10-09)

  • 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)

0.40.0 (2024-10-04)

  • 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)

0.39.3 (2024-10-01)

  • 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)

0.39.2 (2024-09-24)

  • 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)

0.39.1 (2024-09-22)

  • 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

0.39.0 (2024-09-19)

  • 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)

0.38.0 (2024-09-17)

  • 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)

0.37.2 (2024-09-16)

  • 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)

0.37.1 (2024-09-12)

  • 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

0.37.0 (2024-09-02)

  • 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)

0.36.2 (2024-08-27)

  • 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)

0.36.1 (2024-08-22)

  • 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

0.36.0 (2024-08-16)

  • 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)

0.35.0 (2024-08-15)

  • 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)

0.34.13 (2024-08-14)

  • 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

0.34.12 (2024-08-07)

  • 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)

0.34.11 (2024-07-30)

  • 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)

0.34.10 (2024-07-25)

  • 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)

0.34.9 (2024-07-17)

  • 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)

0.34.8 (2024-07-10)

  • 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)

0.34.7 (2024-06-27)

  • 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

0.34.6 (2024-06-18)

  • 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 and escapeBlock (4af5b2b)
  • refactor(utils/markdownToText): update for marked v13 (03fa7a1)
  • revert(deps): rollback marked to 12.0.2 (cfab2cf)

0.34.5 (2024-06-12)

  • 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

0.34.4 (2024-06-09)

  • 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

0.34.3 (2024-06-05)

  • 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

0.34.2 (2024-06-03)

  • 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

0.34.1 (2024-05-30)

  • 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)

0.34.0 (2024-05-28)

  • 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 from dev 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)

0.33.4 (2024-05-28)

  • 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

0.33.3 (2024-05-24)

  • 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

0.33.2 (2024-05-20)

  • 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

0.33.1 (2024-05-16)

  • 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)

0.33.0 (2024-05-12)

  • 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)

0.32.2 (2024-05-09)

  • 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)

0.32.1 (2024-05-08)

  • 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)

0.32.0 (2024-05-06)

  • 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)

0.31.1 (2024-05-06)

  • 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)

0.31.0 (2024-05-05)

  • 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)

0.30.0 (2024-05-03)

  • 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)

0.29.2 (2024-05-03)

  • 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)

0.29.1 (2024-05-01)

  • 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

0.29.0 (2024-04-29)

  • 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

0.28.1 (2024-04-26)

  • 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)

0.28.0 (2024-04-25)

  • 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)

0.27.5 (2024-04-21)

  • 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)

0.27.4 (2024-04-17)

  • 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)

0.27.3 (2024-04-15)

  • 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)

0.27.2 (2024-04-11)

  • 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

0.27.1 (2024-04-09)

  • 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)

0.27.0 (2024-04-03)

  • 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)

0.26.1 (2024-03-30)

  • 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

0.26.0 (2024-03-27)

  • 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)

0.25.1 (2024-03-26)

  • 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

0.25.0 (2024-03-25)

  • 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)

0.24.0 (2024-03-21)

  • 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)

0.23.0 (2024-03-19)

  • 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)

0.22.1 (2024-03-19)

  • 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)

0.22.0 (2024-03-18)

  • 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

0.21.9 (2024-03-16)

  • 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

0.21.8 (2024-03-10)

  • 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)

0.21.7 (2024-03-07)

  • 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)

0.21.6 (2024-03-05)

  • 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)

0.21.5 (2024-3-2)

  • 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

0.21.4 (2024-2-29)

  • 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

0.21.3 (2024-02-27)

  • 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)

0.21.2 (2024-02-26)

  • 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)

0.21.1 (2024-02-25)

  • 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

0.21.0 (2024-02-23)

  • 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

0.20.5 (2024-2-22)

  • 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

0.20.4 (2024-2-20)

  • 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

0.20.3 (2024-02-14)

  • 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

0.20.2 (2024-02-08)

  • 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)

0.20.1 (2024-2-7)

  • 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)

0.20.0 (2024-02-06)

  • 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)

0.19.5 (2024-2-5)

  • revert(deps): rollback @langchain/core to 0.1.22 (c7921fc)

0.19.4 (2024-2-5)

  • 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)

0.19.3 (2024-2-2)

  • 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

0.19.2 (2024-1-31)

  • 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

0.19.1 (2024-1-29)

  • 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)

0.19.0 (2024-01-26)

  • 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)

0.18.7 (2024-1-26)

  • 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)

0.18.6 (2024-1-25)

  • 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)

0.18.5 (2024-1-24)

  • 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

0.18.4 (2024-1-22)

  • 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)

0.18.3 (2024-01-19)

  • 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

0.18.2 (2024-01-18)

  • 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

0.18.1 (2024-1-16)

  • 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

0.18.0 (2024-1-15)

  • refactor: update default system message (47358a1)
  • refactor: use langchain route for chat (e224bb8)
  • refactor(UpdateCheck): improve logic (add wait period if recent deploy) (d7ad4bc)

0.17.2 (2024-1-15)

  • 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

0.17.1 (2024-1-12)

  • 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)

0.17.0 (2024-01-08)

  • 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

0.16.9 (2024-1-8)

  • 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

0.16.8 (2024-1-4)

  • 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

0.16.7 (2024-1-2)

  • 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

0.16.6 (2023-12-27)

  • 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

0.16.5 (2023-12-22)

  • 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

0.16.4 (2023-12-20)

  • 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

0.16.3 (2023-12-18)

  • 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

0.16.2 (2023-12-15)

  • 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)

0.16.1 (2023-12-14)

  • refactor(CopyToClipboard/DeleteMessage/ReloadMessage): add tooltips (d38cdf4)
  • style(CopyToClipboard/DeleteMessage): update function signatures for consistency (5090134)

0.16.0 (2023-12-13)

  • 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)

0.15.2 (2023-12-13)

  • 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)

0.15.1 (2023-12-12)

  • 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

0.15.0 (2023-12-11)

  • 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)

0.14.14 (2023-12-11)

  • 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

0.14.13 (2023-12-08)

  • 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)

0.14.12 (2023-12-04)

  • 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

0.14.11 (2023-12-01)

  • 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

0.14.10 (2023-11-29)

  • 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

0.14.9 (2023-11-28)

  • 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

0.14.8 (2023-11-27)

  • 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

0.14.7 (2023-11-24)

  • 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

0.14.6 (2023-11-23)

  • 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

0.14.5 (2023-11-21)

  • 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

0.14.4 (2023-11-18)

  • 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

0.14.3 (2023-11-16)

  • 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

0.14.2 (2023-11-15)

  • 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)

0.14.1 (2023-11-15)

  • 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)

0.14.0 (2023-11-15)

  • 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)

0.13.1 (2023-11-14)

  • chore(deps): bump daisyui from 4.0.6 to 4.0.7 (a980915)
  • fix: parameter defaults (80c5ccd)
  • docs(README): update features and planned (f677a28)

0.13.0 (2023-11-14)

  • 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)

0.12.3 (2023-11-14)

  • 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)

0.12.2 (2023-11-14)

  • style: fix bottom margin on last p in chat bubble (6c40f67)

0.12.1 (2023-11-14)

  • 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

0.12.0 (2023-11-13)

  • 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

0.11.3 (2023-11-13)

  • refactor(daisyui): update some colors (a4c572c)
  • chore(deps): bump daisyui from 4.0.1 to 4.0.3 (#82) (83a334a), closes #82

0.11.2 (2023-11-13)

  • 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

0.11.1 (2023-11-11)

  • 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)

0.11.0 (2023-11-10)

  • 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)

0.10.5 (2023-11-10)

  • 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

0.10.4 (2023-11-09)

  • 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)

0.10.3 (2023-11-09)

  • ci(dependabot): ignore 2.2.x updates to ai 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)

0.10.2 (2023-11-09)

  • 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

0.10.1 (2023-11-08)

  • chore(deps): roll back ai from 2.2.21 to 2.2.20 (d3fedf9)
  • refactor(Header): remove extraneous prop (3bda520)

0.10.0 (2023-11-08)

  • 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)

0.9.2 (2023-11-06)

  • 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

0.9.1 (2023-11-04)

  • 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

0.9.0 (2023-11-02)

  • 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)

0.8.8 (2023-11-02)

  • 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)

0.8.7 (2023-11-01)

  • fix(markdownToText): properly handle no content (71c55d1), closes #53

0.8.6 (2023-10-31)

  • 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)

0.8.5 (2023-10-28)

  • 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

0.8.4 (2023-10-27)

  • 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

0.8.3 (2023-10-26)

  • 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)

0.8.2 (2023-10-25)

  • 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)

0.8.1 (2023-10-22)

  • refactor(CopyToClipboard): display fixes/imrpovements (886a024)
  • refactor(UserAvatar): fix border around user icon (9049148)

0.8.0 (2023-10-22)

  • 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)

0.7.4 (2023-10-20)

  • 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)

0.7.3 (2023-10-19)

  • 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

0.7.2 (2023-10-18)

  • 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)

0.7.1 (2023-10-17)

  • 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)

0.7.0 (2023-10-16)

  • 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)

0.6.1 (2023-10-15)

  • 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)

0.6.0 (2023-10-13)

  • 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)

0.5.1 (2023-10-12)

  • 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)

0.5.0 (2023-10-11)

  • 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)

0.4.2 (2023-10-11)

  • 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)

0.4.1 (2023-10-11)

  • fix: reference user info in array if available (38db868)

0.4.0 (2023-10-11)

  • 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)

0.3.2 (2023-10-10)

  • 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)

0.3.1 (2023-10-06)

  • 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)

0.3.0 (2023-10-05)

  • 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)

0.2.0 (2023-10-04)

  • 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)

0.1.1 (2023-10-04)

  • build: add automated changelog and github releases (c73651d)
  • chore(deps-dev): bump @types/react-dom from 18.2.8 to 18.2.10 (ee5a809)

0.1.0 (2023-10-04)

  • initial release