343 Commits

Author SHA1 Message Date
Zachary Doll
536363c3cf Merge pull request #2 from kasperisager/develop
Utilize the autoloader for the super class and rule interface
2013-12-19 11:34:17 -08:00
Zachary Doll
3f7336b74b Merge pull request #3 from kasperisager/hotfix/join-category
No need to represent $Discussions array as string when unsetting
2013-12-19 10:58:22 -08:00
Kasper Kronborg Isager
148faa6123 No need to represent $Discussions array as string when unsetting
The array can be directly unset just fine. Converting it to a string
before unsetting will throw a notice.
2013-12-18 21:59:03 -05:00
Kasper Kronborg Isager
68c788d8a2 Add license to repository root 2013-12-18 21:46:10 -05:00
Kasper Kronborg Isager
ac07632811 Resurrect README with corrected case
Uppercase informational markdown filenames (README.md, CONTRIBUTING.md,
LICENSE.md, etc.) are simply the standard.
2013-12-18 21:41:30 -05:00
Kasper Kronborg Isager
9a189d55de Temporarily remove README 2013-12-18 21:39:31 -05:00
Kasper Kronborg Isager
a02d054578 Kill off any and all trailing whitespace 2013-12-18 21:38:12 -05:00
Kasper Kronborg Isager
07c4d55572 Rely on Garden's autoloader for bringing classes and rules into scope
The Yaga rule interface as well as the static super class can be auto-
magically brought into scope using Garden's autoloader instead of being
manullay included where needed.

I also renamed `lib` to `library` as this is used everywhere else in
Vanilla and moved the rules into the `library` dir to keep everything
in the same place.
2013-12-18 21:19:15 -05:00
Kasper Kronborg Isager
1990db4df4 Make about.php a little more readable 2013-12-18 20:51:38 -05:00
Zachary Doll
b2b4ee7fab Bumped version for properly cased action icons. 2013-12-18 19:09:36 -06:00
Zachary Doll
22a983e4a6 Forcefully renamed icon files to proper case 2013-12-18 18:30:43 -06:00
Zachary Doll
82437a6d3b Bump version and add app requirement 2013-12-18 14:07:16 -06:00
Zachary Doll
0bf590a0b1 Remove application prefix from most links 2013-12-18 08:04:13 -06:00
Zachary Doll
47f2ca95bb Update controllers to prevent name conflicts 2013-12-18 07:48:14 -06:00
Zachary Doll
38ade69fd5 Change yaga controller to settings controller to prevent conflicts 2013-12-18 07:27:32 -06:00
Zachary Doll
635d5fb7ab Update readme 2013-12-17 22:16:13 -06:00
Zachary Doll
62cd36659f Added configuration checks on all section specific code 2013-12-17 22:14:23 -06:00
Zachary Doll
fb0291f5be Refactored reactions.css 2013-12-17 22:06:45 -06:00
Zachary Doll
5bc2ce54e1 Reactions CSS refactor WIP 2013-12-16 16:11:58 -06:00
Zachary Doll
17b0a5c9c9 Created acted model to handle loading discussion/comments that have been acted on 2013-12-14 13:28:30 -06:00
Zachary Doll
32394b8ad2 Optimized reaction controller methods and made render changes as necessary 2013-12-12 11:30:37 -06:00
Zachary Doll
053817f7e9 Finish refectoring reaction model 2013-12-12 08:53:47 -06:00
Zachary Doll
3c378a5efb Model refactoring/compacting WIP 2013-12-11 17:36:32 -06:00
Zachary Doll
f6aa3e6fe3 Refactor action model: reactcontroller was saved 2013-12-11 17:04:26 -06:00
Zachary Doll
5a40a69c39 Refactor action model 2013-12-11 17:03:58 -06:00
Zachary Doll
5c4120a41e Added validation to rules criteria 2013-12-11 16:56:37 -06:00
Zachary Doll
7922ecf188 Added rule descriptions on the badge edit page 2013-12-11 15:40:19 -06:00
Zachary Doll
d4d3cd2dcd Add ability to stop rank progression 2013-12-11 14:38:34 -06:00
Zachary Doll
4ac36b036e Added pager to the badge settings screen 2013-12-11 13:59:22 -06:00
Zachary Doll
ff410bcd7b Finished up rank promotion screen and refactor rank model 2013-12-11 13:48:06 -06:00
Zachary Doll
c96e831f26 updated comparison to only show the earned string on valid awards 2013-12-11 11:56:22 -06:00
Zachary Doll
c95bd9e84b Fixed the badges/all query to always show the correct award record 2013-12-11 11:54:17 -06:00
Zachary Doll
51b8dadb9f Forgot to save all :(, more badge model refactoring 2013-12-11 10:38:16 -06:00
Zachary Doll
44256fe261 Split badge model into badge and badge award models 2013-12-11 10:28:22 -06:00
Zachary Doll
9907f4b664 Update yaga todo list 2013-12-10 17:01:41 -06:00
Zachary Doll
4d3e553429 Badge deletion now updates user points and counts 2013-12-10 16:50:10 -06:00
Zachary Doll
810d07ce2d Megacommit! Fixed all known inline todos 2013-12-10 15:29:07 -06:00
Zachary Doll
d1332d0158 Refactored react controller 2013-12-10 14:57:12 -06:00
Zachary Doll
6c46e24dd6 Reduced popup width on yaga dashboard pages 2013-12-10 08:45:20 -06:00
Zachary Doll
2fe1c87462 Ranks now use a single photo for activities 2013-12-09 21:56:45 -06:00
Zachary Doll
ae24c7d8aa Added art assets 2013-12-09 17:28:32 -06:00
Zachary Doll
1fa8ca47ce Ranks now use a single photo WIP 2013-12-09 17:27:50 -06:00
Zachary Doll
0a5613cb1f Ranks now award roles 2013-12-09 17:12:22 -06:00
Zachary Doll
c0e2817e15 Rework ranks to use roles and a single photo 2013-12-04 16:29:57 -06:00
Zachary Doll
c4bd5b5f15 Synced locale up with definitions in use. Also namespaced most definitions 2013-12-04 14:09:26 -06:00
Zachary Doll
61d334ab44 All hardcoded strings can be translated now 2013-12-04 10:21:39 -06:00
Zachary Doll
3d06de359f More clean up of class hooks file 2013-12-03 17:33:39 -06:00
Zachary Doll
d88d5c0f67 Pared down the reactions.css file to not conflict with the sprites plugin 2013-12-03 17:25:55 -06:00
Zachary Doll
9b20d11f0b Add leaderboard configuration options and cleaned up the class hooks file 2013-12-03 17:17:16 -06:00
Zachary Doll
55d67c109a Made leaderboard render code more robust (no more errors on empty sets) 2013-12-03 11:53:13 -06:00