Moonglade Versions Save

The ASP.NET Core blog system of https://edi.wang, runs on Microsoft Azure

v12.0.5

2 years ago

New Features

  • Support integrating with third-party comment service
  • Support MySQL Database, thanks to @zhiyongpeng
  • Support QiNiu as image storage provider, thanks to @zhiyongpeng
  • Deliver avatar images via CDN, thanks to @zhiyongpeng
  • Added more languages for code highlight
    • Dockerfile
    • Less
    • Lua
    • SCSS
    • Swift

Update and Fixes

  • Deprecate audit feature
  • Deprecate a few jQuery dependencies
  • Fix captcha and watermark blow up when running in Linux or Docker
  • Fix post preview not rendering code highlighter

v12.0-preview

2 years ago

New Features

  • Support integrating with third-party comment service
  • Support MySQL Database, thanks to @zhiyongpeng
  • Support QiNiu as image storage provider, thanks to @zhiyongpeng
  • Deliver avatar images via CDN, thanks to @zhiyongpeng
  • Added more languages for code highlight
    • Dockerfile
    • Less
    • Lua
    • SCSS
    • Swift

Update and Fixes

  • Deprecate audit feature
  • Deprecate a few jQuery dependencies
  • Fix captcha and watermark blow up when running in Linux or Docker
  • Fix post preview not rendering code highlighter

v11.9

2 years ago

New Features

  • "Pride" settings is now in Admin portal
  • Deprecate "Include in Site Map" option, all posts that are included in RSS are also SiteMap included.

Update and Fixes

  • Image lazy loading attribute is now automatically added by TinyMCE by default when editing the post
  • Linux deployments no longer require 'libgdiplus' to be installed
  • Admin UI fix up
  • Upgrade to .NET 6.0

Upgrade from Previous Version

Run SQL Migration Script

ALTER TABLE Post DROP COLUMN ExposedToSiteMap

v11.9.2

2 years ago

New Features

  • "Pride" settings is now in Admin portal
  • Deprecate "Include in Site Map" option, all posts that are included in RSS are also SiteMap included.

Update and Fixes

  • Image lazy loading attribute is now automatically added by TinyMCE by default when editing the post
  • Linux deployments no longer require 'libgdiplus' to be installed
  • Admin UI fix up
  • Upgrade to .NET 6.0

Upgrade from Previous Version

Run SQL Migration Script

ALTER TABLE Post DROP COLUMN ExposedToSiteMap

v11.9.4

2 years ago

New Features

  • "Pride" settings is now in Admin portal
  • Deprecate "Include in Site Map" option, all posts that are included in RSS are also SiteMap included.

Update and Fixes

  • Image lazy loading attribute is now automatically added by TinyMCE by default when editing the post
  • Linux deployments no longer require 'libgdiplus' to be installed
  • Admin UI fix up
  • Upgrade to .NET 6.0

Upgrade from Previous Version

Run SQL Migration Script

ALTER TABLE Post DROP COLUMN ExposedToSiteMap

v11.8-RC

2 years ago

New Features

  • Posts can now set individual inline CSS code
  • New admin UI
  • Clear pingback history with one click instead of delete each record one by one

Update and Fixes

  • Upgrade to .NET 5.0.11

Upgrade from Previous Version

Run SQL Migration Script

ALTER TABLE Post ADD [InlineCss] [nvarchar](2048) NULL

v11.8

2 years ago

New Features

  • Posts can now set individual inline CSS code
  • New admin UI
  • Clear pingback history with one click instead of delete each record one by one

Update and Fixes

  • Upgrade to .NET 5.0.11

Upgrade from Previous Version

Run SQL Migration Script

ALTER TABLE Post ADD [InlineCss] [nvarchar](2048) NULL

v11.7

2 years ago

Update and Fixes

  • Use ASP.NET Core health check for /ping endpoint
  • Use UTF8 for RSS/ATOM encoding #574
  • More efficient local word filter
  • Small UI fix
  • Small HTML / HTTP standard fix
  • Application Insights data now includes request and response body
  • Upgrade to bootstrap 5.1.1
  • Upgrade to .NET 5.0.10

v11.6

2 years ago

New Features

  • Users can now add custom themes with color picker
  • Hero image can now be uploaded instead of pasting URL

Update and Fixes

  • Improved Settings UI
  • Merged all settings related to image into "Image" settings menu
  • Fixed a few places where zh-CN language missing
  • Removed "Clear data cache" option because it's unnecessary
  • No longer generate .ico format for favicon since IE is dead

Upgrade from Previous Version

Run SQL Migration Script

IF NOT EXISTS(SELECT TOP 1 1 FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME = N'BlogTheme')
CREATE TABLE [BlogTheme](
[Id] [int] PRIMARY KEY CLUSTERED NOT NULL IDENTITY(1,1),
[ThemeName] [varchar](32) NULL,
[CssRules] [nvarchar](max) NULL,
[AdditionalProps] [nvarchar](max) NULL,
[ThemeType] [int] NOT NULL)
GO

INSERT INTO BlogTheme    (ThemeName, CssRules, ThemeType)
VALUES    ('Word Blue', '{"--accent-color1": "#2a579a","--accent-color2": "#1a365f","--accent-color3": "#3e6db5"}', 0)

INSERT INTO BlogTheme    (ThemeName, CssRules, ThemeType)
VALUES    ('Excel Green', '{"--accent-color1": "#165331","--accent-color2": "#0E351F","--accent-color3": "#0E703A"}', 0)

INSERT INTO BlogTheme    (ThemeName, CssRules, ThemeType)
VALUES    ('PowerPoint Orange', '{"--accent-color1": "#983B22","--accent-color2": "#622616","--accent-color3": "#C43E1C"}', 0)

INSERT INTO BlogTheme    (ThemeName, CssRules, ThemeType)
VALUES    ('OneNote Purple', '{"--accent-color1": "#663276","--accent-color2": "#52285E","--accent-color3": "#7719AA"}', 0)

INSERT INTO BlogTheme    (ThemeName, CssRules, ThemeType)
VALUES    ('Outlook Blue', '{"--accent-color1": "#035AA6","--accent-color2": "#032B51","--accent-color3": "#006CBF"}', 0)

INSERT INTO BlogTheme    (ThemeName, CssRules, ThemeType)
VALUES    ('China Red', '{"--accent-color1": "#800900","--accent-color2": "#5d120d","--accent-color3": "#c5170a"}', 0)

INSERT INTO BlogTheme    (ThemeName, CssRules, ThemeType)
VALUES    ('Indian Curry', '{"--accent-color1": "rgb(128 84 3)","--accent-color2": "rgb(95 62 0)","--accent-color3": "rgb(208 142 19)"}', 0)

INSERT INTO BlogTheme    (ThemeName, CssRules, ThemeType)
VALUES    ('Metal Blue', '{"--accent-color1": "#4E5967","--accent-color2": "#333942","--accent-color3": "#6e7c8e"}', 0)
GO

UPDATE BlogConfiguration SET CfgKey = 'ImageSettings' WHERE CfgKey = 'WatermarkSettings'
GO

Reset settings

Manually set "Image" settings from admin portal again.

v11.5

3 years ago

New Features

  • Blog posts can now have author name because there are users that uses this system as none single user system
  • Blog posts can now be marked as origional and have an origion link
  • Blog posts can now have a hero image display on top of the content
  • Added China Red, Indian Curry and Metal Blue theme
  • Support "Pride", enable AppSettings:Pride to show a pride mouse cursor and a flag. #561

Update and Fixes

  • Chinese content is not encoded in raw HTML source for better SEO
  • Deprecate friendlink display switch UI, move to FeatureManagement:Widgets_FriendLink
  • Fixed redirection issue in language switcher #560
  • Fixed a few Chinese localization issues
  • Subscription (RSS/ATOM) description now uses meta description in general settings
  • Admin UI enhancements

Upgrade from Previous Version

Run SQL Migration Script

ALTER TABLE Post ADD [Author] [nvarchar](64) NULL
ALTER TABLE Post ADD HeroImageUrl NVARCHAR(256) NULL
ALTER TABLE Post ADD IsOriginal BIT
ALTER TABLE Post ADD OriginLink nvarchar(256) NULL
UPDATE Post SET IsOriginal = 1
GO

ALTER TABLE Post ALTER COLUMN IsOriginal BIT NOT NULL
GO