Nicholas Kariniemi
|
36a0e3d419
|
Move sync code to shared
|
2014-09-23 19:51:31 +03:00 |
|
Nicholas Kariniemi
|
dc355eb6ec
|
Separate state handle, sync algorithm
|
2014-09-23 19:49:08 +03:00 |
|
Nicholas Kariniemi
|
1b8339dec0
|
Mid-changes: organize state changes
|
2014-09-22 22:47:36 +03:00 |
|
Nicholas Kariniemi
|
fe5bd00427
|
Refactor - wip
|
2014-09-16 23:27:10 +03:00 |
|
Nicholas Kariniemi
|
5a66361746
|
Rename sync -> diff
|
2014-09-14 21:30:19 +03:00 |
|
Nicholas Kariniemi
|
ad335d0b23
|
Make sync tests more explicit
|
2014-09-14 21:03:51 +03:00 |
|
Nicholas Kariniemi
|
560b895a9b
|
Try breaking apart sync algorithm
|
2014-09-07 09:29:06 +03:00 |
|
Nicholas Kariniemi
|
49aa9c784d
|
Minor refactor
|
2014-09-03 20:18:04 +03:00 |
|
Nicholas Kariniemi
|
4320401a4e
|
Better - uses tx-listen
|
2014-08-30 17:06:48 +03:00 |
|
Nicholas Kariniemi
|
f087309c0f
|
Possibly fully working differential sync
|
2014-08-30 15:40:17 +03:00 |
|
Nicholas Kariniemi
|
a572b9e1eb
|
Reset state from history
- fails if server changes are made while client is disconnected
|
2014-08-30 11:47:09 +03:00 |
|
Nicholas Kariniemi
|
763e6f2fc8
|
Sync complete state on checksum failure
|
2014-08-30 08:11:45 +03:00 |
|
Nicholas Kariniemi
|
bd08ea5ec5
|
Factor out some client/server common state ops
|
2014-08-30 07:21:59 +03:00 |
|
Nicholas Kariniemi
|
b7b094b253
|
Refactor wip
|
2014-08-19 23:24:19 +03:00 |
|
Nicholas Kariniemi
|
4ac42b0cf3
|
Working hash checks a la hasch
|
2014-08-13 21:37:17 +03:00 |
|
Nicholas Kariniemi
|
a672155a92
|
State checks - wip
|
2014-08-10 22:53:42 +03:00 |
|
Nicholas Kariniemi
|
becfb42627
|
Sync state using diffs instead of events
|
2014-08-10 20:55:26 +03:00 |
|
Nicholas Kariniemi
|
f5ac6cbf26
|
Fix display of recipe titles so whole title shows
|
2014-08-09 18:40:36 +03:00 |
|
Nicholas Kariniemi
|
11597a9b63
|
Update local state directly with om cursors
|
2014-08-09 18:18:27 +03:00 |
|
Nicholas Kariniemi
|
5230dc9601
|
Patch diff onto state
|
2014-08-09 16:03:06 +03:00 |
|
Nicholas Kariniemi
|
d775f1dab7
|
Diff two states
|
2014-08-09 15:37:39 +03:00 |
|
Nicholas Kariniemi
|
d05b5ebdd5
|
Use icons instead of text in several places
|
2014-08-09 00:19:31 +03:00 |
|
Nicholas Kariniemi
|
29547e12be
|
Hide add grubs button when editing
|
2014-08-09 00:08:06 +03:00 |
|
Nicholas Kariniemi
|
d018bcf3cf
|
Remove recipes
|
2014-08-09 00:07:59 +03:00 |
|
Nicholas Kariniemi
|
8ecc7e9ad4
|
Delete individual grubs
|
2014-08-08 23:56:49 +03:00 |
|
Nicholas Kariniemi
|
a83c504e59
|
Blur grub inputs on click to prevent window from following them
|
2014-08-08 23:15:21 +03:00 |
|
Nicholas Kariniemi
|
75496c1376
|
Add accidentally dropped "recur" back
|
2014-08-08 23:01:09 +03:00 |
|
Nicholas Kariniemi
|
c90c5e41d2
|
Fix bug with unmounted items crashing it
Close core.async channels on unmount, check for unmounted before calling
get-node in listeners
|
2014-08-07 23:40:48 +03:00 |
|
Nicholas Kariniemi
|
d05df00797
|
Use readonly attribute, input fields for grubs, too
|
2014-08-07 23:04:13 +03:00 |
|
Nicholas Kariniemi
|
5a8bda4f0a
|
Set recipe text area based on grubs
|
2014-08-07 22:28:52 +03:00 |
|
Nicholas Kariniemi
|
c4096a771a
|
Move click on elem to before usage
|
2014-08-07 22:28:33 +03:00 |
|
Nicholas Kariniemi
|
660163c842
|
Prevent triggering grub edit on pan
|
2014-08-06 07:18:16 +03:00 |
|
Nicholas Kariniemi
|
0db764b145
|
Use state machine for new recipes
|
2014-08-06 00:09:25 +03:00 |
|
Nicholas Kariniemi
|
00efd3d53a
|
Remove unused local events
|
2014-08-06 00:09:11 +03:00 |
|
Nicholas Kariniemi
|
4b8f514a4c
|
Use state transitions for recipes, too
|
2014-08-05 23:19:14 +03:00 |
|
Nicholas Kariniemi
|
9f01bd3be9
|
Separate recipe list, recipe item
|
2014-08-05 22:56:44 +03:00 |
|
Nicholas Kariniemi
|
b7dd1ba94d
|
Remove touch move event
|
2014-08-05 22:56:34 +03:00 |
|
Nicholas Kariniemi
|
bc7acf5645
|
Refactor: handle grub item states with state machine
- Also handles plain JS events in place of core async madness
|
2014-08-05 22:32:59 +03:00 |
|
Nicholas Kariniemi
|
680ca9ab8a
|
Clean up deps
|
2014-08-03 10:18:49 +03:00 |
|
Nicholas Kariniemi
|
d193e1e69d
|
Bump bootstrap to 3.2.0
|
2014-08-03 09:53:18 +03:00 |
|
Nicholas Kariniemi
|
e79051f991
|
Update monger connect-via-uri call for lib changes
|
2014-08-03 00:33:45 +03:00 |
|
Nicholas Kariniemi
|
3f687afb4b
|
Merge branch 'om'
|
2014-08-03 00:20:11 +03:00 |
|
Nicholas Kariniemi
|
a7ac7665df
|
Rework tests slightly
|
2014-08-02 23:54:02 +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
|
2bb162d98a
|
Remove unused speclj tests
|
2014-07-30 17:59:34 +03:00 |
|
Nicholas Kariniemi
|
8cd03220d3
|
Add back adding grubs from recipes
|
2014-07-30 17:51:36 +03:00 |
|
Nicholas Kariniemi
|
7998b205d6
|
Test adding recipes
|
2014-07-28 23:35:56 +03:00 |
|
Nicholas Kariniemi
|
a58832da22
|
Edit recipes
|
2014-07-28 22:59:39 +03:00 |
|
Nicholas Kariniemi
|
c208d9a625
|
Also exit editing new recipe on click on other recipes
|
2014-07-28 20:51:00 +03:00 |
|