9 Commits

Author SHA1 Message Date
Daniel J. Summers
8194649018 Fixed casing
Missed a few camel-to-Pascal case changes in document strings
2016-08-04 08:04:50 -05:00
Daniel J. Summers
b9464f9600 App-level Config / code style
config.json now controls encryption and salt for both passwords and
forms authentication; data-config.json options are now under the "data"
key in config.json.

Unaligned ->'s throughout code per F# design guidelines, pulled out some
longer lambdas into their own let bindings within the method/function
scope, added qualified access attributes to smaller constant-type
modules
2016-07-27 22:36:28 -05:00
Daniel J. Summers
ac8fa084d1 PascalCase record members
Contrary to some examples, the official design guidelines for F# state
that these should be PascalCase rather than camelCase.  Also, while the
projects are still "myWebLog", the namespaces and DLLs are now
"MyWebLog". (never intended it to be the other way, really...)
2016-07-26 23:17:13 -05:00
Daniel J. Summers
7c99da8cb5 User logon and list fixes
User logon now works; tweaked queries and display items on post, page,
and category list pages
2016-07-23 13:44:49 -05:00
Daniel J. Summers
197a19d339 page list
The page list is now populated
2016-07-21 08:05:07 -05:00
Daniel J. Summers
1a83727bc7 Adios, pretty Rethink functions...
The wrapper functions around RethinkDB calls were causing more problems
than they were helping to eliminate; the data code doesn't look very
F#-y, but it works much better now.
2016-07-19 22:44:39 -05:00
Daniel J. Summers
f6c3abfcac Indexes and subtitle
Refactored index creation to a much more functional approach; fixed
issue where subtitle was displaying Some(subtitle)
2016-07-18 23:03:44 -05:00
Daniel J. Summers
61d37c0530 start up work
IndexWait was using the wrong run helper; wrote code to serve theme
content under [theme-name]/; set view files to copy on build
2016-07-13 07:56:07 -05:00
Daniel J. Summers
b86ba7b6f6 Interim commit
Nowhere close to executable (though everything builds)
2016-07-07 22:57:14 -05:00