Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
86 commits
Select commit Hold shift + click to select a range
8164909
init commit to support new backoffice
Shazwazza Jun 4, 2025
fffd80e
remove uneeded deps
Shazwazza Jun 4, 2025
5967efd
try to fix build
Shazwazza Jun 4, 2025
8efd089
Gets it to build - lots to fix
Shazwazza Jun 4, 2025
4873a12
fix: Replace deprecated Url.GetUmbracoApiService with direct URL path…
Shazwazza Jun 4, 2025
0036432
AI tries to fix things
Shazwazza Jun 4, 2025
c511bfc
Update ArticulateMarkdownPropertyEditor for Umbraco 15 compatibility
Shazwazza Jun 4, 2025
c4ae033
Update ThemePickerPropertyEditor for Umbraco 15 compatibility
Shazwazza Jun 4, 2025
89f9951
Remove ArticulateMarkdownPropertyEditor class, keep only value converter
Shazwazza Jun 4, 2025
9333dab
Convert property editors to Umbraco 15 format
Shazwazza Jun 4, 2025
23ef6c9
Convert custom dashboards to Umbraco 15 format
Shazwazza Jun 4, 2025
990aec2
Complete dashboard migration with all functional components
Shazwazza Jun 4, 2025
0bc2e36
Integrate original theme images and styling into themes manager
Shazwazza Jun 4, 2025
787f349
revert accidental chagnes
Shazwazza Jun 4, 2025
334e619
revert accidental chagnes
Shazwazza Jun 4, 2025
81acf30
Installer fixes - allow installer to run
gavinfaux Jun 5, 2025
c2afb9a
Merge pull request #456 from gavinfaux/pr/umb15-install
Shazwazza Jun 5, 2025
4aecfa5
Update Git ignore patterns
gavinfaux Aug 11, 2025
de1e2d2
Create global.json
gavinfaux Aug 11, 2025
4d548f3
Remove legacy App_Plugins\Articulate folder
gavinfaux Aug 11, 2025
de27cab
Updated Razor Themes
gavinfaux Aug 11, 2025
2e9cf67
Remove legacy BackOffice API controllers/models
gavinfaux Aug 11, 2025
ee33465
Refactor Articulate Themes, Views and asset services
gavinfaux Aug 11, 2025
213b9db
Update extension methods
gavinfaux Aug 11, 2025
1da5aa9
Frontend Controller/Model updates
gavinfaux Aug 11, 2025
f0df5fe
Component/Composer updates
gavinfaux Aug 11, 2025
3619665
BlogML import/export
gavinfaux Aug 11, 2025
63d3485
ArticulateMetaWeblogProvider update
gavinfaux Aug 11, 2025
e11fe3a
Property editor amends
gavinfaux Aug 11, 2025
5e5bfcc
Routing amends
gavinfaux Aug 11, 2025
7e456e1
Remain Services updates
gavinfaux Aug 11, 2025
b7ec4ad
RSS updates
gavinfaux Aug 11, 2025
1aa8dda
Packaging update
gavinfaux Aug 11, 2025
f7da6dc
Unused
gavinfaux Aug 11, 2025
3fa661b
Articulate project and build updates
gavinfaux Aug 11, 2025
126750d
BackOffice Management API
gavinfaux Aug 11, 2025
19a2caa
BackOffice Client extension source code
gavinfaux Aug 11, 2025
ae52bfc
Articulate.Web project
gavinfaux Aug 11, 2025
41d6708
Test website
gavinfaux Aug 11, 2025
e2daf30
Build script updates
gavinfaux Aug 11, 2025
5f40bec
missing favicon and appsettings-schema
gavinfaux Aug 11, 2025
dca5167
Delete Articulate.Tests.Website.sln
gavinfaux Aug 11, 2025
d52f1bf
Remove Smidge
gavinfaux Aug 11, 2025
69e406f
Remove legacy Grid editor views
gavinfaux Aug 11, 2025
aac7e21
Build fixes
gavinfaux Aug 11, 2025
544b2b2
Move Themes to Web project
gavinfaux Aug 11, 2025
d1b35ee
Fix issue with hey-api/client-fetch not resolving Umbraco API calls
gavinfaux Aug 11, 2025
4590b0f
Don't pack developer only package references, add PrivateAssets="All"
gavinfaux Aug 11, 2025
c859f8a
Move builder call to before builder.Build()
gavinfaux Aug 11, 2025
0256bfc
Remove/Resolve InternalsVisibleTo
gavinfaux Aug 11, 2025
9b58520
Update LICENSE
Shazwazza Aug 11, 2025
0c73438
Revert 0256bfc - Remove/Resolve InternalsVisibleTo
gavinfaux Aug 12, 2025
393986d
Update Articulate.Api.Management.csproj
gavinfaux Aug 12, 2025
ba6064b
Move Views back to App_Plugins/Articulate
gavinfaux Aug 12, 2025
f2892ef
Copy XML docs to output dir on package installation
gavinfaux Aug 12, 2025
f49cb40
Articulate Property Editors
gavinfaux Aug 13, 2025
154cbe1
Update document-node-utils.ts
gavinfaux Aug 13, 2025
0cbf3cc
Update Articulate Management Api & Client
gavinfaux Aug 15, 2025
16d8ddb
Articulate.Api.Management XML doc update
gavinfaux Aug 15, 2025
3b21860
Remove Externsions namespace
gavinfaux Aug 15, 2025
7147ffb
View updates after Articulate.Extensions revert
gavinfaux Aug 15, 2025
8ee29d8
Minor fomatting
gavinfaux Aug 15, 2025
582bf55
v5 API
gavinfaux Aug 16, 2025
33f7810
Static bundles for assests
gavinfaux Aug 16, 2025
bf86118
Update ArticulateSwaggerOptions.cs
gavinfaux Aug 28, 2025
92cf6b7
Move ArticulateOperationIdRegexes
gavinfaux Aug 28, 2025
c9410bc
Update input-markdown.element.ts
gavinfaux Aug 28, 2025
567e03d
Standardize use of GetCropUrl
gavinfaux Aug 28, 2025
9c12413
Update PublishedContentExtensions.cs
gavinfaux Aug 28, 2025
d072310
Update .gitignore
gavinfaux Aug 28, 2025
1b2625c
Client package updates
gavinfaux Aug 28, 2025
f2b8d1d
Update appsettings.json
gavinfaux Aug 28, 2025
e6f0e2b
Update Articulate.csproj
gavinfaux Aug 28, 2025
35cdb5e
Update PublishedContentExtensions.cs
gavinfaux Aug 28, 2025
19e1aeb
Package installation and migrations
gavinfaux Aug 28, 2025
170d449
Articulate Management API review
gavinfaux Sep 3, 2025
6651a81
Client API update
gavinfaux Sep 3, 2025
de92cc1
Enable Delivery API in test site
gavinfaux Sep 3, 2025
336415c
Update ArticulatePlanComponent.cs
gavinfaux Sep 3, 2025
18d0a7c
v6 Release notes and minor readme update
gavinfaux Sep 3, 2025
d49910c
Make RssFeedGenerator public and update method visibility
gavinfaux Sep 4, 2025
bbee127
Rename MigrateV16DataTypeConfiguration to MigrateArticulateRichText
gavinfaux Sep 4, 2025
540abae
Save packaged media as ImageCropperValue JSON, not just a path
gavinfaux Sep 4, 2025
31c40c9
Update README for v13 manual date type fix
gavinfaux Sep 4, 2025
51939cc
v5 User Theme View path compatibility
gavinfaux Sep 7, 2025
c199470
Merge pull request #462 from gavinfaux/pr/um15-core
Shazwazza Oct 24, 2025
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
  •  
  •  
  •  
57 changes: 57 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
* text=auto
*.doc diff=astextplain
*.DOC diff=astextplain
*.docx diff=astextplain
*.DOCX diff=astextplain
*.dot diff=astextplain
*.DOT diff=astextplain
*.pdf diff=astextplain
*.PDF diff=astextplain
*.rtf diff=astextplain
*.RTF diff=astextplain

*.jpg binary
*.png binary
*.gif binary

*.cs text=auto diff=csharp
*.vb text=auto
*.c text=auto
*.cpp text=auto
*.cxx text=auto
*.h text=auto
*.hxx text=auto
*.py text=auto
*.rb text=auto
*.java text=auto
*.html text=auto
*.htm text=auto
*.css text=auto
*.scss text=auto
*.sass text=auto
*.less text=auto
*.js text=auto
*.lisp text=auto
*.clj text=auto
*.sql text=auto
*.php text=auto
*.lua text=auto
*.m text=auto
*.asm text=auto
*.erl text=auto
*.fs text=auto
*.fsx text=auto
*.hs text=auto
*.json text=auto
*.xml text=auto
*.resx text=auto
*.yml text eol=lf core.whitespace whitespace=tab-in-indent,trailing-space,tabwidth=2
*.sh eol=lf

*.csproj text=auto merge=union
*.vbproj text=auto merge=union
*.fsproj text=auto merge=union
*.dbproj text=auto merge=union
*.sln text=auto eol=crlf merge=union

*.gitattributes text=auto
52 changes: 37 additions & 15 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,45 +10,67 @@ jobs:
build:

runs-on: windows-latest

env:
Solution_File: src\Articulate.sln
Code_CSProj_File: src\Articulate\Articulate.csproj
Web_Proj_Folder: src\Articulate.Web
Release_Folder: build\Release
Build_Folder: build
Configuration: Release

steps:
- name: Checkout
uses: actions/checkout@v2
uses: actions/checkout@v4
with:
fetch-depth: 0
fetch-depth: 0
- uses: dotnet/nbgv@master
with:
setAllVars: true
- run: echo "NBGV_SemVer2 $NBGV_SemVer2"

- name: Log Build Context
run: |
echo "Articulate Build Context"
echo "Version: ${{ env.NBGV_SemVer2 }}"
echo "Commit: ${{ env.NBGV_GitCommitIdShort }}"
echo "Date: ${{ env.NBGV_GitCommitDate }}"

- name: Validate Git Tag
continue-on-error: true
run: |
git describe --tags --exact-match *>$null

if ($?) {
echo "Git tag found."
}
else {
echo "Git tag missing, release build may not be traceable."
}

- name: Add MSBuild to PATH
uses: microsoft/setup-msbuild@v1.0.2
- uses: nuget/setup-nuget@v1
uses: microsoft/setup-msbuild@v2

- uses: nuget/setup-nuget@v2.0.1
with:
nuget-version: 'latest'

- uses: actions/setup-node@v4
with:
node-version-file: 'src/Articulate.Api.Management/Client/.nvmrc'
cache: 'npm'
cache-dependency-path: 'src/Articulate.Api.Management/Client/package-lock.json'

- name: Nuget Restore
run: nuget restore $env:Solution_File

- name: MSBuild Clean
run: msbuild $env:Solution_File /p:Configuration=${{ env.Configuration }} /t:Clean

- name: MSBuild Build
run: msbuild $env:Solution_File /p:Configuration=${{ env.Configuration }}

- name: Dotnet Pack
run: dotnet pack ${{ env.Code_CSProj_File }} --output ${{ env.Release_Folder }} --configuration ${{ env.Configuration }}
- uses: actions/upload-artifact@v2
run: dotnet pack $env:Solution_File --output ${{ env.Release_Folder }} --configuration ${{ env.Configuration }}

- uses: actions/upload-artifact@v4
with:
name: Articulate.${{ env.NBGV_SemVer2 }}
path: ${{ env.Release_Folder }}/Articulate.*
Loading
Loading