Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
265 commits
Select commit Hold shift + click to select a range
f462470
Fix LT-5408: Show which parses are valid in chooser (#364)
jtmaxwell3 Jun 12, 2025
8865305
Fix LT-22148: tan color reappers in Interlinear Texts (#370)
jtmaxwell3 Jun 12, 2025
d6f17ab
Fix LT-21867: HC rule doesn't work (#369)
jtmaxwell3 Jun 17, 2025
52e6257
Fix LT-22158: error in Try a Word tracing with Hermit Crab (#372)
AndyBlack Jun 18, 2025
29a1524
Fix LT-21981: Pasted text retains writing system (#368)
jtmaxwell3 Jun 19, 2025
d1d8ce5
LT-22101: Problem adding a column in affix template (#371)
jtmaxwell3 Jun 23, 2025
343c561
LT-21945: Different modes for parsing vs. analyzing (#373)
jtmaxwell3 Jun 23, 2025
62c290f
Fix LT-22149: Exported Interlinear text is duplicated (#374)
jtmaxwell3 Jun 23, 2025
ec51b4f
Fix LT-22159: Fix crash when entry has both affix and stem allomorphs
jasonleenaylor Jun 24, 2025
a8c1025
Fix LT-21945: Interlinear mode changes requested by Beth
jtmaxwell3 Jun 24, 2025
392a495
Fix LT-22162: Sandbox focus shifts when switching interlinear mode (#…
jtmaxwell3 Jun 26, 2025
4172202
Fix LT-22136: Hide WS should not change the order of WSs (#379)
jtmaxwell3 Jun 26, 2025
86e8b12
LT-21960: Fix COM problem with VwPropertyStore
mark-sil Jun 25, 2025
44071d6
Fix LT-22153: Analyses marked as "guess" in .flextext file (#382)
jtmaxwell3 Jun 27, 2025
9f4a532
LT-18767 yellow box crash in HC for bad XAmple-style reduplication (#…
AndyBlack Jun 27, 2025
ee3f2e0
Fix LT-22153: Handle merging flextext (#385)
jtmaxwell3 Jul 1, 2025
e2f94ae
Fix LT-21441: Reversal Entries field existing data hidden (#383)
jtmaxwell3 Jul 1, 2025
052d144
Remove unused code: Widgets (#390)
mark-sil Jul 8, 2025
be642eb
Fix LT-826: Allow affixes to be overtly ordered (#389)
jtmaxwell3 Jul 9, 2025
65de9bf
Fix LT-22181: Crash when clicking the stem dropdown (#392)
jtmaxwell3 Jul 10, 2025
946ed1c
Removed many of the Linux specific build steps and files (#380)
mark-sil Jul 15, 2025
5f71329
Fix LT-21902: Allow duplicating a slot (#396)
jtmaxwell3 Jul 16, 2025
017499e
Fix LT-21907: Replace Stem Name with Stem Allomorph Label in UX (#388)
jtmaxwell3 Jul 16, 2025
60b3d15
LT-21907 Change "stem name" to "stem allomorph label" (#387)
AndyBlack Jul 16, 2025
e1943fb
LT-22122: Word Export performance improvement (#397)
mark-sil Jul 16, 2025
ddf8283
Remove unused code: CommonCOMDlgs (#395)
mark-sil Jul 16, 2025
5f59d1e
Fix for LT-22199 (#400)
AndyBlack Jul 16, 2025
7ed0d8c
LT-22122: Word Export performance improvement #2 (#398)
mark-sil Jul 17, 2025
bef6b77
Fix LT-21907: fix mistakes with plural labels (#402)
jtmaxwell3 Jul 17, 2025
17d0b91
Fix LT-21908: Create a utility to remove user-approved analyses (#354)
jtmaxwell3 Jul 17, 2025
de5adf0
Bump version to 9.3.1 Alpha
jasonleenaylor Jul 17, 2025
23248aa
LT-22127: Fix crash when changing language code (#401)
mark-sil Jul 17, 2025
7cc9568
Show when all HC templates fail; improve templates message (#399)
AndyBlack Jul 21, 2025
43f6e34
LT-22165 HC does not handle multiple compounds in a row (#394)
AndyBlack Jul 22, 2025
dbe9a3e
Use Nuget to get System.Buffers and update binding redirects
jasonleenaylor Jul 22, 2025
624c79c
Fix LT-22192: Put default menu item first in Interlinear Mode menu (#…
jtmaxwell3 Jul 23, 2025
c7d8735
Fix LT-20848: Word gloss/cat doesn't get inserted automatically (#393)
jtmaxwell3 Jul 23, 2025
fe05ba9
Fix LT-22220: Copy Nuget System.Buffers post build
jasonleenaylor Jul 23, 2025
3d60abd
Fix LT-22191: Approval checkmarks change when hovering (#412)
jtmaxwell3 Jul 24, 2025
4a08a38
LT-22161: Show approval source in parsing development mode (#409)
jtmaxwell3 Jul 24, 2025
bcaf7c8
Fix LT-22189: FW9.2 does much worse with data entry than 9.1 (#411)
jtmaxwell3 Jul 24, 2025
9caa820
Fix LT-22220: Copy Nuget System.Buffers post build
jasonleenaylor Jul 24, 2025
969045a
Fix LT-22133: Display Label should apply to Inflection Features (#414)
jtmaxwell3 Jul 24, 2025
b6fdac4
Fix LT-22193: Change in Yellow Bar behavior in Interlinear Texts (#413)
jtmaxwell3 Jul 25, 2025
ca7cb21
LT-22203: punct only line; multiple punct; rare no morph (#405)
AndyBlack Jul 25, 2025
850ff32
Fix LT-22210: Is Abstract Form field opens wrong help topic (#416)
jtmaxwell3 Jul 25, 2025
3244942
Fix LT-22145: Make non-multilingual string slice default to 1st analysis
jasonleenaylor Jul 25, 2025
5e17da7
Add release tagger script to help automate the release process
jasonleenaylor Jul 17, 2025
a2f5879
Word Export Cleanup (#403)
mark-sil Jul 29, 2025
c96e84c
LT-21960: Fix export issues when there is filtering (#417)
mark-sil Jul 30, 2025
7ab2d96
Fix LT-22206: Indent lexeme allomorph fields (#420)
jtmaxwell3 Jul 31, 2025
327105e
Fix LT-22194: Pre-fill MSA for words added with Novel Root Guesser (#…
jtmaxwell3 Jul 31, 2025
05dd7ec
Fix LT-22235: Guess Word Gloss should use Root gloss (#421)
jtmaxwell3 Jul 31, 2025
361ddd0
Fix LT-22225: Set combo WritingSystemFactory in the manager init
jasonleenaylor Jul 29, 2025
4d15047
Update liblcm to latest to get fix for LT-22225 & related
jasonleenaylor Aug 1, 2025
0359d24
Bump version to 9.3.2 Alpha
jasonleenaylor Aug 1, 2025
7f1d648
Fix LT-22239: Missing updates in Parsing Development Mode (#422)
jtmaxwell3 Aug 1, 2025
0bc8560
LT-22245 use end of line when matching MSA flid (#427)
AndyBlack Aug 4, 2025
c7509d3
Fix LT-22237: Duplicate analyses are getting created (#428)
jtmaxwell3 Aug 5, 2025
0dabd60
Fix LT-22204: Phonological rule output not written correctly (#429)
jtmaxwell3 Aug 5, 2025
ed3221c
Fix LT-20337: Crash Navigating From Bulk Edit Phoneme Features (#426)
jtmaxwell3 Aug 5, 2025
c40251b
Update liblcm to get the bugfix for LT-22197 (#430)
jasonleenaylor Aug 5, 2025
143f9d0
Fixes LT-22241: User disapproved analyses in Parsing Dev Mode (#433)
jtmaxwell3 Aug 7, 2025
8aadaff
Fix LT-3356: Inflectional Class Info area confusing (#432)
jtmaxwell3 Aug 12, 2025
c569ec8
Update liblcm to 11.0.0-beta0131 (#436)
mark-sil Aug 12, 2025
dd6900d
LT-22124: Fix Sense homographs in Lexical Relations (#437)
mark-sil Aug 13, 2025
338e882
Fix LT-22187: Allow reordering fields (#435)
jtmaxwell3 Aug 13, 2025
5b9e474
LT-22137 (#425)
AndyBlack Aug 13, 2025
7a87d0c
Fix LT-22251: Phonological Features field missing labels (#438)
jtmaxwell3 Aug 13, 2025
9ee5d72
Fix LT-22258: Metathesis rule has no Help link (#439)
jtmaxwell3 Aug 13, 2025
c9aaddd
Fix issues noted when testing LT-3356 (#440)
jtmaxwell3 Aug 14, 2025
187f926
Fix LT-22260: Unnamed slots are given the same name (#441)
jtmaxwell3 Aug 15, 2025
d38a34d
Fix LT-22264: Indicator for Parsing Dev mode (#443)
jtmaxwell3 Aug 18, 2025
f41c8d6
Fix LT-22271: Phonemes/Features column disappears from table (#444)
jtmaxwell3 Aug 19, 2025
c531282
Fix LT-22267: Slow response in interlinear combos (#445)
jtmaxwell3 Aug 20, 2025
45b21f9
Fix LT-22171: Categories Browse columns disappear (#446)
jtmaxwell3 Aug 21, 2025
5618296
Bump version to 9.3.3 Alpha
jasonleenaylor Aug 21, 2025
81eba6f
Add version bump python script
jasonleenaylor Aug 21, 2025
0a59600
Fix LT-22249: Don't modify existing analysis on flextext import (#442)
jasonleenaylor Aug 21, 2025
61de61d
Fix LT-22254: New slot name no longer highlighted (#448)
jtmaxwell3 Aug 21, 2025
ac039af
LT-22263 Mismatch between "Parse current word" and "Try a word" (HC) …
AndyBlack Aug 21, 2025
58ee02a
LT-21042: XAmple derivational infix has wrong orderclass sign (#449)
AndyBlack Aug 21, 2025
5eb0825
Rescue the patch build from some more help file removal
jasonleenaylor Aug 25, 2025
41092ec
LT-19596 add date/time stamp to morph sketch (#450)
AndyBlack Aug 28, 2025
6de9d5d
Fix LT-22227: Keep affix ordering when duplicating a slot (#451)
jtmaxwell3 Aug 29, 2025
d90c690
Fix LT-22240: Refresh template after moving affix slot (#452)
jtmaxwell3 Aug 30, 2025
2f7f73e
LT-22185: XHTML: Fix style when there are multiple ws (#454)
mark-sil Sep 3, 2025
af9e597
Start working on CD for FieldWorks
jasonleenaylor May 16, 2024
24eefb5
Add temporary Wix downgrade step
jasonleenaylor May 20, 2024
70b679f
Set workflow up for dispatch and add template for S3 copy
jasonleenaylor Mar 20, 2025
33798b6
Set LcmRootDir for localization build
jasonleenaylor Apr 22, 2025
26c9350
Introduce Base build CD action
jasonleenaylor Aug 22, 2025
6c31cf6
Rename workflow file to be more gha ideomatic
jasonleenaylor Sep 3, 2025
4b1b9df
LT-22190: HC can use wrong categories (#456)
AndyBlack Sep 6, 2025
eeb6fc4
Fix LT-22155: Merge entry/sense is losing some custom fields (#458)
jtmaxwell3 Sep 10, 2025
2d48618
Store base installer artifacts in a github release
jasonleenaylor Sep 5, 2025
27e6b0f
Add patch build workflow
jasonleenaylor Sep 5, 2025
70dcc40
Add s3 upload of Patch for automatic updates and polish
jasonleenaylor Sep 10, 2025
c630345
Clean up patch workflow comments and remove trigger for testing branch
jasonleenaylor Sep 10, 2025
59e5ad7
Fix LT-22280: Yellow box when parsing a text (#459)
jtmaxwell3 Sep 12, 2025
5d3e649
LT-22142 Helps link for exception "features" in compound rules (#460)
AndyBlack Sep 15, 2025
c89aa99
Fix the logic on merging to always publish the patch
jasonleenaylor Sep 16, 2025
6806b33
Fix YAML syntax errors in patch-installer-cd.yml workflow
Copilot Sep 16, 2025
3df5b14
Add S3 upload step to base-installer-cd.yml workflow
Copilot Sep 16, 2025
f7645a3
Patches should be based off of base builds from gha now
jasonleenaylor Sep 17, 2025
f5df5a5
Correct error in Reattach Engines
jasonleenaylor Sep 17, 2025
302dfe2
Use same build default in triggered and manual workflows
jasonleenaylor Sep 18, 2025
b25a892
Clear out RescuePatching items in prep for new base
jasonleenaylor Sep 18, 2025
777aefe
Fix RescuePatching error introduced in last commit
jasonleenaylor Sep 19, 2025
46fa33a
Update base build reference in patch CD to the last good base build
jasonleenaylor Sep 19, 2025
d98fec6
Add help documentation to LT-22165 (#466)
jtmaxwell3 Sep 19, 2025
4a1c840
Get base build artifacts into the release
jasonleenaylor Sep 20, 2025
8d5c1e8
Update patch installer to use a base build that has artifacts
jasonleenaylor Sep 20, 2025
c78d2a4
Provide default values to Patch installer CD for push events
jasonleenaylor Sep 20, 2025
699d1ad
LT-21960: Fix export for multiple reversals and filtering (#464)
mark-sil Sep 23, 2025
bdf87b4
Fix LT-21904: Allow duplicating a phonological rule (#470)
jtmaxwell3 Sep 25, 2025
19deac8
Fix LT-22290: Crash on deleting disapproved wordform analysis (#473)
jtmaxwell3 Sep 25, 2025
c6f2b2c
Fix LT-22276: Crashes when clicking blue arrow next to a slot (#474)
jtmaxwell3 Sep 25, 2025
a5d09f4
LT-22291 Correct LIFT URL (#475)
KenZook Sep 25, 2025
4bd20a8
Fix the assembly stamping of the base build after moving to gha (#478)
jasonleenaylor Sep 29, 2025
617c129
LT-22182 Add "Find" to sketch and Try a Word (#480)
AndyBlack Oct 1, 2025
d82df8f
Include all frameworks in local LCM, Palaso & Chorus (#481)
mark-sil Oct 2, 2025
b3bf17a
Update default base release in workflow file (#483)
jasonleenaylor Oct 3, 2025
5d03fe1
Fix LT-22295: Don't crash if MakeDefaultSelection is called early (#484)
jasonleenaylor Oct 8, 2025
a9b0ab5
Update BASE_RELEASE to build-1155
jasonleenaylor Oct 9, 2025
8df2ecb
Fix LT-22265: If there are new 'common' columns show them by default …
jasonleenaylor Oct 15, 2025
a1c6094
Update dependencies: libPalaso, Chorus, LCM, L10NSharp (#487)
mark-sil Oct 16, 2025
8bb6506
LT-10590: Include all metadata fields in flextext export (#485)
jtmaxwell3 Oct 20, 2025
a2bbe92
LT-19598 Grammar sketch shows wrong order of slots in affix template …
AndyBlack Oct 20, 2025
8fe045d
LT-22298: Fix Patch Build Numbers (#491)
papeh Oct 20, 2025
ce59900
LT-22261: Problems with copied text when importing from flextext (#488)
jtmaxwell3 Oct 20, 2025
c4cc09d
LT-22298: Fix Patch Detection (part 2) (#493)
papeh Oct 21, 2025
562ed9d
LT-3646: Unchecked checkboxes count as "no data"
mark-sil Oct 22, 2025
542251a
LT-22304 Change for HermitCrabInput.dtd for FLExTrans (#497)
AndyBlack Oct 23, 2025
e1cac24
LT-22298: Fix Patching: set both build numbers (#495)
papeh Oct 23, 2025
02bf931
Fix LT-16853: Add Writing System chooser to Reversal Index slice (#492)
jasonleenaylor Oct 23, 2025
20ca049
Fix LT-22033: Improve algorithm for merging lift pronunciations (#489)
jasonleenaylor Oct 24, 2025
7254e36
LT-22298 Attempt 3: standardise base_build_number (#498)
papeh Oct 24, 2025
158e05d
Fix LT-22167: Confusing flextext Duplicate text found dialog (#496)
jtmaxwell3 Oct 27, 2025
5b9f118
Bump version to 9.3.4
papeh Oct 29, 2025
aa1658c
Fix LT-22109: Handle embeddings in flextext (#502)
jtmaxwell3 Oct 29, 2025
6ea1fdd
LT-22306: Fix Startup Crash on Clean Machine
papeh Oct 30, 2025
a5d9104
LT-22306: Fix Startup Crash on Clean Machine (#507)
papeh Oct 31, 2025
0154dfd
Fix LT-19114: Etymology Source Language not showing in columns (#509)
jtmaxwell3 Oct 31, 2025
691f8eb
Fix LT-18874: Change "Add Variant" to "Link" in Find Variant dialog (…
jtmaxwell3 Oct 31, 2025
d810da0
Fix problem with LT-22261 fix reported by Daney (#499)
jtmaxwell3 Nov 3, 2025
5075622
LT-22298 Attempt 3: standardise base_build_number (#498)
papeh Nov 3, 2025
6038de6
LT-22298 Part 5: set BASE_BUILD_NUMBER under env: in Patch workflow
papeh Nov 3, 2025
84a3cb6
LT-22174: Migrate Classified Dictionary to XhtmlDocView (#511)
jasonleenaylor Nov 3, 2025
6e09c9b
LT-22298 Part 5: set BASE_BUILD_NUMBER under env: (#501)
papeh Nov 3, 2025
f7b7e4d
Fix LT-18987: Allow interlinear notes to have translations (#512)
jtmaxwell3 Nov 4, 2025
78b20b2
LT-22306 (Part 2): Persist Auto-Update Choice (#517)
papeh Nov 4, 2025
8e508da
Merge branch 'release/9.3.4' into release/9.3
papeh Nov 4, 2025
2eac894
Fixes LT-22310: Bulk Edit removes ability to set features (#520)
jtmaxwell3 Nov 5, 2025
fdaafeb
LT-22296: Improve Lift Import support for variant ws (#524)
mark-sil Nov 6, 2025
6d7a807
Add reusable workflow for Windows MSBuild setup (#526)
johnml1135 Nov 6, 2025
09fdc97
Move copilot-setup-steps to correct location (#530)
johnml1135 Nov 7, 2025
e3f0a39
Fix LT-20601: Import multiple word writing systems from flextext (#531)
jtmaxwell3 Nov 7, 2025
df3d9d6
LT-22285: Fix reversal index sort order (#539)
mark-sil Nov 11, 2025
e7519b6
Finish LT-16853: Remove writing systems menu from Reversal Form (#540)
jasonleenaylor Nov 11, 2025
e7f3814
Fix LT-22307: Put tag for base build on the correct commit (#541)
jasonleenaylor Nov 12, 2025
ede63ce
Fix crashes in Classified Dictionary (LT-22174) (#536)
jasonleenaylor Nov 12, 2025
c4e757a
Fix LT-22109 problems reported by Ken (#542)
jtmaxwell3 Nov 12, 2025
1e3cda7
LT-22175: Fix export of Classified Dictionary (#543)
jasonleenaylor Nov 12, 2025
50c037d
LT-22096: Keep focus field in view after reorder (#545)
mark-sil Nov 13, 2025
83a3ad6
Add additional unit tests for DictionaryExportServices
jasonleenaylor Nov 13, 2025
de77225
Update default classified dictionary config (LT-22174)
jasonleenaylor Nov 13, 2025
e3b2cb0
Fix LT-22277: Custom allomorph field does not show under Lexeme (#538)
jtmaxwell3 Nov 13, 2025
f668bbb
Partially Merge the 'feature/PubSub' branch (#547)
mark-sil Nov 13, 2025
5cd7e34
Fix LT-22216: Custom fields should apply to affix process (#548)
jtmaxwell3 Nov 18, 2025
2f691ea
LT-22289: Do not display grouping before/after data (#549)
mark-sil Nov 19, 2025
d4c0bf3
LT-22318 LIFT import fails when in root directory (#551)
KenZook Nov 20, 2025
9309dcb
Update Crowdin branch to 9.3
papeh Nov 12, 2025
6e8aa9e
Export GUIDs for Parts of Speech (#553)
papeh Nov 25, 2025
e54b7ec
Update LDML files (#552)
papeh Nov 25, 2025
840a7dd
Add System.Memory binding redirect for WeCantSpell.Hunspell.dll (#561)
jasonleenaylor Nov 26, 2025
26e8f8e
LT-22205: Change "field (Allomorph)" to include lexeme form (#559)
jtmaxwell3 Dec 1, 2025
e9389e9
LT-18193: Fix problems related to duplicate custom fields (#562)
jtmaxwell3 Dec 1, 2025
314911e
Fix LT-22272: LCMBrowser doesn't handle custom list fields (#565)
jtmaxwell3 Dec 1, 2025
780ca23
Fix LT-20393: Importing a view can cause deletion of styles (#564)
jtmaxwell3 Dec 1, 2025
aad9973
LT-22126: Prevent crash on SFM Import (#566)
mark-sil Dec 2, 2025
0f38c1a
Fix LT-22326: Crash in Lexicon . Bulk Edit Entries view (#568)
jtmaxwell3 Dec 3, 2025
e10d667
Fix for LT-22328 (#571)
AndyBlack Dec 5, 2025
8f04a6f
LT-21504: Implement FilterListChanged in Pub/Sub system
mark-sil Dec 9, 2025
a9e76e2
LT-21511: Move ReloadAreaTools to Pub/Sub
mark-sil Dec 9, 2025
59fb3aa
LT-21516: Implement SetToolFromName in Pub/Sub system
mark-sil Dec 9, 2025
90f2bd1
LT-21513: Implement SaveAsWebpage in Pub/Sub system
mark-sil Dec 9, 2025
4716756
Fix LT-22230: Error importing flextext file into Fieldworks (#574)
jtmaxwell3 Dec 9, 2025
e843b59
LT-21498: Move StopParser to Pub/Sub
mark-sil Dec 10, 2025
347a614
LT-21486: Move AddContextToHistory to Pub/Sub
mark-sil Dec 10, 2025
7179d3e
LT-21489: Move SFMImport to Pub/Sub
mark-sil Dec 10, 2025
713a71f
LT-21485: Remove ProgressReset messages
mark-sil Dec 10, 2025
c27dee1
Fix for LT-22315 (#581)
AndyBlack Dec 10, 2025
7110eff
LT-21488: Implement WarnUserAboutFailedLiftImportIfNecessary in Pub/S…
mark-sil Dec 11, 2025
04fe229
LT-22232: add picture license and creator browse view columns (#583)
aror92 Dec 11, 2025
6a2d976
LT-21497: Implement ViewLiftMessages in Pub/Sub system
mark-sil Dec 11, 2025
9cf077e
LT-22174: Improve sense numbering in classified dictionary view (#582)
jasonleenaylor Dec 11, 2025
f07ac47
LT-21498: Move additional StopParser message to Pub/Sub
mark-sil Dec 11, 2025
ba5757e
LT-21496: Implement ViewMessages in Pub/Sub system
mark-sil Dec 12, 2025
d6c1126
Fix LT-22313: Improvements to Bulk Edit Inflection Features (#588)
jtmaxwell3 Dec 13, 2025
a7219e3
Fix LT-19993: Intermittent behavior in Bulk Edit Entries (#589)
jtmaxwell3 Dec 15, 2025
340bf4f
Bump version to 9.3.5 Beta (#590)
jasonleenaylor Dec 15, 2025
1631abd
LT-21521: Implement SaveScrollPosition in Pub/Sub system
mark-sil Dec 16, 2025
7f0a17c
LT-21522: Implement RestoreScrollPosition in Pub/Sub system
mark-sil Dec 16, 2025
1508661
Fix width of criteria dropdown in complex concordance (#592)
aror92 Dec 17, 2025
3cce920
LT-21478: Move HandleLocalHotlink to Pub/Sub
mark-sil Dec 18, 2025
f061807
LT-21499: Implement DataTreeDelete in Pub/Sub system
mark-sil Dec 18, 2025
0c9ec79
LT-22265: Hide Invalid Columns in Bulk Edit Phoneme Features (#516)
papeh Dec 18, 2025
7d67a60
LT-22309: Fix RAMP error loading System.IO.Compression
mark-sil Dec 18, 2025
0b29d7f
LT-22331: Pop-up Lexicon Edit pane in Interlinear view (#596)
jtmaxwell3 Dec 19, 2025
81c940a
Update to ProDotNetZip 1.20 (#563)
papeh Dec 19, 2025
3207c4d
Name ProDotNetZip.dll when copying (#597)
papeh Dec 19, 2025
673ca37
LT-22227: Fix crash when using "Duplicate Affix Slot"
mark-sil Dec 27, 2025
7af11fc
Pin Patch builds to Base 1351
papeh Jan 2, 2026
47fbf26
Pin Patch builds to Base 1351
papeh Jan 2, 2026
98a1eba
Fix width of additional dropdowns in complex concordance (#604)
aror92 Jan 5, 2026
f5a36f1
Fix LT-22345: Crash after clicking 'Configure View' in popup (#605)
jtmaxwell3 Jan 5, 2026
da7374b
LT-22340: Show blanks in <field> Allomorph column if that field is em…
jtmaxwell3 Jan 5, 2026
df0218f
Fix problems with lexicon edit popup (#607)
jtmaxwell3 Jan 6, 2026
9abbd8f
Fix LT-22346: Crash occurs using lexicon edit popup (#609)
jtmaxwell3 Jan 6, 2026
8bacdb6
Bump version to 9.3.6 (#603)
papeh Jan 6, 2026
d6613a4
LT-22309: Fix RAMP error loading System.IO.Compression
mark-sil Dec 18, 2025
cf9562b
LT-22227: Fix crash when using "Duplicate Affix Slot"
mark-sil Dec 27, 2025
96a8694
LT-22347: Word Export: Fix error exporting reversals
mark-sil Jan 7, 2026
09de71c
LT-22312: Make copyright more accessible in Webonary (#611)
aror92 Jan 7, 2026
72c7f52
Fix LT-22349: Crash after clicking Find Example Sentence (#610)
jtmaxwell3 Jan 7, 2026
b77171b
Roll back extra Styles import (RE: LT-20393)
papeh Jan 8, 2026
d5e13b5
Better Style Import and Export (a step toward LT-20393) (#613)
papeh Jan 8, 2026
6d6aaea
LT-22336: Publish Sense In column incorrectly showing data that isn't…
jtmaxwell3 Jan 9, 2026
3ecd19d
Fix LT-22303: Import flextext adds a paragraph marker (#601)
jtmaxwell3 Jan 9, 2026
1dc3012
Retry if Webonary returns 503 or 504 uploading entries (LT-22342) (#616)
jasonleenaylor Jan 12, 2026
b294e7a
Merge branch 'release/9.3.5' into release/9.3
papeh Jan 12, 2026
5c7e40e
Fix LT-22352: Crash after clicking Merge Sense in popup window (#615)
jtmaxwell3 Jan 12, 2026
9b9d5fb
Pin Patch builds to Base 1379 (#617)
papeh Jan 12, 2026
f83f721
LT-22343: Fix Webonary upload info if publication is changed (#618)
aror92 Jan 13, 2026
e93fd7c
General fix to Lexicon Edit Popup problems (#619)
jtmaxwell3 Jan 13, 2026
694e1d8
LT-19127: Export Interlinear: Fixed "Prepend to gloss"
mark-sil Jan 14, 2026
039bbe7
LT-22341: Fix display of spelling errors
mark-sil Jan 15, 2026
46e7338
Fix LT-22358: Set Filter not working after opening popup (#623)
jtmaxwell3 Jan 16, 2026
d5720b8
Fix LT-22365: Crash after clicking 'Create and Edit' in Reversal Inde…
jtmaxwell3 Jan 16, 2026
cacbd38
LT-18927: Normalize incoming SFM Data to NFD (#625)
aror92 Jan 20, 2026
28e2c90
Fix LT-22147: "Clear current word's parser analyses" fails for UC wor…
jtmaxwell3 Jan 20, 2026
1375415
LT-21129: Fix crash in Bulk Edit Phoneme Features preview (#627)
mark-sil Jan 20, 2026
d03faae
LT-22301: Changed dialog name to “Manage Publication Views”
mark-sil Jan 20, 2026
26085f7
Fix LT-22366: Crash after adding grammatical info in popup window (#630)
jtmaxwell3 Jan 21, 2026
930b978
Fix for LT-22368: ignore variant of a variant if not a stem (#631)
AndyBlack Jan 21, 2026
f127924
LT-20393: Import user styles w/o clearing the stylesheet first (#629)
papeh Jan 21, 2026
84d1850
LT-22357: Extra window opens after Dictionary View import (#632)
papeh Jan 21, 2026
01b5017
Merge branch 'release/9.3' into 'master'
papeh Jan 22, 2026
efb45bc
LT-22361: Rename 'master' branch to 'main'
papeh Jan 22, 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
  •  
  •  
  •  
78 changes: 78 additions & 0 deletions .GitHub/copilot-setup-steps.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,78 @@
# Reusable workflow to run msbuild tasks on Windows
# Call with: uses: ./.github/workflows/copilot-setup-steps.yml
name: "Copilot: Windows setup steps"
on:
workflow_call:
inputs:
msbuild_args:
required: false
type: string
description: 'Arguments to pass to msbuild (e.g., "FieldWorks.sln /t:RunTests /p:Configuration=Debug")'
# optional secrets or other inputs may be added

jobs:
windows-setup:
runs-on: windows-latest
outputs:
msbuild-path: ${{ steps.find-msbuild.outputs.msbuild-path }}

steps:
- name: Checkout repo
uses: actions/checkout@v4

- name: Find MSBuild (vswhere)
id: find-msbuild
shell: pwsh
run: |
# Try to find msbuild in Visual Studio using vswhere; fallback to common paths
$vsWhere = "${env:ProgramFiles(x86)}\Microsoft Visual Studio\Installer\vswhere.exe"
if (Test-Path $vsWhere) {
$ms = & $vsWhere -latest -requires Microsoft.Component.MSBuild -products * -property installationPath
if ($ms) {
$msbuild = Join-Path $ms 'MSBuild\Current\Bin\MSBuild.exe'
if (-not (Test-Path $msbuild)) {
# older path
$msbuild = Join-Path $ms 'MSBuild\15.0\Bin\MSBuild.exe'
}
}
}
if (-not $msbuild) {
# fallback: try common Program Files paths
$candidates = @(
"${env:ProgramFiles(x86)}\Microsoft Visual Studio\2022\BuildTools\MSBuild\Current\Bin\MSBuild.exe",
"${env:ProgramFiles(x86)}\Microsoft Visual Studio\2019\BuildTools\MSBuild\Current\Bin\MSBuild.exe",
"${env:ProgramFiles}\MSBuild\14.0\Bin\MSBuild.exe"
)
foreach ($c in $candidates) {
if (Test-Path $c) { $msbuild = $c; break }
}
}
if (-not $msbuild) {
Write-Error "MSBuild not found on runner. Consider installing Visual Studio Build Tools in the runner image or use a self-hosted Windows runner."
exit 1
} else {
Add-Content -Path $env:GITHUB_OUTPUT -Value "msbuild-path=$msbuild"
Write-Host "Found MSBuild at $msbuild"
}

- name: Run msbuild (if args provided)
if: inputs.msbuild_args != '' && inputs.msbuild_args != null
shell: pwsh
run: |
$msbuildPath = "${{ steps.find-msbuild.outputs.msbuild-path }}"
if (-not $msbuildPath) {
Write-Error "MSBuild path not found"
exit 2
}
Write-Host "Running MSBuild: $msbuildPath ${{ inputs.msbuild_args }}"
$args = @()
if ("${{ inputs.msbuild_args }}".Trim() -ne "") {
# Split on spaces, preserving quoted substrings
$args = [System.Management.Automation.PSParser]::Tokenize(${{ toJson(inputs.msbuild_args) }}, [ref]$null) | Where-Object { $_.Type -eq 'String' -or $_.Type -eq 'CommandArgument' } | ForEach-Object { $_.Content }
}
& $msbuildPath @args
if ($LASTEXITCODE -ne 0) {
Write-Error "MSBuild failed with exit code $LASTEXITCODE"
exit $LASTEXITCODE
}
Write-Host "Build completed successfully!" -ForegroundColor Green
1 change: 1 addition & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
*.designer.cs -whitespace
*.fwdictconfig -whitespace
*.ldml -whitespace
*.py -whitespace
*.patch -whitespace
*.proj -whitespace
*.ReSharper -whitespace
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/CI.yml
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
name: Flex CI
on:
push:
branches: ["release/**", "develop", "master", "feature/PubSub"]
branches: ["release/**", "main", "feature/PubSub"]
pull_request:
branches: ["release/**", "develop", "master", "feature/PubSub"]
branches: ["release/**", "main", "feature/PubSub"]
workflow_dispatch:

concurrency:
Expand Down
Loading
Loading