Commit Graph

58 Commits

Author SHA1 Message Date
Andrew Brown
aeb01c2963 Merge branch 'master' into dev-api 2020-08-10 15:29:19 -07:00
Andrew Brown
4272536fca don't 500 on share#show for topics 2020-08-02 22:24:01 -07:00
Andrew Brown
2c27089950 make headers optional on pagecollections 2020-07-27 16:29:23 -07:00
Andrew Brown
c83b1691f9 resize & optimize new header photo 2020-07-11 02:47:29 -07:00
Andrew Brown
7afb7a2a12 enable sharing timelines to stream 2020-07-11 02:41:11 -07:00
Andrew Brown
e44f17b0ad timelines#index for premium users 2020-07-05 17:30:25 -05:00
Andrew Brown
a8e73c5e6a timeline events 2020-06-16 02:21:39 -05:00
Andrew Brown
0161aa0ab4 icons for lore categories + file cleanup 2020-03-25 16:09:53 -05:00
Andrew Brown
e020ae1a2d lore fields 2020-03-25 14:01:29 -05:00
Andrew Brown
ab384815ae initial integration authorization flow 2020-03-02 23:10:26 -06:00
Andrew Brown
a66e52e3a0 progress on api docs 2020-03-02 16:22:38 -06:00
Andrew Brown
4c576b9dee add the references api docs page 2020-02-21 22:12:00 -06:00
Andrew Brown
0e53a728fb only allow favoriting persisted content 2020-01-29 01:23:54 -06:00
Andrew Brown
83f156c983 styling 2019-12-31 18:05:21 -06:00
Andrew Brown
683708ec17 top-level icons and colorings 2019-05-29 22:53:33 -05:00
Andrew Brown
82f72a4099 profile redesign wip 2019-05-03 20:02:41 -05:00
Andrew Brown
22371a418d here goes nothing 2019-03-18 17:07:27 -05:00
Andrew Brown
ecd252a1cd Merge branch 'master' into documents 2018-11-14 14:47:42 -06:00
Andrew Brown
34fdc6c1aa resize card headers 600x400 2018-11-09 13:27:24 -06:00
Andrew Brown
07028caa88 images for the new page types 2018-11-01 21:04:04 -05:00
Andrew Brown
bae24b6a29 polish docs#index design 2018-10-18 23:24:27 -05:00
Andrew Brown
68aae115e2 remove this awful bane 2018-09-04 03:55:23 -05:00
Andrew Brown
9060f37e2a Sort sidebar premium pages alphabetically 2018-01-27 15:01:41 -06:00
Andrew Brown
07e586d34c Add technology and deity 2018-01-27 14:22:36 -06:00
Andrew Brown
81c554450f Add Planet pre-configuring 2018-01-27 14:05:28 -06:00
Andrew Brown
04f8a89b4a Include contributable content in linked lists 2018-01-06 20:49:30 -06:00
Andrew Brown
6bde22a3a2 add 'more content types coming soon' message/cta 2018-01-01 15:24:44 -06:00
Andrew Brown
cab9d0ca51 Add and hook up town/country/landmark 2017-12-31 15:56:33 -06:00
Andrew Brown
d6daf0c204 Add Flora model #migration 2017-07-31 02:39:13 +02:00
Andrew Brown
97f3225a24 Resized images 2017-04-27 19:49:18 +01:00
Andrew Brown
7f8d5e6f7a Polish up navbar etc for soft launch 2017-04-26 19:42:04 +01:00
Andrew Brown
23ed14134a Hook up share links 2017-04-17 18:20:46 +01:00
Andrew Brown
c3b00257a2 Voting MVP 2017-04-17 16:22:02 +01:00
Andrew Brown
2b1355b053 Add super secret page that no one knows about 2017-03-19 23:49:36 +00:00
Andrew Brown
2f6ba61066 Add game designers landing page 2017-03-08 18:04:14 +00:00
Andrew Brown
0ac1eea6c6 Add landing page for roleplayers sans comparison chart 2017-03-08 16:24:31 +00:00
Andrew Brown
31ff49195b Add for/writers landing page 2017-03-08 15:50:51 +00:00
Andrew Brown
eb934ba59d WIP dashboard designs 2017-02-23 23:05:47 +00:00
Andrew Brown
b347f03a3e Style login page 2017-02-23 15:31:04 +00:00
Andrew Brown
041813d8e2 WIP design tweaks for dashboard and content#show pages 2017-02-21 20:01:45 +00: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
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
c89baed9f8 Update landing page with new content types 2016-10-31 20:12:54 +01:00
Andrew Brown
2005d71d18 Update card headers for magics/languages/religions 2016-10-30 00:35:44 +02:00
Andrew Brown
f2895837f8 Round out race planning 2016-10-21 23:02:26 +02:00
Andrew Brown
69f6a7cbf0 Graphical headers on content index pages 2016-10-19 00:20:46 +02:00
Andrew Brown
1823695816 Normalize card intro assets to the same size 2016-09-22 05:12:31 +02:00
Andrew Brown
2b18b1b789 Way better landing page, still wip 2016-09-21 04:23:00 +02:00
Andrew Brown
9f0a82aea2 Two takes on landing pages, each wip 2016-09-14 23:53:52 -05:00
Andrew Brown
4ef11e8563 Legal imagesgit status 2016-04-07 01:50:34 -05:00