Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Release v1.3.5 #498

Merged
merged 54 commits into from
Dec 15, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
54 commits
Select commit Hold shift + click to select a range
cf828e4
Utility functions to populate model selection menu
rhennigan Nov 17, 2023
12099fe
Merge branch 'main' into feature/llmservices-ui-integration
rhennigan Dec 5, 2023
800edda
Created submenus for models returned by LLMServices
rhennigan Dec 5, 2023
9491c1f
Fixed notebook toolbar chat menu
rhennigan Dec 5, 2023
0876d50
Sort models by type
rhennigan Dec 6, 2023
4a4a979
Reduce width of root chat menu
rhennigan Dec 6, 2023
bed75af
Added service icons and rebuilt stylesheet
rhennigan Dec 6, 2023
04debb6
Add service icons to menu and fix magnification of menus
rhennigan Dec 6, 2023
0c56bab
Increment paclet version
rhennigan Dec 6, 2023
72c9cbb
Created preferences tab view
rhennigan Dec 7, 2023
ac2f100
Bugfix: avoid saving invalid values into preferences
rhennigan Dec 7, 2023
5ae7a9c
Bugfix: update `toolsEnabledQ` to handle new model format
rhennigan Dec 7, 2023
a9bd504
Use slightly different display for tool manager when showing in prefe…
rhennigan Dec 7, 2023
3956c34
Bugfix: use consistent naming in `PrivateFrontEndOptions`
rhennigan Dec 7, 2023
9e959ff
Bugfix: persona checkboxes weren't responding to programmatic changes
rhennigan Dec 7, 2023
e288e77
Reset button has custom behavior depending on which tab is being viewed
rhennigan Dec 7, 2023
dc6d130
Bugfix: ensure chatbook context is not on $ContextPath when building/…
rhennigan Dec 7, 2023
287419a
Rebuilt stylesheet
rhennigan Dec 7, 2023
79f9d63
Improved service caching and a public function to invalidate cache
rhennigan Dec 7, 2023
23d7089
Implemented "Default Settings" section of Notebooks tab
rhennigan Dec 7, 2023
e48a11d
Formatting
rhennigan Dec 7, 2023
801bb12
Remove unused definitions and add missing dynamic update
rhennigan Dec 7, 2023
9dbc2ac
Bugfix: avoid internal failure if attached cell has already been deleted
rhennigan Dec 8, 2023
829dbb0
Remove temporary definition
rhennigan Dec 8, 2023
f0812fc
GPT-4 commentary
rhennigan Dec 8, 2023
dd09c86
Added more content to notebooks tab
rhennigan Dec 9, 2023
f87a37d
Added support for `OpenPreferencesDialog[tabID, highlightID]`
rhennigan Dec 11, 2023
2b7b261
Update formatting of persona manager to fit in preferences
rhennigan Dec 11, 2023
f82089d
Consistent background for persona panel
rhennigan Dec 11, 2023
9c658ae
Validate "ChatHistoryLength" value
rhennigan Dec 11, 2023
eed8c08
Horizontal layout for tool call frequency slider
rhennigan Dec 11, 2023
407bd1d
Merge branch 'main' into feature/llmservices-ui-integration
rhennigan Dec 11, 2023
30329e1
Added services panel to preferences
rhennigan Dec 13, 2023
99f0016
Bugfix: do not check API key with legacy methods when using LLMServices
rhennigan Dec 13, 2023
5872fd3
Support scopes other than `$FrontEnd` in preferences controls
rhennigan Dec 14, 2023
d14ceec
Move cloud toolbar content to separate file and use new preferences c…
rhennigan Dec 14, 2023
60c26ef
Update tests for `CurrentChatSettings`
rhennigan Dec 14, 2023
781db5b
Autofix tagging rules in cloud notebooks
rhennigan Dec 14, 2023
05d56aa
Don't display model icons in cloud toolbar due to bad vertical alignment
rhennigan Dec 14, 2023
a2c7fe2
Update the cloud toolbar to handle multiple services
rhennigan Dec 15, 2023
470118f
Update definition notebook with version requirement
rhennigan Dec 15, 2023
fd1d70e
Revert "Update definition notebook with version requirement"
rhennigan Dec 15, 2023
4109ae3
Increment paclet version
rhennigan Dec 15, 2023
a9ec5f6
Revert version requirement
rhennigan Dec 15, 2023
9ba1198
Restored "OpenAIAPICompletionURL" preferences setting for 13.3 users
rhennigan Dec 15, 2023
a68dcc3
Bugfix: maintain attachment direction for nested menus and store the …
rhennigan Dec 15, 2023
5df16d7
Display a menu item to connect to service instead of popping up a dia…
rhennigan Dec 15, 2023
10ee2d7
Bugfix: avoid line breaking in toolbar menu
rhennigan Dec 15, 2023
e1a87d3
Merge pull request #494 from WolframResearch/feature/llmservices-ui-i…
rhennigan Dec 15, 2023
71b9711
Bugfix: clear attached submenus when mousing over a leaf menu item
rhennigan Dec 15, 2023
e422b4d
Bugfix: limit the vertical size of menus and add a scrollbar if neces…
rhennigan Dec 15, 2023
cfdaf38
Improve vertical offsets to avoid menu going outside of content area
rhennigan Dec 15, 2023
6979069
Determine vertical attachment direction for dingbat menus based on wi…
rhennigan Dec 15, 2023
b4e3991
Merge pull request #497 from WolframResearch/bugfix/model-menu-clipping
rhennigan Dec 15, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file modified Assets/DisplayFunctions.wxf
Binary file not shown.
Binary file modified Assets/Icons.wxf
Binary file not shown.
42 changes: 42 additions & 0 deletions Developer/Resources/Icons/ServiceIconAnthropic.wl
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
Graphics[
{
Thickness[ 0.0625 ],
Style[
{
FilledCurve[
{
{ { 0, 2, 0 }, { 0, 1, 0 }, { 0, 1, 0 }, { 0, 1, 0 }, { 0, 1, 0 }, { 0, 1, 0 }, { 0, 1, 0 }, { 0, 1, 0 } },
{ { 0, 2, 0 }, { 0, 1, 0 }, { 0, 1, 0 } }
},
{
{
{ 5.0525, 13.543 },
{ 1.1665, 3.5431 },
{ 3.3395, 3.5431 },
{ 4.1345, 5.6431 },
{ 8.1995, 5.6431 },
{ 8.9945, 3.5431 },
{ 11.167, 3.5431 },
{ 7.2805, 13.543 },
{ 5.0525, 13.543 }
},
{ { 6.1675, 11.015 }, { 7.4975, 7.5011 }, { 4.8375, 7.5011 }, { 6.1675, 11.015 } }
}
]
},
FaceForm @ RGBColor[ 0.12157, 0.12157, 0.11765, 1.0 ]
],
Style[
{
FilledCurve[
{ { { 0, 2, 0 }, { 0, 1, 0 }, { 0, 1, 0 }, { 0, 1, 0 } } },
{ { { 9.1665, 13.543 }, { 13.042, 3.5432 }, { 15.167, 3.5432 }, { 11.293, 13.543 }, { 9.1665, 13.543 } } }
]
},
FaceForm @ RGBColor[ 0.12157, 0.12157, 0.11765, 1.0 ]
]
},
ImageSize -> { 17.0, 17.0 },
PlotRange -> { { -0.5, 16.5 }, { -0.5, 16.5 } },
AspectRatio -> Automatic
]
311 changes: 311 additions & 0 deletions Developer/Resources/Icons/ServiceIconOpenAI.wl
Original file line number Diff line number Diff line change
@@ -0,0 +1,311 @@
Graphics[
{
Thickness[ 0.0625 ],
Style[
{
FilledCurve[
{
{ { 0, 2, 0 }, { 0, 1, 0 }, { 0, 1, 0 }, { 0, 1, 0 }, { 0, 1, 0 }, { 0, 1, 0 } },
{
{ 0, 2, 0 },
{ 0, 1, 0 },
{ 1, 3, 3 },
{ 1, 3, 3 },
{ 1, 3, 3 },
{ 1, 3, 3 },
{ 1, 3, 3 },
{ 0, 1, 0 },
{ 1, 3, 3 },
{ 1, 3, 3 },
{ 0, 1, 0 }
},
{
{ 1, 4, 3 },
{ 0, 1, 0 },
{ 1, 3, 3 },
{ 1, 3, 3 },
{ 0, 1, 0 },
{ 0, 1, 0 },
{ 0, 1, 0 },
{ 1, 3, 3 },
{ 1, 3, 3 },
{ 1, 3, 3 },
{ 1, 3, 3 }
},
{ { 0, 2, 0 }, { 0, 1, 0 }, { 0, 1, 0 }, { 1, 3, 3 }, { 1, 3, 3 }, { 1, 3, 3 }, { 1, 3, 3 }, { 0, 1, 0 }, { 1, 3, 3 }, { 1, 3, 3 } },
{ { 1, 4, 3 }, { 0, 1, 0 }, { 0, 1, 0 }, { 1, 3, 3 }, { 1, 3, 3 }, { 0, 1, 0 }, { 0, 1, 0 }, { 0, 1, 0 }, { 1, 3, 3 }, { 1, 3, 3 } },
{ { 1, 4, 3 }, { 1, 3, 3 }, { 0, 1, 0 }, { 1, 3, 3 }, { 1, 3, 3 }, { 0, 1, 0 }, { 0, 1, 0 }, { 0, 1, 0 }, { 1, 3, 3 }, { 1, 3, 3 } },
{ { 1, 4, 3 }, { 1, 3, 3 }, { 0, 1, 0 }, { 1, 3, 3 }, { 1, 3, 3 }, { 0, 1, 0 }, { 0, 1, 0 }, { 0, 1, 0 }, { 1, 3, 3 } },
{
{ 1, 4, 3 },
{ 1, 3, 3 },
{ 1, 3, 3 },
{ 1, 3, 3 },
{ 1, 3, 3 },
{ 1, 3, 3 },
{ 1, 3, 3 },
{ 1, 3, 3 },
{ 1, 3, 3 },
{ 1, 3, 3 },
{ 1, 3, 3 },
{ 1, 3, 3 },
{ 1, 3, 3 },
{ 1, 3, 3 },
{ 1, 3, 3 },
{ 1, 3, 3 },
{ 1, 3, 3 },
{ 1, 3, 3 },
{ 1, 3, 3 },
{ 1, 3, 3 },
{ 1, 3, 3 },
{ 1, 3, 3 },
{ 1, 3, 3 },
{ 1, 3, 3 }
}
},
{
{
{ 6.3529, 8.9548 },
{ 8.0239, 9.9098 },
{ 9.6949, 8.9548 },
{ 9.6949, 7.0448 },
{ 8.0239, 6.0898 },
{ 6.3529, 7.0448 },
{ 6.3529, 8.9548 }
},
{
{ 5.6849, 7.4268 },
{ 4.3959, 8.1908 },
{ 4.3959, 11.772 },
{ 4.3959, 12.297 },
{ 4.5389, 12.87 },
{ 4.8249, 13.3 },
{ 5.1119, 13.777 },
{ 5.5409, 14.111 },
{ 6.0189, 14.35 },
{ 6.4959, 14.589 },
{ 7.0689, 14.684 },
{ 7.5939, 14.589 },
{ 8.1189, 14.541 },
{ 8.6449, 14.302 },
{ 9.0739, 13.968 },
{ 9.0739, 13.968 },
{ 9.0269, 13.92 },
{ 8.9789, 13.92 },
{ 5.9229, 12.154 },
{ 5.8279, 12.106 },
{ 5.7799, 12.058 },
{ 5.7319, 11.963 },
{ 5.6849, 11.867 },
{ 5.6849, 11.82 },
{ 5.6849, 11.724 },
{ 5.6849, 7.4268 }
},
{
{ 13.705, 10.101 },
{ 13.705, 10.101 },
{ 13.658, 10.149 },
{ 13.61, 10.149 },
{ 10.554, 11.915 },
{ 10.459, 11.963 },
{ 10.411, 11.963 },
{ 10.316, 11.963 },
{ 10.22, 11.963 },
{ 10.125, 11.963 },
{ 10.077, 11.915 },
{ 6.3529, 9.7668 },
{ 6.3529, 11.247 },
{ 9.4559, 13.061 },
{ 9.9339, 13.347 },
{ 10.459, 13.443 },
{ 11.032, 13.443 },
{ 11.557, 13.443 },
{ 12.082, 13.252 },
{ 12.56, 12.918 },
{ 12.989, 12.583 },
{ 13.371, 12.154 },
{ 13.562, 11.676 },
{ 13.753, 11.199 },
{ 13.801, 10.626 },
{ 13.705, 10.101 }
},
{
{ 12.416, 8.1908 },
{ 8.6919, 10.34 },
{ 9.9809, 11.103 },
{ 13.037, 9.3368 },
{ 13.514, 9.0498 },
{ 13.896, 8.6688 },
{ 14.135, 8.1908 },
{ 14.374, 7.7138 },
{ 14.517, 7.1888 },
{ 14.469, 6.6158 },
{ 14.421, 6.0898 },
{ 14.231, 5.5648 },
{ 13.896, 5.1358 },
{ 13.562, 4.7058 },
{ 13.132, 4.3718 },
{ 12.607, 4.1808 },
{ 12.607, 7.8088 },
{ 12.607, 7.9048 },
{ 12.607, 7.9998 },
{ 12.56, 8.0478 },
{ 12.56, 8.0478 },
{ 12.512, 8.1428 },
{ 12.416, 8.1908 }
},
{
{ 1.8649, 10.626 },
{ 2.1989, 11.199 },
{ 2.7249, 11.629 },
{ 3.3449, 11.867 },
{ 3.3449, 11.772 },
{ 3.3449, 8.2388 },
{ 3.3449, 8.1428 },
{ 3.3449, 8.0478 },
{ 3.3929, 7.9998 },
{ 3.4409, 7.9048 },
{ 3.4879, 7.8568 },
{ 3.5839, 7.8088 },
{ 7.3079, 5.6608 },
{ 6.0189, 4.8968 },
{ 2.9629, 6.6628 },
{ 2.2949, 7.0448 },
{ 1.8169, 7.6658 },
{ 1.6259, 8.3818 },
{ 1.4359, 9.0978 },
{ 1.4829, 9.9578 },
{ 1.8649, 10.626 }
},
{
{ 2.6769, 3.9898 },
{ 2.3429, 4.5628 },
{ 2.1989, 5.2308 },
{ 2.3429, 5.8988 },
{ 2.3429, 5.8988 },
{ 2.3899, 5.8518 },
{ 2.4379, 5.8518 },
{ 5.4939, 4.0848 },
{ 5.5889, 4.0378 },
{ 5.6369, 4.0378 },
{ 5.7319, 4.0378 },
{ 5.8279, 4.0378 },
{ 5.9229, 4.0378 },
{ 5.9709, 4.0848 },
{ 9.6949, 6.2338 },
{ 9.6949, 4.7538 },
{ 6.5919, 2.9388 },
{ 5.9229, 2.5568 },
{ 5.1589, 2.4618 },
{ 4.4429, 2.6528 },
{ 3.6789, 2.8438 },
{ 3.0589, 3.3208 },
{ 2.6769, 3.9898 }
},
{
{ 8.8359, 1.3638 },
{ 8.0719, 1.3638 },
{ 7.4989, 1.6028 },
{ 6.9739, 2.0318 },
{ 6.9739, 2.0318 },
{ 7.0209, 2.0798 },
{ 7.0689, 2.0798 },
{ 10.125, 3.8468 },
{ 10.22, 3.8938 },
{ 10.268, 3.9418 },
{ 10.316, 4.0378 },
{ 10.363, 4.1328 },
{ 10.363, 4.1808 },
{ 10.363, 4.2758 },
{ 10.363, 8.5728 },
{ 11.652, 7.8088 },
{ 11.652, 4.2758 },
{ 11.7, 2.6048 },
{ 10.363, 1.3638 },
{ 8.8359, 1.3638 }
},
{
{ 14.565, 9.3848 },
{ 14.756, 9.9098 },
{ 14.803, 10.435 },
{ 14.756, 10.96 },
{ 14.708, 11.485 },
{ 14.517, 12.011 },
{ 14.278, 12.488 },
{ 13.849, 13.204 },
{ 13.228, 13.777 },
{ 12.512, 14.111 },
{ 11.748, 14.445 },
{ 10.936, 14.541 },
{ 10.125, 14.35 },
{ 9.7429, 14.732 },
{ 9.3129, 15.066 },
{ 8.8359, 15.305 },
{ 8.3579, 15.543 },
{ 7.7849, 15.639 },
{ 7.2599, 15.639 },
{ 6.4479, 15.639 },
{ 5.6369, 15.4 },
{ 4.9679, 14.923 },
{ 4.2999, 14.445 },
{ 3.8229, 13.777 },
{ 3.5839, 13.013 },
{ 3.0109, 12.87 },
{ 2.5339, 12.631 },
{ 2.0559, 12.345 },
{ 1.6259, 12.011 },
{ 1.2919, 11.581 },
{ 1.0059, 11.151 },
{ 0.5759, 10.435 },
{ 0.4329, 9.6228 },
{ 0.5279, 8.8118 },
{ 0.6239, 7.9998 },
{ 0.9579, 7.2358 },
{ 1.4829, 6.6158 },
{ 1.2919, 6.0898 },
{ 1.2449, 5.5648 },
{ 1.2919, 5.0398 },
{ 1.3399, 4.5148 },
{ 1.5309, 3.9898 },
{ 1.7699, 3.5118 },
{ 2.1989, 2.7958 },
{ 2.8199, 2.2228 },
{ 3.5359, 1.8888 },
{ 4.2999, 1.5548 },
{ 5.1119, 1.4588 },
{ 5.9229, 1.6498 },
{ 6.3049, 1.2678 },
{ 6.7349, 0.9338 },
{ 7.2119, 0.6958 },
{ 7.6899, 0.4568 },
{ 8.2629, 0.3608 },
{ 8.7879, 0.3608 },
{ 9.5989, 0.3608 },
{ 10.411, 0.5998 },
{ 11.08, 1.0768 },
{ 11.748, 1.5548 },
{ 12.225, 2.2228 },
{ 12.464, 2.9868 },
{ 12.989, 3.0828 },
{ 13.514, 3.3208 },
{ 13.944, 3.6558 },
{ 14.374, 3.9898 },
{ 14.756, 4.3718 },
{ 14.994, 4.8488 },
{ 15.424, 5.5648 },
{ 15.567, 6.3768 },
{ 15.472, 7.1888 },
{ 15.376, 7.9998 },
{ 15.09, 8.7638 },
{ 14.565, 9.3848 }
}
}
]
},
FaceForm @ RGBColor[ 0.2, 0.2, 0.2, 1.0 ]
]
},
ImageSize -> { 17.0, 17.0 },
PlotRange -> { { -0.5, 16.5 }, { -0.5, 16.5 } },
AspectRatio -> Automatic
]
Loading