Commit Graph

90 Commits

Author SHA1 Message Date
Andrew Brown
aeb01c2963 Merge branch 'master' into dev-api 2020-08-10 15:29:19 -07:00
Andrew Brown
7268cb728a wrapping up stream redesign 2020-06-02 01:14:48 -05:00
Andrew Brown
e974b66548 polish off dark mode v1 2020-06-01 15:16:55 -05:00
Andrew Brown
ff6d8a96d8 more work on dark mode 2020-05-16 16:04:21 -05:00
Andrew Brown
0b07d24953 Merge branch 'master' into dev-api 2020-03-02 16:24:14 -06:00
Andrew Brown
ed8782ffdc add api_docs#index & api docs plumbing 2020-02-21 16:58:35 -06:00
Andrew Brown
e524b0fed1 redesign content#sidelinks 2020-02-08 21:14:01 -06:00
Andrew Brown
821f8b2cf6 include material-ui/icons 2020-02-06 14:45:02 -06:00
Andrew Brown
3a1c7c0859 add Footer as first component to test flow 2020-02-02 20:56:49 -06:00
Andrew Brown
574501b705 prerelease 2020-01-02 00:07:26 -06:00
Andrew Brown
bc8b639373 use new preference 2019-08-30 04:03:45 -05:00
Andrew Brown
96905101a4 more polish 2019-08-09 17:06:42 -05:00
Andrew Brown
65337dfc58 shaking trees 2019-05-11 16:56:41 -05:00
Andrew Brown
50eff7c273 hmmmmmmmmmmmmmmmmmmmmm 2019-05-11 16:38:29 -05:00
Andrew Brown
b783f63ae0 remove addChip hack + fix universe field disappearing again lol 2019-02-15 18:26:12 -06:00
Andrew Brown
d31144493e more cleanup / don't bother with wrangling regi bug 2019-01-02 23:10:16 -06:00
Andrew Brown
1364dcf00d fix navbar when logged out 2019-01-02 14:37:10 -06:00
Andrew Brown
6001787f68 conditionally show footer & some document editor work 2018-12-18 15:32:36 -06:00
Andrew Brown
4ac3e5b242 content#index work 2018-12-12 23:58:22 -06:00
Andrew Brown
96a614dc5c revert previous forums changes 2018-12-12 15:19:41 -06:00
Andrew Brown
16f783816d dynamic colors/actions 2018-12-05 19:44:25 -06:00
Andrew Brown
f87da5a6fc starting to look nice 2018-12-05 19:14:23 -06:00
Andrew Brown
f8a3dc657f navbar wip 2018-12-05 02:01:31 -06:00
Andrew Brown
a76e95042c sidenav rework 2018-12-05 00:25:54 -06:00
Andrew Brown
dd4dfccd7c a little less optimization on recent pages :( 2018-09-24 13:13:12 -05:00
Andrew Brown
29cd3edbd7 dropdown below origin now 2018-09-19 19:18:26 -05:00
Tristan
995d353ae6 Improve search UI/UX 2018-06-07 00:06:48 -05:00
Tristan
826f962eec Upgrade to materialize 1.0 beta 2018-06-06 23:13:28 -05:00
Andrew Brown
ea9f0d1564 Remove maintenance banner 2018-01-17 11:01:12 -06:00
Andrew Brown
8b9eb13167 verbiage 2018-01-17 10:30:55 -06:00
Andrew Brown
39b2455452 show banner for maintenance 2018-01-17 10:25:51 -06:00
Andrew Brown
82e8da4d6f Give users a choice between full-width and fixed-width designs #migration 2017-05-17 17:51:55 +01:00
Andrew Brown
eb934ba59d WIP dashboard designs 2017-02-23 23:05:47 +00:00
Andrew Brown
cd3b606741 Style content#new and content#edit to use the same design as content#show 2017-02-23 16:55:43 +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
Andrew Brown
2f1cf8a9bf Mobile UI polish 2016-10-31 23:40:08 +01:00
Andrew Brown
657be159c7 Minor dashboard/sidebar styling 2016-10-24 15:10:31 +02:00
Andrew Brown
774d1043f6 Fix sidebar on logged-out pages 2016-10-21 23:38:47 +02:00
Andrew Brown
69f6a7cbf0 Graphical headers on content index pages 2016-10-19 00:20:46 +02:00
Andrew Brown
848f796a5c Merge branch 'master' into content-expansion
Conflicts:
	app/assets/stylesheets/navbar.css
2016-10-16 23:15:48 +02:00
Andrew Carreiro
e74b41f422 Adding a few keyboard commands as well as a simple dialog to give help 2016-10-14 00:46:03 -04:00
Andrew Brown
d0fc9ca6b1 sidenav + navbar rework with new content types 2016-10-12 03:29:05 +02:00
Andrew Brown
8c6ba6b938 Revert "Add emergency maintenance notice"
This reverts commit f82ccc379e.
2016-10-03 23:53:27 +02:00
Andrew Brown
f82ccc379e Add emergency maintenance notice 2016-10-03 23:23:05 +02:00
Robert Richter
6239205e95
Add favicons 2016-09-30 18:40:04 -05:00
Andrew Brown
96be59d85b dashboard, footer, and misc polish 2016-09-29 21:35:43 +02:00
Andrew Brown
dd6c8789bf Content show page polish / autocomplete hooks 2016-09-29 19:57:42 +02:00
Robert Richter
df20108ec1
Keep only default data in SEO partial
Since the SEO partial will be in every page, we must keep either data
that is the same for all pages, or pointers to the data that will
be set dynamically in other pages.
2016-09-05 12:39:14 -05:00
Robert Richter
528f0379ef
Start work on SEO info in header 2016-09-04 23:57:30 -05:00