550fc91138
Merge branch 'atomaka/feature/api-subdomain' into 'master'
...
Constrain API to the api subdomain
See merge request !23
2015-11-04 14:10:43 -05:00
2f52a92c67
Constrain API to the api subdomain
2015-11-04 14:04:13 -05:00
4555334d05
Merge branch 'atomaka/bugfix/card-order' into 'master'
...
Default scope sucks, fix ordering for cards
`default_scope` is always active. It can be disabled by creating your ActiveRecord query with `unscoped` but that requires knowing about `default_scope`. Let's remove it and order per use case.
See merge request !22
2015-11-04 12:00:07 -05:00
803837fdb3
Default scope sucks, fix ordering for cards
2015-11-04 11:56:26 -05:00
2f2e4b2381
Merge branch 'atomaka/feature/card-by-updated' into 'master'
...
Sort cards by updated_at in admin
Cards that were recently updated, have a higher chance to be updated again because of the bouncing around between screens. Put those at the top.
See merge request !21
2015-11-04 11:47:33 -05:00
70f410baa5
Sort cards by updated_at in admin
2015-11-04 11:46:44 -05:00
9505e08b28
Merge branch 'atomaka/feature/dashboard' into 'master'
...
Get Started On Dashboard
Add a few things for a basic dashboard
See merge request !20
2015-11-03 16:22:35 -05:00
7419056e2c
Track newly created cards
2015-11-03 16:21:41 -05:00
6a6a31b77c
Add some basic info to the dashboard
2015-11-03 16:15:20 -05:00
a0be5a27d2
Fix migration so it doesn't break things!
2015-11-03 15:37:21 -05:00
c0bd723e31
Merge branch 'atomaka/feature/useful-things' into 'master'
...
Skill Useful Fixes
* Add default sort order to the Leader Skill page
* Remove passive skill name requirement.
See merge request !19
2015-11-03 15:31:05 -05:00
cd7e8f736f
Allow unnamed passive skills
2015-11-03 15:29:10 -05:00
8bef784209
Order leader skills alphabetically
2015-11-03 15:16:26 -05:00
59384c0b85
Merge branch 'atomaka/feature/link-counter-cache' into 'master'
...
Add counter cache for links
It is difficult to find out which cards are missing links. This allows us to easily find those cards.
See merge request !18
2015-11-03 14:37:22 -05:00
ab8b944682
Add counter cache for links
2015-11-03 14:36:44 -05:00
1302454e5e
Remove caching
2015-11-03 13:24:10 -05:00
c5816a3f43
Enable caching
2015-11-03 13:21:11 -05:00
480dbd1a64
Merge branch 'atomaka/feature/api-caching' into 'master'
...
Add some memory caching for now
This is a very basic cache for the time being. I am not even sure if it is a performance gain.
See merge request !17
2015-11-03 13:17:18 -05:00
8c826b44ee
Add some memory caching for now
2015-11-03 13:16:59 -05:00
44b4f7314d
Merge branch 'atomaka/bugfix/api-n+1' into 'master'
...
Fix N+1 on API
Rarity
Type
Leader Skill
Passive Skill
Super Attack
Awaken Type
Dokkan Card
HP, ATK, Def
Links (one query per)
N+11-16 depending on link count * 224 cards = > 3000 queries. WHOOPS.
Let's drop that down to 13 queries total.
See merge request !16
2015-11-03 12:09:23 -05:00
183ca46fa4
Fix N+1 on API
2015-11-03 12:04:58 -05:00
6910d6ae89
Merge branch 'development' into 'master'
...
Development
See merge request !15
2015-10-27 09:52:25 -04:00
8b7216e1ad
Merge branch 'atomaka/feature/cors' into 'development'
...
Deal with cross origins
See merge request !14
2015-10-27 09:51:57 -04:00
7e82b16f29
Deal with cross origins
2015-10-27 09:42:56 -04:00
307262a701
Merge branch 'development'
2015-10-25 17:35:51 -04:00
092d712378
Finishing of stat import
2015-10-25 17:35:36 -04:00
242da0bfca
Merge branch 'development' into 'master'
...
Development
See merge request !13
2015-10-25 11:49:34 -04:00
f50b344645
Merge branch 'atomaka/feature/importer-links' into 'development'
...
Add passive and link descriptions
Update the importer to add passive and link descriptions from atomaka data sources.
See merge request !12
2015-10-25 11:43:04 -04:00
2ba6dcaa17
Add passive and link descriptions
2015-10-25 11:41:37 -04:00
d0daf51aef
Merge branch 'development' into 'master'
...
Development
Includes new importer
See merge request !11
2015-10-23 20:42:18 -04:00
d9b5ed17a5
Merge branch 'atomaka/feature/importer' into 'development'
...
Build importer
Attempt to import data from renzy's store.
See merge request !10
2015-10-23 20:40:28 -04:00
5730e0ade5
Build importer
2015-10-23 20:32:44 -04:00
8eccf7e152
Make passive skills more usable.
...
See merge request !9
2015-10-23 13:44:09 -04:00
70e44b948f
Merge branch 'atomaka/bugfix/full-passive-skill' into 'development'
...
Show all relevant passive skill details
Fix to issue #2
See merge request !8
2015-10-23 13:42:49 -04:00
72c012a5df
Show all relevant passive skill details
2015-10-23 13:41:19 -04:00
aee4ec8da4
Merge branch 'development' into 'master'
...
Development
Bugfixes to add uniqueness constraints to Super Attacks and Leader Skills
See merge request !7
2015-10-23 11:29:04 -04:00
6e9ad101e0
Merge branch 'atomaka/bugfix/unique-passive-skill' into 'development'
...
Uniqueness constraint on passive skill
See merge request !6
2015-10-23 11:28:07 -04:00
23796373f0
Uniqueness constraint on passive skill
2015-10-23 11:27:15 -04:00
5a59c4d798
Merge branch 'atomaka/bugfix/unique-super-attacks' into 'development'
...
Super Attack name + description should be unique
See merge request !5
2015-10-23 11:22:32 -04:00
f5f91f0ff9
Super Attack name + description should be unique
2015-10-23 11:21:26 -04:00
cfac2aaff7
Merge branch 'atomaka/bugfix/unique-leader-skill' into 'development'
...
Require leader skills to be unique
See merge request !4
2015-10-23 11:06:22 -04:00
860f58b974
Require leader skills to be unique
2015-10-23 11:06:06 -04:00
83831df27f
Add procfile
2015-10-21 14:25:44 -04:00
acf2ac26bb
Clean up api serializers
2015-10-21 10:52:59 -04:00
5232273a37
Only set types during create
2015-10-21 10:33:48 -04:00
ea38a64ced
Set stat_type correctly
2015-10-21 10:24:41 -04:00
faa1f56aec
Finish up stattypes
2015-10-20 19:27:59 -04:00
7a839563f1
This changed...whatever
2015-10-20 18:57:20 -04:00
64d5d157b3
More ugly fixes
2015-10-20 18:06:44 -04:00
1e7d000f72
Fix state_id to stat_id
2015-10-20 18:02:49 -04:00