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