Commit Graph

808 Commits

Author SHA1 Message Date
Andrew Brown
bc12318ace
Merge branch 'master' into document-ui-improvements 2020-10-02 01:04:52 -07:00
Andrew Brown
3bedd64447 add followed collections to collections#index 2020-10-01 18:10:52 -07:00
Andrew Brown
5ca3203149 set pagecollection nav color 2020-09-26 22:38:17 -07:00
Andrew Brown
c25fa3cc37 add EndOfDayAnalyticsReport 2020-09-26 17:52:07 -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
eb9824cf93 add style page and colorized lengths 2020-09-25 16:43:02 -07:00
Andrew Brown
6b76123ec0 add document revisions 2020-09-22 02:18:33 -07:00
Andrew Brown
9830ce730a wrapping up PageLookupSidebar 2020-09-19 17:26:46 -07:00
Andrew Brown
861bdadff4 progress 2020-09-14 16:30: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
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
af3e9f6964 add abstract PageGrouper class for later 2020-08-28 19:33:50 -07:00
Andrew Brown
f02cd0e0e4 typo 2020-08-28 18:34:23 -07:00
Andrew Brown
dd97ba4a62 add paranoid deleted_at fields for recovery and reorganize model hierarchy 2020-08-28 18:31:21 -07:00
Andrew Brown
e734c7dc75 Define 'month' in prepaid codes as 31 days instead of 30 2020-08-28 12:00:40 -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
eabbae8ee6 disambiguating reloadable DA reference from within nonreloadable concern 2020-08-10 17:34:45 -07:00
Andrew Brown
f53d0b1e96 rewrite category initializer for future use 2020-08-10 17:34:09 -07:00
Andrew Brown
aff5ce1a34 remove redundant module inclusions 2020-08-10 17:04:24 -07:00
Andrew Brown
aeb01c2963 Merge branch 'master' into dev-api 2020-08-10 15:29:19 -07:00
Andrew Brown
b466b3e041 minor user fixes 2020-08-02 22:03:32 -07:00
Andrew Brown
2c27089950 make headers optional on pagecollections 2020-07-27 16:29:23 -07:00
Andrew Brown
bc4f4a4656 new collection events in stream and profile 2020-07-22 00:40:37 -07:00
Andrew Brown
9538919cdf allow creating PageCollections 2020-07-21 19:42:13 -07:00
Andrew Brown
2f3e1514df Merge branch 'master' into collections-pt-2 2020-07-21 15:10:35 -07:00
Andrew Brown
7169b2bafd whitespace/comment 2020-07-16 01:01:06 -07:00
Andrew Brown
2cfa5571d3 notifications for following collections 2020-07-12 02:29:57 -07:00
Andrew Brown
c5bdfcdbb0 allow users to follow/unfollow collections 2020-07-12 02:23:43 -07:00
Andrew Brown
a77837859d add usd banner 2020-07-07 02:26:11 -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
0b71f20b2d stream events for page collection acceptances 2020-07-06 16:51:05 -07:00
Andrew Brown
efa18af5f8 add collections tab to some user profiles 2020-07-06 01:47:28 -05:00
Andrew Brown
cf14b2cc41 wrapping up random todos 2020-07-05 19:04:01 -05:00
Andrew Brown
e44f17b0ad timelines#index for premium users 2020-07-05 17:30:25 -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
cb8c500e07 link entities to timeline events 2020-07-01 02:04:42 -05:00
Andrew Brown
a6ed658668 dynamically add events to timelines from ui 2020-06-30 19:51:16 -05:00
Andrew Brown
b30191d0f6 collection todos 2020-06-29 02:39:33 -05:00
Andrew Brown
e2c3c6e160 *whistles* 2020-06-28 22:12:49 -05:00
Andrew Brown
7b81bbbd80 user profile following/followers page 2020-06-28 21:59:13 -05:00
Andrew Brown
5b67da1c79 update user null constraints #needstested 2020-06-22 02:05:03 -05:00
Andrew Brown
646e33430b add collections to content references 2020-06-22 01:34:08 -05:00
Andrew Brown
4ffa241b34 fix 500 for logged-out users viewing profiles 2020-06-18 14:08:09 -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
ed390d4f71 add timeline models 2020-06-10 12:34:12 -05:00
Andrew Brown
4d77c36374 prepping for content page setting overrides 2020-06-10 12:25:08 -05:00
Andrew Brown
e6c853e288 revert wip 2020-06-10 01:56:45 -05:00
Andrew Brown
bf898250e9 ugh, wip 2020-06-10 00:11:49 -05:00
Andrew Brown
15ddaeb1cc exclude blocked users from user streams 2020-06-03 17:44:13 -05:00
Andrew Brown
56a2af24e6 cleaner partials 2020-06-03 01:39:38 -05:00
Andrew Brown
3af761675c most of collections bones 2020-06-02 23:48:19 -05:00
Andrew Brown
87942f940c add share reporting 2020-06-02 01:54:00 -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
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
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
d3ae2a9a35 job for notifications + share following 2020-04-26 22:52:11 -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
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
cc40607cad
Merge pull request #664 from indentlabs/notifications
Notification system
2020-04-22 00:20:22 -05:00
Andrew Brown
2611777653 end lore promotion 2020-04-21 17:13:33 -05:00
Andrew Brown
500ede3b16 premium onboarding notification 2020-04-20 21:30:16 -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
23f71f0922 Merge branch 'master' into lore-page-types 2020-04-06 17:36:30 -05:00
Andrew Brown
ae0401ce79 refactor autocomplete system 2020-04-03 18:08:09 -05:00
Andrew Brown
197a097011 big whoops 2020-04-03 13:15:21 -05:00
Andrew Brown
4a662f4d77 Add some safety checking around image_processing avatar processing
https://github.com/janko/image_processing/issues/66#issuecomment-608573201
2020-04-03 13:04:58 -05:00
Andrew Brown
2d5cdddfe9 allow dismissing associations banner 2020-03-28 20:21:19 -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
e3c7ae8156 a lil security here and there 2020-03-28 13:57:06 -05:00
Andrew Brown
8dc6955c6a link piping 2020-03-28 13:51:21 -05:00
Andrew Brown
cac9802251 redo lore joiner migrations 2020-03-27 20:13:52 -05:00
Andrew Brown
9e0249f7a9 two-way link fixes 2020-03-26 18:24:04 -05:00
Andrew Brown
a4ca8cfc5f integrity 2020-03-26 15:55:51 -05:00
Andrew Brown
0161aa0ab4 icons for lore categories + file cleanup 2020-03-25 16:09:53 -05:00
Andrew Brown
7f07220013 lore link field models 2020-03-25 14:46:31 -05:00
Andrew Brown
b7bcc5c668 Merge branch 'master' into lore-page-types 2020-03-25 12:22:29 -05:00
Andrew Brown
9a020d7fef basic lore model 2020-03-25 12:21:05 -05:00
Andrew Brown
84afb58af0 subscription page improvements wrt codes 2020-03-24 16:43:59 -05:00
Andrew Brown
a6444ed838 tested to make sure it works ~ 2020-03-20 15:57:12 -05:00
Andrew Brown
718a674869 quick fix for debug data 2020-03-20 15:08:05 -05: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
0b07d24953 Merge branch 'master' into dev-api 2020-03-02 16:24:14 -06:00
Andrew Brown
72abeb12d0 add document notes / metadata in sidebar 2020-03-01 20:57:36 -06:00
Andrew Brown
ec7b13ce04 fix privacy toggles and tag %-complete 2020-03-01 17:34:44 -06:00
Andrew Brown
be4ef98d5a include tags in serializer values 2020-03-01 17:06:28 -06:00
Andrew Brown
9cceb118f6 add initial application integration page 2020-02-22 10:32:08 -06:00
Andrew Brown
4c5667e060 add application integrations 2020-02-22 00:50:39 -06:00
Andrew Brown
9c6af48be7 wip document notes 2020-02-21 12:07:18 -06:00
Andrew Brown
dd2f03c285 add percentages to sidelinks 2020-02-19 15:54:40 -06:00
Andrew Brown
2fff1d610b fix link bug 2020-01-29 13:14:18 -06:00
Andrew Brown
1aecd1d3b5 nullability 2020-01-29 12:43:55 -06:00
Andrew Brown
6155d6a173 add wip reciprocal country-country link field for borders 2020-01-29 11:43:33 -06:00
Andrew Brown
e5a1440b0b add continent link on planets 2020-01-28 18:11:01 -06:00
Andrew Brown
1f8b7c4b41 add link fields 2020-01-28 18:06:00 -06:00
Andrew Brown
f60d4d6ffe add continents 2020-01-28 17:38:47 -06:00
Andrew Brown
b019ee8356 add continent model 2020-01-28 17:11:37 -06:00
Andrew Brown
6f9601f60a Merge branch 'master' into feb-release 2020-01-27 22:23:02 -06:00
Andrew Brown
812951daed fall back on gravatar if activestorage errors 2020-01-27 22:22:57 -06:00
Andrew Brown
c5ecf6da14 add initial framework for favorite page type themeing profile pages 2020-01-25 13:29:35 -06:00
Andrew Brown
c9102afb28 add slack reporting 2020-01-17 20:28:47 -06:00
Andrew Brown
9305fe6eb1 typo 2020-01-17 17:41:37 -06:00
Andrew Brown
3ca72c742c staging changes 2020-01-17 17:37:09 -06:00
Andrew Brown
d7c05b1731 polishing 2020-01-16 20:57:56 -06:00
Andrew Brown
1b62fca1bb Merge branch 'master' into paypal-promos 2020-01-16 16:59:02 -06:00
Andrew Brown
4082bbae2b Oh hey look it's paypal 2020-01-16 16:54:51 -06:00
Andrew Brown
736c055a23 fix sidenav counts 2020-01-15 18:37:49 -06:00
Andrew Brown
786c8f5cfc add referrals page 2020-01-09 14:37:39 -06:00
Andrew Brown
be5fb19653 optimization pass 2020-01-03 13:52:02 -06:00
Andrew Brown
05394935fd add some db indices 2020-01-03 13:10:36 -06:00
Andrew Brown
d8e26642a0 don't use/suggest empty-name categories/fields 2020-01-03 12:09:47 -06:00
Andrew Brown
cd3cc2f47c field editor fix 2020-01-03 11:04:55 -06:00
Andrew Brown
236a09f3d4 gotta have that nice whitespace 2020-01-02 01:51:42 -06:00
Andrew Brown
a13dda6bde revert this change since i'm too tired to figure out what's up with it 2020-01-02 01:34:46 -06:00
Andrew Brown
aebddfaf39 test this sort-by syntax 2020-01-02 01:21:22 -06:00
Andrew Brown
95e370606d Merge branch 'rails6-features' into template-editor-rework 2020-01-02 01:03:18 -06:00
Andrew Brown
ba7c9c063c Merge branch 'rails6-features' of github.com:indentlabs/notebook into rails6-features 2019-12-31 23:40:00 -06:00
Andrew Brown
b586880314
Merge branch 'master' into rails6-features 2019-12-31 23:02:10 -06:00
Andrew Brown
7969188406 enable linking other pages from serendipitous prompts 2019-12-31 17:16:50 -06:00
Andrew Brown
a446c5d14d only validate username when it is changing 2019-12-25 22:12:47 -06:00
Andrew Brown
cdcd7ee75d oof, typo 2019-12-22 18:17:34 -06:00
Andrew Brown
6b7a61398d missed an optional: true belongs_to upgrade 2019-12-21 15:24:46 -06:00
Andrew Brown
c4dbfda438 make avatars optional 2019-12-21 12:59:31 -06:00
Andrew Brown
b99d8d3174 blacklist special labels 2019-12-17 18:29:56 -06:00
Andrew Brown
d9050aa5f8 attribute category suggestions 2019-12-17 17:30:57 -06:00
Andrew Brown
acd881fe31 use AFS cache for category field suggestions instead of computing in the api 2019-12-17 17:11:19 -06:00
Andrew Brown
efd69b6679 add AttributeFieldSuggestion cache model 2019-12-17 16:49:28 -06:00
Andrew Brown
09aa1f239b text/link editor wip 2019-12-15 21:31:11 -06:00
Andrew Brown
a43d87dafb Merge branch 'rails6-features' into template-editor-rework 2019-12-15 14:57:29 -06:00
Andrew Brown
5b06445ead Merge branch 'master' into template-editor-rework 2019-12-15 14:56:37 -06:00
Andrew Brown
c05b3814a7 Merge branch 'rails6' into rails6-features 2019-12-15 14:53:46 -06:00
Andrew Brown
06351580e4 safety check 2019-12-15 13:56:06 -06:00