All notable changes to this project will be documented in this file. Dates are displayed in UTC.
Generated by auto-changelog.
- Fixed issue #2664 + Fixed canUpdate on Card.jsx
#2694 - add to storybook plugin-proposal-optional-chaining to accept component.jsx
#2662 - Unify Server and Client ThemeProviders and pass apolloClient as prop
#2691 - Connector filter calbacks
#2690 - SmartForm minor bug fixes Jan 2020
#2687 - Flash messages bug fixes
#2692 - add graphql.context callback
#2689 - Material UI minor changes 01-2021
#2685 - Flash messages in reactive state
#2683 - Get string refactor and document
#2681 - Reactive State
#2682 - Material UI Number input
#2684 - Random
#2675 - getString Refactor And Document
#2671 - FormDescription to ui-bootstrap
#2674 - Query filters to mongo params
#2672 - Fix error message for app.operation_not_allowed
#2673 - Feature RTL support in locale
#2670 - React Node Support in getString()
#2667 - Form Component New Names Fix 2
#2666 - Form Component New Names Fix
#2665 - Form Component New Names
#2659 - add init callback to smartform
#2663 - VerifyEmail Bug
#2660 - i18n Plural Support
#2654 - Material UI Minor Updates Nov 2020
#2655 - only Write and log graphql schema when different from existing file
#2653 - update permissions for debug schemas
#2652 - Apollo Client 3 Import Fixes
#2644 - Material UI Minor Updates Oct 2020
#2649 - Multi HoC/Hook Returned Props
#2651 - Move FormLabel to vulcan:ui-bootstrap
#2645 - Minor Formatting Oct 2020
#2646 - Minor Form Bugs Oct 2020
#2647 - Minor Data Layer Fixes Oct 2020
#2648 - Add placeholder to the whitelist
#2643 - Bump lodash.merge from 4.6.1 to 4.6.2
#2629 - Bump lodash.mergewith from 4.6.0 to 4.6.2
#2630 - Use Symbol.for for vulcan-accounts const STATES
#2637 - Feature/http only cookie
#2631 - Upgrade to Meteor 1.10.2
#2604 - Validate document permissions bug fix
#2622 - CurrentUserRefetch
#2621 - MaterialUiMinorChanges8
#2620 - Bump lodash from 4.17.15 to 4.17.19
#2600 - FormInputUrlMailSocialScrubbing
#2606 - MuiInputWithNoLabel
#2612 - MuiSuggestUpgrades
#2611 - TooltipButtonUpgrades
#2610 - MuiModalChanges
#2609 - SmartFormEnhancements
#2607 - MaterialUiMinorChanges7
#2605 - Upgrade to MUI 4.11.0
#2603 - MuiDatatableUpgrades
#2619 - MuiScrollTriggerUpgrades
#2618 - RegisterComponentJSDoc
#2616 - GraphQLComments
#2615 - SegmentClientFix
#2614 - GenericMutationWrappersResponse
#2613 - Bugfix/add correct selector to delete
#2601 - Feature/showother ui material
#2592 - Forms submit target verification
#2568 - add itemProperties openNested option for nested schema
#2594 - add new update check api to ui-material Card.jsx
#2593 - fix allowed values for radiogroup
#2588 - change cookie secure to false on localhost
#2587 - Jun2020BugFixes1
#2583 - change Mui to expect handleChange in props
#2577 - bugfix - SmartForm cannot update nested input fields
#2574 - Handle options in FormComponents (fix #2578)
#2578 - use more robust operationName mock link
6cd9ec5 - Small clean up; fix form delete
03c41d6 - stop cors validation as early as possible to avoid conflicting checks
fa42f6e
10 May 2020
- Bugfix/2550 readable fields with document
#2564 - feature/update react-helmet
#2563 - Add useSignout hook to the accounts package
#2521 - Enable OpenCRUD backwards compatibility
#2559 - Don't run
optionsfunction untilloadingis false, anddatais populated#2561 - Account/auth features available outside DDP using GraphQL
#2530 - Use Meteor's version of npm over system default
#2560 - move muicheckboxgroup proptypes name and options to inputProperties a…
#2554 - add switch/checkbox alternative in material ui
#2553 - Bump acorn from 5.7.1 to 5.7.4
#2546 - add Express + use bodyParserGraphQL
#2532 - Update to current valid strikethrough tags
#2543 - Use Meteor's version of npm over system default
#2506 - Log out GraphQL schema to schema.graphql on every app start (fix #2517)
#2517 - add stories for modals
b6729de - fix for same origin
5bfb696 - fix install with Meteor 1.10
138fc7c
19 February 2020
- Enhancement/forms accessibility
#2519 - Add spanish translations
#2518 - Use multiQueryUpdater in update2 to properly sort/filter
#2497 - change tooltip aria-label
#2515 - fix call to sortBy in Datatable.jsx
#2514 - Bump handlebars from 4.0.11 to 4.3.0
#2491 - Enhancement/mui radio
#2503 - fix material ui seletmultiple
#2502 - datatable fix for material ui
#2493 - Allow itemProperties to be passed on to FormComponent
#2505 - Prevent calling forEachDocumentField on fields without a schema
#2504 - Semantized classname
#2499 - fix field permission validation bug
#2498 - fix bugs in extendCollection (#16)
#2496 - fix bugs in extendCollection
#16 - Remove ! when parsing typename
#2468 - Implement _is_null in mongoParams
#2469 - Jt/extend collection fix
#2490 - add connection remoteAdress in context
#2488 - Remove hardcoded head tag in template-web.browser
#2485 - Fix datatable-loading crash in the storybook
#2482 - Add GraphQLSchema.context to context in runGraphQL
#2474 - Pass full doc and document to validate to validateDocumentPermissions
#2478 - Add story to demonstrate ref forwarding in Vulcan Components
#2473 - Add a password component
#2472 - Add buildResult functionality to useCreate2 to directly access created document
#2470 - use apollo client in multiqueryupdater to broadcast to watched queries
#2471 - Rewrite client side date converter to handle nesting
#2465 - Field level permissions validation take nested objects into account (read, create, update)
#2451 - Feature/backoffice 1.14
#2467 - Add Vulcan.generateGraphQLQueries to debug.js
#2463 - Omit username from schema validation after deleting it from options
#2466 - fix default_mutations check if user owns and belongs to authorised group
#2460 - Pass document to Users.isMemberOf in permissions.js in
#2461 - add back package-lock to avoid issues
3dbd9d9 - locked react version
05fcc19 - remove explicit install of airbnb-js-shims after fix
862028e
3 December 2019
- Add support for
itemPropertiesin schemas#2456 - check options.input.limit and loadMoreInc accepts input
#2459 - remove async to fix issue in mongoParams.js filterFunction
#2458 - Pass document to Users.isMemberOf in permissions.js
#2454 - Set non-null to false for data input type on update/upsert
#2453 - Feature/add redux startup
#2442 - add preventDefault to ui-material ModalTrigger
#2450 - add @material-ui packages
#2447 - testing getVariablesListFromCache, verifiying right variables are returned
#2439 - Check if results is non-emtpy, not just present
#2437 - split getVariablesListFromCache test in two
#2435 - prevent cacheUpdate from returning variables of a query similar name
#2434 - Bugfix/form component inner prop
#2433 - Update of outdated links in README.md
#2411 - Fixed links to changelog and migration documentation to
#2413 - Incorrect link to telescopeapp.org
#2412 - Condition '!operation' is always false at this point because it is redundant.
#2426 - Mailchimp
#2425 - Condition 'value === ''' is always false at this point
#2427 - Bugfix/close modal
#2429 - Add pluralize
518ec70 - Better handling of getting collection name/type name
827daa4 - Make filtering async
9b8bf5d
25 October 2019
- TooltipIconButton arialabel titletext bugfix
#2414 - Bugfix/get viewable fields
#2418 - Enhance/form stories
#2410 - Can deactivate SSR
#2397 - add story of card
#2408 - split Card.jsx in differents files
#2402 - populate.before callback
#2405 - Bugfix/datatable props
#2401 - Feature/stories marieqg & juliensl
#2400 - fix multiQuery update error with non null selector
#2396 - FormGroupHiddenProp
#2386 - MaterialUiMinorChanges6
#2385 - single2, create2, update2, delete2, upsert2 with new input param
11e6d50 - hocs mutations use input directly
1988bea - bump 1.13.5
d844caa
7 October 2019
- Bugfix/watched mutations
#2382 - Material-UI - README Installation - Set Version of react-jss
#2384 - Ensure props that can be applied to the SmartForm component are propagated when said props are specified on the Card component.
#2378 - Hooks for mutations and other utilities
#2377 - MaterialUiStartAdornment
#2376 - MaterialUiMinorChanges5
#2372 - ErrorsGetUserPayload
#2373 - Reenable data injection during SSR
#2369 - Bugfix/intl polyfill devel
#2371 - Feature/backoffice: merged devel
#2366 - Bugfix/mui ssr
#2352 - Feature/apollo register link
#2353 - Re-enable RouterHook component so that pageview events are sent to analytics
#2364 - MaterialUiMinorChanges6
b499708 - add alerts to material ui datatable
dc225e6 - Add hasMany; add relation guessing based on schema field type
c9518bc
27 August 2019
- add to utils a getSchemaFieldAllowedValues function
#2336 - Update ThemeStyles.jsx
#2337 - Bugfix/button props
#2357 - add from props
#2358 - Fix bug in Utils.getUnusedSlug()
#2359 - EJSONStackOverflow
#2348 - lock storybook version to prevent compatibility issues
d964c2c - remove autogenerated doc folder
3e9335a - cleanup
53b8b8f
24 July 2019
- MuiSuggestShowAllOptions
#2346 - VersionNumberCorrections
#2345 - UiMaterialMinorFixes3
#2341 - SimpleSchemaIntegerFieldType
#2340 - ApolloEngineSettings
#2339 - Migrate accounts components to React Router 4
#2327 - Bugfix/changepwd ssr
#2344 - Add default group only if necessary
#2331 - Bugfix/material ui floating
#2330 - MinorBugInMuiSampleTheme
#2328 - FormGroupAdminsOnlyOption
#2326 - VulcanAdminMinorTweaks
#2325 - MaterialUiMinorBugs
#2315 - FormNestedArrayLayout
#2314 - Storybook+Avatar+Button
#2317 - user.create.async callback
#2311 - ResetStoreCallbackNotBeingRun
#2313 - MuiCheckboxGroup maxCount
#2312 - vulcan-ui-material bug fixes
#2310 - instantiateComponent with React element
#2309 - Email template vars
#2294 - Move getLabel from vulcan:intl to vulcan:lib
#2307 - MaterialUiFormGroupLayouts
#2297 - vulcan-lib: New function: componentExists(name)
#2292 - FormGroupOptionalParameters
#2296 - material-ui : i18n files were not imported
#2298 - inputProperties function parameters bug
#2295 - FormComponentInner calling an inexisting element (FormNested)
#2306 - FormNestedArray Footer modification via props fixing
#2305 - improve props cleanup
#2304 - Deprecated redux devtools function replaced
#2302 - merging
#1 - Update FormNestedObject.jsx
#2289 - Fixed MuiCheckBoxGroup value computation
#2300 - Update FormNestedArrayLayout.jsx
#2288 - Feature/better form array
#2291 - [WIP] fix MUI inputProperties handling
#2286 - Add storybook, few fixes on FormError + Intl messages
#2284 - add consideration to default values on accounts extra fields
#2282 - Feature/backoffice
#2276 - ui-material: updated Datatable.jsx - header fix
#2275 - Fix a falsy-vs-undefined bug in getSetting
#2274 - make Datatable edit modal title customizable
#2269 - FormInnerComponent unify Bootstrap and Material UI API
#2272 - Additional tests
#2262 - Fix a crash when using addFields together with a recursive schema
#2268 - Fix typo that prevented FormNestedObjectLayout from having error class
#2265 - Fix punctuation of password-change message
#2264 - Update synced-cron across a maintainer change
#2263 - Persian locale added
#2261 - Update mutators.js
#2259 - Unit Testing Update
2357d82 - add material ui lib in dev mode
de8e39c - StorybookAndMaterialUi
f4c43a8
28 March 2019
- Fix denormalization when bio set to empty
#2253 - Re-enable CheckboxGroup component for Material UI
#2249 - Re-enable Switch component for Material UI
#2248 - Re-enable Select component for Material UI
#2250 - Fix labeling in select component.
#2243 - Add debug messages for missing strings and default locale on per-message level.
#2238 - Add locale on signup.
#2240 - fix values property for handlebars helper, use context as default
#2236 - Add wrapperless Emails.
#2235 - Add default locale to getString.
#2234 - Upgrade react-router
#2232 - Fix const assignment.
#2222 - Add classname for required fields.
#2215 - fix a spelling error
#2209 - material-ui
a743022 - Component fixes
4261470 - create vulcan:ui-material, update to Apollo2 RR4
b7b8725
16 February 2019
- Form test
#2186 - Fix type casting in FormComponent's handleChange (fix #2197)
#2197 - Show warning when core components are missing (fix #2196)
#2196 - prettier commit
083a7d6 - prettier & lint code
815a65d - prettier commit
0f29cc7
4 February 2019
4 February 2019
- Default view sort doesn't take precedence over selected view
#2192 - Fix users onCreate
921e7cd - Remove Formsy dependency
f56293b
31 January 2019
- Add script to update package.json dependencies
#2174 - Go back to using FormNestedFoot in Nested Array Fields
#2170 - Debug & Admin layouts
#2177 - Apollo2 finalization (backward compatibility)
#2157 - Use qs package
40be66b - linting, removing apollo package
eeada2d - Fixed versions issues (react-bootstrap + apollo)
02cfafa
2 January 2019
- Fix semicolons and other linting issues
111e00e - Fix ESLint unused variables
3e1571e - Comment out sendy integration for now
7ddcc28
31 December 2018
- Add ES translations for error messages
#2165 - forgot to add variable
#2163 - fixed nested array field error
#2162 - fixed helmet for testing
#2156 - fixed whitespace to pass linting test
#2154 - Feature/smart form reset
#2131 - Add async hook to RouterHook and provide props as argument
#2065 - Cleanup Datatable / withComponents pattern
#2126 - Add Prettier and Husky
#2130 - Support form id attribute in SmartForm
#2152 - clean up NPM packages
4f49350 - Fix NPM vulnerabilities
8d00e60 - add redux
19df560
15 December 2018
- add minCount and maxCount to SmartForm nested arrays
#2141 - Allow user to customize apollo json parser options
#2147 - added collection creation hook
#2148 - add refetch to props on withSingle
#2137 - add english field errors
#2136 - Apollo 2 SSR
#2128 - Add Prettier and Husky
b0f4ecd - add bootstrap-ui to allow form mounting
fde4d90 - split Datatable into purely visual components
7162870
24 November 2018
- Respect user.isAdmin on creation
#2122 - rollback callbacks test
#2123 - Mutation button small fixes
#2116 - Fix datatable bug when sorting a column
#2113 - single resolve documentId undefined -> now returns null
#2112 - Cleanup forms, add
changeCallback#2108 - set default email and siteName for Accounts related emails
#2110 - Warn when no searchable field is set and terms.query is set
#2106 - Pass context to the defaultView too
#2109 - Support arrays with primitives
#2057 - vulcan-form-tags: refactor and fix
#2099 - Update fr_FR.js: add datatable.search entry
#2104 - datatable: add i18n for the search field
#2103 - Revert changes made to getUnusedSlug in #2075
#2102 - Custom form components
#2080 - [WIP] Apollo2 server
#2094 - Fix OpenCollective part of readme
#2097 - only clear current values for new document's form
#2060 - Restore Edge support
#2093 - SmartForm: use prop
schema, if given#2092 - Add /i18n debug page
#2091 - Users' slug is updated on displayname change
#2075 - SubmitButtonLabels
#2082 - Don't merge schema in Vulcan, only do it with SimpleSchema
#2086 - Email subjects shouldn't be coupled with sitename
#2088 - Apollo2 withMessages
#2089 - [WIP] Apollo 2: apollo-state-link and RR4
#2083 - Support email headers property and simplify logic
#2087 - SmartForm.getLabel() intl string fallback
#2077 - Remove bootstrap from vulcan-forms
#2076 - Field resolvers should check for access (fix #2124)
#2124 - Revert some of the changes in #2112 (fix #2118)
#2118 - Pass query results to email's data() function as second argument (fix #2048)
#2048 - copy-pasted meteor/apollo, updated to RR4
2bacae7 - Comment out/disable legacy code for now
6275108 - basic example with apollo-server, not yet working
8d3120a
17 September 2018
- fix bug preflight from apollo
#2070 - Pass locale as key to IntlProvider to force a rerender on locale change
#2072 - cleanup: Fix naming after withList -> withMulti change
#2071 - Added support for cc, bcc, and replyTo fields for email API
#2062 - [BugFix] remove
documentfromcanCreateField#2069 - Minor bug fixes
#2068 - Allow "guests" in withAccess
#2063 - Minor changes and bug fixes in withMulti, single resolver, schema generation
#2059 - vulcan-users - permissions - filter out array based fields
#2056 - Cleaned up the options management in hocs
#2053 - Allow to edit username, and override 3rd party name if it is set
#2052 - Allow user to return nothing in submitCallback
#2051 - Pass collection as property when running new API mutators' callbacks
#2050 - fixed issue that hardcoded email test queries to work only with single queries
#2047 - Add only document once on withMulti query reducer
#2049 - Pass request headers through context
#2046 - When changing email address on an account, mark the new address as unverified
#2043 - Refactor registerComponent to fix #2061 (see also #2031)
#2061 - Fields with "$" should never be included in generated fragments (fix #2044)
#2044 - Fix ESLint
5fc0e30 - cleaned up the options management in hocs
17f9671 - ESLint fixes
dfa4c77
29 August 2018
- Add support for email address verification.
#2040 - defer creation of apolloClient until it is first used
#2041 - Users totalCount and removed one console.log
#2035 - OpenCRUD fixes
#2034 - [opencrud] update Users mutations to match {selector, data} args
#2033 - [Forms] Add currentDocument to clearForm
#2030 - Warn when replacing a non-registered component and register it anyway
#2029 - Minor default resolvers and mutations improvements
#2028 - Dynamic fragment initalization
#2025 - Pass opencrud field properties to the form
#2024 - Bugfix/nested objects b34f0a25ce0c775a29a14241b14e9bc0e47976c8
#2022 - collection.getParameters handles schema extension for searchable fields
#2021 - Open Collective Updates
#2020 - Dynamic loader improvements
#2013 - FormComponent value handling improvements
#2011 - New default for Apollo tracing
#2009 - Remove hardcoded limit to users List resolver
#2008 - Fix async callbacks called with no arguments
#2007 - Allow passing multiple args to HOCs
#2005 - [vulcan:ui-bootstrap] fix duplicate "noneOption" on rerendering the Select component
#2003 - Fix #2027
#2027 - Fix #1998 part 2
#1998 - Fix #1998
#1998 - Wrap checkboxgroup (fix #2004)
#2004 - Add debug statements and fix #2001
#2001 - setup tests
4744561 - setup an example test with Tinytest and added Jest's expect to dependencies
6deab6b - Splitted FormNested between objects an arrays
b5e54ea
13 June 2018
- runQuery->runGraphQL
#1995 - Popup warning on page closing for SmartForm unsaved changes
#1989 - Await between hooks in runCallbacks
#1984 - update FR translation for SmartForm changes
#1986 - Restrict value altering to allow multiple datatypes in FormComponent
#1982 - check for redirect before trying to redirect
#1978 - Add MongoDB aggregation to Collections
#1961 - withList Loading prop adjustment
#1975 - Include document prop in mutationErrorCallback method
#1969 - Update Flash component and withMessages container
#1973 - Update FormSubmit.jsx
#1972 - ui-bootstrap: Add a separate Modal component and refactor ModalTrigger to use it.
#1971 - Fix field errors display
#1964 - More graphql error logging
#1965 - change from telescope-newsletter to vulcan-newsletter
#1966 - Fix Form props
#1960 - Give CheckboxGroup its own custom event handler (fix #1998)
#1998 - Update packages
c70f32a - Changes to SmartForm behaviour
c3f33cb - Refactored GraphQL schema generation code to use new GraphQL templates
1d39212
21 April 2018
- Fix nested forms after props renaming
#1959 - add error_incorrect_password to FR package
#1954 - fix: connection -> connexion
#1950 - Vulcan FR language package
#1943 - use this.getCollection() instead of props.collection
#1941 - Update mingo to 2.2.0
#1928 - Remove sanitizeHtml import on client
#1925 - vulcan:debug : Components Dashboard now shows all hocs
#1923 - Update es_ES.js
#1918 - Fix TrackerComponent and add missing i18n string
#1913 - Fix TrackerComponent and include in repo to fix Accounts.LoginFormInner
#1907 - Various minor bug fixes
#1904 - Fix Charges Insert
#1902 - Missing es-ES translation
#1892 - Add stripe callbacks
#1887 - Fix async register callback for vulcan-payments
#1886 - Fix stripe plan startup
#1885 - Create Stripe Subscriptions on startup if requested
#1879 - Export stripe singleton
#1880 - Datatable - replace SPACE with - in the datatable-item-* className
#1868 - Remove console log from routes dashboard
#1877 - Fix the Edit and Reply cancel methods on Comments component in example-forum package
#1876 - #1865 Fix upsert
#1869 - Fix example-forum events callback
#1874 - Fix embed for posts callback
#1872 - Export Cloudinary singleton
#1873 - Fix sample_settings.json for Google Analytics
#1864 - packages update to meteor 1.6.1
#1861 - Add upsert mutation
#1858 - Fix linter errors
#1857 - CircleCI Config
#1848 - Respect checkAccess for total resolver
#1853 - optionsAsStrings was not defined
#1855 - Added getCollection to withEdit & withRemove
#1851 - Fix seeding not being sequential & fix broken example packages
#1849 - Added getCollection to withNew
#1850 - Fix React prop warnings for SmartForm
#1847 - Consolidate getCollection code
#1844 - revert allVotes
#1843 - Fix circular dependency between Utils and settings
#1841 - Allow SmartForm to use collection or collectionName
#1840 - Revert "showEdit on Card"
#1839 - Revert 1828 fix allvotes
#1838 - fix allVotes resolveAs
#1828 - Add package Spanish Translation i18n-es-es
#1824 - showEdit on Card
#1836 - Fix circular dependencies between schemas and collections
#1837 - Fixed graphQL schema for example-forum
#1830 - Fixed voting bugs
#1827 - Update to 1.8.5
#1 - Added comments from the example-simple video tutorial for reference f…
#1820 - Fix Newsletter Banner SSR
#1817 - Set default waiting state to false to avoid SSR override
#1816 - Use getComponent for childRoutes
#1813 - Allow the ApolloEngine LogLevel to be set via the settings
#1810 - Form loading state fix
#1811 - fix admin delete user hide bug
#1803 - Add VSCode jsconfig
#1801 - Debug Groups & Colors
#1802 - Fix warnings from React 16 update
#1800 - Upgrade to React 16.2
#1799 - fix duplicate email returns "unknown error'
#1795 - Remove optics-agent from package.json
#1791 - Cleanup 1.8.1
#1790 - Fix #1933
#1933 - Move isAdmin init code to callback, fix #1917
#1917 - Don't try to reorder items on vote (fix VulcanJS/Vulcan-Starter#34)
#34 - add missing await (fix VulcanJS/Vulcan-Starter#24); get rid of extra db call
#24 - Pass down props (fix #1856)
#1856 - Remove all example code from core repo (it lives in Starter repo now instead)
7d17b57 - Package upgrade
7ec4f4d - Super-hacky fix to the accounts setState issue
6facf15
27 December 2017
- Add pre-validate callback on new user creation
#1778 - Fix issue #1770
#1771 - Changes to support vulcan-material-ui
#1772 - Improve speed of vote score updates (Mongo aggregator + bulkwrite)
#1759 - Correct prescript for its operation in windows, making it compatible on all three platforms: linux, MacOS and Windows.
#1754 - Order of operation fix in scoring.js
#1751 - Added index to Votes on startup
#1752 - Update package.json
#1747 - Update README.md
#1746 - Bump the react-bootstrap version to get rid of "isMounted is deprecated..." error when opening modals
#1744 - Abstract out bootstrap-specific components in vulcan:forms
#1750 - Dropped isomorphic-fetch in favor of cross-fetch
#1738 - Update allow/deny package
#1734 - fixed some minor bugs in the documentation for subscribeMutationsGenerator
#1728 - Remove "unique" identifier file.
#1723 - Fix example simple
#1724 - Added submit option to
updateCurrentValuesin Form.jsx context#1722 - Display errors on password reset form
#1716 - RegisterFragment should respect comments in fragment literals
#1713 - Update CONTRIBUTING.md
#1712 - [fix] give default value to unset
#1703 - Update sample_settings.json with new mailchimp schema properties
#1698 - Update CONTRIBUTING.md
#1696 - Clean up forum packages
65eda4b - refactoring example-forum package
0a48d0c - Dropped isomorphic-fetch in favor of cross-fetch (React Native compatible).
30aad4c
2 August 2017
- add function to remove tags from head
#1678 - Fix for Users.getTwitterName()
#1683 - #1658 Fix broken validation error Messages in LoginForm
#1680 - Fix remove permission strings
#1673 - create new example-permissions package to showcase groups & permissions API
66e527f - Add Membership example
919ffaf - Added example-interfaces package
2c6526f
14 July 2017
- Added failure form callbacks and success form callbacks to forms
#1666 - (update_version): package:dymanic-import from 0.1.0 -> 0.1.1 to fix
#1654 - use correct code for Mailchimp "already subscribed" state
#1651 - (update_version): package:dymanic-import from 0.1.0 -> 0.1.1 to fix meteor/meteor#8751
#8751 - Use default resolvers and mutations for instagram example
31d0490 - add new default resolvers and default mutations; improve the way field resolvers are defined
7ff1ada - use new resolveAs syntax
3345914
12 June 2017
- Fixed typo in proptypes
#1646 - Fixed typo in formatMessage call
#1645 - Added PropType package and changed from component to PureComponent
#1640 - let addMediaAfterSubmit return post at the end
#1633 - Utils.getNestedProperty signature typo fix for email schema property
#1630 - fix bug where All Categories didn't clear the category filter
#1616 - Should call the property of parentRouteName properly
#1612 - Semi-colon Updates
#1601 - Workaround for Issue #1580
#1600 - Enable facebook sharing of posts by supporting facebook scraper reqs
#1596 - small fix for bash install meteor
#1597 - Unable to assign category to a post (fix #1592)
#1593 - a make sense modified std:accounts-ui for telescope
#1589 - use npm simpl-schema, meteor aldeed:collection2-core package
#1587 - Fixed out-of-the-box newsletter config settings that causes constant …
#1582 - fix safari issues, remove defineName, improve apolloClientReducer to get the initialState
#1583 - add missing dependency (fix #1598)
#1598 - Merge pull request #1593 from comus/ss-patch
#1592 - Unable to assign category to a post (fix #1592)
#1592 - Include bootstrap CSS in movies example packages for now
308280d - Added PropTypes from 'prop-types';
14f5ba8 - vulcan:payments
ca226ac
8 March 2017
- Adding Check and/or preinstall Meteor
#1578 - Nova 1.2.0 🚀
81c74db - experiment batching, let's see if it has a performance impact
113b68f - don't do "half-batching/caching", prepare for nova 1.2
0c19136
16 February 2017
- better core/lib improvement and update
#1569 - renderContext fix
#1565 - Routing independent from deprecated packages & folder restructuration of nova:lib&core & update std:accounts-ui to 1.2.18
#1561 - Add username tooltip to user's avatar
#1555 - new routing
9992f00 - work on notifications
b67989f - Adapt withEdit/withNew to support new fragments API
afebadb
2 February 2017
- separate client side and server side routing
#1543 - devel - revert commits related to simpl-schema
#1537 - #1517 - Implement configurable excerpt lengths
#1536 - fixed deployment instructions typo
#1534 - addRoute function improve, not use array.concat because it will retur…
#1532 - using nova:forms shows issues when being imported
#1530 - Allow redux middleware extensions
#1528 - default avatar image's URL for ssr
#1526 - adds pt-PT localization to the list
#1521 - fix #1541: increasePostViewCount mutation + associated resolver; store posts viewed on the client session on postsViewed in the redux store; document PostsPage HOC & lifecycle hook
#1541 - Pass Apollo client object to parameters callback to fix #1546
#1546 - fix #1529
#1529 - Nova 1.0.0 stable on master
4baa939 - Remove “__” prefix to avoid conflicts with GraphQL introspection types and simplify code
db17e91 - clean-up
1c058b6
30 November 2016
- v0.27.5 - really the latest full Meteor version
#1518 - eslint & clean up code, also fixed some bugs
#1515 - Newsletter subcription fixes
#1513 - npm run lint support for jsx files
#1511 - fix wrong comment in deep function
#1512 - clean up i18n files
cbcfc1b - clean up packages names
d0c72c9 - adapt the
Telescope.createCollectionapi to all the collections, some clean up in old containers files1137fb9
15 November 2016
- v0.27.4 - latest version before Apollo official release
#1508 - add eslint with basic plugins and configuration. fixes #1470
#1474 - Fix react setState race condition
#1507 - Only show comment reply button for logged in users
#1504 - Add zh-CN i18n package
#1503 - Add i18n messages for no more posts, no results, and load more days
#1499 - No comments.deleteById simulation for now
#1497 - Add Reset Password Feature
#1491 - fix typo in style class name
#1487 - meteor update npm-mongo ; meteor update mongo
#1482 - Merge pull request #1474 from moimikey/patch-1
#1470 - modify getUnusedSlug to handle edge case on Users collection, fix #1501 and related to #1213
#1501 - clean up callbacks by moving logic to mutations and schema (autoValue)
8689a4d - refactoring PostsListContainer and CommentsListContainer into HoCs
0ed0f24 - move namespace to prefix on user schema: user.telescope.xxx by user.nova_xxx
460efe5
19 October 2016
- v0.27.3
#1475 - Updated _posts.scss
#1469 - Clean some old code & fix some errors
#1461 - Add shortcut to submit form, close #1471
#1472 - Update subscriberIdsToNotify to send unique emails
#1466 - Tell folks how to deploy Nova with latest Meteor Up (kadirahq/meteor-up), closes #1455
#1456 - v0.27.2
#1454 - Patch v0.27.1 proposal
#1446 - Added Brazilian Portuguese package to README.md
#1444 - Update groups.js (clarity)
#1445 - Update callback.js to include Linkedin
#1432 - new nova i18n package (de_DE)
#1430 - little detail makes big difference for nob like me
#1428 - nova:subscribe all the things
#1425 - Syntax highlighting added (where missing) ✨
#1424 - Changing subscription method names & better error handling
#1422 - Extendable Subscribe component & locale
#1412 - Corrected imports for debug convenience globals
#1420 - Proposal for a CanDo Higher-Order Component
#1417 - Refactored subscribe-to-posts
#1410 - NovaForm: custom control has access to document as a props
#1403 - Nova i18n ru_RU package.
#1392 - pl_PL locale
#1394 - fixed types comparison in Posts.isApproved helper
#1393 - set locale in settings
#1391 - Fix Facebook settings error in sample_settings.json and README.md
#1381 - README: Remove duplicate in #optional-packages
#1389 - require react 15.0.x specifically
#1385 - Collection typo error in README.md
#1380 - don't do modification on a var if undefined => fixes #1375 error
#1379 - Meta SSR with react-helmet
#1376 - Different fixes
#1373 - Decouple components actions from Meteor
#1370 - added order support for custom fields
#1364 - use original PostsItem component
#1362 - 🐙 Fix custom package
#1356 - Hook up siteImage in settings to the open graph meta tags.
#1342 - Fixes - Episode II
#1349 - Fixes
#1348 - fix import statements in demo
#1337 - Newsletter + Mailchimp subscription enhancement
#1332 - Update README.md
#1334 - Complete soft delete feature for comments (Revision 2)
#1323 - Load categories at startup in load_categories.js
#1324 - Update README.md
#1312 - Only admin see post stats
#1318 - Fix social login anchor link
#1311 - fix 404Error page
#1304 - Completed profile hook
#1301 - Add siteUrl in front of action link. The link is wrong
#1242 - Move head tags to layout
#1298 - Helper: handle thumbnails from embedly, an external website or hosted on the app
#1295 - Fix HeadTags <-> Flexbox + add 2 helpers for images
#1292 - HeadTags: dochead instead of react-helmet
#1291 - Nova package updates
#1287 - Bugfixes for std:accounts-ui
#1286 - fixing typo in newCommentSubscribed notification
#1279 - update documentation link to skip readme.io welcome page
#1276 - Added current version 'fourseven:scss@3.4.1' to nova:share.
#1269 - update to version of alt:react-accounts* that doesn't depend on react-runtime
#1264 - [Nova] Update share package
#1260 - update alt:react-accounts for full SSR
#1258 - fix #1255 - add comment incrementing to Posts when adding a comment
#1256 - Fix Username already exists issue [403]
#1252 - re-add Dockerfile, fix #1477
#1477 - add eslint with basic plugins and configuration. fixes #1470
#1470 - Merge pull request #1472 from aszx87410/devel
#1471 - Add shortcut to submit form, close #1471
#1471 - ensure user slug unicity, fixes #1213
#1213 - add slug to newPendingPost notification, closes #1254
#1254 - Merge pull request #1456 from asmita005/master
#1455 - complete license, fix #1117
#1117 - fix #247
#247 - fix #1449
#1449 - fix #1447, remove unnecessary load-script dependency
#1447 - fix #1423
#1423 - require react 15.0.x specifically (fixes #1384)
#1384 - Merge pull request #1379 from xavcz/bang-bang-image-settings
#1375 - don't do modification on a var if undefined => fixes #1375 error at startup on HeadTags
#1375 - fix #1327
#1327 - Merge pull request #1256 from paulmolluzzo/fix-comment-incrementing
#1255 - fix #1255 - add comment incrementing to Posts when adding a comment
#1255 - cleaning up nova:subscribe
99a70a3 - clean up
5a08bb6 - change old reference to AutoForm (legacy): field schema "autoform" -> "form"
7775838
6 February 2016
- supply default email based on 3rd party login, if possible
#1223 - Set counter name to category id instead of category slug
#1229 - Fixed url not defined in postPages[post.url] line 53
#1174 - Fixing issue #1170
#1187 - refactor permission code; make spam/pending/etc. posts unaccessible (fix #1219)
#1219 - make comment's postId uneditable in schema (fix #1231)
#1231 - Created and pushed by LingoHub. Project: 'Telescope' by User: 'hello@telescopeapp.org'.
a247c5c - fix i18n formatting
6232923 - Created and pushed by LingoHub. Project: 'Telescope' by User: 'hello@telescopeapp.org'.
bdc5c00
28 October 2015
- Created and pushed by LingoHub. Project: 'Telescope' by User: 'hello@telescopeapp.org'.
18b3f44 - fix i18n syntax; add i18n files to pretender package
5620d36 - version 0.25.5
fef1818
22 October 2015
- reformatting i18n files for tap:i18n compatibility
f34b797 - version bump (0.25.3)
c389514 - added telescope:prerender package
eb8f7dc
16 October 2015
- Fixing
(error.error === 603)always results false#1167 - i18n.t bg translation + adding missing ones
#1164 - Fixes #1161 - Template.layout
pageNameshould be reactive as route changes#1163 - Fix e-mail template overrides by adding the "custom" prefix server-side
#1159 - replaced getUserName with getDisplayName for comments
#1155 - Fix bug that $set and $unset categories same time.
#1152 - Merge pull request #1163 from shilman/fix-1161
#1161 - Fixes #1161 - Template.layout
pageNameshould be reactive as route changes#1161 - Fix bug that $set and $unset categories same time.
#1150 - Created and pushed by LingoHub. Project: 'Telescope' by User: 'hello@telescopeapp.org'.
45ff625 - extracting menu component into its own package
aed1f5a - move menu component to its own separate repo
50633ff
24 September 2015
- Fix schema i18n by moving internationalize to collections
#1115 - Use abstraction of adminUsers consistently
#1121 - migrating to Flow Router (WIP)
50c4874 - Created and pushed by LingoHub. Project: 'Telescope' by User: 'hello@telescopeapp.org'.
9b8d25d - sign-in/sign-up routes; clean up
4894d5f
15 August 2015
- Fix Removing URL on Edit
#1015 - Show Share button on desktop version
#1091 - Correctly get url for sitemap using slug
#1098 - Added a RSS route that returns posts filtered by category
#1100 - make sure the postView is a function
#1102 - match anything (fix #1103)
#1103 - getDate -> date (fix #1092)
#1092 - fix #1009
#1009 - stop using Session for search; do not trigger route redirect if search field is empty (fix #1063)
#1063 - give priority to field label over i18n string, if it exists (fix #1070)
#1070 - fix i18n son parsing issue
83e5af6 - Created and pushed by LingoHub. Project: 'Telescope' by User: 'hello@telescopeapp.org'.
5fb9e8c - Created and pushed by LingoHub. Project: 'Telescope' by User: 'hello@telescopeapp.org'.
d78b6b6
27 July 2015
- use absolute URL for Users.getProfileUrl
#1077 - Title Links on Avatars
#1067 - allow hero modules to be full width of viewport
#1065 - Fix decrease inviteCount
#1054 - Added .startOf('day'); to
todayvariable#1027 - fixed syntax for passing in error type
#1043 - Display trimmed down version of htmlBody and fix #1069
#1069 - add setting for pointing RSS links to discussion page; add pageUrl to API (fix #1038)
#1038 - version bump (0.22.1)
1353f0a - removing module template to simplify template structure
b02b568 - Created and pushed by LingoHub. Project: 'Telescope' by User: 'hello@telescopeapp.org'.
a8a8a61
1 July 2015
- fix settings publication to hide private fields (take 2)
#1024 - Add Extra CSS
#1019 - Add option for each day of week for newsletter. Resolves #1034
#1034 - Add Extra CSS settings field. Fixes #949
#949 - Return null if bootstrap-url is blank. Fixes #1012
#1012 - Fix arrow key navigation for Single Day view. Fixes #986
#986 - Created and pushed by LingoHub. Project: 'Telescope-Test4' by User: 'hello@telescopeapp.org'.
f80d9d8 - working on i18n
1575aeb - separating more languages
a55f40c
9 June 2015
- Add ability to filter post views by category id
#966 - Add Docker deployment support
#962 - #959 - Fixed plural hardcoding issue by adding pointsUnitDisplayText …
#960 - cosmetic remove some trailing commas from telescope-posts
#961 - fix for nearly all of the getting started package issues
#945 - Add topLevelCommentId field to comments.
#943 - Improve jsHint consistency
#934 - check post existence before access on postUsers publication
#925 - Change color names in email package
#908 - Fix #903
#905 - fix #1001
#1001 - refactor views menu code to fix #1000
#1000 - make subscribeUserOnCreation callback run asynchronously to fix #933
#933 - fix #974
#974 - fix #972 and fix uninvited users being allowed to post bug
#972 - fix #952
#952 - fix #955
#955 - check post existence before access on postUsers publication
#915 - Merge pull request #905 from saimeunt/devel
#903 - Fix #903
#903 - Revert "Created and pushed by LingoHub. Project: 'Telescope' by User: 'hello@telescopeapp.org'."
a6a904e - Created and pushed by LingoHub. Project: 'Telescope' by User: 'hello@telescopeapp.org'.
caa7ae4 - owner -> member; set allow/deny for posts, comments, users
fc8af1c
9 April 2015
- adding pages package
2b05abf - collapse user menu by default
cb7b416 - don't display pages menu if there are no pages
b7d3898
8 April 2015
- Swedish translation
#880 - Additional accessibility fixes
#896 - Fix a bug where the post submit autoform hook wasn't called
#883 - deleted unnecessary dot
#884 - post-by-feed: Normalize encoding to utf-8
#882 - Unify posts hooks
#875 - Update fr.i18n.json
#867 - Improve comments loading performance on long threads
#860 - Use this.userId, not Meteor.user in publications
#855 - Add userId param to changeEmail method
#854 - Validate post's categories on server.
#835 - Fix: numberOfItemsInPast24Hours always returns 0
#830 - fix bug where last character in search keyword couldn't be cleared
#833 - Added missing translations in Brazilian Portuguese
#837 - missing
varkeyword fordefaultProperties#827 - Fix #887 (thanks @kai101)
#887 - Fix #892 (feeds not getting imported)
#892 - Set canonical URL without overriding other params
#878 - post-by-feed: Normalize encoding to utf-8
#729 - fix #868
#868 - Fix #822
#822 - update fourseven:sass (fix #859)
#859 - updating AutoForm (fix #834)
#834 - Use this.userId, not Meteor.user in publications
#853 - Add userId param to changeEmail method
#852 - Fix #754
#754 - Settings package
057580b - Translated to Swedish.
208c154 - Update SEO package for master, remove page titles
c3c8aab
16 March 2015
- Refactor postAfterEditMethodCallbacks execution on server
#814 - Correct base score calculation in vote.js
#811 - Mailchimp limits email subject to 150 characters
#783 - Fix broken twitter avatars (for real this time)
#810 - Fix broken twitter avatars
#809 - Improved vote accessability for packages
#797 - Better spanish
#795 - Add greek translation, fix english translation
#794 - extraCode helper in layout template was not defined
#785 - Various accessibility fixes, mainly hiding unnecessary elements from scr...
#766 - update to bengott:avatar version 0.7.5
#799 - fix #790
#790 - add new Greek i18n translation
1c920e4 - refactoring sidebar menu to use main nav
d3665b9 - side nav prototype
63e2aca
23 February 2015
- More bulgarian translations
#781 - added swedish
1952221 - rebuild user management page with reactive-table
8fd9de3 - auth methods are now a setting
c8e1d60
11 February 2015
- Fixed CSS
#753 - Typo fix
#752 - Small improvements
#748 - polish translation - only lang files
#747 - Brazilian portuguese translation
#744 - Vietnamese translation
#736 - Fix Google Analytics
#741 - Update tr.i18n.json
#738 - Es translation missing for es.i18.json
#735 - Fixes #719. Allowing mobile nav to close if user clicks anywhere outside of it
#724 - Changed Sign-up to Register
#726 - tweak button color specificity so that social sign-in button color is not affected (fix #481)
#481 - fix #480
#480 - fix #699
#699 - really fix #743
#743 - Revert "fix #743"
#743 - fix #743
#743 - fix #742
#742 - fix #737
#737 - Merge pull request #724 from anthonymayer/mobile-nav-click-outside
#719 - Update _posts.scss
a774b5b - Translated to Brazilian Portuguese Completed
34e7d0e - Update vn.i18n.json
eef8520
27 January 2015
- change sign in for register
#722 - Adding newsletter time setting
#712 - Update _posts.scss
#716 - Fixes #719. Allowing mobile nav to close if user clicks anywhere outside of it.
#719 - fixing mobile version for grid layout
1aefbea - fix bug preventing posting comments
a0ebc73 - fixing email notification templates
c38c1c6
21 January 2015
- Cleaning up vote click handling functions and adding tests.
#708 - Making both Travis and CodeClimate integrations works
#706 - adding subscribe-to-posts package
cf01d01 - organising posts css
b3804e4 - working on grid layout; added callback for injecting CSS classes for post items
35ae630
18 January 2015
- enabled trim and lowercase option for username field
#696 - https is better
#694 - Update posts.js
#686 - Getting rid of redundant permissions functions.
#672 - add html to .editorconfig
#651 - Update helpers.js
#677 - Add Bulgarian translation
#669 - remove unnecessary decodeUrl (fix #675)
#675 - Getting rid of redundant permissions functions
f9d9891 - fixing newsletter sync/async issue
1fd47b2 - rename files in singleDay package
47ace39
5 January 2015
3 January 2015
- Adding nav client unit test
#662 - make primary and secondary nav sortable (fix #642)
#642 - export PostsDigestController (fix #643)
#643 - working on getting started package
6a8a6ee - make release notes into a package
ecad51b - clean-up
778c08d
5 January 2015
- Add Bulgarian translation
5ef1693 - renaming viewNav to viewsMenu and adminNav to adminMenu
f5354bf - css tweaks
e789511
29 December 2014
- fixed migrations.js when telescope-tags are removed
#656 - Couple of small Newsletter fixes
#655 - Update zh-CN.i18n.json
#652 - Update to bengott:avatar@0.7.3
#647 - Update to bengott:avatar@0.7.2
#645 - Update to bengott:avatar@0.7.1
#644 - update to bengott:avatar@0.7.0
#640 - refactor voting code to accept function calls from server
24a0f9b - subscribe post
f6583aa - working on post-by-feed package
0b751d0
17 December 2014
- Add editorconfig for consistency
#636 - Minor tweaks
#634 - Russian translation
#629 - Fix various url problems by taking siteUrl into account when getting route urls.
#611 - fixed #631
#631 - fixed #632 - Update to useraccounts:unstyled@1.4.0
#632 - Auto post via RSS urls. Fixes #453
#453 - fix #617
#617 - Add link for clearing thumbnail (fix #607)
#607 - use console.log() instead of throwing error to prevent post submit interruption (fix #607)
#607 - fix digest parameters bug (fix #609)
#609 - Update SEO package for master, remove page titles
e25034c - Refactor for getDescription and package style
d17c447 - Added Russian translation
4331407
9 December 2014
- Switching from manually generating urls to using IronRouter functions.
#588 - Fixes #444 - Adding UserEditController to show invites correctly
#581 - Fixes #562 - Adds site link to email header.
#587 - Look for settings in Meteor.settings too (fix #561)
#561 - finish epic editor clean up and fix #591
#591 - don't need updateCategoryInPosts method anymore (fix #590)
#590 - do not make call to CDN when language is english (fix #589)
#589 - Merge pull request #581 from anthonymayer/invites-cleanup
#444 - Merge pull request #587 from anthonymayer/email-header-site-link
#562 - removing Epic Editor files
17431df - renaming errors to messages
b6c54c1 - extracting digest into its own package
75bd8d9
3 December 2014
- Fixes #572 - Expands search box when focused or not empty.
#580 - Fixes #543 - duplicate search logs.
#571 - Hide mobile nav dropdowns
#573 - Add Bulgarian-bg translation
#558 - ru.i18n.json
#557 - Compiling scss as part of build rather than with compass.
#547 - Fixes #555.
#556 - Fix telescope-search route for iron:router 1.0
#549 - tr.i18n.json
#553 - Correcting emailNewPost template
#554 - Fix #584
#584 - Fixes #444 - Adding UserEditController to show invites correctly
#444 - Merge pull request #580 from anthonymayer/expanding-search-box
#572 - Fixes #572 - Expands search box when focused or not empty.
#572 - Merge pull request #571 from anthonymayer/fix-duplicate-search-logs
#543 - Fixes #562 - Adds site link to email header.
#562 - Merge pull request #556 from anthonymayer/missing_i18n_keys
#555 - Fixes #555.
#555 - create datetimepicker custom field type package
9617639 - working on post edit form
6183716 - working on post submit form
672be96
25 November 2014
- Upgrade to bengott:avatar 0.6.0
#548 - Fixes #541
#542 - Search webkit appearance
#540 - Adding back title setting
#537 - Merge pull request #542 from anthonymayer/filter-by-links-not-working
#541 - Fixes #541
#541 - Fixes #538 in source scss, rather than in generated css
#538 - Fixes #538
#538 - Compiling scss as part of build rather than with compass.
30ca412 - updating package versions
f3ddf53 - internationalizing packages
0a696ce
18 November 2014
- Splitting out router.js in multiple files.
23079ff - updating to Meteor 1.0
0ceda58 - Working on IR 1.0 update
73cb59a
19 November 2014
- Convert translation keys format to tap:i18n standard
2605dcb - Convert lang js files to i18n.json
c9c8f3e - refactor server-side email template routes
eb08247
18 October 2014
- Update to bengott:avatar 0.2.1
#493 - Fix email_hash bug (Issue #393)
#491 - Update to bengott:avatar 0.1.4
#488 - Update to use bengott:avatar 0.1.2
#487 - Add missing adminMongoQuery and notAdminMongoQuery
#472 - Add a Gitter chat badge to README.md
#466 - Kadira package update to latest release 2.11.2
#469 - Update it.js
#468 - Update to use bengott:avatar package for user avatars
#454 - Add querystring updates to search
#462 - Fully abstract isAdmin
#463 - German translation (de.js)
#458 - Posts rss refactor
#450 - Hide future posts
#449 - update to accounts-templates-unstyled 0.9.7
#448 - herald integration
9be1bd7 - working on quick form for post submit
ccf0ea7 - Make it possible to hide fields from quickform; cleanup
73d1098
29 September 2014
- Avatar Tweaks
#438 - Fixed issue that user would always be redirected to "/" after sign up and enables validation.
#433 - Turn Gravatars from random helpers into a component
#436 - Exclude posts scheduled in the future from the RSS feed
#431 - fix #441
#441 - splitting settings form into field sets
51de4d7 - updating meteor
95a2157 - Adding instructions to settings form
f00ffd8
26 September 2014
- Retinize gravatar image size
#429 - comment rss
#423 - fix #401 profile url collisions
#420 - Publication validation
#377 - Fix #430
#430 - Merge pull request #420 from GoodEveningMiss/slugify-collisions
#401 - fix #401
#401 - adding telescope-kadira package
b54b7b6 - working on CSS
e04a4e9 - finishing css tweaks
25f5fcd
20 September 2014
- Fixes #415: prevent invalid up/downvotes when concurrent requests
#416 - Corrected path to /forgot-password
#414 - Update README.nitrous.md
#412 - Update README.nitrous.md
#411 - swap order of subtract() args due to deprecation
#410 - Fix issue #403 - Replaced deprecated "schema" property with "attachSchema" method.
#407 - cache jQuery; cleanup
#404 - Merge pull request #416 from spifd/fix-concurrent-updownvotes
#415 - Making notifications into their own package
2a91121 - added italian locales
64018cb - cleanup while getting familiar with the codebase
6fc6b9e
16 September 2014
- use UI.dynamic for incoming posts template
#402 - Allow images in body.
#397 - Correcting the if statement for profile.site url
#396 - Use epic editor autogrow feature
#395 - update epiceditor to latest(0.2.2) and unminified version
#394 - use // instead of http:// for images
#392 - fix email hash of gravatar
#391 - uncommented and line 18
#384 - Fix header logo position
#380 - Adds comments to API
#378 - Remove unused signin
#376 - update bootstrap datepicker
#369 - Changed the default sign-in route from /signin to /sign-in
#367 - Small customization enhancements and fix
#351 - Don't iterate all the users for finding who to send notifications to.
#338 - Fix digest date issues
#321 - fixed - not showing user profiles
#308 - [fix] undefined title in posts
#305 - Fixed locale en
#285 - Translations variable change to object
#286 - fix for downvoting comments
#278 - fixed typo related to profile picture Fetching
#275 - Facebook integration
#273 - Added Hack on Nitrous.IO button
#271 - specify required versions of iron router and meteor in smart.json
#268 - "New Posts" string for en.js was in French
#264 - better redirection,error msg after post is deleted
#263 - fixed issue for broken redirection to template after commment deletion
#262 - Fixes #255: now canView do not wait for 'settingsLoaded' which was removed in e622c112
#256 - Use the outgoing click tracking for rss
#250 - updated meteor to latest version
#245 - categories are sorted by name
#244 - Fix new post checkbox
#242 - Only show category list on post submit/edit if there are categories
#240 - Best practice to pass object than to check for optional parameter value
#235 - added fast-render support
#228 - #220: now all pages are waitOn('categories')
#227 - #218: post_submit: <input name=category>s are now checkboxes, not radio
#223 - router.js: all router-level access checks now wait for required subscriptions to be ready instead of hacking around
#224 - #217: fixed bug with 'You have to be an admin' message displayed to admins
#222 - #213: symlinks was removed from /packages/ - they should be locally created by Meteorite
#221 - #194: fixed bug with preserving category name in posts after renaming
#219 - #184: fixed subscription to Notifications collection
#216 - User profile edit form: now it's prevented from submit and windows is scrolled to display error/success message
#215 - For for #209: createNotifications() is a server-side function now
#214 - Update from depreciated style events
#212 - Spanish revised
#205 - missing comma on line 178
#199 - add i18n chinese support
#195 - Add Spanish i18n
#198 - Update Events declaration style
#188 - Nice search transition
#187 - Use higher quality gravatar image
#168 - Fix subscription for spiderable
#167 - Use cursor to iterate lists of users
#166 - Fix downvoting, cancelling upvoting & cancelling downvoting
#164 - Show nothing instead of null
#163 - Have no title if there isn't a title set instead of undefined
#162 - Don't trust client ids
#161 - Fix ability to delete posts
#160 - Prevent weird deploy problem on some versions of node
#155 - Check that people setting post.userId are actually admins before we set it
#153 - Move analyticsRequest()
#148 - delete post comments too when a post is deleted
#136 - Added Error for Trying to Post Empty Comments
#135 - Set document title to post headline
#125 - Update epic-light.css to set a minimum height for the 'Message' text ent...
#133 - Make upvote cleanup prior downvote and vice-versa
#127 - Duplicate Template.post_submit.rendered assignment in post_submit.js
#119 - update google+ share button style
#123 - Added a template helper to address '1 points'
#115 - Fix for nothing happening when editing another user
#109 - 1 comments -> 1 comment
#104 - fix avatar in user_profile page for oauth-login
#98 - Adjust Logout button size for consistency
#96 - Updating deny.update() and deny.remove() to v0.5.8
#95 - Add ability to pass 'limit' query string parameter
#90 - Finally extracted database-forms into its own package
#77 - Loading class is not removed if no url is provided on the Post page
#66 - Commenting was broken
#62 - Use generic getAvatarUrl instead of Gravatar.
#54 - Add post link to mobile nav
#47 - Update README.md
#46 - Towards generic forms
#31 - Various
#9 - User karma
#7 - Use this.userId() in publish rather than an arg.
#6 - Meteor includes json2.js
#5 - User profile pages
#4 - Added rendered hooks (fix #330)
#330 - fix #347
#347 - fix #320
#320 - fix #333
#333 - fix #331
#331 - fix #329
#329 - fix #327
#327 - smart.lock: versions of iron-router and fast-render were updated, fixes #259 (compatibility with Meteor 0.7.1)
#259 - Merge pull request #256 from yeputons/issue-255
#255 - Fixes #255: now canView do not wait for 'settingsLoaded' which was removed in e622c112
#255 - fix #179
#179 - publish mailchimp data for admins (fix #176)
#176 - Fix #159
#159 - Fixed #93
#93 - Separating themes; adding accounts-entry
4ad0201 - update epiceditor to latest and unminified version
6de9c35 - add embedly and newsletter packages
733f367