-
Notifications
You must be signed in to change notification settings - Fork 3
/
ChangeLog
1353 lines (1048 loc) · 64.5 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
2011-06-28 14:46:40 +0200 Loic Dachary <[email protected]>
Release 1.0.5
89a7e0ef4e28641f7e7bf5c4087b8a6e86e8f670: a2enmod proxy to apache so
that ProxyPass works
2011-06-28 14:43:52 +0200 Loic Dachary <[email protected]>
ff527091723627c70762e4cf5a10adeaa0731c1a: add NEWS.txt and ChangeLog to
the distribution
2011-06-28 12:45:07 +0200 Loic Dachary <[email protected]>
15dab1d82dec1048405157a36dd1d80de6d85537: NEWS file
2011-06-28 12:31:36 +0200 Loic Dachary <[email protected]>
902f3aac7d96f2ba1855959a01605f6e5150cf90: authors file to recap
copyright holders and authors
2011-06-28 11:33:56 +0200 Matjaz Gregoric <[email protected]>
8eafe8d4d34d3d555862548daaf85010309c572e: Add a test for
$.cardstories.game on ajax error.
2011-06-27 13:20:55 +0200 Matjaz Gregoric <[email protected]>
3234a993c4811b76def7cccebbb89bbb3139ead4: Add a test for the
beforeunload handler.
2011-06-27 13:20:34 +0200 Matjaz Gregoric <[email protected]>
b7ae8cbde2af71a502df28127d2f8d01f07694c2: Add a test for the reload
function.
2011-06-27 13:20:01 +0200 Matjaz Gregoric <[email protected]>
f152d33cd339ac16017cd3f69908e64f6715aab3: Modify setTimeout test to
take the new $.cardstories.window object into account.
2011-06-22 23:48:53 +0200 Matjaz Gregoric <[email protected]>
2048d1833fe9676106829db84d5e065cf5eae456: Improve JS test coverage.
2011-06-27 13:54:35 +0200 Loic Dachary <[email protected]>
aacdaa1d50cd0c909ff0b0dfc4c7f7c24104d53e: add missing modified=0
because it is always added to the url
2011-06-26 19:50:59 +0200 Loic Dachary <[email protected]>
8a6008a88a74c733dd6661006768e6a70946192d: fix UserWarnings that were
referencing non existent entries
2011-06-26 18:28:53 +0200 Loic Dachary <[email protected]>
b9523045ce1ff6d4445acde690f5b8a5c0de7a81: IssueID #180. The client was
modified to implement the new poll/state protocol. The auth plugin was
modified parse the new state output format that is a list.
2011-06-26 16:41:48 +0200 Loic Dachary <[email protected]>
f54204f4a3dd656dcc62a537be2a027c85183141: Fixes #180. Implement a
backward incompatible poll function that enables the client to chose
multiple objects to poll. It was previously limited to either the lobby
or a specific game. It can now be a list as specified in the type
argument of the query string. type=game and/or type=lobby. The type can
also be a plugin name such as type=example and it will expect the
corresponding plugin to notify the client when something happens to it.
The poll will return when the first object of interest changes state.
The state method (action=state) is implemented and returns the state of
the game as a list of object states. Each object is required to set the
type key to match the type key used in the incoming state method so
that the client can figure out where it comes from. The type=game
describes a specific game, the type=lobby describes a lobby and the
type=example describes the state of the example plugin. The example
plugin was updated to demonstrate how poll / state can be used from the
perspective of a plugin author
2011-06-26 12:36:40 +0200 Loic Dachary <[email protected]>
fa40854e13afa509027abed57e47396c81e74ff4: IssueID #120. Set window and
location data members to allow mockups.
2011-06-26 12:32:16 +0200 Loic Dachary <[email protected]>
73aa2a40668fbf39859474c0a58ed041a4259ce0: IssueID #120. Matjaz Gregoric
: the code never gets to the else branch because the board2voters gets
pre-filled with empty arrays for every card from the board and
therefore boards2voters[card] is never undefined.
2011-06-21 09:24:40 +0200 Loic Dachary <[email protected]>
f324ae9ea09a28366c2b3133affff5550700e358: Merge remote-tracking branch
'mccormix/master'
2011-06-21 09:24:12 +0200 Loic Dachary <[email protected]>
bb0708a7b1a4d7d6a0f6ec38b0d1db178f32a7a7: Update changelog to use git
2011-06-20 22:58:55 +0800 Chris McCormick <[email protected]>
ea8e4128fad917fcd4b490927ef352fa61fb9892: IssueID #159. Introduced two
new switch/methods for anonymous users (when querystring anonymous=yes)
during vote and invitation phases + unit tests and skin test pages for
those, and basic HTML skeletons.
2011-06-20 01:18:44 +0200 Loic Dachary <[email protected]>
aadbd30e3be775c07f57257a55d5a26ab4e32721: update the copyright notice
2011-06-19 20:15:41 +0200 Loic Dachary <[email protected]>
85f6c6899561be103608c8b996123155c4a7263b: IssueID #166. complete the
postprocess and preprocess documentation.
2011-06-19 18:11:11 +0200 Loic Dachary <[email protected]>
299979cf6eebefe1111113dcb70bbd4536761084: IssueID #166. Setup the
preprocess / postprocess tests and the transparent catch of an action
2011-06-19 15:42:08 +0200 Loic Dachary <[email protected]>
82416895113d487d52cc1df410848277fa216a9d: IssueID #166. complete
documentation of the plugin function that is notified of game events.
2011-06-19 14:06:52 +0200 Loic Dachary <[email protected]>
3eb3cc08ac7ddec040cb47d661626cd5fbb12b05: Fixes #114. Use the subject
argument instead of redundant subject.
2011-06-19 13:49:00 +0200 Loic Dachary <[email protected]>
bbc2850ea2e008fd37a45c10d01832e45999c50e: IssueID #47. Only send an
email about a card being picked or voted to the game author, the
players do not care.
2011-06-19 13:37:30 +0200 Loic Dachary <[email protected]>
9a1b8856d33fd6c65f5085a8d0f10d7b243acc52: IssueID #168. Send a mail to
all players when switching to the voting state
2011-06-19 12:44:06 +0200 Loic Dachary <[email protected]>
acad8d254be2d283e93ee504e0ab880c12141acc: Fixes #9. The GAME_TIMEOUT
variable value from the /etc/default/cardstories file is used to set
the --game-timeout option in /etc/init.d/cardstories
2011-06-19 12:32:12 +0200 Loic Dachary <[email protected]>
3c78164869b8feeb06cdcc8b654070f6ab3d7048: IssueID #166. Draft
implementation covering the notification function
2011-06-19 12:31:04 +0200 Loic Dachary <[email protected]>
e5bcc7b77d8898a877b15942a1355b7bff6c8f03: bump to 1.0.5
2011-06-19 12:30:02 +0200 Loic Dachary <[email protected]>
73a4f4e428fcef2393851278b0022c9377e82c35: When the init event is sent,
it must set the modified date to zero otherwise it is trashed. It must
use the wait method instead of the poll method because there is no need
for timeout
2011-06-19 01:24:10 +0200 Loic Dachary <[email protected]>
6cd589a9cc5705ed2a0794446fa96b5f4ee25387: jslint fixes in the advertise
function
2011-06-19 01:07:58 +0200 Loic Dachary <[email protected]>
69ee383c936ec4ab604858f08704cedd1ad8e0ac: compile changelog from git
history
2011-06-19 00:16:12 +0200 Loic Dachary <[email protected]>
e62ef2431fc3974a1def252c3ac5924a15534147: avoid displaying a blue
border on firefox3
2011-06-18 01:17:19 +0200 Loic Dachary <[email protected]>
9a23c20a9b01b57a9375d27862704810c2886731: remove call to console to
prevent failure if no console is activated
2011-06-18 00:49:42 +0200 Loic Dachary <[email protected]>
dcceac2655bc2474a3be1dcab9fb24d01c3d1375: set COVERAGE with coverage or
python-coverage depending on its availability
2011-06-18 00:00:17 +0200 Loic Dachary <[email protected]>
7e0d734ad5cad84b7c186b8e70f727546ae27952: update the curl example
2011-06-15 10:15:44 +0200 Loic Dachary <[email protected]>
Release 1.0.4
c23bc632e1f88958fc08b7189223457e60b4290d: remove redundant and broken
image and empty width:
2011-06-14 11:22:12 +0200 Loic Dachary <[email protected]>
ca1a20b976ce63df5aa8cfb7532369f7d069ecbe: Split the poll function of
pollable in two : wait and poll. The wait function provides a blocking
API where poll adds a timeout feature. Change the service.py notify
system to use wait instead of poll since it does not mean anything to
timeout internaly. Fixes #148.
2011-06-14 10:11:53 +0200 Loic Dachary <[email protected]>
80368094403480a84241ce354386998555804bb5: do nothing if the result is
None. Otherwise it would fail because has_key is not a method of None
2011-06-14 10:10:48 +0200 Loic Dachary <[email protected]>
bfa31124cc39ceca4279507311a27cb9ec4d2b3e: do not consume errors,
otherwise a plugin that tracebacks goes unoticed
2011-06-13 23:43:44 +0200 Loic Dachary <[email protected]>
29a294783dab8db941b0db11595703cbbc06b69a: do not send email
notifications on pick and vote
2011-06-13 19:02:40 +0200 Loic Dachary <[email protected]>
747d7ff95d65c1b6ce4791c78721a59b271b7166: /etc/cardstories must belong
to cardstories so that plugins are allowed to create files in it at
startup time
2011-06-13 18:31:31 +0200 Loic Dachary <[email protected]>
f0d8d32df5e9b072a34fc4c6512f26f84645b71f: add missing
python-twisted-conch dependency (needed for manhole)
2011-06-13 02:38:11 +0200 Loic Dachary <[email protected]>
4e18861d2d987e41eb661a197b5cd9003692ffbf: Comment out fb display
because it does not work yet. Use padding and div to position elements
instead of absolute positioning for all, which get confusing when there
are so many elements that could be positionned using the normal flow.
2011-06-13 00:23:21 +0200 Loic Dachary <[email protected]>
479bafde245be1821a26966eda6d59e4097041cc: lobby and welcome
2011-06-13 00:22:47 +0200 Loic Dachary <[email protected]>
f0fe9e42d38ee14ba89265fe5dbd1be3a20d8403: Add temporary placeholder for
voter view of the sentence.
2011-06-12 23:57:04 +0200 Loic Dachary <[email protected]>
ab784cda84b257f93509bd407d8f735be372ff57: Fixes #78. Button for the
solo player mode.
2011-06-12 20:23:02 +0200 Loic Dachary <[email protected]>
fca7c5632bca9e8e7b4abbb4ba10d7dee81cf91a: IssueID #30. Add monster.
2011-06-12 19:40:21 +0200 Loic Dachary <[email protected]>
9f97baf99a29166f0d0e0f5771e4fc00ba6ef6cb: Fixes #136. it should be
players instead of player
2011-06-12 19:37:40 +0200 Loic Dachary <[email protected]>
58cd6171337c578a06d9a3c0305e32e0bec8f262: Fixes #134. outline: none;
prevents a blue border around textarea.
2011-06-12 19:34:16 +0200 Loic Dachary <[email protected]>
8b784c9e1c0108ed2c065387e5ce181f76744f47: Fixes #129. outline: none;
prevents a blue border around textarea.
2011-06-12 19:21:56 +0200 Loic Dachary <[email protected]>
4f55d51eff97f6d497263985715365aab0105563: Fixes #131. The card is
missing the border
2011-06-12 19:11:40 +0200 Loic Dachary <[email protected]>
8e7725d57cc3ac232f1cbc1b0671bfe57427cdf4: Fixes #128. The text that is
displayed on the white box (a sentence related to the card) should be
Helvetica 12pt #000000
2011-06-12 19:03:42 +0200 Loic Dachary <[email protected]>
d94b5c46239c9e4b46df80eabe8275aff91d91dd: IssueID #102. Show a card
that has no player when reviewing the complete page.
2011-06-12 18:49:42 +0200 Loic Dachary <[email protected]>
f8d8f731aeb0a88e99559cb201f153a2cc40e300: bump version 1.0.4
2011-06-12 18:48:01 +0200 Loic Dachary <[email protected]>
Release 1.0.3
89ccac8d10bf789b59280529c81ca9a5970346f9: IssueID #102. When a user is
discarded because he did not vote, the card must be shown but the
player name is not available. Handle this case instead of raising an
exception
2011-06-12 00:46:14 +0200 Loic Dachary <[email protected]>
ed3ed890e91aaf58ef8d04d39f956ec66a19a31c: final round of installation
instructions translations
2011-06-11 01:17:44 +0200 Loic Dachary <[email protected]>
04483e06aab16b4a263e657076329ba25478ba03: Change the rule to load the
plugin from plugin.py to plugin/plugin.py and rename all relevant
files, tests and fixtures. It makes it easier to create self contained
plugin directotires. The plugin constructor takes a list of plugins
which contains each already loaded plugin. Implement mail notifications
plugins for invite + complete + pick + vote.
2011-06-10 21:17:45 +0200 Loic Dachary <[email protected]>
8179fdcc6ae6065cd69591a884834c044c08cd80: copy the args before sending
them to the poller so that it can alter it without impacting other
deferred callback chains
2011-06-08 17:10:55 +0200 Loic Dachary <[email protected]>
9f9d9e278c76a1ad53f5fea87ac35bb605d240f1: 100% coverage on the auth.py
plugin
2011-06-08 16:25:21 +0200 Loic Dachary <[email protected]>
81643c4e00fa30eb517a2317efa4e46dc3db940d: IssueID #90. Write a sentence
view - text input box images update
2011-06-08 16:16:09 +0200 Loic Dachary <[email protected]>
a6a1268f6d7a4370b99129934c7a6a0e86406bb2: IssueID #74. The
cardstories_why class is toggled when clicking on the
cardstories_set_why / cardstories_unset_why elements. The CSS is
arranged to display the explanation that helps interpret the board
restult.
2011-06-08 13:45:17 +0200 Loic Dachary <[email protected]>
840463e6fede8d76e3d15e20d4cd9713021c4c67: IssueId #88. Set the
background of the author card to green in the board
2011-06-08 11:03:13 +0200 Loic Dachary <[email protected]>
835bf3ab5909e0bd39a40fe5fc7df3e1e8282e05: IssueID #89. Update in
progress and finished lobby buttons.
2011-06-08 11:02:33 +0200 Loic Dachary <[email protected]>
17a763cbcabbe55822082c100d5296648eda77af: add artwork in source
distribution
2011-06-08 00:45:25 +0200 Loic Dachary <[email protected]>
e8be1fceb7b62441354ab27ad22b50c8fbb82185: sources for the graphics
2011-06-08 00:43:55 +0200 Loic Dachary <[email protected]>
c81fe17e4b965a73be89df96d0b32efc4f050c19: Add a place holder for solo
mode until nice graphics are done
2011-06-07 11:35:03 +0200 Loic Dachary <[email protected]>
b142231d7c26f79f2079063c69520d95af9a65fe: Add poll_discard when
creating a solo game to avoid looping on poll
2011-06-05 23:02:33 +0200 Loic Dachary <[email protected]>
b46525dbe575fa4c72fc3b30950f9b8eac1ab4bd: Fixes #82. An exception is
thrown if no game can be found (5 tries) to build a solo mode where the
asking player was not already involved
2011-06-05 22:18:41 +0200 Loic Dachary <[email protected]>
4f0330ba5303067bf026610ae2e2ca2c062cbb91: The service handle function
must return the result when there is no action in order for a plugin to
be able to transparently pass thru it.
2011-06-05 17:48:10 +0200 Loic Dachary <[email protected]>
de613264804e1f7335a6bc83e277fafedea29c28: Do not submit a sentence that
is the placeholder
2011-06-05 16:08:49 +0200 Loic Dachary <[email protected]>
1fa7cef93df9925469ea6135546157d17d6b329f: Fix typos the "run locally"
example
2011-06-03 15:38:47 +0200 Loic Dachary <[email protected]>
ca9e144df7cf2ed48a0d4ceaceaf28142df8865e: Fixes #72. The game_notify
function will raise an exception of the game for which there is a
notification is modified. This helps prevent unexpected recursion. The
event broadcasted when the game is created is assigned the type 'init'.
The /etc/default/cardstories file is set to load the solo plugin by
default. The makefile is modified to run tests on each plugin directory
where they are available. The solo mode is implemented as a plugin that
catches action=solo in the query string. It goes to voting state and
complete state automatically when the user acts. Client side the
action=solo is sent and when the game_id of the solo game is received,
the player is redirected to it, as if it just registered to a regular
game.
2011-06-01 16:58:11 +0200 Loic Dachary <[email protected]>
895c92864e74ae4dfc97f4e79a50c5b88aacede2: self document the accept
method as an example in tests/plugin.py
2011-06-01 22:30:50 +0200 Loic Dachary <[email protected]>
16900104eed533ca0b6ed6ff2b33ae3c6b72e1df: Implement plugins that are
loaded at runtime. They can register on the service using the listen()
function. They can also rework the incoming HTTP request or the
outgoing JSON result. The auth.py module is transformed into a plugin.
The ability to send mail when the invitation is an email address has
been removed because it is work in progress. Fixes #63
2011-06-01 15:30:50 +0200 Loic Dachary <[email protected]>
74552e0032c1aa9242b6f5ea1927d24adf750064: The --plugins are loaded from
--plugins-dir. They expose the Plugin class which is instantiated with
a single argument : the CardstoriesService instance. IssueID #63
2011-06-06 01:37:27 +0200 Loic Dachary <[email protected]>
0e90888eb93b93488c016ae2e38d96153c3eab88: Merge remote-tracking branch
'rogerio/feature6-23'
2011-06-06 01:36:44 +0200 Loic Dachary <[email protected]>
fba16b552871468501d574bcec08c792e0780dbc: Merge remote-tracking branch
'rogerio/feature12'
2011-06-05 15:14:32 -0300 Rogério Hilbert Lima <[email protected]>
a2e98793d57d6bdd985d36c8de27e3b2be63c259: Merge of Feature #6
(Integrate design mockup: Author - Invitation page) and the Feature #23
(Display Facebook inviter & {GAME_URL} substitution). Also fix the
advertise test and adds the GAME_URL supplant test.
2011-05-29 17:25:56 -0300 Rogério Hilbert Lima <[email protected]>
a550c3b7953deec5df3fc099881c545e4cc5436c: Feature #12 - Integrate
design mockup: Author - Confirmation of results publication. Test added
and also skin case.
2011-06-05 18:00:12 +0200 Loic Dachary <[email protected]>
2f5ce823ae2353d6e229ffdbea677fe61349d1fe: IssueID #81. Algorithm was
wrong : missing the author who is always in the game
2011-06-05 15:56:53 +0200 Loic Dachary <[email protected]>
291afa082cec2952a2755425ad0866864bdd76ba: Fixes #81. The advertise page
is only shown when no players have joined the game yet.
2011-06-03 11:34:52 +0200 Loic Dachary <[email protected]>
5cbcbc331001e9b62eff79148ff67649eeccd7e0: Fixes #79. The list of
pollers on which to callback() is in a DeferredList and returned to the
caller of touch. The same is done for the notifications in
CardstoriesService. All callers of touch() are changed to take into
account that it became an asynchronous function.
2011-06-02 12:13:01 +0200 Loic Dachary <[email protected]>
a0df280c72725fa71a6b148511aeedd79aaf5dc2: Merge remote-tracking branch
'rogerio/feature46'
2011-06-02 12:10:11 +0200 Loic Dachary <[email protected]>
808e805661feaea1aba682ad87a52fd46a0bd01a: Merge remote-tracking branch
'rogerio/bug16'
2011-06-01 12:44:24 +0200 David Blanchard <[email protected]>
3f3f861d24af0247153418c0d62ea6bf8fe07f29: fixes #58 Results page:
Winner appears in the wrong block
2011-06-02 00:36:31 -0300 Rogério Hilbert Lima <[email protected]>
6a7351a0eec40bfbe25ed8d74ec32295250bfabb: Fix Bug #16 - Preload "hover"
images to prevent them from disappearing on first display
2011-05-29 19:30:15 -0300 Rogério Hilbert <[email protected]>
a1adf120303e5d93b9266a29a0f5e983612c3514: Feature #46 - Creates a "Play
again" button at the end of a game
2011-05-28 16:18:23 +0200 Loic Dachary <[email protected]>
ab43ba53f02de6c8f6e5109e5bfdbc8211a9f443: Remove SSL support until
python openssl is fixed
2011-05-28 16:15:55 +0200 Loic Dachary <[email protected]>
cbaf5abc0bd22defc08e9cee4c5e9ba77daf7791: The touch() function of game
is given arguments describing the reason why it was called. This is
most useful to objects receiving an indirect notification thru
CardstoriesService fix#62
2011-05-28 14:56:31 +0200 Loic Dachary <[email protected]>
c9c68cb4856333078390a4fedecaed57636682bc: Add the listen and notify
functions to CardstoriesServices. listen() returns a deferred that will
be called when a) the service is started (type start), b) the service
is stopped (type stop), c) a game is deleted (type delete), d) a game
has changed (type change). The result argument of the callback is a map
with a "type" member set as explained above. When the type is either
"delete" or "change", it the "game" member is the CardstoriesGame
object to which the even relates. The "detail" member further describes
the event when the "type" is "change" or it is set to None when the
"type" is "delete". refs#62
2011-05-27 22:03:48 +0200 Loic Dachary <[email protected]>
aff7187e7c0c6e5a15b2ac000e44a46a8f578b10: Fixes #70 . Prevent multiple
selection of cards
2011-05-27 21:32:38 +0200 Loic Dachary <[email protected]>
6cca671ae35a8f6097984295c8de8853aeb3ee6d: Fixes #26. Allows for non
ascii characters in player names.
2011-05-27 21:08:54 +0200 Loic Dachary <[email protected]>
68e40ea2191caa8e2adc7fdcc969e895ba0bc3ff: add missing images in the
lobby
2011-05-27 21:08:41 +0200 Loic Dachary <[email protected]>
c4d415cbd9bb91b0922dd8940d972527489e90e4: add missing images in the
lobby
2011-05-27 00:04:14 +0200 Loic Dachary <[email protected]>
88b0fb9afb5de7625b970732a0f49f550f893cb6: update translations
2011-05-26 23:01:14 +0200 Loic Dachary <[email protected]>
7f0cf3b746ad98a8335fdee29bfe7caef5ae88d7: Merge commit
'30ecf3820303cd9e170bc79539428aef8ba8343d'
2011-05-26 23:00:58 +0200 Loic Dachary <[email protected]>
8da4987035c1b303a30aab59d5168256adededa7: Merge commit
'848f9813c9b23b1b8c34f4e05047232670d77365'
2011-05-26 20:13:36 +0200 Loic Dachary <[email protected]>
2c789e995164b4414567bfe4f49b04b9d75ae3f8: When the game is loaded from
the database because the daemon is relaunched, it must be registered as
if it was just created : the players must be notified when it changes.
This bug did not occur during the play tests but it was bound to be
noticed in production. A game may be in the invitation state during
days and the daemon will most probably need to be relaunched at some
point for maintainance purposes.
2011-05-26 19:24:03 +0200 Loic Dachary <[email protected]>
800e0a39f10685673bee0f9bca64db6aa2a87c1f: remove obsolete images
2011-05-26 18:58:42 +0200 Loic Dachary <[email protected]>
1215eafd6f77ae68f829c9222bea81e6dab4d06f: remove the win column because
it is unsure if it is going to be useful
2011-05-26 18:58:14 +0200 Loic Dachary <[email protected]>
003a0a983e6db1fdba0055850c7d55b4f8bfada2: use color black for credits
to improve readability
2011-05-26 18:19:00 +0200 Loic Dachary <[email protected]>
8218e3974ea71df0292364a62fd2bfe7a32d06d0: Merge remote-tracking branch
'blanchard/master'
2011-05-26 18:18:10 +0200 Loic Dachary <[email protected]>
647d5c379d05ab071422fa1cc8357e7e3be42636: Merge remote-tracking branch
'antoviaque/master'
2011-05-26 17:51:20 +0200 Xavier Antoviaque <[email protected]>
30ecf3820303cd9e170bc79539428aef8ba8343d: Adding card_bg attributes
(backgrounds didn't appear). Resubmitted for polishing of mockups
implementation.
2011-05-26 17:48:50 +0200 Xavier Antoviaque <[email protected]>
848f9813c9b23b1b8c34f4e05047232670d77365: fixes #50 - Adjust card/hand
size on pages with jqDock to not cover other elements. Moved elements:
card_confirm, "small" size of cards for player_pick/player_vote docks,
pick_mask_chose_a_card, cardstories_vote_mask_chose_a_card. Also fixed
display of cardstories_sentence (font, size & color) and
cardstories_winners (color).
2011-05-26 18:11:19 +0200 Loic Dachary <[email protected]>
605864f766ade8804046c4491377f274c1de6303: placeholder selector is
cardstories_text for advertise text
2011-05-26 18:08:35 +0200 Loic Dachary <[email protected]>
7b32192a39df7e8a17721856e1f0f11587c660ee: fix jslint warnings
2011-05-26 18:05:06 +0200 Loic Dachary <[email protected]>
010e0f3a1ed9bd1912b8d0436002bc0ffc9273ff: fix lintian warnings
2011-05-26 17:51:20 +0200 Xavier Antoviaque <[email protected]>
2157e24d14bf36762db1f0d6034a6b45e52011cb: Adding card_bg attributes
(backgrounds didn't appear). Resubmitted for polishing of mockups
implementation.
2011-05-26 17:48:50 +0200 Xavier Antoviaque <[email protected]>
7a217a9602411d87c58449404cc0b0a7a13b01e1: fixes #50 - Adjust card/hand
size on pages with jqDock to not cover other elements. Moved elements:
card_confirm, "small" size of cards for player_pick/player_vote docks,
pick_mask_chose_a_card, cardstories_vote_mask_chose_a_card. Also fixed
display of cardstories_sentence (font, size & color) and
cardstories_winners (color).
2011-05-26 17:48:46 +0200 Loic Dachary <[email protected]>
62084d07aec1e82e954c5c3abc6790a099923fe9: Merge remote-tracking branch
'antoviaque/master'
2011-05-26 17:32:32 +0200 Loic Dachary <[email protected]>
d94ba58256013837faa8950437efa7ebb422213b: The "go to vote" button is
hidden unless there has been enough cards picked by players. The "game
complete" button is displayed as inactive unless there has been enough
votes to finish the game
2011-05-26 16:58:56 +0200 Loic Dachary <[email protected]>
61c33d0e0fb381b7a5af168bd5033a44027af291: The placeholder displayed to
write a sentence describing the card is removed when starting to type
the sentence.
2011-05-26 16:44:13 +0200 David Blanchard <[email protected]>
6660679aa383cb8448e3c5eda1a875b60396dd5a: resized the card, #19
2011-05-26 15:53:42 +0200 Loic Dachary <[email protected]>
f402e7e6d92609c94ff768881c65df5339c81a5a: The list of invitations is
stored in a cookie. When the invitation text area is displayed, it is
initialized with the content of the cookie. The cookie is reset when
clicking on the "invite more friends" link of the owner view of the
invitation state
2011-05-26 15:46:18 +0200 Xavier Antoviaque <[email protected]>
bb8d086247722afb7b992b3235eb887e9e58cf0c: fixes #48 - Internal server
error when trying to invite the same player twice. Now allows it, only
the first invitation is taken into account for each player in each
game.
2011-05-26 14:35:53 +0200 Loic Dachary <[email protected]>
bf595d3351aac2ccd0641c9fdcf42561927a92a4: renaming implies a conflict
and a replacement
2011-05-26 14:34:42 +0200 Loic Dachary <[email protected]>
21603a3a976e0a77e76e941d7084705b1be8f350: section changed to games
(Closes: #627180); depends on httpd or nginx (Closes: #627181)
2011-05-26 14:33:42 +0200 Loic Dachary <[email protected]>
66799579d963ac076ea15cbd23de8ab846c54635: jquery plugin to display a
placeholder
2011-05-26 12:30:32 +0200 Xavier Antoviaque <[email protected]>
f09b6d2758901ff36b87174e68f645eff8931ce2: fixes #49 - Don't include the
player_id in the URL when playing with the cookie value. Changed the
permalink formatting, to never include the player_id there. Extracted
the player_id addition to a new reload_link() function which only
include the player_id attribute if it is already in the URL. Fixed the
a.cardstories_go_lobby button behavior - instead of linking through a
<a href> directly to the index.html, used the reload() function so that
it takes advantage of the same reload_link() construction logic (and
thus avoid dropping the player_id attribute when it is there). Factored
the a.cardstories_go_lobby to the root of cardstories_game and moved
cardstories_lobby up in the hierarchy, on the same level as
cardstories_game & cardstories_extra, to allow for easier templating.
2011-05-26 11:14:57 +0200 Loic Dachary <[email protected]>
e3892d594dee404010a7c44491fbd018c49b635e: email validation error must
be positioned horizontaly
2011-05-25 16:10:45 +0200 Xavier Antoviaque <[email protected]>
45f8c55a3e942f13cdfd262f5441aaae764c297f: fixes #7 - Display the
game_id in the URL during the invitation phase. The page is now
reload()'ed to display the permalink in the URL from
create_write_sentence. The list of pending invitations is returned (if
any) by the webservice when the owner of the game requests the game
state. invitation() now calls the advertise function if there are no
pending invitations. Otherwise the invitation_owner function is called.
2011-05-25 12:19:17 +0200 Xavier Antoviaque <[email protected]>
56436a57dc3e2e6c1eed05b89cedbf06f801cb45: Added temporary files to
.gitignore
2011-05-22 20:08:50 +0200 Xavier Antoviaque <[email protected]>
3b6ac538a10da88a27e2009e53d2f1033e3b0718: Adds validation of user email
on 'email' view. Removed the test on the "enter" key and binded on
submit() instead, as jquery doesn't seem to trigger the submit event
based on a fake click() or "enter" keypress.
2011-05-24 08:01:10 +0200 Loic Dachary <[email protected]>
5d1764d801313347f3098f598be5e76051e3d5bd: Move border-style: hidden
away from the index.html where it was insert for debug purposes only
2011-05-24 00:51:42 +0200 Loic Dachary <[email protected]>
f2e1e074b2af9743d8e676de52279c7549320cd5: Merge remote-tracking branch
'blanchard/master'
2011-05-24 00:05:53 +0200 Loic Dachary <[email protected]>
3a3ada3d943935245b0a283d46f548f94e043c99: disable openssl until
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=622154 is fixed
2011-05-23 16:38:46 +0200 David Blanchard <[email protected]>
a09dd9c8e76f8d25558a0e704dad83432b4436cf: fixes #19 integration of
design mockup: author - write a sentence
2011-05-22 18:15:04 +0200 David Blanchard <[email protected]>
5ef2000440b6cc79dc67c031722a3c050ebc0523: fixes #19 integration of
design mockup: author - write a sentence
2011-05-22 18:06:58 +0200 Loic Dachary <[email protected]>
ea2a56ba55746b0338b420c0bd91048e6aa65099: Integrate the lobby in
progress. Integrate the "my card" marker on the vote page
2011-05-22 14:51:15 +0200 Loic Dachary <[email protected]>
b96eb34b5610f04c89a9378d2020d0a98f193352: Integrate the player wait
phase (pick and vote) using medium sized cards
2011-05-22 09:46:08 +0200 Loic Dachary <[email protected]>
7776343074ddd967416f20ade7f544f3caa69e53: rename the skin function from
name to email to follow the function name change in
jquery.cardstories.js
2011-05-21 21:33:34 +0200 Loic Dachary <[email protected]>
5d6c5a5ba2f8808bfd62f65637e6512f52387e6b: Integrate the owner view of
the voting phase and the complete view, both for the owner and the
player. They have been worked on all at once because they share the
result board.
2011-05-21 21:32:18 +0200 Loic Dachary <[email protected]>
3e6028170534eddc9f6a3333553025f24b0b700d: In complete state, allow for
the display of the comma separated list of winners. The tests for the
sentence is moved in the test for board result because it is where the
substitution is done. The skin for the owner view of the voting phase
is given a game state that shows all the slots.
2011-05-21 16:48:55 +0200 Loic Dachary <[email protected]>
76cc9f47efe674f7b65cc878133f03986c63bf95: Integrate the owner view of
the invitation state
2011-05-21 16:48:23 +0200 Loic Dachary <[email protected]>
957db071370333b52ef20028582388d5926d0891: The owner invitation function
also displays the sentence
2011-05-21 12:48:11 +0200 Loic Dachary <[email protected]>
ad8c116f05f75860c05918887fb428af8c346576: The "in progress" and
"finished" lobby pages are integrated
2011-05-21 12:46:47 +0200 Loic Dachary <[email protected]>
36e7f1928e01bfe6751e1ea1d82a588c440d51d6: The lobby tab that switches
between "finished" games and "in progress" games is now implemented as
two separate images instead of a single one
2011-05-21 07:51:54 +0200 Loic Dachary <[email protected]>
8d4e2b17148152692e8544906096f916c560a884: Integrate the page where the
author picks a card
2011-05-20 22:08:54 +0200 Loic Dachary <[email protected]>
633c5b83a227f695a4c4123e4abcd8bb73990b60: Fixes #13. Integrate the
player vote page and remove the background of the non selected cards
for the picking page too
2011-05-20 22:05:09 +0200 Loic Dachary <[email protected]>
e58286a98f67bcf87cc6a19fbb9c6a4e316267cd: fixes #17 - Update cards
borders and back of cards
2011-05-20 22:03:51 +0200 Loic Dachary <[email protected]>
1707dd06a6e438c10fd7a9a10faed9499f8f7a75: If the cards template
background meta information does not set card_bg (or it is the empty
string), remove the src attribute so that it is not displayed at all.
The card selection for players do not show a white background around
cards.
2011-05-20 16:41:12 +0200 Xavier Antoviaque <[email protected]>
b57a10cef9acaa459a5602bade9ff2f8e418cbae: fixes #38 - Missing text on
subscribe page. Also changed the font of the email input field to match
mockup.
2011-05-20 15:02:36 +0200 Xavier Antoviaque <[email protected]>
d4beffa14858fc7673c2153b43da904069ab9bf7: fixes #37 - Subscribe view:
Hitting enter in the email doesn't submit. Also renamed from "name" to
"email" to take advantage of the browser autocompletion. Set cookies to
'null' value to unset them instead of '' in tests. Added functions to
simulate keypress/keydown to allow to simulate the behaviour in tests
2011-05-20 14:34:39 +0200 Loic Dachary <[email protected]>
a75d886e992e9fd354d932b15742f364e74d7fbf: Replace the logo. Integrate
the invitation_pick page. Modify the behavior of the select_cards
function so that it sets the cardstories_card_confirm_right class on
the first cardstories_active parent above the confirmation element.
This is done so that CSS selectors can chose to hide or show elements
depending on wether a confirmation shows to the right or to the left of
the cards. The middle meta tag is interpreted as equal or greater
instead of equal. Otherwise it is confusing, mostly because the index
starts at zero. The confirmation element and behavior is shared with
the game author card selection as well as the vote and both have been
fixed to work with the newer behavior. IssueID #13.
2011-05-20 11:53:48 +0200 Loic Dachary <[email protected]>
9c19764d5ed80275c9b37002fb9b406114024209: Test that going to complete
state while a poll is running works fine : since the poll depends on
the game and that the complete destroys the game, there is a potential
for race condition. Increase the verbosity of the adbapi connection
pool. Display a very verbose stack trace in the logs in case of a
traceback, which is convenient for debugging and can be matched with
the less verbose stack trace sent back to the client. The game not
found error is triggered by the following scenario : open 6 tabs in
firefox and it will create 6 long polls, therefore reaching the maximum
number of simultaneous connections to the same server. This triggers a
race condition where a poll is scheduled to be sent by the client but
held back by firefox. If the game completes before firefox allows for
the poll to be sent, it will trigger an error because it references a
game that no longer exists. fix#65
2011-05-19 21:02:34 +0200 Loic Dachary <[email protected]>
aa34362c8bc6ed499cdfe1118103a65878306e11: move the OK / CANCEL buttons
to a place where they can be clicked, otherwise it is just impossible
to play a game
2011-05-19 01:29:41 +0200 Loic Dachary <[email protected]>
7b3b4a336e83e6e599f31a4bdc688cbf1122f29c: Include the all.css file when
running the tests. Although it is not match for a real CSS check, it
helps ensure the code will actually behave as expected when run with
the all.css loaded. The changes mostly involve a) cookies, b) using
css('display') instead of is(':visible') which makes for more precise
tests that will require more maintainance and c) ensuring that the
elements on which the tests are run are not display: none such as was
the case for the display_or_select_cards tests
2011-05-19 00:44:27 +0200 Loic Dachary <[email protected]>
eec14eb1c1b7e801cd1079438a024b38eaff0d5e: Implement a credits overlay
displayed on top of the current page with copyright information. A
close button dismisses the overlay. A on line credit line is added to
the bottom of each game page. Add loic email to copyright. Remove
cardstories_copyright class because credits replaces it. fix#18
2011-05-18 19:31:19 +0200 Loic Dachary <[email protected]>
c07dd9f17c57bd819cdb4bcb7ec04335b18c16a4: Merge branch 'master' of
ssh://cardstories.politis.vm.gnt/var/www/cardstories
2011-05-18 18:46:21 +0200 Xavier Antoviaque <[email protected]>
fe6310040954d57998b39bca9e1eaeafcf5d95c9: Added DOM elements & CSS for
the body of subscribe screen, autofocus of input field ref#41
2011-05-18 18:46:21 +0200 Xavier Antoviaque <[email protected]>
d797cd9e40c48ebc2e18642dfd048b01658cbfac: ref#41 Added DOM elements &
CSS for the body of subscribe screen, autofocus of input field
2011-05-18 16:48:14 +0200 Xavier Antoviaque <[email protected]>
96af682bd63769d6c8b88911d0b30937ab95c469: Ticket #41 - Split
.cardstories <div> container in two (.cardstories_game and
.cardstories_extra) to allow to differentiate disposition (change the
logo, use a different background...)
2011-05-18 15:40:38 +0200 Xavier Antoviaque <[email protected]>
7ac5230bf5053c817ba09259a5ff8d3b774d572a: Ticket #42 - Replaced the
central background with the new one (adds transparent borders and
includes the blue line)
2011-05-18 15:13:39 +0200 Xavier Antoviaque <[email protected]>
76630787786469e84c0c47ccf8ff7ebdd9d26377: Added background image for
the game surroundings
2011-05-18 14:33:40 +0200 Xavier Antoviaque <[email protected]>
54d08523bb96266ef716d3814a9bc6aa01429d70: Fixed centering - Used
display:table CSS to avoid top being cut on small browser windows
2011-05-17 13:22:50 +0200 Loic Dachary <[email protected]>
93b813ff6826c7b88f51c1f0d642a2512ecd5b95: Instead of modifying the CSS,
change the JavaScript behavior. This is slightly more complicated but
it allows for testing and it keeps the z-index logic into one place
fix#69
2011-05-17 12:39:18 +0200 Loic Dachary <[email protected]>
ac4658e76660baee81423ecf1355a1b8459d9541: Merge remote-tracking branch
'blanchard/master'
2011-05-17 09:53:02 +0200 Loic Dachary <[email protected]>
da06b3319e1f9b6e48812672736bb8525ec882c3: When a player voted for a
card, it is shown a page to confirm his choice and let her/him know
that other players are also expected to vote a card before the game can
proceed further. The button to change the vote has been merged with the
button to pick another card in the CSS, as well as the display of the
card. The tests for the pick state were wrong in expecting the wait
page to show: the test was removed.
2011-05-17 01:15:26 +0200 Loic Dachary <[email protected]>
366f6efd6c32d99828b8550eb28ce44c369ff34d: replace the counter with the
newer progress images. The complete phase needs an additional CSS class
to differentiate the owner from the player. Slightly reorganize the CSS
stanzas defining the application pages.
2011-05-16 23:45:21 +0200 Loic Dachary <[email protected]>
1866767dddeccbe2b08d03ed02c03a153a2fe3e6: make sure the link to the
menu has a z-index higher than the decorations of the page that may
overlap its position (in the wait state for instance)
2011-05-16 23:42:50 +0200 Loic Dachary <[email protected]>
5f07efc64e5b24838028e4fa4eb9fe2b48bdddf6: display a link to the lobby,
that is to the page without a query
2011-05-16 22:30:55 +0200 Loic Dachary <[email protected]>
c54daacea76bfd7bafe49177c81b623aa709d055: same mockups but all 1024x768
and meaningfull names
2011-05-16 01:53:15 +0200 Loic Dachary <[email protected]>
bafd072f7ac1b43a5141e5445b1f2bd01fe81794: when a player has chosen a
card, it is shown a page to confirm his choice and let her/him know
that other players are also expected to chose a card before the game
can proceed further. fix#73
2011-05-16 01:02:00 +0200 Loic Dachary <[email protected]>
4353edb8c1da161a8cb66e7ab63654e542058c60: only center horizontaly to
prevent hiding the top should the browser window be too small
2011-05-15 22:54:53 +0200 Loic Dachary <[email protected]>
14543529a789f52f3e698cb33baccd2cd8f18f05: artwork source files are
obsolete
2011-05-15 22:53:26 +0200 Loic Dachary <[email protected]>
d9f7bd8e5f7265c3b39b8880f4113de1fc6870c2: updated mockups
2011-05-15 20:03:23 +0200 Loic Dachary <[email protected]>
490025e5488ccb15b3866d92144e08bd2c036371: Comment : activate the button
to publish the results if the game is ready
2011-05-15 20:01:16 +0200 Loic Dachary <[email protected]>
0de0c1a872d684405788d377faa005803130ad98: <div
class="cardstories_submit"></div> has been replaced by
cardstories_card_confirm
2011-05-15 19:56:59 +0200 Loic Dachary <[email protected]>
dce4cd4f711845223c4364e1f7a24609097cfee5: prevent flicker when loading
the cards to be displayed : jqDock will remove display none when they
are ready
2011-05-15 18:00:26 +0200 da <da@da-portable-ubuntu.(none)>
822f1e7d2eab32fdadb2cb3a8840acb82a208d07: ticket 69 : when author
selects the card (step 1 - pick a card), the card should become
entirely visible
2011-05-05 14:36:55 +0200 Xavier Antoviaque <[email protected]>
3b4cb56492e6168556cae466f36b4e58b75f5abc: Centered game on page and
added background color
2011-05-15 15:57:58 +0200 Loic Dachary <[email protected]>
f69a02b52a183a9de892f159b08ad1d64454c64e: display the complete view in
vote_owner fix#67
2011-05-15 15:09:56 +0200 Loic Dachary <[email protected]>
4edad02f32eb1801fbf18b99c8b5a2c9e261249e: add missing images for thumb
size of card selection
2011-05-15 15:05:15 +0200 Loic Dachary <[email protected]>
14588ff89ada1ffd1acdd8be52f2b23429d06e85: remove conflict resolution
leftovers
2011-05-05 14:52:25 +0200 Xavier Antoviaque <[email protected]>
8a7428201e927a55c70222056e11ce8446a556d5:
http://cardstori.es/trac/ticket/29 Show entries in the lobby table as
links (underline)
2011-05-05 15:00:34 +0200 Xavier Antoviaque <[email protected]>
97e329ad73c467edf6f0b499e9837fc68b7c3e7d:
http://cardstori.es/trac/ticket/46 Wrong positioning of "pick a card"
illustration
2011-05-05 14:24:28 +0200 Xavier Antoviaque <[email protected]>
f6533473fd784c0666c72449b61a7254a8c9130f:
http://cardstori.es/trac/ticket/28 - When an item is clickable, the
mouse cursor should change from "arrow" to "hand" (missing
differentiation between clickable & non-clickable cards)
2011-05-15 13:54:25 +0200 da <da@da-portable-ubuntu.(none)>
39cbe890a6b7ac9887060e4ef72a128daffbbc42: updated new version of cards
(ticket #63)
2011-05-15 12:42:36 +0200 Loic Dachary <[email protected]>
806b7c0b8d0a2c3ad6340c2b6c3315af9b9258e0: fix jslint errors
2011-05-15 12:05:15 +0200 Loic Dachary <[email protected]>
fba3426e6af5d8effa757d51877703b9cc85b4ec: remove double content
2011-05-15 11:00:13 +0200 Loic Dachary <[email protected]>
7bcaf63bc57f247244aa7ef826711d28caeae573: copy copyright information
from debian/copyright
2011-05-15 10:56:30 +0200 Loic Dachary <[email protected]>
6e8c9518ad0cffb85c671df72a4f4e2dde47463d: ignore swo and pid files
2011-05-13 12:12:38 +0200 Loic Dachary <[email protected]>
51d419ddfcafa6db887ffc67c09c57b3dcb83fe5: add loic to dachary in
copyright
2011-05-13 11:14:56 +0200 Loic Dachary <[email protected]>
650e1ef68b88949429e647b902d4c47eb2fb1b50: only use player_id for invite
if present and work with an empty list otherwise fix#62
2011-05-12 19:43:51 +0200 Loic Dachary <[email protected]>
de0b886c9a9b88fc3b4107ca97743b74ec75d17e: rollback to jquery-1.5.1
because jquery-1.6 has issues with iframes. Implement invitation_owner
with display_or_select_cards
2011-05-12 19:40:52 +0200 Loic Dachary <[email protected]>
6efb99ddccd2b6e0063ee893febf0cda7b71ba8b: label voting must be over the
larger invitation background
2011-05-12 19:40:03 +0200 Loic Dachary <[email protected]>
7fa8aad4a0a6f119f54562f6ec6d07fee6166a2e: distribute jpg gif
2011-05-12 14:32:59 +0200 Loic Dachary <[email protected]>
541b868acd1097ebc44d6e1c23ee47d8a5a12959: remove obsolete images of
various sizes refs#39
2011-05-12 14:29:13 +0200 Loic Dachary <[email protected]>
32df65baa0387b0941396c4c6f6e0e04c03dfa59: bump to version 1.0.3
2011-05-12 14:22:21 +0200 Loic Dachary <[email protected]>
da0d0814f90edb8e3a42e6943cf804206ae956a0: add japanese translation of
installation menu fix#66
2011-05-12 14:01:18 +0200 Loic Dachary <[email protected]>
898729397895a22bee7406969a8777f8087b30dc: Remove the player_select_card
function. Modify vote function to use select_cards. Change the
prototype of the vote function to use objects instead of cards so that
setting the title or deactivating a card is easier. Set the OK / CANCEL
buttons for the selection confirmation to a default label to be used
while waiting for the graphics. Do not use the setLabel function of
jqDock and replace it with a div managed outside of jqDock. fix#39
2011-05-12 10:19:55 +0200 Loic Dachary <[email protected]>
b3ab48e4f2ae15f40c881e12d1eb71d6a8e6aed8: use select_cards instead of
player_select_card for invitation_pick. Calling invitation twice in the
test will not work because a) onReady will not be called twice on the
same dock, b) if jqDock("destroy") is called it will not restore the
original content of the image list and jqDock will refuse to initialize
because the a element contain two img instead of just one. refs#39
2011-05-11 22:50:35 +0200 Loic Dachary <[email protected]>
e97f46bc4e9cd3c82cdecae42cd3082610d45f4e: implement and test the
display_or_select_cards and select_cards functions. Use them for the
game creation. They are designed to be common to invite and vote but
the switch is not complete yet. Only pick 7 cards from the deck when
creating it. The create function returns a deferred that is used for
testing purposes because it simplifies waiting for the jqDock onReady
asynchronous callback. More verbose explanations at
http://dachary.org/?p=447 refs#39
2011-05-10 18:15:50 +0200 Loic Dachary <[email protected]>
e276f5d399839446773da0581a50767383e97946: Merge branch 'debian' of
http://git.comum.org/lincoln/cardstories
2011-05-10 15:37:55 +0200 Loic Dachary <[email protected]>
e2f2e948780b3ae0d54e4a45cd32acd27f8cb92f: backport inclusion of the
html part in the index.html used for tests as well as the removal of
the extra class qualifier .cardstories_create that made the test fail
fix#31
2011-05-04 18:43:41 +0200 Xavier Antoviaque <[email protected]>
1d09fe99daaf49391ea96df3cd0caef46eb7891d: Cleaned-up previous fix and
added test (does not run properly)
2011-05-04 16:23:48 +0200 Xavier Antoviaque <[email protected]>
1a13d283cf0bb262d316165e8f1d5fd9f3fc64ab: Fixed
http://cardstori.es/trac/ticket/31 - Make the "Invite cool friends"
button work
2011-05-01 19:45:43 -0300 Lincoln de Sousa <[email protected]>
fee1870d87e8aacff36d39518e4ab39d57d4d216: Adding a default
configuration for apache2 to Debian the pkg (Closes: #9)
2011-05-01 21:08:28 +0200 Loic Dachary <[email protected]>
994c19034b08839587d258af87b3a3f314199be5: stats LOC
2011-04-27 00:38:15 +0200 Loic Dachary <[email protected]>
22d89baf219b6b0625aa8f78e5ac7a8e976890b9: remove circular reference
from game to service in destroy
2011-04-26 18:25:59 +0200 Loic Dachary <[email protected]>
0c33828913c22cbb7ab0475a11139da21282242a: poll-timeout and game-timeout
must be integers, not strings
2011-04-26 18:16:01 +0200 Loic Dachary <[email protected]>
9942623a90c894d936805daf66fa36bcbfcdc4f3: get rid of --loop option and
associated code and tests because they are left over from the original
code borrowed from wspool