Nick Vella
|
1108c5ee60
|
ssg: StaticSitePost: slug generation; Slug, FileName, FilePath getters
|
2019-07-14 00:00:39 +10:00 |
Nick Vella
|
645235bd54
|
ssg: StaticSiteClient, StaticSitePost: StaticSitePost initial impl, switch StaticSiteClient to use StaticSitePost for new posts
|
2019-07-13 22:36:21 +10:00 |
Nick Vella
|
41f6ffabf2
|
ssg: StaticSitePostFrontMatter: alias ToString to Serialize, add doc comments
|
2019-07-13 22:35:45 +10:00 |
Nick Vella
|
79b801708e
|
ssg: StaticSitePostFrontMatter: fix serialization
|
2019-07-13 21:43:25 +10:00 |
Nick Vella
|
d650f0d890
|
tests: ssg: StaticSitePostFrontMatter: serialization tests
|
2019-07-13 21:43:09 +10:00 |
Nick Vella
|
362190c6f9
|
ssg: StaticSitePostFrontMatter initial impl
|
2019-07-12 00:04:29 +10:00 |
Nick Vella
|
b411a942fa
|
ssg: StaticSiteClient: throw NotImplementedException for GetImageEndpoints
|
2019-07-12 00:04:06 +10:00 |
Nick Vella
|
fc1503163a
|
tests: ssg: missing keys test for StaticSitePostFrontMatter#Deserialize
|
2019-07-12 00:02:48 +10:00 |
Nick Vella
|
a3d48dbb27
|
tests: ssg: tests for StaticSitePostFrontMatter#Deserialize
|
2019-07-12 00:00:11 +10:00 |
Nick Vella
|
0ce5352ccb
|
ssg: StaticSiteClient: throw exceptions for adding and suggesting categories, getting image endpoints
|
2019-07-11 23:02:05 +10:00 |
Nick Vella
|
dd16678c00
|
ssg: StaticSiteClient: move PostFrontMatter out
|
2019-07-11 23:01:36 +10:00 |
Nick Vella
|
8eb1f321f2
|
ssg: StaticSiteClient: don't support authors for now
|
2019-07-11 22:53:06 +10:00 |
Nick Vella
|
0b1ff58439
|
ssg: StaticSiteConfigFrontMatterKeys definition
|
2019-07-11 22:20:10 +10:00 |
Nick Vella
|
71e601e03f
|
ssg: move StaticSiteClient, StaticSiteConfig, StaticSiteConfigDetector into OpenLiveWriter.BlogClient.Clients.StaticSite namespace
|
2019-07-11 18:48:33 +10:00 |
Nick Vella
|
803312868f
|
ssg: StaticSiteClient: more date fixes
|
2019-07-10 19:32:47 +10:00 |
Nick Vella
|
a895605b34
|
ssg: StaticSiteClient: set post date if not already assigned, assign more frontmatter
|
2019-07-10 19:07:37 +10:00 |
Nick Vella
|
ce0fe5b080
|
ssg: StaticSiteClient: set ClientOptions from StaticSiteConfig
|
2019-07-10 18:45:27 +10:00 |
Nick Vella
|
6711a6eeb6
|
ssg: use StaticSiteConfigDetector
|
2019-07-10 18:29:32 +10:00 |
Nick Vella
|
6c5341c6dc
|
ssg: StaticSiteConfigDetector: initial impl, detect jekyll
|
2019-07-10 18:29:13 +10:00 |
Nick Vella
|
d4692079a3
|
ssg: StaticSiteConfig: SiteTitle attribute, load from BlogSettings
|
2019-07-10 18:28:37 +10:00 |
Nick Vella
|
a7b0b4c61d
|
ssg: wizard: fix distribution in wizard panels
|
2019-07-09 23:23:45 +10:00 |
Nick Vella
|
d55f47c65e
|
LayoutHelper: add scaling options, and NoScale versions to distribution helpers
|
2019-07-09 23:23:24 +10:00 |
Nick Vella
|
b51341f2f8
|
ssg: wizard commands: validation
|
2019-07-08 22:53:21 +10:00 |
Nick Vella
|
5a1bdb32b0
|
ssg: wizard paths1: show a more helpful error when posts path is empty
|
2019-07-08 01:53:29 +10:00 |
Nick Vella
|
505ffa4380
|
ssg: wizard paths1: fixed setting enabled states of drafts and pages labels
|
2019-07-08 01:52:55 +10:00 |
Nick Vella
|
547ae02d2d
|
ssg: wizard commands: commands wizard panel impl, validation still required
|
2019-07-08 01:51:19 +10:00 |
Nick Vella
|
e04d675f11
|
ssg: wizard features: change title
|
2019-07-07 23:15:08 +10:00 |
Nick Vella
|
f32565b60d
|
ssg: wizard paths1: move _localSitePath above control definitions
|
2019-07-07 01:00:30 +10:00 |
Nick Vella
|
4cded49426
|
ssg: wizard paths1: integrate with enabled states in StaticSiteConfig
|
2019-07-07 00:59:17 +10:00 |
Nick Vella
|
d015f16728
|
ssg: wizard paths2: remove leading and trailing slash from output path
|
2019-07-07 00:58:41 +10:00 |
Nick Vella
|
a364b74123
|
ssg: wizard features panel
|
2019-07-07 00:36:32 +10:00 |
Nick Vella
|
21eadf04df
|
ssg: wizard paths2: make consistent in winforms designer
|
2019-07-07 00:06:42 +10:00 |
Nick Vella
|
523be10b2e
|
ssg: wizard paths2: adjust url format validation error
|
2019-07-06 23:36:30 +10:00 |
Nick Vella
|
42b158941d
|
ssg: wizard paths2: url format validation
|
2019-07-06 23:29:36 +10:00 |
Nick Vella
|
1702425387
|
ssg: wizard paths2: more descriptive error message on empty paths
|
2019-07-06 23:20:16 +10:00 |
Nick Vella
|
a36f4859a2
|
ssg: paths2: forgot to set _buildingEnabled
|
2019-07-06 23:16:08 +10:00 |
Nick Vella
|
25a29272df
|
ssg: wizard: fix ConfigPanelId definitions
|
2019-07-06 23:14:54 +10:00 |
Nick Vella
|
6f7c5cb34c
|
ssg: strings: make some wizard strings consistent
|
2019-07-06 23:10:34 +10:00 |
Nick Vella
|
80f6d25354
|
ssg: wizard paths2: validation
|
2019-07-06 23:00:31 +10:00 |
Nick Vella
|
bd331f238f
|
ssg: wizard paths2: load and save to StaticSiteConfig
|
2019-07-06 22:48:47 +10:00 |
Nick Vella
|
11648544b8
|
ssg: StaticSiteConfig: add OutputPath setting
|
2019-07-06 22:48:01 +10:00 |
Nick Vella
|
7790e21d4b
|
ssg: StaticSiteConfig: make sure to pass through default value for PostUrlFormat
|
2019-07-06 22:05:51 +10:00 |
Nick Vella
|
65819885ab
|
ssg: StaticSiteConfig: fix config keys
|
2019-07-06 22:05:17 +10:00 |
Nick Vella
|
a91bb7c27b
|
ssg: StaticSiteConfig: set PostUrlFormat default
|
2019-07-06 21:48:26 +10:00 |
Nick Vella
|
811f809c03
|
ssg: wizard initial: remove resource reference inserted by designer
|
2019-07-06 21:46:14 +10:00 |
Nick Vella
|
3ce2e21d2d
|
ssg: wizard paths2: use a grey consistent with other wizard panels
|
2019-07-06 21:45:45 +10:00 |
Nick Vella
|
de3c157798
|
ssg: strings: adjust CWStaticSitePathsUrlFormatSubtitle as a custom format string syntax will be used.
|
2019-07-06 21:45:18 +10:00 |
Nick Vella
|
e91c110614
|
ssg: StaticSiteConfig: add enabled flags for building, pages, and drafts. add fields and enable flags for images. add post url format field.
|
2019-07-06 21:44:28 +10:00 |
Nick Vella
|
63a0ff881d
|
ssg: strings: update post url format hint
|
2019-07-06 00:31:38 +10:00 |
Nick Vella
|
e0dc086348
|
ssg; wizard panel Paths2: implement layout
|
2019-07-06 00:28:07 +10:00 |
Nick Vella
|
cfc8143d6d
|
ssg: WizardController: integrate Paths2 panel
|
2019-07-05 22:10:16 +10:00 |
Nick Vella
|
26a9b06229
|
ssg: add strings for new fields
|
2019-07-05 22:05:53 +10:00 |
Nick Vella
|
3f823e01a3
|
ssg: wizard Paths1: reorg private definitions
|
2019-07-04 21:18:49 +10:00 |
Nick Vella
|
67eae75aa7
|
ssg: wizard: duplicate Paths1 -> Paths2
|
2019-07-04 21:18:37 +10:00 |
Nick Vella
|
6bb325d36c
|
ssg: rename Paths -> Paths1
|
2019-07-04 21:04:38 +10:00 |
Nick Vella
|
5c71216067
|
ssg: WizardPanelStaticSiteInitial,Paths: remove unused methods
|
2019-07-04 21:01:05 +10:00 |
Nick Vella
|
9d5946fb0a
|
ssg: accidentally commited updated ribbon project platform, revert
|
2019-07-04 18:09:50 +10:00 |
Nick Vella
|
82eec4d55e
|
ssg: WizardPanelStaticSitePaths: paths first page validation
|
2019-07-04 18:05:30 +10:00 |
Nick Vella
|
0f5a6c9755
|
ssg: WeblogConfigurationWizardController: load config from blog settings, save homepage url
|
2019-07-04 00:49:58 +10:00 |
Nick Vella
|
dd063fc85f
|
ssg: StaticSiteConfig: drafts path and site url, site url loaded from BlogSettings, saving handled externally
ssg: StaticSiteConfig: impl LoadFromBlogSettings, static LoadConfigFromBlogSettings
|
2019-07-04 00:49:10 +10:00 |
Nick Vella
|
c95181bf21
|
ssg: WizardPanelStaticSitePaths: inputs for site url, posts, pages, drafts, checkboxes for enabling and disabling pages and drafts, and setting pages stored in root
|
2019-07-04 00:41:16 +10:00 |
Nick Vella
|
2cb98a94f1
|
ssg: strings: add strings for WizardPanelStaticSitePaths
|
2019-07-03 23:56:45 +10:00 |
Nick Vella
|
9c30545d38
|
ssg: WizardPanelStaticSitePaths: beginning of static site paths
|
2019-07-03 19:59:05 +10:00 |
Nick Vella
|
2965b2a65a
|
ssg: WeblogConfigurationWizardController: support for multi-page ssg config by persisting StaticSiteConfig object in wizard controller
|
2019-07-03 19:58:50 +10:00 |
Nick Vella
|
8ca41ac199
|
ssg: WizardPanelStaticSiteInitial: change subtitle message if already initialised
|
2019-07-03 19:57:43 +10:00 |
Nick Vella
|
aadb13fc59
|
ssg: StaticSiteConfig: Initialised variable, records if config detection has been attempted
|
2019-07-03 19:57:09 +10:00 |
Nick Vella
|
f1d16cc3e3
|
ssg: strings: Add strings for config detection
|
2019-07-03 19:56:29 +10:00 |
Nick Vella
|
4cf28cdb04
|
ssg: wizard: begin multistep wizard, impl step 1 - initial
|
2019-07-03 18:18:01 +10:00 |
Nick Vella
|
22277ed2f9
|
ssg: ...: use StaticSiteConfig
|
2019-07-03 16:05:55 +10:00 |
Nick Vella
|
b7b0c6b577
|
ssg: StaticSiteConfig: create
|
2019-07-03 16:05:42 +10:00 |
Nick Vella
|
40b92cd742
|
ssg: StaticSiteClient: update csproj
|
2019-07-03 16:05:19 +10:00 |
Nick Vella
|
1dc0c04452
|
ssg: create Clients/StaticSite folder, move StaticSiteClient into
|
2019-07-03 14:50:12 +10:00 |
Nick Vella
|
b8003344d9
|
ssg: WeblogConfigurationWizardController: allow editing of existing configs
|
2019-07-03 14:49:15 +10:00 |
Nick Vella
|
72b197bdef
|
ssg: StaticSiteClient: delete output file on post failure
|
2019-07-03 14:24:01 +10:00 |
Nick Vella
|
5976ae3b32
|
ssg: StaticSiteClient: return extension in GetFileNameForPost
|
2019-07-03 14:23:41 +10:00 |
Nick Vella
|
b32b6ef47a
|
ssg: StaticSiteClient: run commands with 64bit cmd on 32-on-64 environments
|
2019-07-03 14:20:33 +10:00 |
Nick Vella
|
7c061ba390
|
ssg: StaticSiteClient: fix product name in error messages
|
2019-07-03 13:59:36 +10:00 |
Nick Vella
|
299c6081d5
|
ssg: StaticSiteClient: basic building and publishing
|
2019-07-03 01:05:26 +10:00 |
Nick Vella
|
c7f36efabd
|
ssg: Strings: build and publish error messages
|
2019-07-03 01:05:01 +10:00 |
Nick Vella
|
6a1c00e6c2
|
ssg: StaticSiteClient: NewPost basic initial impl
|
2019-07-02 18:41:11 +10:00 |
Nick Vella
|
0125c52198
|
ssg: StaticSiteClient: GetFileNameForPost initial impl
|
2019-07-02 18:40:40 +10:00 |
Nick Vella
|
b0a78d7085
|
ssg: StaticSiteClient: not implemented exception for SendAuthenticatedHTTPRequest
|
2019-07-02 18:40:20 +10:00 |
Nick Vella
|
7bcaec39d8
|
ssg: StaticSiteClient: tidy post front matter class and generation logic
|
2019-07-02 18:39:41 +10:00 |
Nick Vella
|
d692a2862d
|
ssg: StaticSiteClient: set SupportsPages client option based on if we were passed a pages path, set SupportsPostAsDraft to false
|
2019-07-02 17:28:25 +10:00 |
Nick Vella
|
7cb8954bb0
|
ssg: IBlogClient, BlogClientBase, BlogSettingsDetector, ...: BlogClient RemoteDetection Possible attribute, return true for all clients except StaticSiteClient
|
2019-07-02 17:27:29 +10:00 |
Nick Vella
|
93c480dca0
|
ssg: StaticSiteClient: rename file from StaticSiteGeneratorClient.cs, add constants
|
2019-07-01 22:51:41 +10:00 |
Nick Vella
|
75bbefe40d
|
ssg: WeblogConfigurationWizardPanelStaticSiteConfig: implement IAccountBasicInfoProvider, return a Credentials with site configuration
|
2019-07-01 22:51:01 +10:00 |
Nick Vella
|
7323cc6e9e
|
ssg: WeblogConfigurationWizardController: set blog provider, client and service type from constants, set HomepageUrl and Credentials from SSG wizard panel
|
2019-07-01 22:38:41 +10:00 |
Nick Vella
|
24f08e63ea
|
ssg: rename StaticSiteGeneratorClient.cs
|
2019-07-01 22:35:54 +10:00 |
Nick Vella
|
7d02022ed1
|
ssg: WeblogConfigurationWizardPanelStaticSiteConfig: add basic validation
|
2019-07-01 20:09:02 +10:00 |
Nick Vella
|
b4b14cac51
|
l10n properties: Add messages for SSG. I used VS to edit this file, hence the large commit
|
2019-07-01 20:08:24 +10:00 |
Nick Vella
|
48cc98e125
|
PathHelper: RemoveLeadingAndTrailingSlash impl
|
2019-07-01 20:07:13 +10:00 |
Nick Vella
|
ad39d20de7
|
ssg: WeblogConfigurationWizardPanelStaticSiteConfig: add button for folder browser
|
2019-07-01 19:02:41 +10:00 |
Nick Vella
|
0c30378a40
|
l10n strings: fix missing strings and inconsistencies in Strings.csv
|
2019-07-01 19:01:22 +10:00 |
Nick Vella
|
aff3242dd3
|
l10n strings: re-add UnexpectedErrorSendError, as it was never added to Strings.csv
|
2019-07-01 18:44:17 +10:00 |
Nick Vella
|
e06c8234a8
|
LocUtil: add notice for auto-generated files, rebuild
|
2019-07-01 18:41:49 +10:00 |
Nick Vella
|
6119d37dd5
|
Strings: rebuild with LocUtil
|
2019-07-01 18:28:49 +10:00 |
Nick Vella
|
21e72c5f4f
|
LocUtil: allow building only strings tables
|
2019-07-01 18:28:30 +10:00 |
Nick Vella
|
81ab755777
|
ssg: begin and integrate WeblogConfigurationWizardPanelStaticSiteConfig
|
2019-06-30 22:23:14 +10:00 |
Nick Vella
|
9742077bc5
|
ssg: BlogClientManager: register StaticSiteClient
|
2019-06-30 22:22:22 +10:00 |