Commit graph

291 commits

Author SHA1 Message Date
Nicholas Kariniemi
26035a5174 Production server 2013-08-25 00:32:56 +03:00
Nicholas Kariniemi
0cc95f0829 Fix state tests 2013-08-24 19:24:29 +03:00
Nicholas Kariniemi
71806ee7e3 Use dev db if not production 2013-08-24 18:13:26 +03:00
Nicholas Kariniemi
39b8df2852 Update core.async project config 2013-08-24 17:44:15 +03:00
Nicholas Kariniemi
be4e908412 Update bootstrap, use checkbox glyphicons 2013-08-24 15:56:02 +03:00
Nicholas Kariniemi
d7ec05cefc Selecting a whole row checks off a grub 2013-08-24 15:55:56 +03:00
Nicholas Kariniemi
c168227df7 Sort completed grubs to end 2013-08-20 19:16:23 +03:00
Nicholas Kariniemi
f19a0b022b Use grub.js if production arg is given 2013-08-20 19:16:23 +03:00
Nicholas Kariniemi
1f9108b96a Large refactoring
- State handler intermediates between view, server
2013-08-18 14:36:16 +03:00
Nicholas Kariniemi
707fb9f22d Minor database refactoring 2013-08-18 14:13:55 +03:00
Nicholas Kariniemi
635dfd948e Integration test: verify grubs are stored on server 2013-08-18 14:11:05 +03:00
Nicholas Kariniemi
6754e05001 Add log message for starting server 2013-08-18 11:32:53 +03:00
Nicholas Kariniemi
dbd6222251 Integration test for adding synced grubs 2013-08-18 11:22:08 +03:00
Nicholas Kariniemi
82eb60cbc2 Minor cleanup 2013-08-18 10:08:38 +03:00
Nicholas Kariniemi
c9ce7e3160 Remove compiled js files, add to ignored files 2013-08-17 19:32:40 +03:00
Nicholas Kariniemi
f0c352b598 Test state management on client 2013-08-17 19:29:29 +03:00
Nicholas Kariniemi
ad02da6c88 Switch from Midje to Speclj[s] 2013-08-17 17:29:30 +03:00
Nicholas Kariniemi
44798d5b4b Simple tests for [un]completing, deleting grubs 2013-08-17 14:49:41 +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
991807700b Refactor: separate state and DOM 2013-08-06 23:38:53 +03:00
Nicholas Kariniemi
0cc5cc5dc8 Refactor client websocket code into own file 2013-08-06 21:30:43 +03:00
Nicholas Kariniemi
fb38e8d1f6 Persist grubs on server, send on connect 2013-08-05 22:55:30 +03:00
Nicholas Kariniemi
7875059fcd Fix wrap-reload (specify source dirs) 2013-08-04 22:22:58 +03:00
Nicholas Kariniemi
9dbe68cc8c Only show delete bottons on hover 2013-08-04 21:16:24 +03:00
Nicholas Kariniemi
e1efdd3ef1 Synced deletion of grubs 2013-08-04 21:16:24 +03:00
Nicholas Kariniemi
d0ede73295 Synced checking of items 2013-08-04 11:19:59 +03:00
Nicholas Kariniemi
7473ed4120 Large refactoring - use async macros, separate files 2013-07-31 22:11:32 +03:00
Nicholas Kariniemi
1b2f67a961 Refactor: use go-loop macro 2013-07-31 18:50:33 +03:00
Nicholas Kariniemi
8891e402d0 Synchronize added grubs with other clients 2013-07-30 19:58:25 +03:00
Nicholas Kariniemi
34ea58e11b Refactor to look sequential, use log macro, filter empty todos 2013-07-27 22:58:45 +03:00
Nicholas Kariniemi
e54c30633a Update to Twitter Bootstrap 3 2013-07-27 18:54:15 +03:00
Nicholas Kariniemi
8c78bf2f5d Remove unused index.html 2013-07-27 18:32:43 +03:00
Nicholas Kariniemi
cba9100d1a Use Dommy nodes to identify elements (not ids) 2013-07-27 18:26:40 +03:00
Nicholas Kariniemi
87c7d1488b Use core.async to log added todos 2013-07-27 17:51:01 +03:00
Nicholas Kariniemi
b56b50cd73 Display todo list client side with button, onclick event 2013-07-26 23:47:32 +03:00
Nicholas Kariniemi
cf8de03a1a Display test grub list 2013-07-24 22:50:29 +03:00
Nicholas Kariniemi
247050e96f Use Twitter Bootstrap 2013-07-24 22:43:26 +03:00
Nicholas Kariniemi
ea0439af6c Don't include ClojureScript js file 2013-07-24 22:42:58 +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