Nicholas Kariniemi
|
6bc7582255
|
Refactor server to use new core.async goodness
|
2013-10-01 10:53:32 +03:00 |
|
Nicholas Kariniemi
|
331f74fa4d
|
Allow CTRL-Enter to save recipes
|
2013-10-01 10:53:32 +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
|
e14fb90e0f
|
Bugfix: selecting text now also [un]completes grub
|
2013-09-05 11:41:52 +03:00 |
|
Nicholas Kariniemi
|
f4eaf7cef9
|
Grubs can be edited by long-pressing
|
2013-09-01 13:39:35 +03:00 |
|
Nicholas Kariniemi
|
f8abd291ef
|
Remove unused delete grub code
|
2013-08-31 10:40:14 +03:00 |
|
Nicholas Kariniemi
|
f000807c10
|
Increase spec short delay to make tests pass
|
2013-08-31 10:29:49 +03:00 |
|
Nicholas Kariniemi
|
6717854475
|
Connect WebSocket to origin server
|
2013-08-25 13:58:12 +03:00 |
|
Nicholas Kariniemi
|
d754955694
|
Clear all button
|
2013-08-25 13:53:47 +03:00 |
|
Nicholas Kariniemi
|
6ff138ade0
|
Reduce margin above title text
|
2013-08-25 12:55:25 +03:00 |
|
Nicholas Kariniemi
|
26963fff9e
|
Use production port also, remove log messages
|
2013-08-25 12:38:54 +03:00 |
|
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 |
|