Commit Graph

1196 Commits

Author SHA1 Message Date
Robert Richter
2d77defbd0
Add a temporary graph to document header states 2017-01-01 23:32:21 -06:00
Robert Richter
3d6f066b85
Initialize sidenav
It wasn't getting initialized before! The sidenav wasn't working at all.
2017-01-01 17:11:54 -06:00
Robert Richter
9599b71157
Make assets compile immediately in development 2017-01-01 17:09:33 -06:00
Andrew Brown
990a306b48 Link back to content index pages on content#show by clicking on content type icon 2016-12-26 18:03:53 +01:00
Andrew Brown
473a936929 Merge pull request #171 from cherez/content-new-tab
Make content links open in a new tab
2016-11-26 21:03:25 +01:00
Steven Wallace
a57459a14e Make content links open in a new tab 2016-11-26 12:43:05 -06:00
Andrew Brown
8308d5e30d Merge pull request #168 from indentlabs/changelog-2.0.0
Migrate change log into GitHub releases
2016-11-21 23:02:33 +01:00
Andrew Brown
56e39342f3 Merge branch 'master' into changelog-2.0.0 2016-11-21 22:38:26 +01:00
Andrew Brown
decdbadd33 Merge pull request #169 from indentlabs/contribution-guidelines
Update Contribution Guidelines
2016-11-21 22:37:22 +01:00
Bobby Richter
d760c25c42 Create ISSUE_TEMPLATE.md 2016-11-06 13:38:55 -06:00
Bobby Richter
cbe1c84ed8 Create PULL_REQUEST_TEMPLATE.md 2016-11-06 13:37:48 -06:00
Bobby Richter
032508b771 Update CONTRIBUTING.md 2016-11-06 13:34:32 -06:00
Robert Richter
1f984df4f6
Move all changelog info into GitHub Releases 2016-11-06 13:20:59 -06:00
Robert Richter
b2e9b7587c
Format changelog 2016-11-06 12:48:28 -06:00
Andrew Brown
e8afa326b3 Handle camel case properly when redirecting to multi-word controller paths 2016-11-06 18:25:24 +01:00
Andrew Brown
38244ac022 Don't catch require_ownership exceptions so we can see error in prod logs 2016-11-06 18:15:35 +01:00
Andrew Brown
3b84989321 Show modals again, function method changed apparently 2016-11-06 16:48:42 +01:00
Andrew Brown
3713971410 Update changelog 2016-11-06 16:20:58 +01:00
Andrew Brown
48cf0a2ea5 Scope content linking dropdowns to universe when scoped 2016-11-06 15:48:23 +01:00
Andrew Brown
01cf89af04 Clear template description when quick-adding content 2016-11-06 15:29:27 +01:00
Andrew Brown
28fde85db6 Fix hidden tabs on content#show 2016-11-06 15:18:48 +01:00
Andrew Brown
a49ddb2717 Show markdown list formatting in content fields -- fixes #154 2016-11-06 01:47:47 +01:00
Andrew Brown
0af6ab2048 update landing page -- fixes #157 2016-11-06 01:24:50 +01:00
Andrew Brown
b2837d4759 Fix quick-add not passing through name value 2016-11-06 01:11:22 +01:00
Andrew Brown
b6fef08e5e Remove boilerplate tests 2016-11-06 00:12:21 +01:00
Andrew Brown
41b4869017 Load jquery and other page requirements syncronously 2016-11-06 00:11:44 +01:00
Andrew Brown
b4c9e55113 Merge pull request #156 from indentlabs/optimize-javascript-loading
Optimize javascript load times
2016-11-05 23:17:30 +01:00
Andrew Brown
ba196fdc89 Merge branch 'master' into optimize-javascript-loading 2016-11-05 23:16:04 +01:00
Andrew Brown
d5ab5dc14b Stop trying to drop tables that don't exist - fixes #166 2016-11-05 23:09:35 +01:00
Andrew Brown
fdb2b408e7 Merge pull request #162 from mpigsley/unsavable-custom-content-fix
#159 Allow Custom Attributes to be Saved
2016-11-05 22:36:50 +01:00
Andrew Brown
fd5e6e4873 Merge branch 'master' into unsavable-custom-content-fix 2016-11-05 22:33:14 +01:00
Mitchel Pigsley
0e0a1dc7f5 Fix duplicate keys in tests 2016-11-03 18:37:51 -05:00
Mitchel Pigsley
46c3cdbb23 Add back missing religious locationships 2016-11-03 18:31:02 -05:00
Mitchel Pigsley
aff0f9646c Update some tests 2016-11-03 18:29:15 -05:00
Mitchel Pigsley
5254db5cf1 Add custom attribute values to the extended and collective pages 2016-11-03 16:55:59 -05:00
Robert Richter
7dcf798f8a
Optimize javascript load times
Our application JS is bloated with minified libraries, while our actual
application Javascript barely amounts to more than two hundred lines.
I propose removing these libraries from our sass file, and instead
load them as separate resources in `<link>` and `<script>` tags.

This has several advantages:

 - By using common CDNs, users are likely to have many of these libraries
   cached already.
 - Even if the files aren't cached, the CDN is likely to deliver them
   faster.
 - We can use the HTML5 'async' attribute to load these libraries
   asynchronously, so users aren't held up while they download.
 - Our fully compiled application JS is much, much smaller, which
   reduces the load on our host.

Also, on the topic of load times, I realized that in #152 that one of the
images was a PNG, not a JPG. I had tried optimizing the image, but I didn't
realize that it wasn't a JPG like the others. Here, I converted it to a JPG,
and it is significantly smaller, and it is visually unchanged.

I'm having some difficulty testing on my local machine, so I would appreciate
some additional manual testing before merging this.
2016-11-02 23:41:00 -05:00
Andrew Brown
29e374f3be Show character aliases in form 2016-11-02 21:54:58 +01:00
Andrew Brown
9451c60d6f Add group memberships and locations 2016-11-02 21:35:41 +01:00
Andrew Brown
c2ea56d5e0 Allow editing races on characters 2016-11-02 19:10:53 +01:00
Andrew Brown
3005eb44af Merge pull request #152 from indentlabs/optimize-images
Shrink images to the size they are actually used
2016-11-02 14:56:14 +01:00
Andrew Brown
ac28ebffda Quick-add ux improvements 2016-11-02 14:50:40 +01:00
Andrew Brown
fbc68af450 Quick-add content into the current universe scope if it exists 2016-11-02 14:35:13 +01:00
Andrew Brown
07c372eb01 Fix CSV exports 2016-11-02 14:10:16 +01:00
Andrew Brown
2f68c5eccd Fix json and xml data exports 2016-11-02 14:01:57 +01:00
Andrew Brown
efd4181972 Fix text data export 2016-11-02 14:00:18 +01:00
Andrew Brown
9e3b12bc6b Add new content types to user content count 2016-11-02 13:49:38 +01:00
Andrew Brown
9e8cb7013f Merge pull request #153 from indentlabs/add-user-plan-type
Add plan type on user model
2016-11-02 10:58:40 +01:00
Andrew Brown
f4eb1ed4b5 Add plan type on user model 2016-11-02 10:52:40 +01:00
Robert Richter
c92304cc7f
Shrink images to the size they are actually used
Also adjust pixel dimensions very slightly so that all
images are the exact same dimensions. We're talkin'
one- or two-pixel changes, but the misalignment is
noticeable if you look closely.

Finally, the pixel density of the images are adjusted
as well. The change is not noticeable, but results in
much smaller file sizes.

These changes result in a visual improvement. Not only
does it fix the aforementioned aspect ratio mismatches,
it improves the quality of the scaled-down images.
I guess the browser did a poor job scaling the images
down, because more detail is visible in the scaled-down
versions.
2016-11-01 20:34:40 -05:00
Andrew Brown
5c75658778 drop languages table on the ol' roku 2016-11-01 23:06:42 +01:00