Will Duff
4308b18bb0
Add support for uploading images to Picasa
...
Most of the Picasa code was forked from BloggerAtomClient
2015-12-16 00:00:26 -08:00
Will Duff
e9116e2ef3
Add credits for Google Blogger package dependencies in About Form
2015-12-15 20:49:31 -08:00
Will Duff
d0817f8729
Bump version for Google Blogger feature
2015-12-15 20:38:59 -08:00
Will Duff
13a7ad751d
Implement support for Pages and stub out unsupported blog client methods
...
For the unsupported features, I used the same return values that
LiveJournal client uses.
2015-12-15 20:35:14 -08:00
Will Duff
950d360894
Implement SendAuthenticatedHttpRequest for Google Blogger
2015-12-15 16:54:28 -08:00
Martin Woodward
c22d2280f4
Merge pull request #90 from shiftkey/rename-installer
...
rename the installer file to be more descriptive
2015-12-15 23:13:48 +00:00
Will Duff
b06cad185d
Implement DeletePost for Google Blogger
2015-12-15 08:13:54 -08:00
Will Duff
6894259edd
Implement GetPost for Google Blogger
2015-12-15 08:02:30 -08:00
Will Duff
f0fe702212
Implement EditPost for Google Blogger
2015-12-15 07:50:55 -08:00
Will Duff
e4988f1690
Implement NewPost and GetRecentPosts for Google Blogger
...
With these changes, Google Blogger users can successfully connect to a
Google Blogger blog, post a simple text-only post, and view their recent
posts.
2015-12-14 22:34:46 -08:00
Will Duff
5919cd1b31
Implement OAuth token re-authorization
...
Override the BlogClientBase.Login method with an OAuth2 login flow.
2015-12-14 20:29:11 -08:00
Scott Lovegrove
64c2fcbb5a
Merge pull request #131 from martinwoodward/beta-update-fix
...
Beta update fix
2015-12-14 21:15:19 +00:00
Martin Woodward
d779d17238
Set default for Beta channel to be false
2015-12-14 17:03:45 +00:00
Martin Woodward
88f678c1a0
Remove some temp logic for update settings
2015-12-14 16:56:32 +00:00
Martin Woodward
b6fb2b8013
Update Beta channel to ignore CDN
2015-12-14 16:51:28 +00:00
Will Duff
436f2a121b
Add Google Blogger v3 Client
...
The Google Blogger v3 API doesn't use the Atom protocol, so I added a
new Google Blogger v3 client to handle the connection instead. I updated
the Google Blogger detector to use the new OAuth APIs when attempting to
detect a Google Blogger blog. I also had to change some logic around for
homepage URLs. The main difference in the Google Blogger flow is that
the homepage URL isn't known until after the credentials are authorized.
All other blogs require the user to type in the homepage URL manually
before authorization happens, so I had to change some logic for this to
work properly.
2015-12-14 01:08:58 -08:00
Will Duff
5fbc9ab8c0
Improve Google Blogger authentication flow
...
The 'Sign in' button now automatically disables itself and changes text
dynamically to help make sure users know when they need to click it,
made the authentication panel automatically click the 'Next' button on
behalf of the user when it detects valid user credentials. I also
changed the FileDataStore to store one OAuth2 token per blog rather than
create a new folder per blog.
2015-12-13 19:55:58 -08:00
Mark Downie
cc39ee295e
Folder Dialogue box fix
...
Folder dialogue fix, you now should be able to pick any folder on your
PC.
Improved formatting on the options page,
2015-12-13 22:03:26 -05:00
Will Duff
d1fe288290
Change Google Blogger credential storage to use explicit FileDataStore
...
Most blog APIs take a simple username/password pair and our
IBlogCredentials are based around this concept. For OAuth, there is more
to store than just a simple username/password. The Google APIs already
provide an option to automatically handle the data storage for the
OAuth, so I'm using that instead.
2015-12-13 14:57:23 -08:00
Rhys Godfrey
f62114a8ac
Update Telligent Community Provider
...
Telligent Community hasn't been called "Community Server" since version
4.x. The metablog URL was updated in 8.x so the suggested URL when
picking "Community Server" no longer works.
- Updating the naming of "Community Server" to "Telligent Community"
- Adding new provider for "Telligent Community 8.0+" with updated URL
pattern and supporting in all markets
2015-12-13 22:26:50 +00:00
Will Duff
3796993b2c
Move Blogger client ID and client secrets to JSON
...
Google asked us not to check in the client id and client secret into the
source. Instead, we'll generate a client_secrets.json at runtime based
on environment variables. Developers that want to build the source code
locally will need to supply their own client ID and client secret. For
the official Open Live Writer installer, we'll make sure the client ID
and client secret are set to the official Open Live Writer client.
2015-12-13 13:21:36 -08:00
Martin Woodward
8048bc7f16
Merge pull request #115 from kathweaver/patch-1
...
Update faq.md
2015-12-13 21:10:10 +00:00
Mark Downie
bf0b36f1e7
Merge remote-tracking branch 'refs/remotes/OpenLiveWriter/master' into users/poppastring/blogpostfolder
...
# Conflicts:
# src/managed/OpenLiveWriter.PostEditor/PostEditorPreferencesPanel.cs
2015-12-13 00:26:49 -05:00
Mark Downie
14ff60770c
Made the "Drafts and Posts folder" configurable via the options page. It will take the current location of the "Drafts and Posts folder" location from the registry and make it part of the PostEditorSettings. After this it will always get the settings from PostEditor.
...
This should help resolve issue #29 .
2015-12-12 23:18:00 -05:00
Tim Heuer
b592bf4a46
Merge pull request #87 from timheuer/master
...
Fix #80 and #54
2015-12-12 19:02:59 -08:00
Kathleen Weaver
a73514e649
Update faq.md
...
Clarified the process of identifying bugs and documenting them.
2015-12-12 20:11:31 -06:00
Rob Dolin
88c009eae6
Merge pull request #112 from OpenLiveWriter/RobDolin-faqpatch
...
Copies FAQ from wiki into repo;
2015-12-12 12:00:53 -08:00
Rob Dolin
cec9aa1d8c
Copies FAQ from wiki into repo
...
By moving the FAQ from the wiki to the repo, this enables people to submit pull requests against the frequently asked questions (FAQ.)
2015-12-12 11:53:15 -08:00
Martin Woodward
b66a8e8a47
Add Gitter.im
2015-12-12 15:34:27 +00:00
Calvin
890e0efe0b
get rid of mail code too
2015-12-12 09:45:55 -04:00
Will Duff
ad482780be
Add Google Blogger configuration wizard panel
...
Adds a new radio button to specify a Google Blogger blog and a follow up
panel to prompt users to open the Google Blogger OAuth flow.
2015-12-12 02:38:43 -08:00
Will Duff
bd34aecf68
Merge branch 'master' into google-blogger
2015-12-12 02:23:30 -08:00
Will Duff
8ba118a2f0
Merge branch 'OpenLiveWriter/master'
2015-12-12 02:20:37 -08:00
Martin Woodward
fb1cc45f48
Merge pull request #78 from ScottIsAFool/AddExtraNuspecInfo
...
Added extra Nuspec information
2015-12-12 06:54:04 +00:00
Will Duff
90d5f5e226
Add NuGet dependency on Google.Apis.Blogger.v3
2015-12-11 17:28:47 -08:00
Gary Ewan Park
b84fb56df8
(GH-57) Updating to reflect chocolatey.org package which has been pushed already
...
https://chocolatey.org/packages/openlivewriter
2015-12-11 14:04:40 +00:00
Brendan Forster
0e320c14d4
actually, let's keep the Setup suffix
2015-12-11 22:08:52 +10:30
Brendan Forster
b7a5b4627c
rename the installer file to be more descriptive
2015-12-11 21:56:12 +10:30
Tim Heuer
385d19ca6f
Merge branch 'master' of https://github.com/timheuer/OpenLiveWriter-1.git
2015-12-10 22:09:32 -08:00
Tim Heuer
e7ca71e5b2
Fix #80 by fixing the provider XML list to look at correct version number for OLW instead of WLW last version
2015-12-10 22:09:00 -08:00
Loren Van Spronsen
2c3d8f93d6
Change some custom collections to inherit from List<T> to avoid duplicating the same logic over and over again
2015-12-10 19:59:14 -08:00
Gary Ewan Park
8d331c14ed
(GH-57) Adding basic creation of Chocolatey Package
...
- At the minute, this only takes care of the installation, need to
consider what is required for uninstallation.
2015-12-10 20:52:07 +00:00
dneimke
1380fa9e92
Adding Nuget config file
2015-12-11 06:34:15 +10:30
Scott Lovegrove
200fec1c92
Added extra nuspec info
...
Specifically copyright and project url
2015-12-10 19:45:53 +00:00
Martin Woodward
6e4d928109
Merge branch 'softwarenerd-master'
2015-12-10 19:07:06 +00:00
Martin Woodward
c80bee8119
Don't call Brian
2015-12-10 19:06:07 +00:00
Will Duff
488d6e8e62
Merge pull request #76 from martinwoodward/add-packages-to-about-form
...
Add NuGet Packages into AboutForm
2015-12-10 10:55:53 -08:00
Martin Woodward
3e96fe5153
Add NuGet Packages into AboutForm
2015-12-10 18:49:12 +00:00
Will Duff
5ae202b184
Merge pull request #41 from timsneath/postinstall-fix
...
Be more tolerant of dev workstation environment
2015-12-10 09:42:27 -08:00
Martin Woodward
aae9adf451
Merge pull request #64 from hmemcpy/patch-1
...
Adding VC.opendb to ignore file
2015-12-10 11:00:34 +00:00