Nicholas Kariniemi
|
2613f91510
|
Add lein midje as an explicit dev dependency
|
2015-12-11 10:47:08 +02:00 |
|
Nicholas Kariniemi
|
df09addaa4
|
Remove unused dependencies
|
2015-12-10 23:37:29 +02:00 |
|
Nicholas Kariniemi
|
b31489b2b8
|
Working n-way client sync with Datomic
- Based on latest CSP specification
- Also added end-to-end test for eventual consistency
|
2015-12-10 23:31:19 +02:00 |
|
Nicholas Kariniemi
|
a8d8ae56c5
|
Rework sync - client reworked, wip
|
2015-11-19 23:33:30 -05:00 |
|
Nicholas Kariniemi
|
3c96ea5fbf
|
Add back midje and remove unused test
|
2015-07-05 21:59:17 +03:00 |
|
Nicholas Kariniemi
|
6ca589e3e6
|
Update Om to fix production build issues
|
2015-07-05 10:30:21 +03:00 |
|
Nicholas Kariniemi
|
6a27015edb
|
Remove unused source path causing problems
|
2015-07-04 22:59:17 +03:00 |
|
Nicholas Kariniemi
|
c1e0dfbf0b
|
Switch to Datomic for storage (not persistent)
- Still not taking advantage of Datomic features but using it as a
simple dump for Clojure data structures.
|
2015-07-04 22:22:47 +03:00 |
|
Nicholas Kariniemi
|
fdd9baf23b
|
Use new reader conditionals and remove cljx deps
|
2015-07-02 20:25:28 +03:00 |
|
Nicholas Kariniemi
|
4f5e91bf29
|
Update dependencies
|
2015-06-30 20:46:39 +03:00 |
|
Nicholas Kariniemi
|
6794e81ea9
|
Update from clojure 1.7.0-alpha1 -> 1.7.0-RC1
|
2015-06-16 19:55:04 +03:00 |
|
Nicholas Kariniemi
|
830451372a
|
Build releases via lein uberjar
- Run scripts/build.sh to build JAR from scratch.
- Added better fix for lein cljx/reloaded workflow conflict
|
2014-11-29 16:22:15 +02:00 |
|
Nicholas Kariniemi
|
8fe22b9a52
|
Use timestamp tags instead of hashes
- Hashing was slow and we weren't using the hash properties much anyway
|
2014-10-21 23:25:42 +03:00 |
|
Nicholas Kariniemi
|
f496fb51e5
|
Pull state history into state handler loop
- This is incidental complexity and other code doesn't need to know
about it
|
2014-10-14 22:49:04 +03:00 |
|
Nicholas Kariniemi
|
7b3b509eaf
|
Use Stuart Sierra reloaded workflow
|
2014-10-12 13:29:48 +03:00 |
|
Nicholas Kariniemi
|
ec27d58e31
|
Drop compojure dependency
It was hardly used and makes control flow, reloaded workflow more difficult.
|
2014-10-12 12:25:15 +03:00 |
|
Nicholas Kariniemi
|
58373496f0
|
Use transit for communication for possible speed improvements
|
2014-10-10 22:48:39 +03:00 |
|
Nicholas Kariniemi
|
24a077b277
|
Update Clojure, ClojureScript, Om, and core.async
|
2014-10-10 18:00:13 +03:00 |
|
Nicholas Kariniemi
|
48ba2c5449
|
Possibly fully working (poorly tested)
|
2014-10-04 22:52:03 +03:00 |
|
Nicholas Kariniemi
|
15b9ec8927
|
Convert tests to Midje
|
2014-09-26 20:51:23 +03:00 |
|
Nicholas Kariniemi
|
0d2d619a1b
|
Remove cljx hooks
|
2014-09-23 20:01:49 +03:00 |
|
Nicholas Kariniemi
|
4ac42b0cf3
|
Working hash checks a la hasch
|
2014-08-13 21:37:17 +03:00 |
|
Nicholas Kariniemi
|
becfb42627
|
Sync state using diffs instead of events
|
2014-08-10 20:55:26 +03:00 |
|
Nicholas Kariniemi
|
680ca9ab8a
|
Clean up deps
|
2014-08-03 10:18:49 +03:00 |
|
Nicholas Kariniemi
|
16a0a5cb97
|
Bump up Om, ClojureScript versions
|
2014-08-02 23:07:50 +03:00 |
|
Nicholas Kariniemi
|
7f45956503
|
Reorganize tests
|
2014-07-30 18:03:01 +03:00 |
|
Nicholas Kariniemi
|
3a919a5c4c
|
Add grubs from recipe
|
2014-07-28 06:32:01 +03:00 |
|
Nicholas Kariniemi
|
594408ede2
|
Use Om for new grub input
|
2014-06-26 20:01:10 +03:00 |
|
Nicholas Kariniemi
|
dec1fdf8b1
|
Rework to use source maps
|
2014-06-25 22:52:35 +03:00 |
|
Nicholas Kariniemi
|
6f458591b5
|
Update deps, update mongo code to make it work w/ new version
|
2014-06-25 20:05:11 +03:00 |
|
Nicholas Kariniemi
|
a313243eba
|
Update deps
|
2014-04-25 22:09:37 +03:00 |
|
Nicholas Kariniemi
|
3b7dc67b5f
|
Move clj-webdriver to normal deps as it is referred to by grub.core
|
2014-01-12 17:40:33 +02:00 |
|
Nicholas Kariniemi
|
f10f47274c
|
Update clojurescript, cljsbuild deps
|
2014-01-12 16:17:34 +02:00 |
|
Nicholas Kariniemi
|
081a85379b
|
Parse command line args better
|
2014-01-12 15:59:01 +02:00 |
|
Nicholas Kariniemi
|
091aa3c1d7
|
Use core.async from Maven
|
2014-01-12 15:05:16 +02:00 |
|
Nicholas Kariniemi
|
81299b43dd
|
Edit recipes + major refactoring
|
2013-10-08 21:39:58 +03:00 |
|
Nicholas Kariniemi
|
5e25ffe296
|
Clicking done button finishes new recipe/recipe editing
|
2013-10-01 10:53:32 +03:00 |
|
Nicholas Kariniemi
|
d4fbae9464
|
Recipes can be added
|
2013-10-01 10:53:31 +03:00 |
|
Nicholas Kariniemi
|
6717854475
|
Connect WebSocket to origin server
|
2013-08-25 13:58:12 +03:00 |
|
Nicholas Kariniemi
|
26035a5174
|
Production server
|
2013-08-25 00:32:56 +03:00 |
|
Nicholas Kariniemi
|
39b8df2852
|
Update core.async project config
|
2013-08-24 17:44:15 +03:00 |
|
Nicholas Kariniemi
|
dbd6222251
|
Integration test for adding synced grubs
|
2013-08-18 11:22:08 +03:00 |
|
Nicholas Kariniemi
|
ad02da6c88
|
Switch from Midje to Speclj[s]
|
2013-08-17 17:29:30 +03:00 |
|
Nicholas Kariniemi
|
9943a58fd7
|
Put sources in src/clj[s], tests in test/clj[s]
|
2013-08-17 14:28:46 +03:00 |
|
Nicholas Kariniemi
|
08f726b963
|
Simple Midje tests for server db code
|
2013-08-17 13:05:05 +03:00 |
|
Nicholas Kariniemi
|
fb38e8d1f6
|
Persist grubs on server, send on connect
|
2013-08-05 22:55:30 +03:00 |
|
Nicholas Kariniemi
|
8891e402d0
|
Synchronize added grubs with other clients
|
2013-07-30 19:58:25 +03:00 |
|
Nicholas Kariniemi
|
b56b50cd73
|
Display todo list client side with button, onclick event
|
2013-07-26 23:47:32 +03:00 |
|
Nicholas Kariniemi
|
8651953920
|
Basic working ClojureScript/ws server
|
2013-07-24 21:38:14 +03:00 |
|
Nicholas Kariniemi
|
77c8d55a31
|
Initial commit
|
2013-07-24 20:39:02 +03:00 |
|