Comus Leong
b8b0480cb0
better core/lib improvement and update
2017-02-12 22:00:13 +08:00
xavcz
e07c844710
provide better error messages for Embedly & Mailchimp
2017-02-11 12:27:32 +01:00
xavcz
c33ebd534a
get collection name from typename on nova:subscribe, add missing import on previous commit
2017-02-10 09:55:06 +01:00
xavcz
6833b35f38
patch issue from Meteor.absoluteUrl() returning always localhost in development mode (see #1554 )
2017-02-10 09:54:11 +01:00
xavcz
bf51a05d65
allow form.hidden to be a boolean or a function (which should return a boolean)
2017-02-08 10:48:17 +01:00
Comus Leong
3968e49d7c
withRenderContext
2017-02-08 09:15:09 +08:00
Comus Leong
665547efce
renderContext fix
2017-02-08 04:36:57 +08:00
Comus Leong
01b4a800a4
update std:accounts-ui to 1.2.18 and remove meteor_subscribe.js
2017-02-07 09:43:51 +08:00
Comus Leong
26a2419ae4
merge apollo.js together
2017-02-07 09:27:02 +08:00
Comus Leong
8a8596a75b
move renderContext from core to lib, so that every components/containers includes core’s (such as withList, App) can use renderContext.get() to get store, apolloClient, loginToken, history, reducers, middlewares
2017-02-06 23:56:15 +08:00
Comus Leong
b789211627
rename some files in nova-lib, dash to underline
2017-02-06 22:28:39 +08:00
Comus Leong
2ab3fd3c66
change nova-lib folder structure
2017-02-06 21:47:27 +08:00
Comus Leong
9992f0063e
new routing
2017-02-06 14:36:42 +08:00
SachaG
435cc3555d
decorate categories with active and expanded properties; adapt Categories.getParents to work with store; add category parent resolver; improve mongo-redux; remove duplicate unflatten; add level property to items in unflatten
2017-02-06 10:50:48 +09:00
SachaG
02245f9e03
Add new Collection.findInStore and Collection.findOneInStore methods to query the store during SSR and use it in posts views
2017-02-04 11:46:40 +09:00
xavcz
eb2644ad8a
Form: display nicer, multiple & internationalizable (encode -> decode) errors, ensure that state updates are queued; in general prefer Error to Meteor.Error, clean some dead code
2017-02-02 15:15:51 +01:00
SachaG
d87c13a9a5
finish new fragments API; add extendFragment
2017-02-02 13:24:29 +09:00
SachaG
ebb38cf643
Working on new fragments API
2017-02-02 11:56:52 +09:00
SachaG
591385b0f8
Merge branch 'devel' of https://github.com/TelescopeJS/Telescope into devel
2017-02-01 10:09:14 +09:00
xavcz
2c2a647e7a
work on <head />: allow custom script tag, fix rss feed, expose 'excerpt' on post fragment
2017-01-31 18:57:45 +01:00
SachaG
e603721440
Add mongo-redux prototype integration
2017-01-31 17:54:56 +09:00
Comus Leong
8edbfdc755
clean up
2017-01-31 11:19:43 +08:00
Comus Leong
98ff9c2730
client side exportable redux store
2017-01-31 10:24:12 +08:00
Comus Leong
1991cd4f4b
getMiddleware to getMiddlewares
2017-01-31 10:24:12 +08:00
SachaG
45b9de4789
Add new fragments API (registerFragment/getFragment); move fragments to own fragments.js file; registerComponent doesn’t return anything anymore; withList & withDocument accept either fragment or fragmentName
2017-01-30 19:46:48 +09:00
SachaG
ae92ac3d45
Merge branch 'devel' of https://github.com/TelescopeJS/Telescope into devel
2017-01-29 09:51:48 +09:00
SachaG
33446172a6
Pass Apollo client object to parameters callback to fix #1546
2017-01-29 09:51:38 +09:00
Comus Leong
1a7cc3c7db
Actions/Reducers/Middleware convert to getActions()/getReducers()/getMiddleware()
2017-01-26 12:41:02 +08:00
xavcz
36ca34a267
fix upvote.async callback issue on collection.new mutation
...
* add collection as the last parameter of a collection.async cb,
* when inserting a new document, run upvote.async cb once the document has been inserted (collection.new.async)
* remove pre-meteor 1.3 '/server' folder, put everything in the root (initiated by grouping callbacks in the same file for less confusion)
2017-01-24 11:58:57 +01:00
SachaG
957fe56df9
clean up before merge back to master
2017-01-23 11:00:44 +09:00
SachaG
1b9f1b13ce
Make custom fields extendable, not just replaceable
2017-01-21 16:56:54 +09:00
SachaG
565d02cd79
Merge branch 'devel' of https://github.com/TelescopeJS/Telescope into devel
2017-01-21 10:02:11 +09:00
SachaG
301d1017f9
Add underscore package; update Apollo-client package; add HoC aliases; disable categories polling; remove required schema properties; use strings for dates client-side
2017-01-21 10:02:03 +09:00
xavcz
c3f0245c49
simple-schema Object type are queried as JSON in graphql
2017-01-20 10:44:15 +01:00
xavcz
0d316ae89c
make routes replaceable if a new route is added with the same path
2017-01-19 14:57:56 +01:00
SachaG
3861cb8b53
Fix component export
2017-01-19 11:19:36 +09:00
xavcz
79e4cf5266
make FormWrapper exportable again, routes can accept either component or componentName property
2017-01-18 15:11:31 +01:00
xavcz
c0fcc944d7
Nova's components & routes registered in a declarative way: no load order mess, better control of the flow, no changes for the end user
2017-01-18 12:51:10 +01:00
SachaG
db17e917f8
Remove “__” prefix to avoid conflicts with GraphQL introspection types and simplify code
2017-01-18 10:18:33 +09:00
Sacha Greif
912f3848d1
move scalar declaration to global schema declaration
2017-01-16 12:22:17 +09:00
Sacha Greif
014ba87367
Make graphql type conversion logic more explicit again
2017-01-14 18:04:53 +09:00
Sacha Greif
e9bc54426f
Call Utils.convertDates when loading and sorting data to convert any date field stored as a string into an actual date object
2017-01-14 17:57:44 +09:00
Xavier Cazalot
7f99b48953
devel - revert commits related to simpl-schema ( #1537 )
...
* Revert "add note link to issue in collection2 on mutation insert, remove debug console logs on mutation edit"
This reverts commit 7a15103de7
.
* Revert "node simpl-schema + collection2-core: fix vote by specifying the right type of the array (dont use blackbox in the end!)"
This reverts commit e894c3224c
.
* Revert "add graphql date type (fix problem with node simple schema), fix an update bug on date picker, add edit check on custom post item, add `blackbox: true` for arrays field (validation problem with simple-schema)"
This reverts commit 9d84fbec98
.
* Revert "use node `simpl-schema` by aldeed to replace `meteor/aldeed:simple-schema` ; use the meteor collection2 core package as recommended"
This reverts commit 016935f4fa
.
* revert before node-simple-schema, fix obj.hasOwnProperty undefined error thrown by simple-schema & collection2
* CustomPostsItem: check on renderActions; withDocument/List: pollInterval 20seconds by default; DateTime form component enhancement + GraphQLDate type
2017-01-11 18:02:12 +01:00
xavcz
7a15103de7
add note link to issue in collection2 on mutation insert, remove debug console logs on mutation edit
2017-01-11 10:54:39 +01:00
xavcz
9d84fbec98
add graphql date type (fix problem with node simple schema), fix an update bug on date picker, add edit check on custom post item, add blackbox: true
for arrays field (validation problem with simple-schema)
2017-01-10 11:17:16 +01:00
xavcz
016935f4fa
use node simpl-schema
by aldeed to replace meteor/aldeed:simple-schema
; use the meteor collection2 core package as recommended
2017-01-10 10:09:24 +01:00
xavcz
b3bcb4de87
improve Nova's redux utils (configureStore, addAction, addReducer)
2017-01-04 14:31:38 +01:00
Comus Leong
f15906e887
addRoute function improve, not use array.concat because it will return a new array
2017-01-03 16:42:53 +08:00
xavcz
746da29d72
semver bump: 1.0.0 🚀
2016-12-27 11:58:58 +01:00
Dominic Tracey
7ac15e28d3
updates per @xavcz
2016-12-26 10:30:59 -05:00