Commit Graph
539 Commits
Author SHA1 Message Date
Andrew Miner 76dc863372 Compress generated CSS 2015-01-17 12:26:21 -08:00
Andrew Miner 83868e2760 Massive refactoring to clean up models
* Tweak style of quantity label in output box to be more visible
* Move data files for all mods under a directory for the specific
  version of the mod
* Add a `silent` property to the base model to prevent models which
  shouldn't be observed from emitting events
* Change the term "itemSlug" to just "slug" across the board
* Change all models so that they don't require their parent in their
  constructors and so that they don't automatically add themselves to
  their parents lists
* Remove a bunch of unnecessary event triggering
* Tighten up access to various lists of children across all models
* Refactor the guts of the V2 parser into an abstract base class so
  it can be used for other parsers in the future
* Remove a number of unused methods
2015-01-17 11:49:07 -08:00
Andrew Miner bb959264ee Update deploy --new ot always rebuild for prod 2015-01-16 21:03:47 -08:00
Andrew Miner 3efdff6ca4 Fix bug where GA being slow to load caused crash 2015-01-16 21:03:25 -08:00
Andrew Miner c3aac86e3a Fix bug which made deep links fail 2015-01-16 20:49:41 -08:00
Andrew Miner 5f57622cf3 Several large refactorings
* Refactor location of all data files to include a subdirectory
  for the mod version
* Update the BaseModel class to allow models to load themselves from
  any text file (whether JSON or CG)
* Refactor ModPack & ModVersion to move the laoding functionality in
  one into the other (and use the new stuff in BaseModel)
* Move the parser versions into a new subdirectory which allows for
  future additional parsers
2015-01-16 20:26:54 -08:00
Andrew Miner c14997ef90 Update README.md 2015-01-16 13:11:29 -08:00
Andrew Miner ed68159b19 Fix another AE2 recipe 2015-01-16 09:03:56 -08:00
Andrew Miner 1e153d98a9 Fix recipe in AE2 2015-01-16 09:02:32 -08:00
Andrew Miner 03b46f3958 Add local storage for certain UI state 2015-01-16 09:01:06 -08:00
Andrew Miner 33b9214386 Add a "report a problem" link in crafting plan 2015-01-15 21:59:03 -08:00
Andrew Miner d94bd39e52 Refactor the SAYT code to return better results 2015-01-15 17:12:12 -08:00
Andrew Miner a50e3d9621 Add button to suggest a new mod 2015-01-15 14:43:17 -08:00
Andrew Miner 6562c5a4b8 Only report path to GA 2015-01-15 11:43:41 -08:00
Andrew Miner f7fb6cd10e Ensure the current URL is recorded for GA 2015-01-15 11:38:42 -08:00
Andrew Miner 03eacc243c Don't duplicate reports of page visits 2015-01-15 11:30:47 -08:00
Andrew Miner f0c6c055ff Ensure GA is recorded for each page change 2015-01-15 11:14:04 -08:00
Andrew Miner d2b9720e72 Fix recipe in AE2 2015-01-15 11:12:49 -08:00
Andrew Miner 355e98b032 Fix image loader bug which caused broken links 2015-01-15 09:35:00 -08:00
Andrew Miner 2e163600fa Fix missing line number bug in parser 2015-01-15 09:34:16 -08:00
Andrew Miner 271367114f Add full recipes for Applied Energistics 2015-01-15 09:33:45 -08:00
Andrew Miner b228aabe27 Convert IC2 and BC to the V2 format 2015-01-14 16:07:27 -08:00
Andrew Miner fd2bf159ad Fix bug where including tools doesn't re-craft 2015-01-14 16:00:42 -08:00
Andrew Miner aa3406aa54 Convert the MC 1.7.10 recipes into V2 format 2015-01-14 15:58:20 -08:00
Andrew Miner 291f94da57 Add the "verify" script
In addition to the new script, this changes the V2 parser to be able
to continue past the first error found so that as many errors as
possible may be displayed.
2015-01-14 15:57:27 -08:00
Andrew Miner 89a8e2b539 Add V2 file format 2015-01-14 15:19:02 -08:00
Andrew Miner c417a24653 Fix recipes in MC and IC2 2015-01-14 09:30:20 -08:00
Andrew Miner a78ff47c92 Fix carpet recipes in MC 1.7.10 2015-01-14 08:47:39 -08:00
Andrew Miner aaee2e6090 Add images for AE2 and start of recipes file 2015-01-13 09:46:32 -08:00
Andrew Miner 823df84924 Revert local storage change & refactor parser V1
* Revert the local storage change as it ties model objects to global
  state and makes testing impossible. It will be necessary to redo
  that feature differently
* Refactor the parser versions to move V1 into its own set of files
2015-01-13 09:44:13 -08:00
Andrew Miner 47c7cf693a Fix bug where "include tools" would always stay on 2015-01-12 14:21:34 -08:00
Andrew Miner fef9d155d8 Store tool and modVersion enabled states 2015-01-12 14:18:07 -08:00
Andrew Miner 3e70c0deef Show tooltips for items in crafting grid 2015-01-12 12:56:24 -08:00
Andrew Miner a2f4484235 Update jQueryUI to include tool tips 2015-01-12 12:56:09 -08:00
Andrew Miner 833d255dce Don't send feedback on return 2015-01-12 12:37:51 -08:00
Andrew Miner c510c5a1da Add feedback widget 2015-01-12 12:35:36 -08:00
Andrew Miner 1b328a8542 Add missing recipes for BC 6.2.6 2015-01-12 03:59:41 -08:00
Andrew Miner a784f275ff Add back the "include tools" option
* Rewrite the crafting algorithm to recursively find all the steps
  involved and then resolve how many times each needs to be run.
* Update the base controller to debounce calls to refresh
* Fix a few erroneous recipes for IC2-Classic
2015-01-11 16:01:51 -08:00
Andrew Miner 16f17f62a1 Update URL to reflect single item crafting 2015-01-11 09:09:58 -08:00
Andrew Miner 77a026c0e3 Add marketing copy for forums 2015-01-11 09:09:09 -08:00
Andrew Miner 24a9add3f5 Update Gruntfile to uglify prod scripts 2015-01-10 13:34:51 -08:00
Andrew Miner eaabb754a2 Lower logging level in production 2015-01-10 12:48:03 -08:00
Andrew Miner 26a5e028a6 Hide/show inventory toolbar when editable 2015-01-10 12:40:28 -08:00
Andrew Miner 1b2552a20a Remove ability to upload recipe books 2015-01-10 12:31:12 -08:00
Andrew Miner a442ff3245 Prevent quantity field from accepting huge numbers 2015-01-10 12:23:53 -08:00
Andrew Miner 9970b92157 Fix broken tests for gatherNames 2015-01-10 12:13:43 -08:00
Andrew Miner 9756f1f045 Allow "have" inventory to include non-craftables 2015-01-10 11:55:07 -08:00
Andrew Miner 634dec0ee8 Fix autocomplete to dismiss after selecting 2015-01-10 10:52:46 -08:00
Andrew Miner cbe836086a Change crafting table name to show step count 2015-01-10 10:52:23 -08:00
Andrew Miner f21e1592c0 Fix some bugs with IC2 Classic recipes 2015-01-10 10:51:17 -08:00