diff --git a/.idea/codeStyleSettings.xml b/.idea/codeStyleSettings.xml
index 3654bba..78902dc 100644
--- a/.idea/codeStyleSettings.xml
+++ b/.idea/codeStyleSettings.xml
@@ -6,6 +6,7 @@
{
:cljs.core/with-redefs 1
:cursive.formatting/align-binding-forms true
+ :cursive.formatting/comment-align-column 0
:re-frame.trace/register-trace-cb :only-indent
:re-frame.trace/with-trace 1
}
@@ -15,6 +16,5 @@
-
\ No newline at end of file
diff --git a/CHANGES.md b/CHANGES.md
index 1b38104..a2a1a61 100644
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -12,7 +12,6 @@
#### Improvements
- [#200](https://github.com/Day8/re-frame/pull/200) Remove trailing spaces from console logging
-- [#248](https://github.com/Day8/re-frame/pull/248) Provide after interceptor with `db` coeffect, if no `db` effect was produced.
- Add `re-frame.loggers/get-loggers` function to well, you know.
- Added `clear-subscription-cache!` function. This should be used when hot reloading code to ensure that any bad subscriptions that cause rendering exceptions are removed. See [reagent-project/reagent#272](https://github.com/reagent-project/reagent/issues/272) for more details.
- Added experimental tracing features. These are subject to change and remain undocumented at the moment. By default they are disabled, and will be completely compiled out by advanced optimisations. To enable them, set a [`:closure-defines`](https://www.martinklepsch.org/posts/parameterizing-clojurescript-builds.html) key to `{"re_frame.trace.trace_enabled_QMARK_" true}`
@@ -22,6 +21,8 @@
- [#259](https://github.com/Day8/re-frame/pull/259) Fix a bug where registering a subscription would create and close over dependent subscriptions, meaning that they would never be garbage collected, and doing more work than necessary.
- Fix a bug where subscribing to a subscription that didn't exist would throw an exception, instead of returning nil.
+- [#248](https://github.com/Day8/re-frame/pull/248) Provide after interceptor with `db` coeffect, if no `db` effect was produced.
+- [#278](https://github.com/Day8/re-frame/issues/278) Provide enrich interceptor with `db` coeffect, if no `db` effect was produced.
## 0.8.0 (2016.08.19)
diff --git a/README.md b/README.md
index f315e5a..2d14044 100644
--- a/README.md
+++ b/README.md
@@ -22,7 +22,7 @@ y'know. Pretty good.
Perhaps:
-1. You want to develop an [SPA] in ClojureScript, and you are looking for a framework
+1. You want to develop an [SPA] in ClojureScript, and you are looking for a framework.
2. You believe Facebook did something magnificent when it created React, and
you are curious about the further implications. Is the combination of
`reactive programming`, `functional programming` and `immutable data` going to
diff --git a/docs/ApplicationState.md b/docs/ApplicationState.md
index 1c7e1d2..d1be34b 100644
--- a/docs/ApplicationState.md
+++ b/docs/ApplicationState.md
@@ -108,17 +108,17 @@ For these applications, re-frame's `app-db` is mostly a local caching
point, and being able to do undo/redo its state is meaningless because the authoritative
source of data is elsewhere.
-5. The ability to genuinely model control via FSMs (discussed later)
+5. The ability to genuinely model control via FSMs (discussed later).
6. The ability to do time travel debugging, even in a production setting. More soon.
### Get You A Leveragable Schema
-You, really do need a schema for `app-db`. Yes, it is optional, and I breezed past this
+You really do need a schema for `app-db`. Yes, it is optional, and I breezed past this
earlier, but now I'm thumping the table and my face is red with intensity. You need one.
-The todomvc example (in this repo) shows how to check `app-db` against your schema
+The [todomvc example](https://github.com/Day8/re-frame/tree/master/examples/todomvc) (in this repo) shows how to check `app-db` against your schema
after every single event has been processed.
This is good:
diff --git a/docs/CodeWalkthrough.md b/docs/CodeWalkthrough.md
index f556a00..23b2585 100644
--- a/docs/CodeWalkthrough.md
+++ b/docs/CodeWalkthrough.md
@@ -48,15 +48,17 @@ This app:
- provides a text input field into which you can type a hex colour code,
like "#CCC", for the time display
-XXX screenshot
+
+
To run the code:
-A. Install Java 8 (http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html)
-B. Install leiningen (http://leiningen.org/#install)
+ * Install Java 8 (http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html)
+ * Install leiningen (http://leiningen.org/#install)
-1. git clone https://github.com/Day8/re-frame.git
-2. cd re-frame/examples/simple
-3. lein do clean, figwheel
+Then:
+1. `git clone https://github.com/Day8/re-frame.git`
+2. `cd re-frame/examples/simple`
+3. `lein do clean, figwheel`
4. open http://localhost:3449/example.html
@@ -472,7 +474,7 @@ It has two tasks:
```clj
(defn ^:export run
[]
- (dispatch-sync [:initialize]) ;; puts a value into application state
+ (rf/dispatch-sync [:initialize]) ;; puts a value into application state
(reagent/render [ui] ;; mount the application's ui into '