* totem-banner.png:
* totem-banner.xs.jpg:
* totem-banner.xxs.jpg: totem custo
* Makefile: reloads config after each rsync call
* NpgsqlBlogProvider.cs: - Fixes access on bills
- Fixes usage of bill without photo
* style.css: yastyle
* AccountController.cs: - Fixes route usage with n ovalue for `id`
- better code at getting the avatar url
* BlogsController.cs: Fixes a Post request without user name in the
route
* YavscHelpers.cs: Implements a file list html rendering
* App.master:
* UserPost.aspx:
* Profile.aspx:
* AssemblyInfo.aspx: yahtmlstructure
* Edit.aspx: Displays a list a attached files
* UserPosts.aspx: yahtmlstrucure
* Web.csproj: new images
* instdbws.sql: returns to the flat list of properies (groups are not
working)
* LocalizedText.resx:
* LocalizedText.fr.resx:
* LocalizedText.Designer.cs:
* LocalizedText.fr.Designer.cs: a new translation
and each post can display a dedicated photo.
* NpgsqlBlogProvider.cs: implements a blog post photo storage
* BlogsController.cs: implements a method to update the photo url
* style.css: yastyle
* AdminController.cs: refactoring the notification:
Introduces a static `Notice` method, server side, to populate an array
in `ViewData`, used in the paster page.
* BlogsController.cs: Controls the photo update
* YavscHelpers.cs:
* yavsc.circles.js:
* HomeController.cs:
* GoogleController.cs: notification refactoring
* App.master: - notification refactoring
- html structure in the `nav`
* hallo.js: event 'hallomodified' now also occurs at image
modifications
* to-markdown.js: ?Fixes? html images alt text and title to Markdown
* yavsc.js: implements the photo in database
* Edit.aspx: A nicer bill edition, with a photo
* UserPost.aspx: Displays the photo
* UserPosts.aspx: Fixes the new usage of `ResultPages`
* Web.config: totem custo
* instdbws.sql: adds a `photo` field in the `blog` table
* BlogEntry.cs: defines the photo in the model
* BlogManager.cs: a new method to set the photo on a blog post.
* BlogProvider.cs: the blog provider now also gives some photo
* LocalizedText.fr.Designer.cs: Reordering the french localisation
resource
* LocalizedText.fr.resx: Reorders the french localisation resource
* style.css: Makes a better style
* Banner.png: Made obsolete
* Profile.cs: Groups profile properties
* ChangeLog:
* ChangeLog: Must not exist in the source tree
* Web.config:
* instdbws.sql: Groups profile properties
* App.master: A better Html structure
* AccountController.cs: Fixes the Profile edition
* MarkdownHelper.cs: Adds an extraction of an introduction from a
Markdown text
* Edit.aspx:
* Index.aspx:
* UserPost.aspx: a better html structure
* UserPosts.aspx: * a better html structure
* post previews
* Web.csproj: Adds and removes images
* hallo.js: Use a forked Hallo.js
* showdown.js:
* to-markdown.js:
* mdd_gripper.png:
* mdd_toolbar.png:
* mdd_modal_background.png: The client side Markdown is now
implemented using Hallo.js
* FontAwesome.otf:
* fontawesome-webfont.eot:
* fontawesome-webfont.svg:
* fontawesome-webfont.ttf:
* fontawesome-webfont.woff:
* fontawesome-webfont.woff2: awesome
* MarkdownDeep.dll: a modified version to render video and audio tags
* NpgsqlBlogProvider.cs:
* CalendarController.cs:
* WorkFlowController.cs: refactoring: The `UserName` property from the
`BlogEntry` class is renamed to `Author`
* InputUserName.cs: formatting
* BlogsController.cs: * refactoring: The `UserName` property from the
`BlogEntry` class is renamed to `Author`
* Fixes pandoc process on file named with some spaces
* BlogsController.cs: UserName became Author on BlogEntry objects
* Global.asax.cs: route /fonts is now ignored.
* MarkdownHelper.cs: transform Markdown using a given base url
* App.master: jquery was not needed on all pages.
* Edit.aspx: using Hallo.js
* BlogEntry.cs:
* UserPost.aspx:
* UserPosts.aspx:
* BlogManager.cs:
* RemoveTitle.aspx:
* BlogEntryCollection.cs:
* UUBlogEntryCollection.cs:
* UUTBlogEntryCollection.cs: refactoring
* Web.config: ?
* Web.csproj: * use my local assembly for MarkdownDeep.dll
* fontawesome integration
* Hallo.js, to-markdown.js, showdowwn.js integration
* packages.config: Now use forked MarkdownDeep
* MarkdownDeepLib.min.js:
* MarkdownDeep License.txt:
* MarkdownDeep Quick Reference.txt: using my local revision
* mdd_ajax_loader.gif: The client side Markdown is now implemented
using Hallo.js
* BlogsController.cs: Fixes the comment posting
* App.master: Don't hide the Home page link! TODO: a logo
* UserPost.aspx: don't hide the blog title
* BlogManager.cs: fixes the comment posting
* asc.gif:
* desc.gif:
* style.css: moved to App_Themes
* style.css:
* bg.gif:
* asc.gif:
* bg.png:
* rect.png:
* asc.png:
* desc.gif:
* jquery-ui.css:
* mdd_styles.css:
* croix.png:
* desc.png:
* style.css:
* jquery-ui.min.css:
* mdd_gripper.png:
* mdd_toolbar.png:
* jquery.timepicker.css:
* mdd_ajax_loader.gif:
* mdd_modal_background.png: moved to /App_Themes
* NpgsqlBlogProvider.cs: * Remove post by id
* Manage collections of entries on a couple (user,title), not a single
post
* NpgsqlCircleProvider.cs: Fixes the "Match" method.
* IDbModule.cs:
* Edit.aspx:
* Estimates.aspx:
* WorkFlowManager.cs:
* NpgsqlContentProvider.cs: refactoring
* NpgsqlMRPProviders.csproj: new NpgsqlUserName provider
* NpgsqlRoleProvider.cs: simpler init method
* NpgsqlUserNameProvider.cs: impements a UserNameProvider
* MyClass.cs: refactoring from Yavsc.Model
* BlogsController.cs: access control simplified
* FrontOfficeController.cs: Pdf generation made public ni case of
formatting exception
* mdd_styles.css: Theme -> App_Themes
* style.css: yet another style impact
* AccountController.cs: Fixes the user name modification
* BlogsController.cs: * Fixes the removal process
* On a title and user name, we get collection of posts, not only one.
* Implements an Access on circle
* FrontOfficeController.cs: * implements a new Get method.
* ensure a membership existence before delivering an estimate.
* GoogleController.cs: Fixes the user name modification on a Google
account
* ErrorHtmlFormatter.cs: nice error message in html (using Markdown
helper)
* FormatterException.cs: formatter exception exposes error and
standard output of the process
* TexToPdfFormatter.cs: * generates temporary files in the folder
returned by Path.GetTempPath()
* throws FormatterException
* Global.asax.cs: new route map:
Blogs/{action}/{user}/{title}
Blog/{user}/{title}
B/{id}
{controller}/{action}/{id}
* App.master: * refactoring: Theme moved to App_Themes
* a link to the logged user's blog
*
* NoLogin.master: refactoring: Theme moved to App_Themes
* Circles.aspx: refactoring : circles now are given as select items
* Login.aspx: fixes the html presentation
* Register.aspx: Fixes a Typo
* Index.aspx: Implements a blog index, due to M&C changes with this
commit
* RemovePost.aspx: links to the new route to the "RemovePost" action,
giving it a post id
* RemoveTitle.aspx: fixes a not yet linked page to remove a post
collection under a given title
* EventPub.aspx: code refactoring
* Writting.ascx: cleans the code
* Web.config: fills the config with new names in the space
* Web.config: configures the new NpgsqlUserNameProvider
* Web.csproj: refactoring and others
* BlogEntryCollection.cs: implement the BlogEntryCollection
* BlogManager.cs: the manager helps to filter on access
* BlogProvider.cs: The title is not unique anymore, and one can modify
it, post a lot under it, drop all posts under it.
A Post is deleted by id.
* UUBlogEntryCollection.cs: implements a collection of post under a
given user name.
* UUTBlogEntryCollection.cs: implements a collection of post under a
given couple (user name, title).
* ListItem.cs: ListItem is declared obsolete in this model, helpers
can build MVC SelectListItem on data returned by the manager.
* LocalizedText.Designer.cs:
* LocalizedText.fr.Designer.cs: autogenerated from xml
* LocalizedText.resx:
* LocalizedText.fr.resx: new labels
* ChangeUserNameProvider.cs: xml doc
* Profile.cs: the UserName property is read only, and comes from
authentication, to change it, we set a Name and validate it agains
the "Profile" method
* UserManager.cs: simpler code a init time
* IContentProvider.cs: implements the new IDataProvider interface
* IDataProvider.cs: defines the new IDataProvider interface
* YavscModel.csproj: includes new classes
* UserPosts.aspx: adds a link to remove a post
* UserPost.aspx: now uses the new BlogEntryCollection object
* App.master: Cleans the code
* NoLogin.master: Fixes the canonical login (broken with last master
changes)
* style.css: yet another footer style
* UserPost.aspx: puts links in a "aside" block
* Profile.aspx:
* AccountController.cs: Fixes the avatar display at edition time.
* style.css:
* UserPost.aspx: the users avatar as the page logo, floating at left
* Web.config:
* Global.asax.cs: Uses a new application parameter named
"DefaultController", usage defaulting to "Blogs".
* Web.csproj:
* web.config:
* Profile.cs: Fixes a default blog title using a null user's full name
* JsonReaderError.aspx: display a nice json conversion error
* CalendarEntryList.cs: new Google data for the calendar entries
* JsonReaderError.cs: Json error model
* README.md: Documentation url
* NpgsqlBlogProvider.cs: Update the blog post title
* BlogsController.cs: - Updating the blog post title
- bug fix rendering the avatar
* FrontOfficeController.cs: - the client cannot modify its estimation
* GoogleController.cs: - implementing the calendar entries retrieval
* HomeController.cs: - the home start page from configuration
parameter named "StartPage"
* Global.asax.cs: - back to a clean global.asax
* style.css: showing the main area with a background transparent color
* Post.aspx: Bug fix: the message was displayed two times (we keep the
one from app.master)
* UserPost.aspx: the blog title comes from the poster profile found in
ViewData
* DateQuery.aspx: implementing the date query
* Web.config: the start page now comes from Web.config
* Web.csproj: the Sql db creation script should not be deployed,
neither as package.config
* BlogManager.cs: updating the blog post title
* BlogProvider.cs: yavscModel/Blogs/BlogManager.cs
* YavscModel.csproj: new cs files to compile
* App.master: returning from the Google login
* Web.csproj:
* T.cs:
* Global.asax.cs:
* UserPost.aspx:
* UserPosts.aspx:
* HomeController.cs: * Request.UserLanguages may be null
* App.master: a side
* README: yavsc
* TestByteA.cs: if TEST only
* Profile.aspx: nicer
* Web.config: no need of Newtonsoft.Json
* style.css: little buttons
* T.cs: moved to helpers ...