Commit Graph

1118 Commits

Author SHA1 Message Date
Andrew Brown
e257fb04c0 doc tags polish 2021-06-20 19:17:06 -07:00
Andrew Brown
daa08528b6 clean up tags a bit 2021-06-20 15:56:46 -07:00
Andrew Brown
f6e3695587 add page tags to documents, adding/filtering 2021-06-20 15:46:47 -07:00
Andrew Brown
08a52533d6 hook up synopsis & doc meta autosave 2021-06-20 00:49:44 -07:00
Andrew Brown
d01b53c9e3
Merge branch 'master' into docs-rework 2021-06-18 18:26:07 -05:00
Andrew Brown
5486858919 Default new universes to current universe scope 2021-06-18 00:38:36 -07:00
Andrew Brown
da28c6c332 fix documents not filtering by favorite 2021-06-17 23:01:11 -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
199f471086 add crossword poc for testing 2021-05-27 02:23:16 -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
0dffdf12a1 fix linking collaborated pages on collaborated universes 2021-05-20 17:27:34 -07:00
Andrew Brown
7599efb05c fix universe/name/tags fields in collaboration 2021-05-20 17:21:19 -07:00
Andrew Brown
ee1f41d69a fix collaboration edits on text fields 2021-05-20 17:11:27 -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
9c8ab5ef15 show documents from contributing universes in documents#index 2021-05-10 23:48:24 -07:00
Andrew Brown
633c95f065 view linked timelines/events in document editor 2021-05-10 23:19:25 -07:00
Andrew Brown
e86778c697 allow linking/lookup timelines in doc editor 2021-05-10 16:57:18 -07:00
Andrew Brown
fcd7e29de4 allow @mention linking documents and timelines 2021-05-10 14:37:40 -07:00
Andrew Brown
81be56d718 fix 500 on creating link fields 2021-05-05 23:33:51 -07:00
Andrew Brown
7c8410829f allow specifying page types when creating link field 2021-05-04 16:01:35 -07:00
Andrew Brown
3e10481089 fix renaming attribute fields 2021-05-04 15:37:27 -07:00
Andrew Brown
f70c5a5435 fix 500 on text update 2021-05-03 18:30:32 -07:00
Andrew Brown
999a23506a fix 500 on deleting fields 2021-05-03 18:29:02 -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
0bfb4c90c5 redesign content#index cards 2021-05-01 15:42:15 -07:00
Andrew Brown
e8c3c99a96 limit documents to universe_scope 2021-05-01 13:50:20 -07:00
Andrew Brown
e84048c864 contributors fix & polish 2021-04-29 19:37:28 -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
3d6aa78856 create PageReferences on text field mentions 2021-04-29 12:43:15 -07:00
Andrew Brown
b0d5c5d055 display link references 2021-04-25 17:16:59 -07:00
Andrew Brown
849af4796c set page references on link field updates 2021-04-25 16:52:18 -07:00
Andrew Brown
92d6a79599 add PageReference model + usage 2021-04-25 16:17:35 -07:00
Andrew Brown
365be77872 todo 2021-04-24 12:58:53 -07:00
Andrew Brown
586e48a60c show most recent 8 notifications instead of 10 so they all fit on screen 2021-04-17 23:32:58 -07:00
Andrew Brown
e78c0286ca update page name when updating name field types 2021-04-17 23:30:04 -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
94d9ea50e4 data vault polish 2021-04-17 20:54:20 -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
c61bd0b3ac hook up universe-field autosaving 2021-03-25 15:42:07 -07:00
Andrew Brown
321758072a comment 2021-03-24 00:24:32 -07:00
Andrew Brown
c9699724a0 tags field autosaving 2021-03-22 19:47:39 -07:00
Andrew Brown
59a98f39e9 generalize autosave for text fields also 2021-03-22 18:28:33 -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
82e5a7e3d7 inherit old link klass for un-migrated fields 2021-03-22 13:07:41 -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
46ef3b0e8d more content#edit work 2021-03-17 23:00:26 -07:00
Andrew Brown
7bc0a4747a documents fix 2021-03-12 08:44:32 -08:00
Andrew Brown
ea1a7fc94c convert queries to arrays so they don't get remade on e.g. counts 2021-03-08 11:20:37 -08:00
Andrew Brown
11a8d57167 knock off another query 2021-03-08 01:12:58 -08:00
Andrew Brown
551734934e redesign recent content page, skip 2 more queries 2021-03-07 21:10: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
a0c1333074 skip some unneccessary ui code when rendering plaintext documents 2021-03-04 16:11:38 -08:00
Andrew Brown
4a4412bc5b enable admin access in development mode 2021-03-01 23:08:58 -08:00
Andrew Brown
342d0c0830 add sascon landing page 2021-02-02 22:24:27 -08:00
Andrew Brown
f389169396 fix doublereturn 500 2021-01-25 13:23:42 -08:00
Andrew Brown
4369751cb7 quick fix 2021-01-24 03:07:42 -08:00
Andrew Brown
cbb786f716 add new#content quick links on show and edit pages 2021-01-21 16:36:31 -08:00
Andrew Brown
a08bd05e09 add filter bar to timelines, allow filtering by tag 2021-01-21 15:50:17 -08:00
Andrew Brown
7db60b85ef add tags to timelines 2021-01-21 15:25:38 -08:00
Andrew Brown
cf70d93467 fix year display / spacing 2020-12-23 01:30:35 -08:00
Andrew Brown
a707aa5bb6 compute earliest page before adding non-page models 2020-12-23 01:21:10 -08:00
Andrew Brown
248f741239 add year in review page 2020-12-22 20:43:36 -08:00
Andrew Brown
7afc34ff46 Refactoring 2020-11-12 16:44:10 -08:00
Andrew Brown
28f458cf17 extra includes on profiles 2020-10-19 17:09:35 -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
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
da621f792d dedupe collections in network 2020-10-18 04:15:47 -07:00
Andrew Brown
12687caa39 a ton more building fields/links 2020-10-17 17:44:17 -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
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
aac29ff6b7 fix hatewatch 2020-10-12 12:45:30 -07:00
Andrew Brown
5cb5a8babc if statement 2020-10-12 12:38:32 -07:00
Andrew Brown
94bc19cff8 extra includes on stream 2020-10-12 02:23:23 -07:00
Andrew Brown
59ba11e104 more includes 2020-10-12 02:02:10 -07:00
Andrew Brown
4903fd67f2 pc#show includes 2020-10-12 01:56:13 -07:00
Andrew Brown
2f0d62ce30 stream events for adding pages to self's collection 2020-10-11 22:31:32 -07:00
Andrew Brown
6a70bafe19 wrap up collections ui improvements 2020-10-11 18:56:25 -07:00
Andrew Brown
cc16f8fcb7 Merge branch 'master' into collections-improvements 2020-10-03 16:58:25 -07:00
Andrew Brown
05bdff26e3 hide doc analysis tabs until it's complete 2020-10-03 15:40:17 -07:00
Andrew Brown
538311f20d Merge branch 'master' into document-analysis-improvements 2020-10-02 14:55:52 -07:00
Andrew Brown
f63c1e7b09 visibility fix on categories/fields over api 2020-10-02 02:53:33 -07:00
Andrew Brown
90fbb2e5d5 api stopgaps for live dev 2020-10-02 02:31:16 -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
c2406dfd6a lil smarter collection discovery 2020-10-01 18:39:33 -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
5ca3203149 set pagecollection nav color 2020-09-26 22:38:17 -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
7f0f22be7f configurable limit 2020-09-26 19:57:45 -07:00
Andrew Brown
7a830092e2 redoing admin stats dashboard 2020-09-26 18:07:47 -07:00
Andrew Brown
f1a1572a66 clean up old entity preloading code 2020-09-26 16:39:04 -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
c903f4823b add sentiment page to doc analysis 2020-09-26 02:48:52 -07:00
Andrew Brown
eb9824cf93 add style page and colorized lengths 2020-09-25 16:43:02 -07:00
Andrew Brown
ccea21ecb8 add readability page to document analysis 2020-09-25 02:33:18 -07:00
Andrew Brown
ee29c08e9b re-hook page unlinking 2020-09-23 02:46:17 -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
Andrew Brown
5f66dac88a Merge branch 'dev-api' into document-ui-improvements 2020-09-17 02:55:47 -07:00
Andrew Brown
861bdadff4 progress 2020-09-14 16:30:30 -07:00
Andrew Brown
29429dfd33 log request ip on api endpoints 2020-09-11 17:39:30 -07:00
Andrew Brown
fbf1b8b525 api logging on errors also 2020-09-11 17:13:35 -07:00
Andrew Brown
1e3cec1fae api request logging 2020-09-11 17:08:48 -07:00
Andrew Brown
bca2c8c8ef soft universe ref 2020-09-11 16:48:45 -07:00
Andrew Brown
f469d3e68c user authorization per api 2020-09-11 16:48:13 -07:00
Andrew Brown
bbb8c9951d application authorization / api 2020-09-11 16:41:51 -07:00
Andrew Brown
d873f36428 authorization flow / piping 2020-09-11 16:36:54 -07:00
Andrew Brown
f845f16fda ui for document entities sidenav / navbar changes 2020-09-10 17:58:44 -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
8528fe6ed1 allow linking pages in stream comments 2020-08-28 13:36:14 -07:00
Andrew Brown
fce2a29303 move referrals logic from sub to data controller 2020-08-28 13:13:51 -07:00
Andrew Brown
e8e81de8a9 clean up billing page 2020-08-28 13:05:38 -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
d8c1054e92 filling out content#index and api docs 2020-08-11 00:44:15 -07:00
Andrew Brown
efe9a176e2 basic content#show api endpoint 2020-08-10 19:06:17 -07:00
Andrew Brown
aeb01c2963 Merge branch 'master' into dev-api 2020-08-10 15:29:19 -07:00
Andrew Brown
6738a43a86 faster destroy to prevent timeouts 2020-08-09 04:21:18 -07:00
Andrew Brown
53e71bfab9 wip new sidebar components 2020-08-09 04:11:06 -07:00
Andrew Brown
768285d9b7 properly sample pagecollections 2020-08-08 14:33:05 -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
5641515d12 fix double-links when creating new pages 2020-07-28 14:51:34 -07:00
Andrew Brown
89581fe438 order document entities in smart sidebar alphabetically 2020-07-27 16:47:33 -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
216fa84f40 fix sorting collections 2020-07-12 02:35:31 -07:00
Andrew Brown
c5bdfcdbb0 allow users to follow/unfollow collections 2020-07-12 02:23:43 -07:00
Andrew Brown
266d94d7e9 fix exports 2020-07-12 01:33:53 -07:00
Andrew Brown
53c4ead7f4 fix whoops 2020-07-11 16:09:33 -07:00
Andrew Brown
523035c81f default timelines to non-null name so we can sort freely 2020-07-11 14:52:21 -07:00