Thibault Duplessis
505fb753f5
perfs refactoring WIP
2014-07-26 09:50:19 +02:00
Thibault Duplessis
35b6ad5017
add state of palestine
2014-07-26 09:38:59 +02:00
Thibault Duplessis
1a770ed769
scala 2.11.2, mixed tweaks
2014-07-24 15:41:21 +02:00
Thibault Duplessis
6cce03399f
implement API login
2014-07-21 22:36:23 +02:00
Thibault Duplessis
eed7ed584a
only enabled users can auth on request
2014-07-15 22:35:29 +02:00
Thibault Duplessis
1864dbabb3
Revert "Add MOD title for Moderators"
...
This reverts commit 0b888a79f7
.
2014-07-07 19:31:22 +02:00
clarkerubber
0b888a79f7
Add MOD title for Moderators
...
Mod title for moderators who desire to be recognised.
2014-07-07 07:08:21 +10:00
Thibault Duplessis
475dc356fe
many pool improvements
2014-07-01 09:05:18 +02:00
Thibault Duplessis
51bc33b618
user profile page open graph data
2014-06-29 11:52:20 +02:00
Thibault Duplessis
76084fb02c
don't notify one about his own notes
2014-06-24 21:42:53 +02:00
Thibault Duplessis
456f5adf99
fix typo
2014-06-22 12:33:08 +02:00
Thibault Duplessis
5a2bc5b6dc
account for pool games in cheat auto evaluation
2014-06-21 15:51:02 +02:00
Thibault Duplessis
f8c29e32f4
add Lichess Master title
2014-06-21 12:16:24 +02:00
Thibault Duplessis
b5b436f0b1
account for all pool games, and update players ratings
2014-06-12 19:37:54 +02:00
Thibault Duplessis
67f2ca7d12
more progress on pools - give users pool ratings
2014-06-11 00:11:21 +02:00
Thibault Duplessis
a1680d2221
more progress on pools
2014-06-09 17:33:41 +02:00
Thibault Duplessis
55403571b3
no captcha for blind dudes
2014-06-06 16:43:03 +02:00
Thibault Duplessis
2492dd4d1c
notify users of new blog posts with messages
2014-05-31 22:50:04 +02:00
Thibault Duplessis
83c187e0bc
change user inactivity period to 6 months
2014-05-27 09:11:01 +02:00
Thibault Duplessis
dbf825005b
ask high rated players to verify their title
2014-05-26 16:21:11 +02:00
Thibault Duplessis
3b23962cf6
change max user inactivity period to three months
2014-05-26 14:49:59 +02:00
Thibault Duplessis
619954b4b8
exclude players inactive for 2 months from ranking and leaderboards
2014-05-25 14:01:23 +02:00
Thibault Duplessis
57274c3df4
show tournament winners and leaderboard in /players
2014-05-24 12:11:07 +02:00
Thibault Duplessis
25607dc0b2
only show enabled players in search results
2014-05-08 22:38:33 +02:00
Thibault Duplessis
169e0873d7
user total time and TV time
2014-05-08 14:28:36 +02:00
Thibault Duplessis
70fdbe9ada
notify followers, not friends, for forum and team events
2014-05-05 11:46:30 +02:00
Thibault Duplessis
80d682d552
tweak logging
2014-05-01 10:50:36 +02:00
Thibault Duplessis
d0aff26dc2
user is considered stable after having played 50 games
2014-05-01 10:38:21 +02:00
Thibault Duplessis
58443d6591
add debugging to the tournament point counter
2014-04-28 01:35:38 +02:00
Thibault Duplessis
bfb64d3f98
recount user tournament points
2014-04-28 00:28:14 +02:00
Thibault Duplessis
912ef5091b
show user notes in the timeline
2014-04-27 23:05:44 +02:00
Thibault Duplessis
7349cc1ba2
implement user notes
2014-04-23 01:22:57 +02:00
Thibault Duplessis
370b6077bb
active user actor needs no name
2014-04-21 08:58:04 +02:00
Thibault Duplessis
c137e5652a
create MixedCache and use it for teams
2014-04-18 11:51:19 +02:00
Thibault Duplessis
e972b50362
mix sync and async caching for light users
2014-04-17 22:12:35 +02:00
Thibault Duplessis
0886576207
catch timeouts in light user cache
2014-04-17 10:59:58 +02:00
Thibault Duplessis
eafbc11388
implement puzzle API
2014-04-17 10:34:48 +02:00
Thibault Duplessis
e791190394
cache user titles, remove futures
2014-04-17 00:01:24 +02:00
Thibault Duplessis
79295225ac
show progress above 1500 rating
2014-04-16 23:54:59 +02:00
Thibault Duplessis
1a17ad3fb2
more FIDE titles
2014-04-16 21:53:13 +02:00
Thibault Duplessis
89f5aba5ff
fix crosstable query optimisation
2014-03-18 01:57:23 +01:00
Thibault Duplessis
ca99cca429
delete confrontation
2014-03-16 19:26:57 +01:00
Thibault Duplessis
5a5a241a06
complete crosstable display on TV
2014-03-16 19:20:06 +01:00
Thibault Duplessis
8b74c3738b
raise stable rating deviation threshold to 100
2014-03-13 10:53:01 +01:00
Thibault Duplessis
74351b8333
show only stable ratings in leaderboards
2014-03-13 10:50:29 +01:00
Thibault Duplessis
ccd7703883
only consider stable ratings in ranking calculation
2014-03-13 09:05:35 +01:00
Thibault Duplessis
8e4e9520f5
optimize all-time active players query
2014-03-05 11:05:32 +01:00
Thibault Duplessis
78f4fe4d83
remove unused functions
2014-03-05 10:15:32 +01:00
Thibault Duplessis
d4c8679f76
Add National Master FIDE title
2014-02-27 20:56:33 +01:00
Thibault Duplessis
8a630efe99
fix GM title name
2014-02-27 01:49:19 +01:00
Thibault Duplessis
16af702189
FIDE titles
2014-02-27 01:18:09 +01:00
Thibault Duplessis
fb37bea3a8
store forum post language; filter recent posts by user languages
2014-02-26 23:05:15 +01:00
Thibault Duplessis
d750d238ad
s/⇒/=>
2014-02-17 10:12:19 +01:00
Thibault Duplessis
d395d60dce
profile page training
2014-02-10 19:58:31 +01:00
Thibault Duplessis
b3e2c7ff0b
more on puzzles
2014-02-06 19:22:28 +01:00
Thibault Duplessis
17a4f8803f
improve puzzle frontend
2014-02-05 21:18:15 +01:00
Thibault Duplessis
80a4947648
rename puzzle solver
2014-02-03 21:23:40 +01:00
Thibault Duplessis
e70d54149f
more progress on puzzles
2014-02-03 19:53:10 +01:00
Thibault Duplessis
ce34f5fae3
fix user game count when playing anon
2014-02-03 01:08:04 +01:00
Thibault Duplessis
9ca7157def
remove double check of MongoDB last error
2014-02-01 22:10:01 +01:00
Thibault Duplessis
efd4806e62
use uppercase in random strings
2014-02-01 21:02:04 +01:00
Thibault Duplessis
c554242a4f
remove dead code
2014-02-01 15:19:11 +01:00
Thibault Duplessis
302dffbd43
only select users with glicko RD < 100 for top perfs
2014-02-01 14:20:37 +01:00
Thibault Duplessis
4ff23ef27c
add logging to auto-report/evaluate/mark
2014-01-28 00:39:37 +01:00
Thibault Duplessis
c367822d94
evaluation module WIP
2014-01-27 14:38:23 +01:00
Thibault Duplessis
035233c88c
improve engine detection automation
2014-01-16 09:46:01 +01:00
Thibault Duplessis
c49381ef96
only show 3 games in auto reports
2014-01-14 01:55:53 +01:00
Thibault Duplessis
92fc7ff244
auto evaluation adjustments
2014-01-14 01:51:17 +01:00
Thibault Duplessis
d17935f9bc
evaluation fixes
2014-01-14 00:58:49 +01:00
Thibault Duplessis
fcdbccb545
tweak engine evaluation automatism
2014-01-14 00:47:04 +01:00
Thibault Duplessis
60fd483065
auto evaluate/report players reaching 1800 + delete glicko migrations
2014-01-13 23:51:49 +01:00
Thibault Duplessis
a9682e8a87
auto evaluation of reported users
2014-01-13 22:51:16 +01:00
Thibault Duplessis
0ddbb9988a
integrate clarkey engine detector - WIP
2014-01-13 22:11:17 +01:00
Thibault Duplessis
01db38de50
better user API sort
2014-01-13 10:02:24 +01:00
Thibault Duplessis
2705259b2c
more API features
2014-01-11 01:31:57 +01:00
Thibault Duplessis
a2d41d1dd4
improve apis
2014-01-09 01:06:20 +01:00
Thibault Duplessis
f25ac86eec
double RD when showing ratings
2014-01-02 23:35:35 +01:00
Thibault Duplessis
50c588b335
improve chat and remove all other rooms
2013-12-29 12:38:07 +01:00
Thibault Duplessis
b1ad392e9f
chat wip
2013-12-27 23:12:20 +01:00
Thibault Duplessis
dd4ec1a8c4
perf titles
2013-12-27 10:42:50 +01:00
Thibault Duplessis
593cabbac3
rename rating chart file
2013-12-26 21:42:55 +01:00
Thibault Duplessis
ca211907ef
sort countries by name
2013-12-25 23:25:28 +01:00
Thibault Duplessis
350fb0ce73
set RD limit down to 82
2013-12-25 15:58:38 +01:00
Thibault Duplessis
d3d284dad6
fix leaderboards
2013-12-24 16:33:00 +01:00
Thibault Duplessis
bf351057c5
many fixes
2013-12-23 19:56:30 +01:00
Thibault Duplessis
87846bac10
many post-deploy fixes
2013-12-22 14:15:02 +01:00
Thibault Duplessis
e2e8a81942
progress, leaderboard and activity trends
2013-12-21 20:17:52 +01:00
Thibault Duplessis
65fe56fd38
improve user leaderboards
2013-12-21 16:41:00 +01:00
Thibault Duplessis
00fb927658
show user progression, add progression leaderboard, user trophies
2013-12-21 16:10:14 +01:00
Thibault Duplessis
d4d8b0e695
fix rating calculator tau factor
2013-12-21 13:15:08 +01:00
Thibault Duplessis
5f8d62815e
don't update engine users perfs
2013-12-21 13:14:50 +01:00
Thibault Duplessis
e6226d829b
improve rating system
2013-12-17 23:43:35 +01:00
Thibault Duplessis
bd6896a731
convert all site to glicko ratings
2013-12-17 23:20:18 +01:00
Thibault Duplessis
ba03501a0e
glicko2 migration WIP
2013-12-16 23:40:19 +01:00
Thibault Duplessis
b643277b23
glicko migration WIP - seems like the glicko lib aint' working right
2013-12-16 00:16:00 +01:00
Thibault Duplessis
c2dabcf3fb
glicko engine and migration WIP
2013-12-15 22:06:11 +01:00
Thibault Duplessis
02e1c1c1ff
protect against DOS and fix the friend game with anon bug
2013-12-13 23:49:17 +01:00
Thibault Duplessis
99e518635b
stateless hijack token + fixes
2013-12-12 21:14:25 +01:00
Thibault Duplessis
74c38d5f51
more game storage tweaks
2013-12-11 09:56:11 +01:00
Thibault Duplessis
8205253cda
bypass json during user (de)serialization - WIP
2013-12-10 01:06:25 +01:00
Thibault Duplessis
84d61f0f50
upgrade scalalib
2013-12-04 20:32:29 +01:00
Thibault Duplessis
799a8a13ae
better game diff and stuff
2013-12-04 20:08:31 +01:00
Thibault Duplessis
dff14fb7b8
DB tubes can now be JS or BSON
2013-12-03 21:31:31 +01:00
Thibault Duplessis
218f3d0618
make some functions context agnostic
2013-10-29 17:17:12 +01:00
Thibault Duplessis
a322f6b4c0
custom event bus as akka extension
2013-10-28 12:19:06 +01:00
Thibault Duplessis
d02b38ed86
prevent multiple subscriptions for same actor
2013-10-27 01:27:52 +02:00
Thibault Duplessis
7ce725bc52
propagate user activity through akka event bus
2013-10-26 16:27:08 +02:00
Thibault Duplessis
d696399be4
use less socket hubs and more akka event bus
2013-10-26 14:14:54 +02:00
Thibault Duplessis
83a5bbe380
show confrontation from correct point of view
2013-10-21 11:02:38 +02:00
Thibault Duplessis
fa81c4fd8b
display incomplete profile name
2013-10-21 01:23:00 +02:00
Thibault Duplessis
fa4b11f0a1
complete user preferences w/ automatic queen option
2013-10-20 23:33:55 +02:00
Thibault Duplessis
240cde6d22
Merge branch 'master' into pref
...
* master:
complete user profile
de "Deutsch" translation #4847 . Author: Kurt Keller (Ulm, Germany). http://www.softdecc.com/pdb/search.jsp?expression=PROBID=%27P1276285%27
fix clocks running after resignation
fix user autocompletion
user configurable profile wip
list of all countries by ISO-3166-2 code
fix user autocompletion
increment assets version
ok to leave the page if game is not started
add flags sprite and CSS
ja "日本語" translation #4844 . Author: Golgo13.
jv "basa Jaw" translation #4843 . Author: Anonymous.
mk "македонски јази" translation #4838 . Author: Љупчо.
hr "hrvatski" translation #4836 . Author: Anonymous.
vi "Tiếng Việt" translation #4835 . Author: Anonymous.
fi "suomi, suomen kieli" translation #4832 . Author: Anonymous. Direct translation is "satunnaiset värit" but if this line is coming to wheter to play black/white or random color it is better to use just "satunnainen". If it comes to some other place you can and should propably use direct translation
send 404 response code for closed accounts
Conflicts:
modules/user/src/main/DataForm.scala
todo
2013-10-20 19:33:27 +02:00
Thibault Duplessis
60f2483383
complete user profile
2013-10-20 19:30:34 +02:00
Thibault Duplessis
a9129ef30d
user configurable profile wip
2013-10-20 15:46:29 +02:00
Thibault Duplessis
63fd5e3cbf
list of all countries by ISO-3166-2 code
2013-10-20 12:40:54 +02:00
Thibault Duplessis
dbd405a796
start user preferences implementation
2013-10-19 17:22:32 +02:00
Thibault Duplessis
951ff0f4ca
improve charts
2013-10-17 00:33:15 +02:00
Thibault Duplessis
8ed314a2f3
user ELO history chart with highcharts
2013-10-16 15:01:12 +02:00
Thibault Duplessis
606cbd2126
try to render the user ELO history with highstock
2013-10-16 12:08:36 +02:00
Thibault Duplessis
30ea4d953c
cache user elo chart json
2013-10-15 23:53:56 +02:00
Thibault Duplessis
addd45b04d
update User.seenAt less often
2013-09-25 14:48:33 +02:00
Thibault Duplessis
acde7095b3
cache user elo chart
2013-09-24 16:09:06 +02:00
Thibault Duplessis
8b3abe650f
hide blocking and blockers hooks
2013-09-24 15:32:55 +02:00
Thibault Duplessis
1cb899e26c
replace actor lazy refs with akka actor selections
2013-09-19 21:29:56 +02:00
Thibault Duplessis
18f2d43f37
more upgrade to scalaz 7.0.3
2013-09-18 18:55:19 +02:00
Thibault Duplessis
922571e8ec
cache more game collection queries
2013-09-18 02:40:25 +02:00
Thibault Duplessis
e1f32fa38b
cache confrontation count
2013-09-18 02:11:17 +02:00
Thibault Duplessis
cfc4f6cd8a
add confrontation logic and improve chess TV
2013-08-02 19:43:53 +02:00
Thibault Duplessis
f4950c9d08
show user language WIP
2013-07-27 00:27:25 +02:00
Thibault Duplessis
096173f65e
exclude cheaters from users lists
2013-07-25 19:41:08 +02:00
Thibault Duplessis
582eed9c6d
show many lists in users index page
2013-07-25 01:00:26 +02:00
Thibault Duplessis
cdf82dd02a
start user list rewrite
2013-07-23 13:04:15 +02:00
Thibault Duplessis
23dc89d302
update variant elos on end game
2013-07-21 18:48:29 +02:00
Thibault Duplessis
24ea61025a
store, precompute and display user variant elos
2013-07-21 18:20:52 +02:00
Thibault Duplessis
b7bb597954
generalize user sub-elo
2013-07-21 18:04:35 +02:00
Thibault Duplessis
aed070ec24
better speed elos default values
2013-07-21 14:36:04 +02:00
Thibault Duplessis
2bcd857bc5
fix multi elo calculations
2013-07-21 12:29:20 +02:00
Thibault Duplessis
9dcbd11ff3
update multielo
2013-07-21 12:16:21 +02:00
Thibault Duplessis
ed2b4417be
update multiple elos at end game wip
2013-07-21 11:34:24 +02:00
Thibault Duplessis
d2723c62f7
concurrently recompute all users speed elos
2013-07-20 23:10:46 +02:00
Thibault Duplessis
7274d8df65
attempt at recomputing all users ELO
2013-07-20 13:14:02 +02:00
Thibault Duplessis
1589b9d420
user multi elo wip
2013-07-20 13:11:43 +02:00
Thibault Duplessis
6a91d84bcd
store and show user multiple elos
2013-07-20 11:54:41 +02:00
Thibault Duplessis
891332302e
prevent division by zero
2013-06-28 13:36:14 +02:00
Thibault Duplessis
963b8f2840
compute team tourney points using mongodb aggregation
2013-06-27 19:35:11 +02:00
Thibault Duplessis
c61f4911cb
use mongodb aggregation framework to compute average team ELO
2013-06-27 19:32:53 +02:00
Thibault Duplessis
3d4f024ebd
store sound settings in js local storage
2013-06-11 12:41:21 +02:00
Thibault Duplessis
673fa96422
save sound pref in js local storage
2013-06-11 12:35:03 +02:00
Thibault Duplessis
080afeee05
complete challenge implementation
2013-06-05 13:55:16 +02:00
Thibault Duplessis
1109981800
improve ai server
2013-06-04 16:27:07 +02:00
Thibault Duplessis
8c0fce29a8
update user ranking every 10 minutes
2013-06-04 12:05:41 +02:00
Thibault Duplessis
e761097361
override User.equals using only id
2013-06-02 17:00:13 +02:00
Thibault Duplessis
49d322a481
async autofollow and seenAt update on user restoration
2013-06-02 14:21:59 +02:00
Thibault Duplessis
5c4246ddc0
fix User model js serialization
2013-06-02 13:55:46 +02:00
Thibault Duplessis
8a3d288733
move User.nb* to User.Count.*
2013-06-02 13:04:18 +02:00
Thibault Duplessis
48ce6f9511
prepare relation autofollow
2013-06-01 14:32:40 +02:00
Thibault Duplessis
021c54e2a9
better friend suggestions, using popular online users
2013-06-01 13:45:52 +02:00
Thibault Duplessis
f04620413d
prevent receiving messages from blocked users
2013-06-01 11:09:48 +02:00
Thibault Duplessis
752409e5f2
only adjust player elo if > to init elo
2013-05-31 12:34:37 +02:00
Thibault Duplessis
4bd8142736
Revert "fix user average elo counter using mongodb aggregation"
...
This reverts commit 260b51be90
.
2013-05-28 18:26:41 +02:00
Thibault Duplessis
95b3c18928
fix user average elo counter using mongodb aggregation
2013-05-28 18:26:09 +02:00
Thibault Duplessis
14a53b0a6f
show opponent chat status on game start
2013-05-28 14:35:04 +02:00
Thibault Duplessis
2fc42d8aa8
update friends box
2013-05-24 23:55:14 +02:00
Thibault Duplessis
f2ac332e10
reorder imports
2013-05-24 19:04:49 +02:00
Thibault Duplessis
6c5574c116
much better theming
2013-05-23 19:51:21 +02:00
Thibault Duplessis
59a4f500ba
show best opponents and link to game search
2013-05-19 21:01:20 -03:00
Thibault Duplessis
20a4822028
use raw ExpireSetMemo for storing online user ids
2013-05-19 11:27:32 -03:00
Thibault Duplessis
750ca4921c
remove GetUserIds socket message, make more use of WithUserIds
2013-05-19 11:22:45 -03:00
Thibault Duplessis
1b5e6acc3a
abstract caches with AsyncCache, baked by spray LruCache
2013-05-19 09:55:16 -03:00
Thibault Duplessis
53cf280c22
rename Option.zmap to Option.?? (consistent with Boolean.??)
2013-05-17 21:12:41 -03:00
Thibault Duplessis
90c983baf8
more work on troll isolation
2013-05-16 19:00:28 -03:00
Thibault Duplessis
88b0578894
lobby messages troll mode
2013-05-16 14:20:42 -03:00
Thibault Duplessis
d6e715bf80
start replacing mute with "Mark as troll"
2013-05-16 01:58:53 -03:00
Thibault Duplessis
a8637d75bf
better mod tools for dealing with users
2013-05-15 22:49:19 -03:00
Thibault Duplessis
4dbfa0baa5
fix db $set composition
2013-05-15 21:14:47 -03:00
Thibault Duplessis
86442e42fe
improve user store, give spies full users infos
2013-05-15 17:35:20 -03:00
Thibault Duplessis
e77fd45434
ensure only the right quantity of documents is fetched from mongodb
2013-05-15 15:00:11 -03:00
Thibault Duplessis
66aee1bb9d
typecheck db users
2013-05-15 01:49:50 -03:00
Thibault Duplessis
fe5df98900
fix elo charts
2013-05-15 01:07:35 -03:00
Thibault Duplessis
59b91aa30b
fix online usernames cron
2013-05-14 23:37:17 -03:00
Thibault Duplessis
3377c4ac47
better future failure logging
2013-05-14 23:19:51 -03:00
Thibault Duplessis
c9484b7552
try to unify chat messages / round is OK
2013-05-14 13:32:39 -03:00
Thibault Duplessis
7bc2a9048d
remove user env actor system dependency
2013-05-13 23:22:02 -03:00
Thibault Duplessis
2d44350a8f
take advantage of lazy actor refs
2013-05-12 22:54:19 -03:00
Thibault Duplessis
7510e727de
implement actor lazy references
2013-05-12 22:28:40 -03:00
Thibault Duplessis
4acdc72998
render tournament room
2013-05-12 15:41:30 -03:00
Thibault Duplessis
a5315ad635
ensure broadcasted socket actors are loaded beforehand
2013-05-12 13:30:19 -03:00
Thibault Duplessis
b085fbf35d
complete tournament api, remove Future.{doIf, doUnless}
2013-05-11 18:45:39 -03:00
Thibault Duplessis
56d4a671c0
rewrite user creation and authentication in database
2013-05-11 08:48:41 -03:00
Thibault Duplessis
927bdbd557
team cli
2013-05-10 13:19:09 -03:00
Thibault Duplessis
ea25cc7e02
db query limit is a property of the cursor
2013-05-10 10:58:04 -03:00
Thibault Duplessis
9655a1b786
reporting app
2013-05-08 15:30:55 -03:00
Thibault Duplessis
2a91b261e6
user app compiles
2013-05-08 12:41:12 -03:00
Thibault Duplessis
98944b54df
simplify model tubes using Reads.andThen combinator
2013-05-06 22:14:36 -03:00
Thibault Duplessis
bf77d52bbf
user mongodb map reduce commands
2013-05-06 21:05:51 -03:00
Thibault Duplessis
9f6b058a3a
migrate user.settings to objects
2013-05-06 18:17:33 -03:00
Thibault Duplessis
3bc437a3c4
team app
2013-05-06 17:49:12 -03:00
Thibault Duplessis
47b837ac53
fix user creation
2013-05-06 11:12:50 -03:00
Thibault Duplessis
abfcd5a429
inject scheduler to modules environments
2013-05-06 08:38:25 -03:00
Thibault Duplessis
224daa6ea0
disable scheduling for short runs
2013-05-06 06:26:36 -03:00
Thibault Duplessis
7c2bfe9d10
port auth stuff
2013-05-04 20:12:53 -03:00
Thibault Duplessis
b7179d1c78
use userId, not username
2013-04-15 08:38:32 -03:00
Thibault Duplessis
b4418db01b
split cron actors launch over modules
2013-04-15 08:30:15 -03:00
Thibault Duplessis
6fa652139f
use logger
2013-04-13 15:39:08 -03:00
Thibault Duplessis
35f876e9e4
update user test
2013-04-13 15:04:23 -03:00
Thibault Duplessis
e051f0a009
upgrade to latest reactive mongo
2013-04-13 13:07:14 -03:00
Thibault Duplessis
ee26a58fc9
import play default context globally
2013-04-10 07:43:21 -03:00
Thibault Duplessis
355da3ca58
make the site template layout compile
2013-04-09 15:58:34 -03:00
Thibault Duplessis
71ff43cbe5
move modules to the modules/ dir
2013-04-09 10:44:57 -03:00