Commit Graph

2241 Commits

Author SHA1 Message Date
Andrew Brown
45e03bc9b9 Merge branch 'docs-rework' of github.com:indentlabs/notebook into docs-rework 2021-06-20 00:46:13 -07:00
Andrew Brown
72672998d3 show doc favorite star on table rows 2021-06-20 00:45:55 -07:00
Andrew Brown
4ff6915201 update analysis notice cta 2021-06-19 21:20:29 -07:00
Andrew Brown
b56c33fe63 style improvements 2021-06-19 21:09:37 -07:00
Andrew Brown
1289af9a8c start adding document meta modal 2021-06-18 17:59:16 -07:00
Andrew Brown
0925b264c8 improve doc table design 2021-06-18 16:45:46 -07:00
Andrew Brown
d2cd9fe419 fix filtering multiple sources on single page, plus add filtering for doc table 2021-06-18 16:34:18 -07:00
Andrew Brown
d01b53c9e3
Merge branch 'master' into docs-rework 2021-06-18 18:26:07 -05:00
Andrew Brown
a982958152 don't error when stripe can't detect card brand 2021-06-18 00:47:21 -07:00
Andrew Brown
4745faae7b documents#index design work 2021-06-17 23:01:52 -07:00
Andrew Brown
57e422ae9c use table view for documents#index 2021-06-17 22:06:35 -07:00
Andrew Brown
e9383af20c show recent docs 2021-06-17 20:42:41 -07:00
Andrew Brown
4db12b2263 fix formatting issue wth cards on med-sized screens 2021-06-17 19:00:03 -07:00
Andrew Brown
2c695328ea one last poc release for the night 2021-05-27 02:44:38 -07:00
Andrew Brown
8630d7d8b1
Merge branch 'master' into travis-2021 2021-05-27 02:25:37 -07:00
Andrew Brown
199f471086 add crossword poc for testing 2021-05-27 02:23:16 -07:00
Andrew Brown
903de11b66 Merge branch 'master' into travis-2021 2021-05-24 14:52:23 -07:00
Andrew Brown
714bb2baa0 add rel=nofollow to share comment links 2021-05-22 10:58:29 -07:00
Andrew Brown
120a763263 i guess we probably should compile js in test env but i dunno how, so i'll leave this be for now 2021-05-21 17:22:43 -07:00
Andrew Brown
b45f71f9ab don't compile js in test env 2021-05-21 17:08:40 -07:00
Andrew Brown
2af57480f9 first passing test 2021-05-21 16:47:17 -07:00
Andrew Brown
bfa9b59100 use linkable images in dropdowns instead of current page's image 2021-05-21 13:13:51 -07:00
Andrew Brown
65415b8c35 use linkable pages instead of current_user pages in link fields 2021-05-16 01:44:39 -07:00
Andrew Brown
ec6b573b8a fix, uh, anyone being able to create any premium content regardless of plan 2021-05-11 00:24:21 -07:00
Andrew Brown
5d50b227b3 add Collection authorizer & show notice for users who can't create them yet 2021-05-11 00:19:49 -07:00
Andrew Brown
fbaaded22d exclude doc edits from 'pick up where you left off list' unless they're your docs 2021-05-11 00:06:58 -07:00
Andrew Brown
d2a1960c69 dark mode fix + styling 2021-05-11 00:06:38 -07:00
Andrew Brown
9d81569e89 include contributing universes in content list filter bar 2021-05-10 23:57:26 -07:00
Andrew Brown
0948da77a0 show document/content view/edit links based on whether current user can actually view/edit, plus allow universe contributors to view-only docs in that universe 2021-05-10 23:54:57 -07:00
Andrew Brown
22999e53c4 add owner panel to universe contrib tab 2021-05-10 23:40:23 -07:00
Andrew Brown
11fb017eba dark mode notice fixes 2021-05-10 14:16:32 -07:00
Andrew Brown
7c8410829f allow specifying page types when creating link field 2021-05-04 16:01:35 -07:00
Andrew Brown
8037af91e3 sort dropdown options alphabetically 2021-05-04 15:42:45 -07:00
Andrew Brown
bbe46e1119 fix 500 on old links migrated over 2021-05-04 01:32:13 -07:00
Andrew Brown
2f918391f0 billing polish 2021-05-03 02:53:13 -07:00
Andrew Brown
04159e935d user onboarding 2021-05-03 02:40:50 -07:00
Andrew Brown
ccdaf713db polish admin tools 2021-05-02 16:24:36 -07:00
Andrew Brown
2abd2b6efa widespread polish 2021-05-01 18:57:34 -07:00
Andrew Brown
9c734ba968 standardize universe image ehights 2021-05-01 16:57:00 -07:00
Andrew Brown
bc7f6cb19d condense content#index grid 2021-05-01 16:19:03 -07:00
Andrew Brown
e3ef61d86d polish 2021-05-01 16:13:37 -07:00
Andrew Brown
b581126e64 polishes 2021-05-01 16:10:49 -07:00
Andrew Brown
c0bf651316 gotta get a high score! 2021-05-01 15:53:53 -07:00
Andrew Brown
0bfb4c90c5 redesign content#index cards 2021-05-01 15:42:15 -07:00
Andrew Brown
6c955ad16e add in-universe content to scoped dashboard 2021-05-01 14:52:01 -07:00
Andrew Brown
a9e15d26ed more universe-centric dashboard redesign 2021-05-01 13:47:14 -07:00
Andrew Brown
48d3c12342 universe picker on dashboard 2021-05-01 01:29:38 -07:00
Andrew Brown
bb0c0a6c06 nix all the .constantize calls in views 2021-04-29 19:47:57 -07:00
Andrew Brown
e84048c864 contributors fix & polish 2021-04-29 19:37:28 -07:00
Andrew Brown
d756ddec51 rearrange dashboard again 2021-04-29 15:08:23 -07:00
Andrew Brown
718e1bbd7a get contributors looking good 2021-04-29 15:03:05 -07:00
Andrew Brown
1a08525885 get share updates working again 2021-04-29 14:48:36 -07:00
Andrew Brown
b8eaa88601 general polish 2021-04-29 14:29:33 -07:00
Andrew Brown
74f5494abb allow creating new link fields 2021-04-29 14:02:10 -07:00
Andrew Brown
b5b0ee27f4 add reference type to page references 2021-04-29 13:05:04 -07:00
Andrew Brown
cc7b3a46b2 test run of migration 2021-04-28 14:14:46 -07:00
Andrew Brown
c6f07183bb standardize timeline design panel 2021-04-27 17:31:58 -07:00
Andrew Brown
f69a200b00 add show_notice? helper 2021-04-25 17:28:49 -07:00
Andrew Brown
6221ec2dea tweak card panel 2021-04-25 17:21:08 -07:00
Andrew Brown
71cccf983e hide old-style link associations 2021-04-25 17:20:01 -07:00
Andrew Brown
b0d5c5d055 display link references 2021-04-25 17:16:59 -07:00
Andrew Brown
3ecf11b48c verbiage 2021-04-24 12:58:46 -07:00
Andrew Brown
5a4ed59509 janky way to get image uploads working again, but it works and delays the inevitable image management rewrite 2021-04-22 11:42:27 -07:00
Andrew Brown
405957cd86 new content#new flow that just creates a page and redirects to content#edit 2021-04-17 23:10:44 -07:00
Andrew Brown
d0e838f4a4 fix content#new errors and start styling page to fit with content#edit 2021-04-17 21:38:49 -07:00
Andrew Brown
94d9ea50e4 data vault polish 2021-04-17 20:54:20 -07:00
Andrew Brown
3437edd695 another style pass on dashboard 2021-04-17 20:43:32 -07:00
Andrew Brown
a9719b25ca todo 2021-04-17 20:20:16 -07:00
Andrew Brown
bbe8e8c06b use new link display style on smart sidebar 2021-04-17 20:19:02 -07:00
Andrew Brown
21838bacc8 Merge branch 'master' into modernize-design 2021-04-17 19:33:52 -07:00
Andrew Brown
fdce3d8539 I do NOT understand why this jquery hack is necessary 2021-04-17 01:20:12 -07:00
Andrew Brown
f4fb049dde maybe try just skipping this guard entirely? 2021-04-17 01:11:39 -07:00
Andrew Brown
da71b8b464 switch js app and pack ordering 2021-04-17 00:29:55 -07:00
Andrew Brown
518f35361a fix for /forum path ujs 2021-04-16 18:58:25 -07:00
Andrew Brown
1bd9fb30ae move off cdns and host js ourself 2021-04-16 16:58:36 -07:00
Andrew Brown
8ee47c2d04 get rid of this hacky fix 2021-04-16 13:17:10 -07:00
Andrew Brown
86ba83c22d this is a dirty hack 2021-04-16 03:17:40 -07:00
Andrew Brown
9d32626532 strip jquery out again 2021-04-16 03:06:33 -07:00
Andrew Brown
1e451b2334 remove redundant ready() wraps 2021-04-16 02:57:28 -07:00
Andrew Brown
025791124b add autosave trigger to suggested doc universes 2021-04-16 02:41:38 -07:00
Andrew Brown
510d9c6c7a wait 'til doc is loaded to yield javascript 2021-04-16 02:33:35 -07:00
Andrew Brown
a7436c254a Revert "we don't actually need jquery for this... and jquery is buggin' / should fix #925"
This reverts commit b79813bbb6.
2021-04-16 02:33:15 -07:00
Andrew Brown
b79813bbb6 we don't actually need jquery for this... and jquery is buggin' / should fix #925 2021-04-15 16:35:49 -07:00
Andrew Brown
d7c32f1cf3 EOD content#show work 2021-03-27 00:52:40 -07:00
Andrew Brown
ed1495c662 wip on special content panels 2021-03-26 19:13:12 -07:00
Andrew Brown
7ed13153a9 wip redesigning content#show 2021-03-26 18:27:58 -07:00
Andrew Brown
9ba167d7c2 skip name requests on your own content 2021-03-26 15:20:59 -07:00
Andrew Brown
5f4d0bfc66 wrap up link autoload-name js 2021-03-26 15:03:36 -07:00
Andrew Brown
55affe50c3 hook up content#show again, add internal api for fetching page names on pageload 2021-03-26 13:04:30 -07:00
Andrew Brown
838e8acb49 style tags in changelog 2021-03-25 19:19:39 -07:00
Andrew Brown
1ec2f0da1e style changelog deltas per field type, include universe/tags/links also 2021-03-25 19:14:47 -07:00
Andrew Brown
2b8531046e hide text_area action menu for now 2021-03-25 18:03:45 -07:00
Andrew Brown
ffc65178cb placeholders for a few more future features 2021-03-25 17:54:11 -07:00
Andrew Brown
e589301cc8 Merge branch 'modernize-design' of github.com:indentlabs/notebook into modernize-design 2021-03-25 16:32:05 -07:00
Andrew Brown
c61bd0b3ac hook up universe-field autosaving 2021-03-25 15:42:07 -07:00
Andrew Brown
263aa307e6
Merge branch 'master' into modernize-design 2021-03-24 19:42:59 -05:00
Andrew Brown
c9699724a0 tags field autosaving 2021-03-22 19:47:39 -07:00
Andrew Brown
e79dd712a0 enable autosave on name fields 2021-03-22 18:30:23 -07:00
Andrew Brown
59a98f39e9 generalize autosave for text fields also 2021-03-22 18:28:33 -07:00
Andrew Brown
d73268ed2b wrap up link field autosaving 2021-03-22 17:42:31 -07:00
Andrew Brown
26ea2934e6 hook up editing page links w/ new system, fallback on old system 2021-03-22 17:14:31 -07:00
Andrew Brown
f0668901e1 wrap up attribute editor for now 2021-03-22 14:19:01 -07:00
Andrew Brown
262ea05755 autosave field options on links 2021-03-22 13:44:47 -07:00
Andrew Brown
82e5a7e3d7 inherit old link klass for un-migrated fields 2021-03-22 13:07:41 -07:00
Andrew Brown
c210d978d6 load field opts into linkable select 2021-03-22 13:01:31 -07:00
Andrew Brown
1ea11b22cc refactor AF controller for updating field opts 2021-03-22 12:55:02 -07:00
Andrew Brown
ecae4e7807 WIP adding field options to attribute editor 2021-03-22 11:58:49 -07:00
Andrew Brown
dca034ca9f start implementing stopgap field type between new and old link types 2021-03-20 17:04:21 -07:00
Andrew Brown
c0b39cf004 WIP autosave, before migrating from legacy_link to link view 2021-03-19 12:55:50 -07:00
Andrew Brown
2d2000af5c autosave first pass 2021-03-17 23:18:13 -07:00
Andrew Brown
46ef3b0e8d more content#edit work 2021-03-17 23:00:26 -07:00
Andrew Brown
c9d60c211f rename analysis.jpeg to analysis.jpg to appease sprockets, fixes #889 2021-03-17 15:26:46 -07:00
Andrew Brown
d93e62bdbe fill field_types partials 2021-03-17 15:14:13 -07:00
Andrew Brown
974098af53 content#panel redesign wip 2021-03-16 14:46:47 -07:00
Andrew Brown
38a54b1082 add section titles to content#edit 2021-03-15 19:36:27 -07:00
Andrew Brown
94a73e9bda refactor image headers 2021-03-15 19:17:38 -07:00
Andrew Brown
4783fc452f break sideactions out of sidelinks 2021-03-15 18:58:20 -07:00
Andrew Brown
b874c8fc28 make sidelinks sticky 2021-03-15 18:32:06 -07:00
Andrew Brown
88f69d7e07 add quick reference to serendipitous question 2021-03-15 17:50:27 -07:00
Andrew Brown
dbeff95196 hook up universe parallax banner 2021-03-15 17:02:06 -07:00
Andrew Brown
dd867d113c redesign dashboard 2021-03-15 16:41:02 -07:00
Andrew Brown
7bc0a4747a documents fix 2021-03-12 08:44:32 -08:00
Andrew Brown
7722cffd15 hide posts from blocked users in PMs 2021-03-08 11:20:58 -08:00
Andrew Brown
8c7a3293a4 get rid of another recent pages query 2021-03-07 22:39:28 -08:00
Andrew Brown
551734934e redesign recent content page, skip 2 more queries 2021-03-07 21:10:40 -08:00
Andrew Brown
7190608ff6 increase recent edits sidebar width + show more of names + fix overlapping text 2021-03-07 18:33:40 -08:00
Andrew Brown
83146060bd cache recent content list, avoid a query, include timelines/documents, and increase limit from 10/20 to 50 for everyone 2021-03-07 18:28:36 -08:00
Andrew Brown
e4292fb1e8 apply no-print to hide navbar, sidebar, qfab, and footer on print, closes #882 2021-03-04 18:19:06 -08:00
Andrew Brown
8bdd5bd5e7 add media query for print-specific classes 2021-03-04 18:09:55 -08:00
Andrew Brown
342d0c0830 add sascon landing page 2021-02-02 22:24:27 -08:00
Andrew Brown
aa876f56f4 verbiage 2021-01-24 21:52:26 -08:00
Andrew Brown
6ec1149bf9 better contrast + verbiage on user#preferences 2021-01-24 18:27:55 -08:00
Andrew Brown
05d5e2c4d1 another 500 fix 2021-01-24 03:18:44 -08:00
Andrew Brown
0f9ea29c31 add nofollow to links in document#show 2021-01-23 15:35:45 -08:00
Andrew Brown
f4e3d581c4 feature the first uploaded image to content instead of a random one 2021-01-23 15:24:00 -08:00
Andrew Brown
9148f8a7b7 add tristan to notice#13 for timelines 2021-01-21 18:33:50 -08:00
Andrew Brown
65d66c217a Merge branch 'master' into improve-timelines 2021-01-21 17:44:45 -08:00
Andrew Brown
e235315dd5 add timeline icon next to titles 2021-01-21 17:42:20 -08:00
Andrew Brown
6bbc6f62f5 remove distracting timeline image default 2021-01-21 17:38:55 -08:00
Andrew Brown
114873e15a add new#content button to filter bar 2021-01-21 16:24:51 -08:00
Andrew Brown
23d7b62c7d filter timelines by name 2021-01-21 16:14:55 -08:00
Andrew Brown
bf8841803d allow filtering timelines by universe 2021-01-21 15:56:46 -08:00
Andrew Brown
a08bd05e09 add filter bar to timelines, allow filtering by tag 2021-01-21 15:50:17 -08:00
Andrew Brown
d46f077883 show tags on timelines#index 2021-01-21 15:35:23 -08:00
Andrew Brown
7db60b85ef add tags to timelines 2021-01-21 15:25:38 -08:00
Andrew Brown
248ff7006a improve design on devise pages 2021-01-21 14:09:57 -08:00
Andrew Brown
1f61031cc6 only show content#delete link when editing 2021-01-21 14:09:38 -08:00
Andrew Brown
f624432afe fix date text on YIR 2021-01-07 15:02:43 -08:00
Andrew Brown
d466a638b8 verbiage 2020-12-23 01:42:44 -08:00
Andrew Brown
cf70d93467 fix year display / spacing 2020-12-23 01:30:35 -08:00
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