Commit Graph

194 Commits

Author SHA1 Message Date
Martina
3621703d44 fix for pendingTrusted bug 2020-08-30 20:49:12 -07:00
jimmylee
004dc0a715 versions: nextjs 9.5.2, react 16.13.1, textilehub 0.6.2 2020-08-30 13:14:56 -07:00
jimmylee
9429e1c963 serializers: prevent explosions 2020-08-30 12:56:45 -07:00
jimmylee
e9deacda3c serializing: protects against new users making needless db requests 2020-08-30 12:10:01 -07:00
jimmylee
7e1131cd01 directory: finishes serializing owner and slates to users and slates 2020-08-30 02:07:21 -07:00
@wwwjim
a0082a7be5 sidebar: stubs out filecoin archive feature 2020-08-27 23:57:04 -07:00
@wwwjim
84061f07e2 serializers: user objects on trusted, pending trusted, subscriber objects 2020-08-27 21:34:50 -07:00
@wwwjim
76c9e5e10e serializer: adds a serialize for subscriptions for @martinalong to evaluate 2020-08-27 16:20:04 -07:00
@wwwjim
8039d31192 slates: adds an easy way to get every user and every slate (use with caution) 2020-08-27 15:05:20 -07:00
@wwwjim
ab15d09572 slates: deeplinking 2020-08-26 21:24:49 -07:00
@wwwjim
b76d7735dc trust: adds pending trust requests and verification step, completes integration example 2020-08-26 03:03:39 -07:00
@wwwjim
e96810d327 subscribe: catches corner cases, makes sure search does not reveal private slates 2020-08-25 20:32:40 -07:00
@wwwjim
0af4431bd3 integration: example subscribe and unsubscribe endpoints with ui example 2020-08-25 20:13:06 -07:00
@wwwjim
bcf7398939 search: safe search 2020-08-25 18:34:32 -07:00
@wwwjim
c5a9ba9294 search: lands fuzzy slatename and username search into one search endpoint 2020-08-25 18:27:05 -07:00
@wwwjim
785cecaeb6 viewer: adds trusted relationships, subscriptions, and activity to the viewer model 2020-08-25 15:24:01 -07:00
@wwwjim
d8c165e342 subscriptions: subscription endpoint for subscribing to a slate or user 2020-08-25 15:09:12 -07:00
@wwwjim
9b73c7f8f9 node_common: fixes issue with misnamed path 2020-08-25 14:26:03 -07:00
@wwwjim
8bd1d76c1f postgres: adds trusted relationship and activity queries 2020-08-25 14:23:45 -07:00
@wwwjim
1e628725fa slates: get-subscriptions-to-slate-id and get-subscriptions-to-user-id 2020-08-25 13:42:14 -07:00
@wwwjim
835898d5f9 subscriptions: queries for subscriptions 2020-08-25 13:26:15 -07:00
Andrew Hill
d5a3447dad
feat(api): skip ipfs subdomain redirect
Signed-off-by: Andrew Hill <andrew@textile.io>
2020-08-25 10:46:41 -07:00
@wwwjim
5542f76888 slate: cleans up state, guarantees JSON response from endpoints, updates server code 2020-08-24 23:46:02 -07:00
@wwwjim
bd6dc4ca30 name: allows the option of adding your fullname 2020-08-24 22:00:32 -07:00
jimmylee
719bb49cb6 powergate: removes powergate temporarily 2020-08-23 23:32:26 -07:00
jimmylee
d466927624 hotfix: fixes server crashing conditions 2020-08-22 18:32:41 -07:00
@wwwjim
71dcb58a1b profiles: adds user bios 2020-08-21 22:45:50 -07:00
@wwwjim
42afbb8eaa refactors: textile service uptime check 2020-08-19 22:57:46 -07:00
Andrew Hill
b83ad03a47
fix(api): use newer getOrInit method
Signed-off-by: Andrew Hill <andrew@textile.io>
2020-08-19 14:25:45 -07:00
Andrew Hill
c385d0d13e
fix(hub): update hub cli lib and use new crypto ident class
Signed-off-by: Andrew Hill <andrew@textile.io>
2020-08-19 13:44:53 -07:00
jimmylee
60a23a87e3 analytics: disables analytics temporarily 2020-08-16 22:34:30 -07:00
CAKE
41ef4c3e2f
Merge pull request #157 from filecoin-project/@colin/analytics-api-integration
Analytics API integration
2020-08-16 22:30:41 -07:00
jimmylee
9e4ca3d2ae uploads: finally streams work 2020-08-16 21:22:35 -07:00
uonai
ab825d4626 Analytics API integration 2020-08-16 20:59:06 -05:00
jimmylee
06814cd37f uploads: switches back to FS.createReadStream and uses busboy versus formidable 2020-08-16 02:23:02 -07:00
jimmylee
91f52e7ada uploads: captures error states more accurately 2020-08-15 18:32:38 -07:00
jimmylee
4007910627 uploads: removes readStreams and watermark, sends data straight to textile buckets and keeps nothing local. 2020-08-15 16:42:26 -07:00
jimmylee
2858d531e5 fetch: adds modified version of fetch with readable streams and progress 2020-08-14 03:10:14 -07:00
jimmylee
5462ecdd08 analytics: stubs out analytics manager for colin 2020-08-14 02:17:19 -07:00
jimmylee
d8a77f3578 slates: adjustments to slates table 2020-08-12 01:34:17 -07:00
@wwwjim
36fcc38bdc hotfix: fixes missing function argument 2020-08-10 22:19:02 -07:00
@wwwjim
2044b11803 authentication: adds new secrets 2020-08-10 22:15:39 -07:00
@wwwjim
e79f611fda slates: supports deleting slates 2020-08-06 19:17:49 -07:00
@wwwjim
6800d90de5 bytes: moves hardcoded byte calculation out of client 2020-08-03 19:45:59 -07:00
@wwwjim
59f64a2888 upload: lifts file upload restrictions, still needs testing 2020-08-03 18:35:31 -07:00
jimmylee
39e244897a slates: access denied for public & private slates, adds settings to slate pages 2020-08-02 16:29:11 -07:00
jimmylee
ab462f39c4 user-deletion: elegantly deletes slates and fixes bucket deletion 2020-08-02 15:06:46 -07:00
jimmylee
5d4f58eddc media object: adds PDF support, validation check to restrict certain uploads 2020-08-01 23:00:04 -07:00
jimmylee
4a842a0c42 cid-check: refactor 2020-08-01 17:13:19 -07:00
@wwwjim
934fd9d5f8 upload: refactor and improvement and shared code paths between API and upload in app 2020-07-31 17:17:07 -07:00
jimmylee
61be06634c node constants: updates grpcweb route https://grpcweb.slate.textile.io 2020-07-29 16:14:26 -07:00
@wwwjim
d1048382d7 api: lands get slate and add data to slate by id 2020-07-28 16:08:44 -07:00
@wwwjim
d3ac3599ed api keys: users can generate their own API keys now 2020-07-27 23:54:15 -07:00
@wwwjim
8315df0c04 slates: add image to slate 2020-07-27 01:33:39 -07:00
@wwwjim
e70c55f4e7 slates: creating slates 2020-07-26 18:51:51 -07:00
@wwwjim
7fcb19aa4f cleanup: spacing, new line 2020-07-25 23:42:22 -07:00
@wwwjim
a80ede160c slates: adds database retrieval, update, and creation methods 2020-07-24 17:16:35 -07:00
@wwwjim
dc25c0365a filecoin: cold storage supported, and many small bugfixes 2020-07-24 00:45:21 -07:00
@wwwjim
ad5fec1201 settings: adds loading states 2020-07-23 20:15:32 -07:00
@wwwjim
c21dca1884 library: refactor to support adding slates soon 2020-07-23 20:09:58 -07:00
@wwwjim
01d4a3dc50 cleanup: viewer 2020-07-23 17:29:44 -07:00
@wwwjim
f0cfe53c74 managers: introduces managers model for viewer 2020-07-23 17:22:22 -07:00
@wwwjim
730f5347c8 storage: integrates filecoin storage deals and cleans up powergate token setting 2020-07-23 16:56:50 -07:00
@wwwjim
9d5de9acbe deals: adds back storage deal page, simplifies file upload sidebar, adds loading state 2020-07-23 03:05:13 -07:00
@wwwjim
d11fe19bab reset password: loading states for edit account and sign in, adds reset password, adds validations to protect against light malice 2020-07-23 01:57:44 -07:00
@wwwjim
787fde8eda 0.0.6 - hosted 2020-07-22 18:25:19 -07:00
@wwwjim
711279d5b7 deploys: another attempt to catch production postgres issue by not using custom NODE_ENV for next 2020-07-22 17:07:54 -07:00
@wwwjim
9cf57edb77 middleware: sets a new powergate token appropriately per user 2020-07-22 11:54:58 -07:00
@wwwjim
ea2d2d2eff postgres: disables SSL in production web to see if that fixes issues 2020-07-22 11:34:24 -07:00
@wwwjim
346eb21b85 env: always use .dotenv for now 2020-07-22 04:37:24 -07:00
@wwwjim
ad7f9c35bb hotfix: fixes misnamed export 2020-07-22 04:16:30 -07:00
@wwwjim
a533b5249b models: moves from username checks to id checks because users change usernames 2020-07-22 03:51:40 -07:00
@wwwjim
2340c2e4a4 ipfs: image upload to buckets restored and working 2020-07-22 02:58:25 -07:00
@wwwjim
7b7245a74f uploads: supports IPFS bucket uploads 2020-07-22 02:37:40 -07:00
@wwwjim
dc5f3313ec user profiels: lands user profile function and fixes settings, user modeling 2020-07-22 00:41:29 -07:00
@wwwjim
140aa2017c sign-in: end to end allowing creation of any account 2020-07-21 22:53:29 -07:00
@wwwjim
cfb7f1a54d 0.2.0 powergate: prework, updates settings, decorates issue 2020-07-21 21:11:13 -07:00
@wwwjim
110cef1f30 deploy: fixes deploys 2020-07-21 12:53:49 -07:00
@wwwjim
d362dc88f5 environment: a clean environment file 2020-07-21 11:01:12 -07:00
@wwwjim
f66129f16d authentication: adds user auth concept, sign out, and adds 3 images to a bucket upon user creation 2020-07-21 04:36:50 -07:00
@wwwjim
88b6613ca1 sign in: adds new sign in place holder, adds harddrive svg 2020-07-20 22:45:15 -07:00
@wwwjim
418563a6ca buckets: working end to end example of buckets locally, but with image quality loss 2020-07-19 23:06:36 -07:00
@wwwjim
b6a8c880cd postgres: user accounts, migration scripts, api route rewrite, stopping point 2020-07-17 03:24:20 -07:00
@wwwjim
fa35810a71 postgres: sets up database for local auth and adds utility scripts and dotenv 2020-07-16 23:05:58 -07:00
jimmylee
bdf02616a6 powergate: moving towards a hosted powergate now 2020-07-14 21:06:56 -07:00
uonai
51f96023ad Update packages, rebase server, rebase utilities, formatting updates electron 2020-07-09 22:20:05 -05:00
uonai
770ea69f06 Formatting update 2020-07-08 22:19:08 -05:00
uonai
b460b8c4cb File path updates for electron 2020-07-08 18:55:45 -05:00
uonai
c123c334ba Fetch and store token from Powergate 2020-07-08 18:54:06 -05:00
uonai
5a42b9237a Build next.js in electron
Need to clean this up.
2020-07-08 18:54:05 -05:00
uonai
59e8312d81 Webpack for node server 2020-07-08 18:53:46 -05:00
@wwwjim
6c9505919b client: simulates successful case a little bit better 2020-07-02 01:59:50 -07:00
jimmylee
8251bc0ba7 edit account: fixes issues with avatar updating, adds local settings for a user 2020-06-30 23:41:54 -07:00
@wwwjim
6e9c28e529 refactor: clean up server.js a little 2020-06-17 11:05:13 -07:00