Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
10000 commits
Select commit Hold shift + click to select a range
c0bd736
add Dictionary<K, V> in Globals.ts
olmobrutall Feb 24, 2026
1e78f1b
Merge branch 'master' of https://dev.azure.com/av360/Signum%20Framewo…
olmobrutall Feb 24, 2026
529af39
add DisallowControlCharacters to string validator
JafarMirzaie Feb 24, 2026
36e352c
Merge branch 'master' of https://dev.azure.com/av360/Signum%20Framewo…
JafarMirzaie Feb 24, 2026
21472fd
rename AgGroupToDictionary -> GroupAggregateToDictionary and
olmobrutall Feb 25, 2026
3c413f3
rename agGroupToObject to groupReduceToObject
olmobrutall Feb 25, 2026
ef956e9
Merge branch 'master' of https://dev.azure.com/av360/Signum%20Framewo…
olmobrutall Feb 25, 2026
c721480
add ValidatePassword
JafarMirzaie Feb 25, 2026
a8b6339
Merge branch 'master' of https://dev.azure.com/av360/Signum%20Framewo…
JafarMirzaie Feb 25, 2026
cc64196
fix PostgresExtensions to ignore plpgsql
JafarMirzaie Feb 25, 2026
a85be2e
Merge branch 'master' of https://dev.azure.com/av360/Signum%20Framewo…
JafarMirzaie Feb 25, 2026
4e22a42
rename AgGroupToDictionary to GroupAggregateToDictionary
JafarMirzaie Feb 25, 2026
27bb16d
Skip plpgsql creation in Azure (pre-installed)
JafarMirzaie Feb 25, 2026
d5484be
HashSet
olmobrutall Feb 26, 2026
0ed461f
Merge branch 'master' of https://dev.azure.com/av360/Signum%20Framewo…
olmobrutall Feb 26, 2026
4fc19eb
fix ToolbarRenderer
JafarMirzaie Feb 26, 2026
6fe4e6f
Merge branch 'master' of https://dev.azure.com/av360/Signum%20Framewo…
JafarMirzaie Feb 26, 2026
269e657
add notNull
olmobrutall Mar 1, 2026
dd177c9
DeepSeekProvider
olmobrutall Mar 1, 2026
7191261
more on UI State
olmobrutall Mar 1, 2026
032e045
noUncheckedSideEffectImports for css imports and module -> namespace
olmobrutall Mar 1, 2026
cf8cfd9
more on UIState
olmobrutall Mar 1, 2026
9efefed
fix Skills
olmobrutall Mar 1, 2026
671946b
improve JsonConverter
olmobrutall Mar 1, 2026
52c421e
ChatbotModal color and stop
olmobrutall Mar 1, 2026
ead0de8
IsFullEntity
olmobrutall Mar 1, 2026
6604043
fixes in OperationSkill
olmobrutall Mar 1, 2026
333cd1e
Add XmlStringValidator
JafarMirzaie Mar 2, 2026
35888cf
Merge branch 'master' of https://dev.azure.com/av360/Signum%20Framewo…
JafarMirzaie Mar 2, 2026
b9689e8
add DoublePassword.Options.ValidatePassword
JafarMirzaie Mar 2, 2026
d657a83
fix DoublePassword
JafarMirzaie Mar 2, 2026
9a7f1de
fix start.snippet
olmobrutall Mar 2, 2026
9d01633
Merge branch 'master' of https://dev.azure.com/av360/Signum%20Framewo…
olmobrutall Mar 2, 2026
0d54df2
more on Chatbot
olmobrutall Mar 2, 2026
ff962ab
Merge remote-tracking branch 'DevOps/master' into ChatBot
olmobrutall Mar 2, 2026
6890e52
reverted back to previour version
Mar 3, 2026
5aafe3a
Merge branch 'master' of https://dev.azure.com/av360/Signum%20Framewo…
Mar 3, 2026
a86fe61
add PasswordValidation
JafarMirzaie Mar 3, 2026
31e7cc2
Merge branch 'master' of https://dev.azure.com/av360/Signum%20Framewo…
JafarMirzaie Mar 3, 2026
56eb391
Split Skills.md
olmobrutall Mar 3, 2026
d979f34
fix NumberIsValidatorAttribute and RenameForeignKey
olmobrutall Mar 3, 2026
de1c74e
Merge branch 'master' of https://dev.azure.com/av360/Signum%20Framewo…
olmobrutall Mar 3, 2026
b64f465
update ts
JafarMirzaie Mar 4, 2026
d9a5915
Merge branch 'master' of https://dev.azure.com/av360/Signum%20Framewo…
JafarMirzaie Mar 4, 2026
725931b
BrowserProxy.DebugMode
olmobrutall Mar 4, 2026
1906787
Merge remote-tracking branch 'origin/master' into Skillsmd
olmobrutall Mar 4, 2026
9b08892
useResultTableTyped stable collection
thomasM1978 Mar 4, 2026
855e6e1
Merge branch 'master' of https://dev.azure.com/av360/Signum%20Framewo…
thomasM1978 Mar 4, 2026
c11ade7
fixed Help text in SearchControlVisualTips
Mar 4, 2026
7227cec
Merge branch 'master' of https://dev.azure.com/av360/Signum%20Framewo…
Mar 4, 2026
8c69675
add Signum.Playwright
JafarMirzaie Mar 5, 2026
7429ad1
fix VisualTip content placement in VisualTipIcon
Mar 5, 2026
2867b76
fix compilation issues
olmobrutall Mar 5, 2026
72ba300
Merge branch 'master' of https://dev.azure.com/av360/Signum%20Framewo…
olmobrutall Mar 5, 2026
3b857a2
Merge branch 'master' into signumTour
Mar 5, 2026
483162b
added data-toolbar-content and handleSideChange
Mar 5, 2026
e9856ae
add Translatable to properties and remove RegisterTranslatableRoutes
JafarMirzaie Mar 5, 2026
f0b20ad
add Tooltip to PanelPart
JafarMirzaie Mar 5, 2026
42602c0
fix Dashboard tooltip
JafarMirzaie Mar 5, 2026
8abf1c3
add DashboardTooltipIcon
JafarMirzaie Mar 6, 2026
0f1b2d6
Merge remote-tracking branch 'DevOps/master' into ChatBot
olmobrutall Mar 7, 2026
c09b150
fix EntityLink to consider QuerySettings
JafarMirzaie Mar 9, 2026
67aee87
Merge branch 'master' into signumTour
Mar 9, 2026
13c462f
more in Signum.Tour
Mar 9, 2026
9eb95ca
more on SELENIUM_DEBUG_MODE
olmobrutall Mar 9, 2026
d54e9ed
support for DateTime/DateOnly/TimeOnly/TimeSpan constructors in LINQ …
olmobrutall Mar 9, 2026
1b7b4ae
Merge branch 'master' of https://dev.azure.com/av360/Signum%20Framewo…
olmobrutall Mar 9, 2026
5cac6eb
updated button style
Mar 9, 2026
d5408c6
override FramePage onClose
JafarMirzaie Mar 9, 2026
8d65c17
fix GroupAggregateToDictionary
olmobrutall Mar 9, 2026
e458f44
Merge branch 'signumTour'
olmobrutall Mar 9, 2026
f804e16
Merge branch 'ChatBot'
olmobrutall Mar 9, 2026
da7abc5
ChatbotSkill -> AgentSkill
olmobrutall Mar 9, 2026
961c19e
update de translations
JafarMirzaie Mar 10, 2026
570c798
Merge branch 'master' of https://dev.azure.com/av360/Signum%20Framewo…
JafarMirzaie Mar 10, 2026
0e1cd4c
fix DashboardFilterController setIsLoading
JafarMirzaie Mar 10, 2026
d423369
More on Tour
Mar 10, 2026
1b39540
Merge branch 'master' into signumTour
Mar 10, 2026
fe564d2
innerRef -> ref
olmobrutall Mar 10, 2026
4c973fc
ChatbotLogic
olmobrutall Mar 10, 2026
1dc4290
Merge remote-tracking branch 'devops/master'
olmobrutall Mar 10, 2026
b52162f
updated ConcurrentUserLogic
Mar 10, 2026
ed4a600
Merge branch 'master' of https://dev.azure.com/av360/Signum%20Framewo…
Mar 10, 2026
82552cf
update de translation
JafarMirzaie Mar 11, 2026
2f04518
fix UserQueryPart full screen
JafarMirzaie Mar 11, 2026
9c61180
more on Signum.Agent (not finished)
olmobrutall Mar 11, 2026
d28aae4
Merge branch 'master' of https://dev.azure.com/av360/Signum%20Framewo…
olmobrutall Mar 11, 2026
748423b
ChatMessage.tsx
olmobrutall Mar 11, 2026
18578e0
fix
olmobrutall Mar 11, 2026
33db237
better message for EntityBase and SearchValueLine
Mar 11, 2026
6a80e07
Merge branch 'master' of https://dev.azure.com/av360/Signum%20Framewo…
Mar 11, 2026
7e04437
fix Chatbot
olmobrutall Mar 11, 2026
ed3b270
Merge branch 'master' of https://dev.azure.com/av360/Signum%20Framewo…
olmobrutall Mar 11, 2026
8bbe36e
ChatMessage.tsx
olmobrutall Mar 11, 2026
5f7a93f
fix Alert message when Target entity is deleted
JafarMirzaie Mar 12, 2026
86ee762
Merge branch 'master' of https://dev.azure.com/av360/Signum%20Framewo…
JafarMirzaie Mar 12, 2026
dfc528f
update de translations
JafarMirzaie Mar 12, 2026
b4ae75c
fix translations
Mar 12, 2026
2fceeb6
fix function return type
JafarMirzaie Mar 12, 2026
2265787
changed Playwright file structure and Frame-Folder methods
Robin-Kirch Mar 12, 2026
2ec867e
Dashboard.tsx
Mar 13, 2026
1731ea8
Merge branch 'master' of https://dev.azure.com/av360/Signum%20Framewo…
Mar 13, 2026
ff4d53b
updated color in PanelPart
Mar 13, 2026
32d3715
more on Signum.Agent
olmobrutall Mar 13, 2026
8a8500e
Merge branch 'master' of https://dev.azure.com/av360/Signum%20Framewo…
olmobrutall Mar 13, 2026
28a66cc
fix Search.md
olmobrutall Mar 13, 2026
7645f77
MCP Signum.Agent
olmobrutall Mar 16, 2026
2bee57c
fix Signum.Agent
olmobrutall Mar 16, 2026
bf8a396
remove temporalId
olmobrutall Mar 17, 2026
d9deaf2
fix SupportsVectors
olmobrutall Mar 17, 2026
f1f8ad3
fix SearchValueLine
olmobrutall Mar 17, 2026
338050c
Merge branch 'master' of https://dev.azure.com/av360/Signum%20Framewo…
olmobrutall Mar 17, 2026
6850077
fix ProfilerHeavyController AsyncDepth
olmobrutall Mar 17, 2026
1a3236a
added translatable message
Mar 17, 2026
edbc22d
Updated tour related translations
Mar 17, 2026
7bcf1bd
fix OrderByRewriter
JafarMirzaie Mar 17, 2026
5ec8e63
Merge branch 'master' of https://dev.azure.com/av360/Signum%20Framewo…
JafarMirzaie Mar 17, 2026
2631e67
remove sf-entity-line-entity
olmobrutall Mar 17, 2026
f5460be
Merge branch 'master' of https://dev.azure.com/av360/Signum%20Framewo…
olmobrutall Mar 17, 2026
7727825
findOptions: FindOptions | Lite<Entity> | Entity;
olmobrutall Mar 17, 2026
e2400f4
changed Playwright Proxies
Robin-Kirch Mar 17, 2026
4033fd8
update nugets
olmobrutall Mar 18, 2026
7dbcf5d
clean unnecessary namespaces
olmobrutall Mar 18, 2026
ff5de6e
fix dark theme colors in PivotTable
Mar 18, 2026
99e165d
Merge branch 'master' of https://dev.azure.com/av360/Signum%20Framewo…
Mar 18, 2026
b29b51f
update to latest tsgo
olmobrutall Mar 18, 2026
3d24019
Merge branch 'master' of https://dev.azure.com/av360/Signum%20Framewo…
olmobrutall Mar 18, 2026
cfb23fe
remove "forceConsistentCasingInFileNames": true,
thomasM1978 Mar 18, 2026
9073ead
Merge branch 'master' of https://dev.azure.com/av360/Signum%20Framewo…
thomasM1978 Mar 18, 2026
74cd0a8
fix colors
Mar 18, 2026
441244b
fix charting
Mar 18, 2026
b2a9688
Merge branch 'master' of https://dev.azure.com/av360/Signum%20Framewo…
Mar 18, 2026
94e8ca4
Revert "fix EntityLink to consider QuerySettings"
JafarMirzaie Mar 18, 2026
e143fe3
Merge branch 'master' of https://dev.azure.com/av360/Signum%20Framewo…
JafarMirzaie Mar 18, 2026
97658f1
fix ChartBuilder
olmobrutall Mar 18, 2026
b799599
fix Signum.Agent
olmobrutall Mar 18, 2026
00e544b
update Signum.Agent.csproj
olmobrutall Mar 18, 2026
e7b64c3
Upgrade_20260318_UpdateNugets
olmobrutall Mar 18, 2026
a6b8d6e
intial move FilterBuilder
olmobrutall Mar 18, 2026
047c556
fix FilterBuilder
olmobrutall Mar 19, 2026
8c6dbf6
Update on Playwright BaseClasses
Robin-Kirch Mar 20, 2026
de23d6b
update on async
Robin-Kirch Mar 20, 2026
cbbb7cd
Merge branch 'master' into playWright
olmobrutall Mar 20, 2026
36fb1c0
FramePageProxy
olmobrutall Mar 20, 2026
ba948fe
remove Page everywhere
olmobrutall Mar 20, 2026
2c5e4db
Upgrade_20260321_SeleniumToPlaywright
olmobrutall Mar 21, 2026
03889aa
change PasswordEncoding to use PBKDF2
olmobrutall Mar 22, 2026
7763778
remove PBKDF2Iterations
olmobrutall Mar 22, 2026
7824a98
more on Playwright
olmobrutall Mar 23, 2026
3ff4547
more in Upgrade_20260321_SeleniumToPlaywright
olmobrutall Mar 23, 2026
2fef0b9
export newGuid()
JafarMirzaie Mar 23, 2026
ab8d776
more on Upgrade_20260321_SeleniumToPlaywright
olmobrutall Mar 23, 2026
ab7ce54
more on Playwright
Robin-Kirch Mar 23, 2026
056b45a
Upgrade_20260323_RemoveRegisterTranslatableRoutes
olmobrutall Mar 23, 2026
9dcc293
fix SelectorModal ordering
JafarMirzaie Mar 24, 2026
260814d
Merge branch 'master' of https://dev.azure.com/av360/Signum%20Framewo…
JafarMirzaie Mar 24, 2026
78a333a
Fix Workflowactivity
thomasM1978 Mar 24, 2026
b1813f7
Merge branch 'master' of https://dev.azure.com/av360/Signum%20Framewo…
thomasM1978 Mar 24, 2026
ad57e5d
Merge branch 'master' into playWright
thomasM1978 Mar 24, 2026
f450a68
add Upgrade_20260324_EncodePasswordToHashPassword
thomasM1978 Mar 24, 2026
97525ed
EntityContextMenuAsync for Lite
Robin-Kirch Mar 24, 2026
83efef6
Merge remote-tracking branch 'origin/playWright' into playWright
Robin-Kirch Mar 24, 2026
d24a5c2
fix chooseLite ordering
JafarMirzaie Mar 24, 2026
43c3c15
Merge branch 'master' of https://dev.azure.com/av360/Signum%20Framewo…
JafarMirzaie Mar 24, 2026
377fc4f
Playwright
thomasM1978 Mar 24, 2026
43162e4
Merge branch 'playWright' of https://dev.azure.com/av360/Signum%20Fra…
thomasM1978 Mar 24, 2026
3cf52d1
fix Signum.Playwright
Robin-Kirch Mar 24, 2026
22a5aae
Merge branch 'playWright' of https://dev.azure.com/av360/Signum%20Fra…
Robin-Kirch Mar 24, 2026
83f374e
Merge remote-tracking branch 'devops/master' into playWright
olmobrutall Mar 25, 2026
0d48f91
Assertions.Expect
olmobrutall Mar 25, 2026
cb3338f
add Upgrade_20260321_SeleniumToPlaywright
olmobrutall Mar 25, 2026
190daea
fix Finder
olmobrutall Mar 25, 2026
c98f6c7
rename TimeZoneManager.c to Clock.cs
olmobrutall Mar 26, 2026
35eb9a1
add FrameModal
olmobrutall Mar 26, 2026
ff42020
Merge remote-tracking branch 'devops/playWright' into playWright
olmobrutall Mar 26, 2026
17a37a7
fixes in EnumLineProxy and SearchControlProxy
thomasM1978 Mar 26, 2026
16fc61d
remove CaptureAsync
Robin-Kirch Mar 26, 2026
511aebb
ButtonBar
Robin-Kirch Mar 26, 2026
bfb9898
more on Playwright
Robin-Kirch Mar 26, 2026
aac8fe2
Merge remote-tracking branch 'origin/playWright' into playWright
Robin-Kirch Mar 26, 2026
f00e68e
many fixes in Playwright
olmobrutall Mar 26, 2026
d403a4d
add ReactTesting
olmobrutall Mar 26, 2026
7d8c7a8
Merge branch 'playWright' of https://dev.azure.com/av360/Signum%20Fra…
olmobrutall Mar 26, 2026
6af8c16
more on Signum.Playwright
thomasM1978 Mar 26, 2026
fc754aa
initial Signum.Playwright.Workflow
thomasM1978 Mar 26, 2026
70d8c7c
Merge remote-tracking branch 'origin/playWright' into playWright
thomasM1978 Mar 26, 2026
76bfbd9
more on Signum.Playwright
thomasM1978 Mar 26, 2026
31306c4
MainControl
JafarMirzaie Mar 26, 2026
295ba1e
Upgrade_20260326_ClaudeGitignore
JafarMirzaie Mar 26, 2026
639c025
add ToolbarSidebarProxy
JafarMirzaie Mar 27, 2026
534b05f
fix CaptureOnClick and more WaitAttributeAsync
olmobrutall Mar 27, 2026
babc789
Merge remote-tracking branch 'devops/playWright' into playWright
olmobrutall Mar 27, 2026
96282d4
fix UpdateIBAIfNecesary
JafarMirzaie Mar 27, 2026
d4fa088
move back to applicaiton
JafarMirzaie Mar 27, 2026
b5b7038
Merge branch 'playWright' of https://dev.azure.com/av360/Signum%20Fra…
olmobrutall Mar 27, 2026
1b96c4f
more on Signum.Playwright
JafarMirzaie Mar 27, 2026
3a6b08d
Merge remote-tracking branch 'origin/playWright' into playWright
JafarMirzaie Mar 27, 2026
757799f
skill in instance
olmobrutall Mar 27, 2026
34cd519
Merge remote-tracking branch 'DevOps/playWright'
olmobrutall Mar 27, 2026
b5ef19e
more on Playwright
olmobrutall Mar 30, 2026
2fab4b6
PlaywrightExtensions without captureModalIndex
JafarMirzaie Mar 30, 2026
3ebf915
fix SelectorModalProxy
JafarMirzaie Mar 30, 2026
81badeb
hideIfNotViewable
olmobrutall Mar 31, 2026
d3d7c6a
fixesi n Signum.Authorization
olmobrutall Mar 31, 2026
2b8ee96
Merge branch 'playWright' of https://dev.azure.com/av360/Signum%20Fra…
olmobrutall Mar 31, 2026
d475307
fix hideIfNotViewable
olmobrutall Mar 31, 2026
432b41d
add ToolbarSidebarProxy
JafarMirzaie Mar 31, 2026
07664de
Merge branch 'playWright' of https://dev.azure.com/av360/Signum%20Fra…
JafarMirzaie Mar 31, 2026
579cd81
more on Playwright
olmobrutall Mar 31, 2026
8ab94eb
Merge remote-tracking branch 'devops/playWright' into playWright
olmobrutall Mar 31, 2026
8d14726
update nugets
olmobrutall Apr 1, 2026
012fd97
fix var(--bs-xyz-text) css variables -> var(--bs-xyz)
olmobrutall Apr 1, 2026
1ad3f30
more on Playwright
olmobrutall Apr 1, 2026
0cad707
fix markRows for ConstructFrom / ConstructFromMany
olmobrutall Apr 2, 2026
ea3c1a4
remove Await_ for Then, add EntityContextMenuProxy -> SearchContectMe…
olmobrutall Apr 2, 2026
8364604
update Upgrade_20260321_SeleniumToPlaywright and ReactTesting.Writing.md
olmobrutall Apr 2, 2026
da45800
add MarkdownLine
JafarMirzaie Apr 2, 2026
b214327
change TourStep description to Markdown
JafarMirzaie Apr 2, 2026
4e2f0a1
Merge branch 'master' into playWright
JafarMirzaie Apr 2, 2026
1ad051e
update de translation
JafarMirzaie Apr 2, 2026
53d1784
readonly TextBoxLine
olmobrutall Apr 2, 2026
058fa92
fix MultiOperationProgressModal
olmobrutall Apr 2, 2026
b86018c
GetSearchControlAsync
olmobrutall Apr 2, 2026
7734b08
Merge branch 'master' of https://dev.azure.com/av360/Signum%20Framewo…
olmobrutall Apr 2, 2026
b589839
move react-markdown dependency to Framework
JafarMirzaie Apr 2, 2026
7f539c6
Merge remote-tracking branch 'devops/playWright'
olmobrutall Apr 2, 2026
372e4ea
fix MultiMessageProgressModal
JafarMirzaie Apr 2, 2026
5093a9c
fix Upgrade_20260321_SeleniumToPlaywright
JafarMirzaie Apr 2, 2026
3f9c7dc
Add AgentSkillEntity for runtime skill tree control without deployment
claude Apr 3, 2026
8e3682e
Extract agent loop into ChatbotLogic with IAgentOutput for headless e…
claude Apr 3, 2026
318c451
Redesign AgentSkill: DB-backed skill tree with AgentSkillCodeEntity sync
claude Apr 3, 2026
c9667e2
Merge remote-tracking branch 'olmobrutall/claude/check-repo-access-ko…
olmobrutall Apr 3, 2026
798d7bf
Remove CurrentMcpRoot: IntroductionSkill is always the root
claude Apr 3, 2026
dd17b91
fix some compilation issues
olmobrutall Apr 3, 2026
b0f0e8f
Extract LanguageModelLogic/Controller; remove unnecessary comments
claude Apr 3, 2026
7b0c1d4
Add LanguageModelClient.tsx; remove language model from ChatbotClient
claude Apr 3, 2026
e0dd3a2
Merge remote-tracking branch 'olmobrutall/claude/check-repo-access-ko…
olmobrutall Apr 3, 2026
383cd13
fix compilation issues
olmobrutall Apr 3, 2026
2a7648a
Add SkillCodeInfo and SkillPropertyMeta to Signum.Agent.ts
claude Apr 3, 2026
041be2f
Move SkillCodeInfo/SkillPropertyMeta to AgentSkillClient.tsx
claude Apr 3, 2026
2760d4a
Add Signum/yarn.lock
claude Apr 3, 2026
b6251d6
Remove Signum/yarn.lock
claude Apr 3, 2026
b19776d
Add disableSourceOfProjectReferenceRedirect to tsconfig.base.json
claude Apr 3, 2026
fb084ab
AgentSkill
olmobrutall Apr 3, 2026
0543ee8
Merge remote-tracking branch 'olmobrutall/claude/check-repo-access-ko…
olmobrutall Apr 3, 2026
e9dba37
AgentSkill: polymorphic sub-skills, default roots, IAgentOutput cleanup
claude Apr 3, 2026
bbfa106
Add AgentSkillEntity.IsDefault(), remove HasCustomInstructions
claude Apr 3, 2026
29b36e3
Move IsDefault() to AgentSkillCode, remove from AgentSkillEntity
claude Apr 3, 2026
a251006
Inline NeedsEntity as !code.IsDefault()
claude Apr 3, 2026
cc0a844
more on Signum.Agent
olmobrutall Apr 8, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
1 change: 1 addition & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
* text=auto eol=lf
73 changes: 43 additions & 30 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,30 +1,43 @@

#ignore thumbnails created by windows
Thumbs.db
#Ignore files build by Visual Studio
*.obj
*.exe
*.pdb
*.user
*.aps
*.pch
*.vspscc
*_i.c
*_p.c
*.ncb
*.suo
*.tlb
*.tlh
*.bak
*.cache
*.ilk
*.log
[Bb]in
[Dd]ebug*/
*.lib
*.sbr
obj/
[Rr]elease*/
_ReSharper*/
[Tt]est[Rr]esult*
*.js.map

#ignore thumbnails created by windows
Thumbs.db
#Ignore files build by Visual Studio
*.obj
*.exe
*.pdb
*.user
*.aps
*.pch
*.vspscc
*_i.c
*_p.c
*.ncb
*.suo
*.tlb
*.tlh
*.bak
*.cache
*.ilk
*.log
[Bb]in
[Dd]ebug*/
*.lib
*.sbr
obj/
[Rr]elease*/
_ReSharper*/
[Tt]est[Rr]esult*
*.js.map
*.js
Signum.Analyzer/packages/*
*.ncrunchproject
.vs/config/applicationhost.config
*/.vs/*
/Signum.MSBuildTask/packages/*
/.vs/*
/Signum.MSBuildTask/Binaries/*
/Signum.TSGenerator/Binaries/*
/Utils/CheckUrl/.vs/**
**/ts_out/**
/Extensions/Signum.Help/node_modules/.bin/marked
*/node_modules/**
57 changes: 57 additions & 0 deletions AGENTS.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
# Signum Framework - GitHub Copilot Instructions

## Project Overview
- **Type:** Signum Framework SPA
- **UI Framework:** React (TypeScript SPA)

## General Guidance
- Use Signum Framework conventions for entities, queries, operations, react components, etc...
- Add minimal comments only if necessary.
- Respect existing folder and module structure: code is organized by feature/module, not by technical concern.
- Framework\Extensions contains many reusable vertical modules with both C# and TypeScript.

## Skills

Detailed guidance is organized in `Framework/Skills/`. Read the relevant file before working on that area:

| Skill | Description |
|---|---|
| [CreatingSignumUpgrades](Skills/CreatingSignumUpgrades.md) | How to create Signum.Upgrade scripts from Southwind commits |
| [Localization](Skills/Localization.md) | How to localize user-facing messages in C# and TypeScript/React |
| [ReactTesting.Writing](Skills/ReactTesting.Writing.md) | How to write React test with Signum.Playwright |
| [ReactTesting.Debugging](Skills/ReactTesting.Debugging.md) | How to Start and Debug React with Signum.Playwright |

**When a React UI test fails, read `ReactTesting.Debugging` before attempting any diagnosis.**

## Language-Specific Guidance

### Build System (for Visual Studio COPILOT only!!)
- **ALWAYS use `run_build` tool** instead of `run_command_in_terminal` with `dotnet build`
- The `run_build` tool automatically uses Visual Studio's integrated compiler (much faster than dotnet CLI)
- Only use `dotnet build` in terminal if `run_build` is unavailable or specific CLI flags are required

### C#
- The solution is large; avoid compiling the entire solution unless necessary. Prefer compiling only the affected project.
- Prefer static classes for logic over dependency injection.
- Prefer synchronous logic for methods used by operations or processes.
- Use Signum LINQ provider for queries, not EF or SQL.
- Avoid dependency injection unless ASP.Net extensibility requires it.
- Follow Signum static logic registration patterns.
- Use not nullable reference types, but allow DTOs without default values or constructors (often deserialized).
- Messages for the end user MUST be localized. See [Localization](Skills/Localization.md).

### TypeScript / React
- **Package Manager:** ALWAYS use `yarn` exclusively, never `npm`. For example:
- Use `yarn install` instead of `npm install`
- Use `yarn add` instead of `npm install <package>`
- Use `yarn <script>` instead of `npm run <script>`
- The solution is large; avoid compiling the entire solution unless necessary. Prefer compiling only the affected tsconfig using `yarn tsgo --build`.
- If you change code in C#, you can regenerate the TypeScript definitions just compiling the csproj.
- Prioritize React and TypeScript for UI code.
- Use Bootstrap, React-Bootstrap, and Font Awesome icons for UI components.
- Type all props and state (using isolatedDeclarations).
- Use functional React components as simple functions.
- Prefer Signum hooks (e.g., useAPI, useForceUpdate) over state management libraries.
- Use strict mode in TypeScript.
- Allow imperative modification of entities in React components; do not enforce strict immutability.
- Messages for the end user MUST be localized. See [Localization](Skills/Localization.md).
Binary file removed Dependencies/Json.Net/Newtonsoft.Json.dll
Binary file not shown.
Loading