Commit Graph

2241 Commits

Author SHA1 Message Date
Andrew Brown
75b38a29df polish card 2020-12-23 01:03:40 -08:00
Andrew Brown
248f741239 add year in review page 2020-12-22 20:43:36 -08:00
Andrew Brown
ec14cacda9 unique ids for per-event fields in forms 2020-12-07 23:59:05 -08:00
Andrew Brown
b3a6998ea6 Merge branch 'master' of github.com:indentlabs/notebook 2020-11-28 14:22:56 -08:00
Andrew Brown
7afc34ff46 Refactoring 2020-11-12 16:44:10 -08:00
Andrew Brown
ca956ed4d6 fix nil reference on collection cover images 2020-11-07 01:12:04 -08:00
Andrew Brown
4f30ff9798 landing page redesign 2020-11-07 00:55:58 -08:00
Andrew Brown
c6bb0e146a verbiage 2020-10-23 01:43:34 -07:00
Andrew Brown
988cf2ca7b seo h1/h2/h3 for landing, new planet, etc 2020-10-19 16:58:44 -07:00
Andrew Brown
1602e1aa15 h1/h2 updates on info pages 2020-10-19 15:56:32 -07:00
Andrew Brown
7c5d87c9cd add db migration 2020-10-19 01:07:23 -07:00
Andrew Brown
2bfa28f993 abs 2020-10-18 23:00:37 -07:00
Andrew Brown
a898623ee9 absolute path on user profile image on shares 2020-10-18 22:50:06 -07:00
Andrew Brown
383b160b77 content images on content#show shares 2020-10-18 22:34:02 -07:00
Andrew Brown
3ec60575cf content type description 2020-10-18 22:15:16 -07:00
Andrew Brown
1871760c02 add worldbuilding pages info links to help center 2020-10-18 22:14:14 -07:00
Andrew Brown
8de0338d12 page titles 2020-10-18 21:35:43 -07:00
Andrew Brown
ec40b20788 minor seo polish 2020-10-18 18:02:27 -07:00
Andrew Brown
6b8d792e39 add new universe & building fields 2020-10-17 16:23:13 -07:00
Andrew Brown
5aa1818795 clean up homepage formatting on some screen sizes 2020-10-17 15:41:53 -07:00
Andrew Brown
a8e98693a9 verbiage 2020-10-16 22:40:13 -07:00
Andrew Brown
ad9d145ed0 polish 2020-10-16 14:42:49 -07:00
Andrew Brown
1862e2c209 add static worldbuilding info pages 2020-10-15 21:18:19 -07:00
Andrew Brown
cde5937d97 dice to staging 2020-10-15 13:18:04 -07:00
Andrew Brown
63710564ea typo 2020-10-14 00:08:00 -07:00
Andrew Brown
a15e923b5c
Merge branch 'master' into improve-a-query 2020-10-12 15:37:12 -07:00
Andrew Brown
ef8f0beb5b fill out heuristics 2020-10-12 14:16:22 -07:00
Andrew Brown
b0013c9f6a this is apparently necessary 2020-10-12 13:48:38 -07:00
Andrew Brown
d89c025514 typos on typos 2020-10-12 13:40:51 -07:00
Andrew Brown
aa42e168e4 whoops 2020-10-12 13:34:33 -07:00
Andrew Brown
d547c55cbd basic pm spamwatch 2020-10-12 13:18:53 -07:00
Andrew Brown
f9cebca4a8 Verbiage 2020-10-12 03:53:42 -07:00
Andrew Brown
86dbceac7d increase collection header limits 2020-10-12 03:48:16 -07:00
Andrew Brown
3228985bb2 open up collection creation to others 2020-10-12 03:16:47 -07:00
Andrew Brown
74926578fa add collection edit link 2020-10-12 02:08:00 -07:00
Andrew Brown
59ba11e104 more includes 2020-10-12 02:02:10 -07:00
Andrew Brown
2f0d62ce30 stream events for adding pages to self's collection 2020-10-11 22:31:32 -07:00
Andrew Brown
ab8a1b0dca stylize submission queue 2020-10-11 19:11:25 -07:00
Andrew Brown
6a70bafe19 wrap up collections ui improvements 2020-10-11 18:56:25 -07:00
Andrew Brown
77ce209274 polish ui 2020-10-11 14:35:05 -07:00
Andrew Brown
451f2345f6 redo collection#submit form 2020-10-11 14:14:13 -07:00
Andrew Brown
eaf4e34932 rip out wip pccf 2020-10-07 00:24:29 -07:00
Andrew Brown
cc16f8fcb7 Merge branch 'master' into collections-improvements 2020-10-03 16:58:25 -07:00
Andrew Brown
c88119d799 add doc stats to admin dash 2020-10-03 15:38:20 -07:00
Andrew Brown
3297b79764 remove unused view 2020-10-03 01:18:21 -07:00
Andrew Brown
0734f35b82 dark mode fix 2020-10-03 01:15:36 -07:00
Andrew Brown
d906a9cce8 flourish for navigation 2020-10-03 01:12:47 -07:00
Andrew Brown
7831d08b7d ui polish 2020-10-03 00:57:22 -07:00
Andrew Brown
da081d3c01 colorize pos frequency table 2020-10-03 00:48:29 -07:00
Andrew Brown
e55387fd40 add word frequency tables to analysis 2020-10-03 00:43:56 -07:00
Andrew Brown
538311f20d Merge branch 'master' into document-analysis-improvements 2020-10-02 14:55:52 -07:00
Andrew Brown
01a35e3c60
Merge branch 'master' into eod-analytics 2020-10-02 01:06:09 -07:00
Andrew Brown
bc12318ace
Merge branch 'master' into document-ui-improvements 2020-10-02 01:04:52 -07:00
Andrew Brown
e75038a3bc final touches 2020-10-02 01:00:42 -07:00
Andrew Brown
c2a9e35efb polish empty collection ui 2020-10-01 18:51:36 -07:00
Andrew Brown
6143bebc77 clean up collections#index code 2020-10-01 18:37:19 -07:00
Andrew Brown
3bedd64447 add followed collections to collections#index 2020-10-01 18:10:52 -07:00
Andrew Brown
35c248a419 add chronological and random sorting 2020-10-01 17:18:04 -07:00
Andrew Brown
d4fe136498 more actions on collection tiles 2020-10-01 16:55:37 -07:00
Andrew Brown
f72e87c4e3 new collection design with tiles 2020-10-01 16:36:52 -07:00
Andrew Brown
0de4effd60 allow all collection viewers to see more posts from a particular user 2020-10-01 16:29:37 -07:00
Andrew Brown
76558c92a3 share links on collection#show 2020-09-26 23:36:02 -07:00
Andrew Brown
2d3b91a644 add collection#index parallax header 2020-09-26 22:40:54 -07:00
Andrew Brown
f7bbe6b983 allow deleting page collections 2020-09-26 21:07:24 -07:00
Andrew Brown
b8cee83817 better moderation tools 2020-09-26 20:37:54 -07:00
Andrew Brown
292424df59 fix table formatting 2020-09-26 19:51:28 -07:00
Andrew Brown
aa935fad9e typo 2020-09-26 18:31:58 -07:00
Andrew Brown
706b271cfd whoopsie grouping 2020-09-26 18:25:10 -07:00
Andrew Brown
7a830092e2 redoing admin stats dashboard 2020-09-26 18:07:47 -07:00
Andrew Brown
5b5b53dfd6 clean up console.log outs 2020-09-26 16:42:16 -07:00
Andrew Brown
9708bc3e59 don't show autosave bar on doc#show 2020-09-26 16:33:03 -07:00
Andrew Brown
c91a64639a reformat document titles on edit/show 2020-09-26 16:30:31 -07:00
Andrew Brown
a5052b5db3 basic hatewatch implementation 2020-09-26 15:44:01 -07:00
Andrew Brown
6030e543e1 dark mode polish pass 2020-09-26 04:25:50 -07:00
Andrew Brown
8a84200693 fix entity linking js error on non-timeline pages 2020-09-26 03:14:01 -07:00
Andrew Brown
c903f4823b add sentiment page to doc analysis 2020-09-26 02:48:52 -07:00
Andrew Brown
e5fb44ba6d add adult content detection & trigger words 2020-09-25 19:45:51 -07:00
Andrew Brown
0e4c9d2dad polishing ui 2020-09-25 18:45:50 -07:00
Andrew Brown
cf8c651d21 sentence tooltips w/ word counts 2020-09-25 16:51:55 -07:00
Andrew Brown
eb9824cf93 add style page and colorized lengths 2020-09-25 16:43:02 -07:00
Andrew Brown
84e2df45f5 store unique simple/complex word counts on DA 2020-09-25 04:34:07 -07:00
Andrew Brown
8f1ad22d2e fix simple/complex counts & improve pie chart for them 2020-09-25 04:19:16 -07:00
Andrew Brown
508027e54c improve parts of speech table + add raw structure breakdown table 2020-09-25 04:04:00 -07:00
Andrew Brown
03e7970cac add dale-chall readability & improve consensus 2020-09-25 03:32:47 -07:00
Andrew Brown
e79a1fb33e add linsear write readability 2020-09-25 03:09:46 -07:00
Andrew Brown
d88724e43a add SMOG grade to document analysis 2020-09-25 02:50:45 -07:00
Andrew Brown
ccea21ecb8 add readability page to document analysis 2020-09-25 02:33:18 -07:00
Andrew Brown
ec823bb8ff dark mode polish 2020-09-24 22:40:29 -07:00
Andrew Brown
ee29c08e9b re-hook page unlinking 2020-09-23 02:46:17 -07:00
Andrew Brown
2541b1269d recycle bin recovery ui polish 2020-09-23 01:16:14 -07:00
Andrew Brown
816072f714 revisions improvements 2020-09-22 23:37:10 -07:00
Andrew Brown
6b76123ec0 add document revisions 2020-09-22 02:18:33 -07:00
Euan Kemp
3603993740 Remove an excessive recent nav sql query
Before, the decision to show a 'More' link was based on the following
query:

```
Rendering: layouts/_recent_edits_sidenav.html.erb
T+331.4 ms
Reader
1.6 ms

app/models/concerns/has_content.rb:76:in `content_list'
app/models/concerns/has_content.rb:89:in `content_count'
app/views/layouts/_recent_edits_sidenav.html.erb:21:in `_app_views_layouts__recent_edits_sidenav_html_erb___2971124340581730252_60587880'
app/views/layouts/application.html.erb:10:in `_app_views_layouts_application_html_erb__2102718760758308197_70160881531780'
app/controllers/content_controller.rb:65:in `block (2 levels) in index'
app/controllers/content_controller.rb:64:in `index'

SELECT id,name,page_type,user_id,created_at,updated_at,deleted_at,archived_at,privacy FROM universes WHERE user_id = 2 AND deleted_at IS NULL AND archived_at IS NULL UNION ALL SELECT id,name,page_type,user_id,created_at,updated_at,deleted_at,archived_at,privacy FROM characters WHERE user_id = 2 AND deleted_at IS NULL AND archived_at IS NULL UNION ALL SELECT id,name,page_type,user_id,created_at,updated_at,deleted_at,archived_at,privacy FROM locations WHERE user_id = 2 AND deleted_at IS NULL AND archived_at IS NULL UNION ALL SELECT id,name,page_type,user_id,created_at,updated_at,deleted_at,archived_at,privacy FROM items WHERE user_id = 2 AND deleted_at IS NULL AND archived_at IS NULL UNION ALL SELECT id,name,page_type,user_id,created_at,updated_at,deleted_at,archived_at,privacy FROM buildings WHERE user_id = 2 AND deleted_at IS NULL AND archived_at IS NULL UNION ALL SELECT id,name,page_type,user_id,created_at,updated_at,deleted_at,archived_at,privacy FROM conditions WHERE user_id = 2 AND deleted_at IS NULL AND archived_at IS NULL UNION ALL SELECT id,name,page_type,user_id,created_at,updated_at,deleted_at,archived_at,privacy FROM continents WHERE user_id = 2 AND deleted_at IS NULL AND archived_at IS NULL UNION ALL SELECT id,name,page_type,user_id,created_at,updated_at,deleted_at,archived_at,privacy FROM countries WHERE user_id = 2 AND deleted_at IS NULL AND archived_at IS NULL UNION ALL SELECT id,name,page_type,user_id,created_at,updated_at,deleted_at,archived_at,privacy FROM creatures WHERE user_id = 2 AND deleted_at IS NULL AND archived_at IS NULL UNION ALL SELECT id,name,page_type,user_id,created_at,updated_at,deleted_at,archived_at,privacy FROM deities WHERE user_id = 2 AND deleted_at IS NULL AND archived_at IS NULL UNION ALL SELECT id,name,page_type,user_id,created_at,updated_at,deleted_at,archived_at,privacy FROM floras WHERE user_id = 2 AND deleted_at IS NULL AND archived_at IS NULL UNION ALL SELECT id,name,page_type,user_id,created_at,updated_at,deleted_at,archived_at,privacy FROM foods WHERE user_id = 2 AND deleted_at IS NULL AND archived_at IS NULL UNION ALL SELECT id,name,page_type,user_id,created_at,updated_at,deleted_at,archived_at,privacy FROM governments WHERE user_id = 2 AND deleted_at IS NULL AND archived_at IS NULL UNION ALL SELECT id,name,page_type,user_id,created_at,updated_at,deleted_at,archived_at,privacy FROM groups WHERE user_id = 2 AND deleted_at IS NULL AND archived_at IS NULL UNION ALL SELECT id,name,page_type,user_id,created_at,updated_at,deleted_at,archived_at,privacy FROM jobs WHERE user_id = 2 AND deleted_at IS NULL AND archived_at IS NULL UNION ALL SELECT id,name,page_type,user_id,created_at,updated_at,deleted_at,archived_at,privacy FROM landmarks WHERE user_id = 2 AND deleted_at IS NULL AND archived_at IS NULL UNION ALL SELECT id,name,page_type,user_id,created_at,updated_at,deleted_at,archived_at,privacy FROM languages WHERE user_id = 2 AND deleted_at IS NULL AND archived_at IS NULL UNION ALL SELECT id,name,page_type,user_id,created_at,updated_at,deleted_at,archived_at,privacy FROM lores WHERE user_id = 2 AND deleted_at IS NULL AND archived_at IS NULL UNION ALL SELECT id,name,page_type,user_id,created_at,updated_at,deleted_at,archived_at,privacy FROM magics WHERE user_id = 2 AND deleted_at IS NULL AND archived_at IS NULL UNION ALL SELECT id,name,page_type,user_id,created_at,updated_at,deleted_at,archived_at,privacy FROM planets WHERE user_id = 2 AND deleted_at IS NULL AND archived_at IS NULL UNION ALL SELECT id,name,page_type,user_id,created_at,updated_at,deleted_at,archived_at,privacy FROM races WHERE user_id = 2 AND deleted_at IS NULL AND archived_at IS NULL UNION ALL SELECT id,name,page_type,user_id,created_at,updated_at,deleted_at,archived_at,privacy FROM religions WHERE user_id = 2 AND deleted_at IS NULL AND archived_at IS NULL UNION ALL SELECT id,name,page_type,user_id,created_at,updated_at,deleted_at,archived_at,privacy FROM scenes WHERE user_id = 2 AND deleted_at IS NULL AND archived_at IS NULL UNION ALL SELECT id,name,page_type,user_id,created_at,updated_at,deleted_at,archived_at,privacy FROM schools WHERE user_id = 2 AND deleted_at IS NULL AND archived_at IS NULL UNION ALL SELECT id,name,page_type,user_id,created_at,updated_at,deleted_at,archived_at,privacy FROM sports WHERE user_id = 2 AND deleted_at IS NULL AND archived_at IS NULL UNION ALL SELECT id,name,page_type,user_id,created_at,updated_at,deleted_at,archived_at,privacy FROM technologies WHERE user_id = 2 AND deleted_at IS NULL AND archived_at IS NULL UNION ALL SELECT id,name,page_type,user_id,created_at,updated_at,deleted_at,archived_at,privacy FROM towns WHERE user_id = 2 AND deleted_at IS NULL AND archived_at IS NULL UNION ALL SELECT id,name,page_type,user_id,created_at,updated_at,deleted_at,archived_at,privacy FROM traditions WHERE user_id = 2 AND deleted_at IS NULL AND archived_at IS NULL UNION ALL SELECT id,name,page_type,user_id,created_at,updated_at,deleted_at,archived_at,privacy FROM vehicles WHERE user_id = 2 AND deleted_at IS NULL AND archived_at IS NULL;
```

This query seems like it might be a little slow, for example if you have
a lot of _stuff_. It grabs everything from the database just for the
view to do '.length' on it.

One possible fix would be to switch it over to a COUNT(*) query and call
it a day, but it seems like we can just check for any recent attribute
changes, and use that as a proxy for whether to show the more link.

Since we have that in scope already, we don't even have to make a query
at all.

After this, the above query is gone.
2020-09-18 21:19:11 -07:00
Andrew Brown
55a8cfa464 incorporate pagelookupsidebar 2020-09-18 18:06:42 -07:00
Andrew Brown
1c3596764a move entity linker into component 2020-09-18 17:19:11 -07:00
Andrew Brown
71c647bd50 get doc entities sidebar working in component 2020-09-17 17:06:31 -07:00
Andrew Brown
5f66dac88a Merge branch 'dev-api' into document-ui-improvements 2020-09-17 02:55:47 -07:00
Andrew Brown
437a9687bf some preview polishing 2020-09-17 02:32:37 -07:00
Andrew Brown
861bdadff4 progress 2020-09-14 16:30:30 -07:00
Andrew Brown
6f0bfb9e37 end-to-end content api testing 2020-09-11 17:00:39 -07:00
Andrew Brown
d873f36428 authorization flow / piping 2020-09-11 16:36:54 -07:00
Andrew Brown
b615229cba verbiage 2020-09-10 18:22:17 -07:00
Andrew Brown
f845f16fda ui for document entities sidenav / navbar changes 2020-09-10 17:58:44 -07:00
Andrew Brown
a25a746775 polish 2020-09-10 14:34:07 -07:00
Andrew Brown
723c5f1e80 polishing doc navbar 2020-09-08 23:57:53 -07:00
Andrew Brown
335397c8bb add twitter/fb share links to stream shares and share modal on content pages 2020-08-28 18:14:31 -07:00
Andrew Brown
8ef6ee66b8 add pagecollection page to highlight specific contributors 2020-08-28 15:51:57 -07:00
Andrew Brown
5493f115ee Allow removing published submissions from a collection 2020-08-28 15:24:51 -07:00
Andrew Brown
f54e87467b force word wrapping on nonbreaking lines on profile fields 2020-08-28 14:21:17 -07:00
Andrew Brown
4793d954ca allow linking pages in stream shares 2020-08-28 13:59:21 -07:00
Andrew Brown
8528fe6ed1 allow linking pages in stream comments 2020-08-28 13:36:14 -07:00
Andrew Brown
f44ce3cbe6 fix clicking share placeholder text jumping to first textinput on page 2020-08-28 13:29:38 -07:00
Andrew Brown
fce2a29303 move referrals logic from sub to data controller 2020-08-28 13:13:51 -07:00
Andrew Brown
f9983fcd91 move referrals link from billing page to data vault 2020-08-28 13:11:36 -07:00
Andrew Brown
e8e81de8a9 clean up billing page 2020-08-28 13:05:38 -07:00
Andrew Brown
5c688c16a6 Verbiage change 2020-08-28 12:51:57 -07:00
Andrew Brown
07d5024443 allow clicking a prepaid code to prepopulate activation box 2020-08-28 12:26:40 -07:00
Andrew Brown
b8385dc430 add documents sidenav 2020-08-26 04:46:50 -07:00
Andrew Brown
f6f2e0cae4 reorder sidenav account links 2020-08-15 20:26:33 -07:00
Andrew Brown
ced79df93a allow deleting your own share comments as well as comments on your shares 2020-08-14 17:17:57 -07:00
Andrew Brown
194dd568dc fix 500 on profiles 2020-08-14 01:08:02 -07:00
Andrew Brown
d8c1054e92 filling out content#index and api docs 2020-08-11 00:44:15 -07:00
Andrew Brown
74f1f02ceb improved api doc formatting 2020-08-10 19:06:29 -07:00
Andrew Brown
aeb01c2963 Merge branch 'master' into dev-api 2020-08-10 15:29:19 -07:00
Andrew Brown
61eeea4d94 remove NEW badge in sidebar 2020-08-10 15:28:19 -07:00
Andrew Brown
5067ded4c4 lookup sidebar works, needs api 2020-08-10 15:27:45 -07:00
Andrew Brown
53e71bfab9 wip new sidebar components 2020-08-09 04:11:06 -07:00
Andrew Brown
992b3fd3c2 a couple minor 500s 2020-08-02 22:39:48 -07:00
Andrew Brown
fb0473997a better fix + show first panel with data instead of always first panel 2020-07-28 15:28:32 -07:00
Andrew Brown
7ec451c325 alphabetize link list on document editor also 2020-07-27 16:50:37 -07:00
Andrew Brown
2c27089950 make headers optional on pagecollections 2020-07-27 16:29:23 -07:00
Andrew Brown
dff4bdfbc5 dark theme ui fix 2020-07-27 15:38:53 -07:00
Andrew Brown
4cc4696247 more dark mode ui fixes 2020-07-25 01:11:00 -07:00
Andrew Brown
6cfd54b53f dark mode text color fix 2020-07-24 21:11:08 -07:00
Andrew Brown
20013501e7 notifs 2020-07-22 01:41:53 -07:00
Andrew Brown
e6155cd5be feedback form 2020-07-22 01:30:14 -07:00
Andrew Brown
a12308d7cb polishing/testing 2020-07-22 01:13:13 -07:00
Andrew Brown
acd8da068e allow private pages to be submitted to collections by setting them to public after submission 2020-07-22 00:48:59 -07:00
Andrew Brown
bc4f4a4656 new collection events in stream and profile 2020-07-22 00:40:37 -07:00
Andrew Brown
1c5e9c7d43 allow editing pagecollections 2020-07-21 20:17:14 -07:00
Andrew Brown
9538919cdf allow creating PageCollections 2020-07-21 19:42:13 -07:00
Andrew Brown
5fc115e9cc redesign collections#index 2020-07-21 16:41:13 -07:00
Andrew Brown
d3d53745ad fix link to follow other users 2020-07-21 15:45:02 -07:00
Andrew Brown
2f3e1514df Merge branch 'master' into collections-pt-2 2020-07-21 15:10:35 -07:00
Andrew Brown
6e095ee5b7 don't show content actions for users they aren't relevant to 2020-07-15 00:34:47 -07:00
Andrew Brown
c5bdfcdbb0 allow users to follow/unfollow collections 2020-07-12 02:23:43 -07:00
Andrew Brown
d3e9d2550c add stream link to dashboard 2020-07-12 01:54:53 -07:00
Andrew Brown
024830a6ea add view/edit links to timelines#index 2020-07-11 02:45:42 -07:00
Andrew Brown
7afb7a2a12 enable sharing timelines to stream 2020-07-11 02:41:11 -07:00
Andrew Brown
722abb0893 allow editing timeline privacy 2020-07-11 02:31:56 -07:00
Andrew Brown
b7d3b9fd33 finish timeline#show page 2020-07-11 02:19:59 -07:00
Andrew Brown
9f8c06d5fd skip over stream shares if the content is no longer available 2020-07-08 12:58:07 -07:00
Andrew Brown
fda80a0247 share stream item partials across all views 2020-07-07 16:52:16 -07:00
Andrew Brown
a77837859d add usd banner 2020-07-07 02:26:11 -07:00
Andrew Brown
aa10cb11ea allow shares without messages (whoops) 2020-07-06 19:10:28 -07:00
Andrew Brown
32155f6d7f sharing a page should make it public 2020-07-06 18:58:28 -07:00
Andrew Brown
2b2da83e64 quick 500 fix 2020-07-06 17:54:52 -07:00
Andrew Brown
bfec7797ab allow sharing documents 2020-07-06 17:12:03 -07:00
Andrew Brown
a11ad387e8 disable timeline shares to stream 2020-07-06 17:06:09 -07:00
Andrew Brown
238c3c663a color polish 2020-07-06 16:55:13 -07:00
Andrew Brown
0b71f20b2d stream events for page collection acceptances 2020-07-06 16:51:05 -07:00
Andrew Brown
ba30ed3092 dark mode fixes: collection submissions queue 2020-07-06 15:28:02 -07:00
Andrew Brown
58a0dd0a15 muted forum posts 2020-07-06 13:10:07 -07:00
Andrew Brown
4c4e4f96de notification text color 2020-07-06 12:42:54 -07:00
Andrew Brown
91d78d2be6 fix 500s 2020-07-06 12:20:25 -07:00
Andrew Brown
e33e3bf03d fix 500s 2020-07-06 12:19:20 -07:00
Andrew Brown
d6a067558c safety 2020-07-06 03:41:36 -07:00
Andrew Brown
78f5be2fbb suspicious 500 fix 2020-07-06 02:16:25 -07:00
Andrew Brown
e2fc3d361c attribution oopsie 2020-07-06 00:56:04 -07:00
Andrew Brown
ed498d0f48 another fix 2020-07-06 02:43:25 -05:00
Andrew Brown
4409f4ed61 quick image fix 2020-07-06 02:42:23 -05:00
Andrew Brown
d086f9ae21 formatting 2020-07-06 02:24:46 -05:00
Andrew Brown
efa18af5f8 add collections tab to some user profiles 2020-07-06 01:47:28 -05:00
Andrew Brown
a332def59c final polish 2020-07-05 21:05:21 -05:00
Andrew Brown
716807025c tackling final todos 2020-07-05 20:29:41 -05:00
Andrew Brown
f69c1a9794 hide messages from users you've blocked 2020-07-05 20:04:27 -05:00
Andrew Brown
1b978c5a77 share dark preferences across root templates 2020-07-05 19:47:33 -05:00
Andrew Brown
f2e3e89163 more end-of-list checks 2020-07-05 19:32:46 -05:00
Andrew Brown
75bc07f0b3 temp fix for weird css 2020-07-05 19:15:51 -05:00
Andrew Brown
9f5c0ab5f3 minor random polish 2020-07-05 19:10:00 -05:00
Andrew Brown
cf14b2cc41 wrapping up random todos 2020-07-05 19:04:01 -05:00
Andrew Brown
aa058d08b9 show the timeline editor before creating any timelines 2020-07-05 18:00:28 -05:00
Andrew Brown
6c844f687e delete timelines 2020-07-05 17:42:37 -05:00
Andrew Brown
e44f17b0ad timelines#index for premium users 2020-07-05 17:30:25 -05:00
Andrew Brown
6e98fa5c92 wip timeline event template cloning 2020-07-04 17:25:23 -05:00
Andrew Brown
3d533ea7d8 deleting timeline events 2020-07-03 19:03:57 -05:00
Andrew Brown
fb1fc25b47 universe autosave on timeline editor 2020-07-03 18:38:16 -05:00
Andrew Brown
a28bd98070 timeline event entity removal 2020-07-03 18:03:53 -05:00
Andrew Brown
f59cb97620 timeline editor progress 2020-07-02 00:04:47 -05:00
Andrew Brown
cb8c500e07 link entities to timeline events 2020-07-01 02:04:42 -05:00
Andrew Brown
7da4ac572f ui reordering 2020-06-30 20:31:23 -05:00
Andrew Brown
a6ed658668 dynamically add events to timelines from ui 2020-06-30 19:51:16 -05:00
Andrew Brown
8830fa567e timeline editor metadata form 2020-06-30 15:35:58 -05:00
Andrew Brown
d6f5aaa25d dismissals 2020-06-29 03:20:59 -05:00
Andrew Brown
67303f9153 collection add polish 2020-06-29 01:25:50 -05:00
Andrew Brown
7b81bbbd80 user profile following/followers page 2020-06-28 21:59:13 -05:00
Andrew Brown
aa997e7901 landing page feature table redesign 2020-06-28 21:12:23 -05:00
Andrew Brown
1435976ce1 Merge branch 'master' into collaboration-expansion 2020-06-28 20:51:07 -05:00
Andrew Brown
9b7d8849f8 add churn graphs 2020-06-23 21:00:03 -05:00
Andrew Brown
9fabba8c04 mobile spacer in stream 2020-06-23 02:18:24 -05:00
Andrew Brown
91dbb77000 polishing stream 2020-06-22 18:50:32 -05:00
Andrew Brown
646e33430b add collections to content references 2020-06-22 01:34:08 -05:00
Andrew Brown
9b351a90d9 profile truncation 2020-06-22 00:50:23 -05:00
Andrew Brown
27b0a5a4b6 wip profile redesign 2020-06-18 04:16:11 -05:00
Andrew Brown
a8e73c5e6a timeline events 2020-06-16 02:21:39 -05:00
Andrew Brown
438a7b4eef timelines#index 2020-06-10 15:04:51 -05:00
Andrew Brown
4d77c36374 prepping for content page setting overrides 2020-06-10 12:25:08 -05:00
Andrew Brown
ca2c7adc20 Merge branch 'master' into collaboration-expansion 2020-06-10 01:15:54 -05:00
Andrew Brown
bf898250e9 ugh, wip 2020-06-10 00:11:49 -05:00
Andrew Brown
eb187c15be styling discussions in stream 2020-06-03 21:12:31 -05:00
Andrew Brown
f73bc4dee8 add discussions to content stream 2020-06-03 21:04:09 -05:00
Andrew Brown
3d3e178084 filter buttons in dark mode 2020-06-03 17:18:33 -05:00
Andrew Brown
fa8c303dd3 more user preferences / dark mode work 2020-06-03 17:08:18 -05:00
Andrew Brown
56a2af24e6 cleaner partials 2020-06-03 01:39:38 -05:00
Andrew Brown
dbec3f44b5 content list pages for collections 2020-06-03 00:48:48 -05:00
Andrew Brown
3af761675c most of collections bones 2020-06-02 23:48:19 -05:00
Andrew Brown
4e4cb84c93 collection polish for the night 2020-06-02 02:28:09 -05:00
Andrew Brown
fa3ffc97b0 collections copy 2020-06-02 02:19:51 -05:00
Andrew Brown
015f2e5599 serendipitous button restyling 2020-06-02 02:06:29 -05:00
Andrew Brown
3b76472ac7 admin panel for reported shares 2020-06-02 02:00:34 -05:00
Andrew Brown
87942f940c add share reporting 2020-06-02 01:54:00 -05:00
Andrew Brown
1beefe08c1 style recent content page with dark mode 2020-06-02 01:22:04 -05:00
Andrew Brown
7268cb728a wrapping up stream redesign 2020-06-02 01:14:48 -05:00
Andrew Brown
68575a8c08 move help center from sidebar to data vault 2020-06-01 23:16:31 -05:00
Andrew Brown
9f7e519386 account preference for community features 2020-06-01 22:29:58 -05:00
Andrew Brown
24c979a453 start on more user preferences 2020-06-01 22:15:51 -05:00
Andrew Brown
e974b66548 polish off dark mode v1 2020-06-01 15:16:55 -05:00
Andrew Brown
400d84913b wrapping up first dark theme pass 2020-05-20 00:27:36 -05:00
s1
12ee1642aa
Follow up to theme_color value change
Follow up to #684 because I realized that in addition to modifying `manifest.json`, the `<meta name="theme-color">` value needed an update too in order for it to work properly.
2020-05-18 17:20:39 +08:00
Andrew Brown
ff6d8a96d8 more work on dark mode 2020-05-16 16:04:21 -05:00
Andrew Brown
5e90d8fedd give the people what they want 2020-05-15 18:17:57 -05:00
Andrew Brown
59ecd296d9 piping to submit pages to collections 2020-05-11 13:19:20 -05:00
Andrew Brown
1d01009897 cleaning up code a bit 2020-05-11 00:30:08 -05:00
Andrew Brown
488b2b179c styling share panel on content pages 2020-05-11 00:25:14 -05:00
Andrew Brown
5bfd9d474f Merge branch 'master' into collaboration-expansion 2020-05-11 00:13:12 -05:00
Andrew Brown
f3699f14c6 add content page shares to content page 2020-05-11 00:12:57 -05:00
Andrew Brown
4704a09368 life is crazy, man 2020-05-10 23:43:40 -05:00
Andrew Brown
cdbc02de45 restructure content/* image header 2020-05-10 23:02:44 -05:00
Andrew Brown
921b0023a1 wip 2020-05-09 21:00:03 -05:00
Andrew Brown
5493647ae5 collection submissions model/controller 2020-05-01 21:17:10 -05:00
Andrew Brown
1d83c507b4 wip collections mockup 2020-05-01 13:18:36 -05:00
Andrew Brown
b8fa922575 page collections controller scaffold 2020-04-30 15:22:06 -05:00
Andrew Brown
7778ee4a66 explore page mockup 2020-04-30 14:40:11 -05:00
Andrew Brown
ffa115982a follow/unfollow ui 2020-04-26 23:46:11 -05:00
Andrew Brown
d3ae2a9a35 job for notifications + share following 2020-04-26 22:52:11 -05:00
Andrew Brown
721ccca944 knocking some tasks out 2020-04-26 19:49:54 -05:00
Andrew Brown
c3d2acbe1c local and global streams 2020-04-26 19:07:05 -05:00
Andrew Brown
e803e90426 partialize 2020-04-26 03:12:42 -05:00
Andrew Brown
525e208eec add commenting on shares 2020-04-25 16:31:45 -05:00
Andrew Brown
c4543fe1ce stream progress 2020-04-25 15:13:56 -05:00
Andrew Brown
36e15819f0 hook up new stream share object 2020-04-24 16:09:02 -05:00
Andrew Brown
9a1c3d8403 stream share form & design 2020-04-24 15:53:29 -05:00
Andrew Brown
a524cc4089 optional: true on groupers 2020-04-24 02:16:05 -05:00
Andrew Brown
f6fa089030 Merge branch 'master' into collaboration-expansion 2020-04-23 16:43:53 -05:00
Andrew Brown
b61f11302c no margin on sidenav triggers so we don't 2x height on low-width screens 2020-04-23 00:00:37 -05:00
Andrew Brown
0931365c03 I'm fired. 2020-04-22 00:52:09 -05:00
Andrew Brown
f7b05d43c5 oops 2020-04-22 00:46:47 -05:00
Andrew Brown
7af0c553e6 some notification copy 2020-04-22 00:33:26 -05:00
Andrew Brown
cc40607cad
Merge pull request #664 from indentlabs/notifications
Notification system
2020-04-22 00:20:22 -05:00
Andrew Brown
c68623433f styling comments 2020-04-21 23:17:29 -05:00
Andrew Brown
213cb104ef more work on stream design 2020-04-21 19:11:10 -05:00
Andrew Brown
2611777653 end lore promotion 2020-04-21 17:13:33 -05:00
Andrew Brown
2b123fefbd hide notification mockups 2020-04-20 21:49:46 -05:00
Andrew Brown
6637d26d05 collaborator notifications + collaborator display bugfix 2020-04-20 21:04:46 -05:00
Andrew Brown
c816241641 notifications for adding/removing contributors 2020-04-20 20:50:27 -05:00
Andrew Brown
1c3e5d75ab add notifications#index 2020-04-20 19:24:09 -05:00
Andrew Brown
7ce21710dc hook up notification flow 2020-04-20 18:58:12 -05:00
Andrew Brown
4b2fd1e744 notification designs 2020-04-20 17:56:09 -05:00
Andrew Brown
5c5fe88ff2 add notification model 2020-04-20 17:35:10 -05:00
Andrew Brown
1725d66c06 testing some stuff out 2020-04-20 17:26:42 -05:00
Andrew Brown
c57344e820 add a touch of memes 2020-04-11 00:15:48 -05:00
Andrew Brown
23f71f0922 Merge branch 'master' into lore-page-types 2020-04-06 17:36:30 -05:00
Andrew Brown
5af74830f3 only let users favorite their own pages 2020-04-06 17:34:08 -05:00
Andrew Brown
68dfd907ee add threads you follow to discussions data vault 2020-04-06 16:48:59 -05:00
Andrew Brown
f8c65c6411 refactor notice dismissals into views 2020-04-03 20:43:37 -05:00
Andrew Brown
ae0401ce79 refactor autocomplete system 2020-04-03 18:08:09 -05:00
Andrew Brown
b14bbc9be3 fix 500 for guests 2020-03-30 01:36:27 -05:00
Andrew Brown
9b6eb50830 prototyping modal 2020-03-30 01:30:21 -05:00
Andrew Brown
22ab05702f wip stream 2020-03-29 02:38:58 -05:00
Andrew Brown
2d5cdddfe9 allow dismissing associations banner 2020-03-28 20:21:19 -05:00
Andrew Brown
3e8afbbc28 sidenav expansion 2020-03-28 19:33:16 -05:00
Andrew Brown
b61f1217ed sidebar reorg 2020-03-28 18:55:47 -05:00
Andrew Brown
38dda2e079 don't let blocked users follow their blockers 2020-03-28 18:36:06 -05:00
Andrew Brown
fb6e9d5595 allow users to block other users 2020-03-28 18:26:44 -05:00
Andrew Brown
f462831728 Add the ability to follow/unfollow other users 2020-03-28 17:49:17 -05:00
Andrew Brown
9280c5f9ee add formatted document view link 2020-03-25 21:05:08 -05:00
Andrew Brown
d6fa4e08ac faq 2020-03-25 00:54:40 -05:00
Andrew Brown
906469ec3a copy 2020-03-24 21:16:17 -05:00
Andrew Brown
9879397eaf more improvements 2020-03-24 17:11:51 -05:00
Andrew Brown
9005a4666a verbiage 2020-03-24 17:02:28 -05:00
Andrew Brown
84afb58af0 subscription page improvements wrt codes 2020-03-24 16:43:59 -05:00
Andrew Brown
e7abd2b4a8 temporarily disable collab page 2020-03-21 03:38:28 -05:00
Andrew Brown
7a956795c0 add another cta to billing page 2020-03-21 00:39:10 -05:00
Andrew Brown
48def76bf4 add collaboration page to data vault 2020-03-21 00:22:09 -05:00
Andrew Brown
5cdf9a7ec5 show promo code descriptions on prepay page 2020-03-20 16:10:05 -05:00
Andrew Brown
ddddb93602 prepay landing page redesign 2020-03-20 15:35:10 -05:00
Andrew Brown
718a674869 quick fix for debug data 2020-03-20 15:08:05 -05:00
Andrew Brown
7aff35a0e4 add promo service, initializer, and dashboard cta 2020-03-20 14:59:08 -05:00
Andrew Brown
08bcb53ec9 fix data vault page issues 2020-03-15 12:37:42 -05:00
Andrew Brown
f16f30c769 move TFM up a few months 2020-03-13 21:03:17 -05:00
Andrew Brown
abe244f825 add referrals cta to image uploads dv page 2020-03-13 19:55:24 -05:00
Andrew Brown
6d1f07e4d7 redesign image uploads page in data vault 2020-03-13 19:50:08 -05:00
Andrew Brown
f8f07be0a8 add activity tracker to discussions data vault 2020-03-13 18:38:28 -05:00
Andrew Brown
a66b9e05a2 add discussions page to data vault 2020-03-13 17:44:09 -05:00
Andrew Brown
50ce018cd8 add graph type picker for page breakdown in data vault 2020-03-13 17:05:50 -05:00
Andrew Brown
6e1ff90d50 add time picker for page update graphs in data vault 2020-03-13 16:52:38 -05:00
Andrew Brown
b748e61656 add a page updates this week tracker 2020-03-13 15:41:01 -05:00
Andrew Brown
1592e6ec4e include a blank option on favorite page type 2020-03-13 14:57:51 -05:00
Andrew Brown
b51971966d materialbox uploaded avatars on user settings 2020-03-13 14:57:34 -05:00
Andrew Brown
b2a9f58432 fix username input on low resolutions 2020-03-13 14:57:16 -05:00
Andrew Brown
a2bb61ac55 fix document sharing 2020-03-04 00:14:45 -06:00
Andrew Brown
d5bda9ae00 bandaid heisenbug on universe contrib partials 2020-03-03 12:31:28 -06:00
Andrew Brown
ab384815ae initial integration authorization flow 2020-03-02 23:10:26 -06:00
Andrew Brown
2a8aee60ff initial authorization gateway page 2020-03-02 18:09:56 -06:00
Andrew Brown
a461b4fdcc rescope application integration pages 2020-03-02 17:37:33 -06:00
Andrew Brown
7f682fe46f remove page types from profile endpoint 2020-03-02 16:25:29 -06:00
Andrew Brown
0b07d24953 Merge branch 'master' into dev-api 2020-03-02 16:24:14 -06:00
Andrew Brown
a66e52e3a0 progress on api docs 2020-03-02 16:22:38 -06:00
Andrew Brown
bd9bce257e add document notes to document dropdown menu also 2020-03-02 13:43:52 -06:00
Andrew Brown
e407c4cf8e fix contributors panel display issue 2020-03-02 12:49:14 -06:00
Andrew Brown
fb9a4d67bb fix contributors 500 2020-03-02 12:28:08 -06:00
Andrew Brown
be2325ba57 fix @mentions 2020-03-02 10:54:38 -06:00
Andrew Brown
358fb642fa fix document notes on document#edit 2020-03-02 02:10:20 -06:00
Andrew Brown
c2ac8d0b1e verbiage 2020-03-02 01:44:26 -06:00
Andrew Brown
b58ac6c3d0 limit width on gallery images 2020-03-02 01:43:08 -06:00
Andrew Brown
ea472467e0 remove duplicate gallery panel 2020-03-02 01:40:07 -06:00
Andrew Brown
3d4473229a nevermind, don't materialbox uploaded images 2020-03-02 01:35:42 -06:00
Andrew Brown
f6ea6e0b92 materialbox uploaded images 2020-03-02 01:35:16 -06:00
Andrew Brown
d6c5929e6c wrap gallery panel 2020-03-02 01:31:30 -06:00
Andrew Brown
54ca9effff fix 500 on gallery view 2020-03-02 01:22:57 -06:00
Andrew Brown
eb02678696
Merge branch 'master' into react 2020-03-02 01:01:14 -06:00
Andrew Brown
5243f5c5ed polish recent content sidebar 2020-03-02 00:59:57 -06:00
Andrew Brown
b4ea853549 polishing doc editor / profile page 2020-03-01 21:32:46 -06:00
Andrew Brown
72abeb12d0 add document notes / metadata in sidebar 2020-03-01 20:57:36 -06:00
Andrew Brown
b571b17988 fix whoopsy 2020-03-01 18:30:57 -06:00
Andrew Brown
87a98e31d5 fix gallery panel spacng 2020-03-01 18:13:33 -06:00
Andrew Brown
c978cc834b only show references tab section if there are references to show 2020-03-01 18:01:13 -06:00
Andrew Brown
ec7b13ce04 fix privacy toggles and tag %-complete 2020-03-01 17:34:44 -06:00
Andrew Brown
9817f72797 integration pages 2020-02-23 00:13:04 -06:00
Andrew Brown
d514e2ea58 partialize 2020-02-22 14:49:15 -06:00
Andrew Brown
38661280f7 fix images 2020-02-22 10:47:08 -06:00
Andrew Brown
9cceb118f6 add initial application integration page 2020-02-22 10:32:08 -06:00
Andrew Brown
4c576b9dee add the references api docs page 2020-02-21 22:12:00 -06:00
Andrew Brown
622db227ce api docs page placeholders 2020-02-21 21:04:29 -06:00
Andrew Brown
828614e4d5 initial api docs page 2020-02-21 19:22:13 -06:00
Andrew Brown
ed8782ffdc add api_docs#index & api docs plumbing 2020-02-21 16:58:35 -06:00
Andrew Brown
9c6af48be7 wip document notes 2020-02-21 12:07:18 -06:00
Andrew Brown
df1429fc84 fix 500 on template editor 2020-02-20 16:28:51 -06:00
Andrew Brown
127379cac0 redesign universe's in-universe-content-list view 2020-02-20 15:51:11 -06:00
Andrew Brown
26e1f06e8b replace landing footer 2020-02-20 03:26:52 -06:00