Commit Graph

182 Commits

Author SHA1 Message Date
Andrew Brown
1391ceb8b6 emotion work 2019-07-22 17:41:59 -05:00
Andrew Brown
f10a63f473 remove the last remnants of highcharts 2019-07-12 11:43:44 -05:00
Andrew Brown
f45d79703a plug in data 2019-06-05 13:40:59 -05:00
Andrew Brown
2356a2f15f poc radial chart in d3.js 2019-06-05 12:50:12 -05:00
Andrew Brown
eba71ae424 cross fingers on this dope merge hell 2019-06-03 18:42:42 -05:00
Andrew Brown
56ca3132f7 dismissals 2019-05-30 15:26:36 -05:00
Andrew Brown
f37a54046e fix account deletion 2019-05-13 17:17:32 -05:00
Andrew Brown
ab8fa11d6a editor js 2019-05-12 20:52:13 -05:00
Andrew Brown
afa0748010 whitespace 2019-05-12 20:23:26 -05:00
Andrew Brown
f917ccf314 more code cleanup 2019-05-12 01:51:16 -05:00
Andrew Brown
65337dfc58 shaking trees 2019-05-11 16:56:41 -05:00
Andrew Brown
8c73301aa1 remove existing link bars 2019-04-10 00:03:14 -05:00
Andrew Brown
76082697cd use tribute for @mentions & implement 2019-04-09 20:58:11 -05:00
Andrew Brown
482284a376 case insensitivity on content filtering 2019-03-18 18:26:38 -05:00
Andrew Brown
c3edd2fad9 I legitimately cannot believe that actually worked 2019-03-18 18:13:57 -05:00
Andrew Brown
f79417531b add in highcharts for better words per sentence graph 2019-02-25 14:41:58 -06:00
Andrew Brown
854707733a Merge branch 'master' into document-analysis 2019-02-24 18:59:15 -06:00
Andrew Brown
b9873fb60b suggested tags for all page types 2019-02-16 01:39:12 -06:00
Andrew Brown
cbda824463 add basic analytics mockup 2019-02-05 01:16:19 -06:00
Andrew Brown
42491107e6 add these stupid badges because ie doesn't support filters 2019-01-05 16:26:24 -06:00
Andrew Brown
5087104fea add ajax to toggle page types on/off 2018-12-11 19:14:34 -06:00
Andrew Brown
74a2ff8c39 prefer native js functionality 2018-12-05 22:02:37 -06:00
Andrew Brown
0df20d964f wip 2018-12-05 21:33:38 -06:00
Andrew Brown
6611af2e00 dynamic colors for content controller 2018-12-05 19:47:44 -06:00
Andrew Brown
73e2d3cc7d Fix sidenav hamburger menu and hiding and stuff 2018-12-04 16:18:17 -06:00
Andrew Brown
b067e555c1 add medium editor 2018-11-15 13:10:05 -06:00
Andrew Brown
a7bd0c3939 Revert "WIP to revert for QuillJS on rich text inputs"
This reverts commit 22e8614130.
2018-11-14 15:57:26 -06:00
Andrew Brown
22e8614130 WIP to revert for QuillJS on rich text inputs 2018-11-14 15:57:20 -06:00
Andrew Brown
d80ff65509 document resource stuff 2018-10-01 23:09:42 -05:00
Andrew Brown
19e4ea7517 don't show private page names 2018-09-22 02:24:07 -05:00
Andrew Brown
5be30bd5bb link bar tooltips 2018-09-21 16:01:43 -05:00
Andrew Brown
3bb191fc0a phew, abstracted link bar to a template that gets populated on field focus 2018-09-21 15:00:59 -05:00
Andrew Brown
a7abb3e66f more polish 2018-09-21 13:43:56 -05:00
Andrew Brown
e85084b513 finish up page linking on text fields 2018-09-19 17:40:32 -05:00
Andrew Brown
3b91ad104b allow users to customize category icons with material-icons 2018-09-03 15:04:52 -05:00
Andrew Brown
fe3ce777ee deletion logic 2018-08-18 16:49:17 -05:00
Tristan
8df982d3f9 clean up assets 2018-06-07 00:37:05 -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
c2fa3354a0 rm empty assets 2018-01-15 23:52:30 -06:00
Andrew Brown
cab9d0ca51 Add and hook up town/country/landmark 2017-12-31 15:56:33 -06:00
Andrew Brown
f2a42a0bae Add page type customization page 2017-12-27 13:50:48 -06:00
Andrew Brown
b9cf1ee3e7 redesign user profile page 2017-11-25 04:56:06 +01:00
Andrew Brown
0022adb953 Contributor invite flow #migration 2017-08-15 01:41:43 +02:00
Andrew Brown
d6daf0c204 Add Flora model #migration 2017-07-31 02:39:13 +02:00
Andrew Brown
9def48fa3b Add search UI to navbar 2017-06-20 17:16:03 +00:00
Andrew Brown
578b365c22 Add super-secret search results page 2017-06-20 16:34:17 +00:00
Andrew Brown
e3f3c02ea4 Properly show custom fields with a slash in the name 2017-05-23 19:34:53 +00:00
Andrew Brown
6eb2e08102 Add scratchpad page and update sidebar design #migration 2017-05-17 16:54:30 +01:00
Andrew Brown
adcea851f4 Add babel translation app 2017-05-01 15:35:03 +01:00
Andrew Brown
8bcd9172b7 Integrated js navigator PoC 2017-04-30 01:57:44 +01:00
Andrew Brown
c3b00257a2 Voting MVP 2017-04-17 16:22:02 +01:00
Andrew Brown
86ae882c51 Add one-click unsubscribe action for emails 2017-04-15 19:44:30 +01:00
Andrew Brown
fb948155a7 Share buttons and FAQ 2017-03-31 02:48:46 +01:00
Andrew Brown
9d7805f013 no 2017-03-20 02:30:47 +00:00
Andrew Brown
2b1355b053 Add super secret page that no one knows about 2017-03-19 23:49:36 +00:00
Andrew Brown
7824f9150a Add mixpanel a/b logging for sidebar vs fab save button clicks 2017-03-02 16:55:10 +00:00
Andrew Brown
e80c6a22a6 Add character-spouse two-way relation, and 2w related creatures relation 2017-02-28 16:46:47 +00:00
Andrew Brown
e689c5172e Add expand-all toggling instead of just one-way expanding 2017-02-23 17:01:32 +00:00
Andrew Brown
377ec0453f Polish up content#show 2017-02-23 13:40:38 +00:00
Andrew Brown
9c58fd9d3c Hook up panel links on content#show 2017-02-21 21:21:20 +00:00
Andrew Brown
9b60c23ec3 track universe lock stats also 2017-02-21 18:01:31 +00:00
Andrew Brown
9824991795 Add a few other js mixpanel tracks 2017-02-21 17:35:31 +00:00
Andrew Brown
e5f6cc914a Add mixpanel tracking for recent activity clicks and serendipitous questions 2017-02-21 17:30:02 +00:00
Andrew Brown
6ce64d09b0 Merge branch 'master' into release/uploads
Conflicts:
	app/views/content/form/_panel.html.erb
	app/views/content/show.html.erb
2017-02-18 00:56:37 +00:00
Andrew Brown
737273d2ae Single image uploading, needs processing in controller 2017-02-17 01:41:41 +00:00
Andrew Brown
29a5a3eee8 Trim trailing whitespace 2017-02-15 18:55:05 +00:00
Andrew Brown
798ac705ed Clean up content panel actions + allow expanding all tabs at once 2017-02-14 19:58:27 +00:00
Andrew Brown
15dbc3074e Merge branch 'master' into mobile-header-dropdown
Conflicts:
	app/views/layouts/_navbar.html.erb
2017-02-06 11:26:15 +00:00
Andrew Brown
cf18b7fb8e Add subscriptions UI 2017-01-21 15:13:01 +00: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
Andrew Brown
3b84989321 Show modals again, function method changed apparently 2016-11-06 16:48:42 +01: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
Matthew Werner
9299699f4b better category and field creation 2016-10-25 16:37:35 -07:00
Andrew Carreiro
4e5e5ff3d8 issue-121: added newlines 2016-10-14 00:46:03 -04: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
8ab97e7ea6 author page polish 2016-10-01 17:35:59 +02:00
Andrew Brown
061f0aef37 Add admin stat pages for users, characters, locations, items, and universes 2016-09-28 23:39:32 +02:00
Andrew Brown
3e0fbd9eb2 Merge branch 'master' into issue-10
Conflicts:
	app/assets/javascripts/content.js.coffee
2016-09-23 23:14:50 +02:00
Robert Richter
e305714192
Compensate for tab anchor scrolling page 2016-09-22 13:29:14 -05:00
Robert Richter
286d06c60e
Add share buttons and wire them up 2016-09-20 17:09:43 -05:00
Robert Richter
3f891d6067
Make edit button open the same tab (fixes #10) 2016-09-20 09:20:36 -05:00
Andrew Brown
e5f088d3d0 Add users controller + routes for author profiles 2016-09-05 21:51:21 -05:00
Andrew Brown
d04024f7a3 Show content names as page titles when available 2016-08-04 22:41:48 -05:00
Andrew Brown
28cd4c4739 add proof of concept editor 2016-07-31 00:20:28 -05:00
Andrew Brown
4300bf492a Edit siblingships/relations from #_form 2016-05-02 19:37:37 -05:00
Andrew Brown
80e0a7228f Relation autocomplete plumbing 2016-04-30 13:06:22 -05:00
Andrew Brown
1d12e96506 Siblingship join model 2016-04-29 14:01:35 -05:00
Andrew Brown
7b10a746c8 ContentController parent class for content 2015-09-01 20:28:24 -05:00
Andrew Brown
3fd6d604fe Revert "Revert "Resolve merge with master""
This reverts commit 6f8ae925ba.

Conflicts:
	app/assets/stylesheets/bootplus_overrides.css.less
2015-03-13 22:46:31 -05:00
Robert Richter
6f8ae925ba Revert "Resolve merge with master"
This reverts commit 8524963f1c12d6f4667964acc16680749dec20cf, reversing
changes made to bdb208e18769be9ea95c06d54c72f86d2d6a0209.
2015-03-13 20:18:49 -05:00
Robert Richter
b91b53412e Created Languages controller tests, and updated Languages controller to use Rails 4 strong parameters 2015-03-13 20:14:47 -05:00
Andrew Brown
ff40419f46 Hook up Expand All macro on all content forms 2014-07-28 22:18:44 -05:00
Andrew Brown
ed419d6865 Change card title when switching facets 2014-07-28 22:04:36 -05:00
Andrew Brown
5c39cbb4aa Hook up pickers to edit forms 2014-07-28 21:42:40 -05:00
Andrew Brown
683abcf443 Hook up generator buttons 2014-07-28 00:00:46 -05:00
Andrew Brown
f23f481476 use new lists in universe content listing 2014-03-13 19:28:14 +00:00
Andrew Brown
0143fab5d7 fix tab issue introduced with bootstrap 3 hidden style changes 2014-03-13 15:16:38 +00:00
Andrew Brown
a221597ab8 removed bootstrap 2 and bootplus, installed bootstrap 3 2014-03-04 01:55:53 +00:00
Andrew Brown
9392830fe9 finalized navbar + card border fix 2014-03-03 02:00:55 +00:00