Commit graph

576 commits

Author SHA1 Message Date
Eric Burel
fc57ddf183 better naming 2018-10-02 15:38:36 +02:00
SachaG
893425dcdc Do not try to specify locale on headers (let client/server figure it out from other headers) 2018-10-02 12:29:39 +09:00
SachaG
57225bee57 Pass locale to App.jsx during SSR process (as a cookie for now); keep original headers during SSR process; get locale from headers 2018-10-02 12:25:14 +09:00
SachaG
a4ec3fcf1f Minor refactoring in App.jsx; apolloTracing setting -> apolloServer.tracing; improve i18n server-side locale setting logic to account for cookie and accepted language headers 2018-10-02 10:15:47 +09:00
Sacha Greif
c22fd7a067
Merge pull request #2075 from Apollinaire/devel
Users' slug is updated on displayname change
2018-09-30 13:37:57 +09:00
Eric Burel
a8e6b8b8ea cleanup test, import, modules, wrap registerWatechedMutation with isClient 2018-09-27 11:07:17 +02:00
Eric Burel
f7a2a9ef78 defer apollo2 client creation until app startup 2018-09-27 09:48:35 +02:00
Apollinaire
b6cea13db2 Don't merge schema in Vulcan, only do it with SimpleSchema 2018-09-26 17:31:52 +02:00
Apollinaire
b0fbbfbe13 Use connectors and move getUnusedSlug to server code 2018-09-26 17:14:57 +02:00
Eric Burel
bbb9263c27 experiment with reloading the client when adding a mutation 2018-09-26 15:36:24 +02:00
Eric Burel
2bacae7a0e copy-pasted meteor/apollo, updated to RR4
meteor/apollo Atmosphere version does not seem up to date with the Github repo
2018-09-26 11:34:28 +02:00
Eric Burel
9366d41463 delete confusing file 2018-09-26 10:17:44 +02:00
Eric Burel
9cc23a1e4f moved apollo-client to client code 2018-09-26 10:17:03 +02:00
Eric Burel
a50fc3ddb3 fix export/import update.js 2018-09-26 10:01:55 +02:00
Eric Burel
e63137a943 split code and started working on apollo-state-link 2018-09-25 20:48:25 +02:00
SachaG
4c500e856e Disable routing package 2018-09-24 10:26:56 +09:00
SachaG
7b9da35b19 Finish work on post-mutation update functions 2018-09-24 09:08:11 +09:00
SachaG
bbf07273e4 Use WatchedMutations for post-mutation updates 2018-09-23 16:38:45 +09:00
SachaG
6275108d41 Comment out/disable legacy code for now 2018-09-23 10:52:52 +09:00
SachaG
e166e39546 Working on Apollo2 + React Router v4 2018-09-23 10:52:40 +09:00
Apollinaire
169e01cc4f revert changes on Utils.getUnusedSlug and add check to users slug 2018-09-21 15:12:58 +02:00
Apollinaire
9bd1d36aa4 Users' slug is updated on displayname change
- The slug is updated when the displayname changes
- The `Utils.getUnusedSlug` helper function does not return empty slugs anymore (it's '0' if the `slug` argument is falsy)
2018-09-19 17:34:48 +02:00
SachaG
4fcd37cde7 Add warnings when no mutable fields have been defined 2018-09-18 08:32:32 +09:00
SachaG
f5e44dc68e v1.12.8 2018-09-17 09:54:10 +09:00
SachaG
c095572bf1 v1.12.7 2018-09-16 15:39:23 +09:00
SachaG
dfa4c77314 ESLint fixes 2018-09-16 11:48:38 +09:00
SachaG
2d4889abcc Merge branch 'devel' of https://github.com/VulcanJS/Vulcan into devel
# Conflicts:
#	packages/vulcan-core/lib/modules/default_resolvers.js
2018-09-14 11:10:55 +09:00
Erik Dakoda
9be92d0903 - Fixed bug in single resolver (slug is undefined)
- Fixed bug in Utils.pluralize (pluralizing words ending in 's', for example address => addresses)
2018-09-13 10:46:10 -04:00
ochicf
f5ca3c1284 runCallbacksAsync can be run on client, return promise of results 2018-09-12 13:15:52 +02:00
SachaG
a18c4ebb6a v1.12.6 2018-09-12 14:52:49 +09:00
SachaG
0c99b9a7ac v1.12.5 2018-09-12 12:01:10 +09:00
SachaG
43515b39bb Fix replaceComponent 2018-09-12 11:59:58 +09:00
SachaG
5fc0e30f40 Fix ESLint 2018-09-12 11:59:00 +09:00
SachaG
8e325122c6 v1.12.4 2018-09-12 10:32:45 +09:00
SachaG
493380889b Merge branch 'devel' of https://github.com/VulcanJS/Vulcan into devel 2018-09-12 10:07:23 +09:00
SachaG
3c48f20273 Refactor registerComponent to fix #2061 (see also #2031) 2018-09-12 10:07:08 +09:00
Erik Dakoda
d5b677e28d - Added collection.options.singleResolverName and .multiResolverName to stay DRY
- In withMulti, fixed how loadMoreInc passes variables to fetchMore
- Added the "allowNull" option to single resolver to return null instead of throwing a MissingDocumentError
- Added extended SimpleSchema options to support "unique" field property (field can be used as part of a selectorUnique when querying for data)
- When generating schema, populate fields.selector and fields.selectorUnique
2018-09-10 06:16:00 -04:00
SachaG
d0395661ed Merge branch 'devel' of https://github.com/VulcanJS/Vulcan into devel 2018-09-06 16:31:13 +09:00
SachaG
69901e10eb Rename newDocument to data 2018-09-06 16:31:10 +09:00
ochicf
3ae4fda0c3 pass collection as property when running new API callbacks 2018-09-05 11:24:43 +02:00
Apollinaire
168101b4fb Pass request headers through context 2018-09-03 17:16:28 +02:00
SachaG
0be73085c3 Fields with "$" should never be included in generated fragments (fix #2044) 2018-09-01 07:41:55 +09:00
SachaG
2482bae51b v1.12.3 2018-08-31 22:51:49 +09:00
SachaG
6e9d7e9412 v1.12.2 2018-08-31 07:07:27 +09:00
SachaG
b1452551ea Missing component.hocs should not throw exception 2018-08-31 07:06:50 +09:00
SachaG
32fef20cd4 v1.12.1 2018-08-30 20:02:55 +09:00
SachaG
0f4f77a058 v1.12.0 2018-08-30 07:51:28 +09:00
SachaG
67dfaffc2b Merge branch 'devel' of https://github.com/VulcanJS/Vulcan into devel 2018-08-30 07:50:27 +09:00
SachaG
0f6b06023b Fix missing typeName/collectionName issue 2018-08-29 21:47:23 +09:00
ochicf
374dc2510d defer creation of apolloClient until it is first used 2018-08-28 18:24:30 +02:00