Skip to content

Latest commit

 

History

History
1417 lines (1228 loc) · 118 KB

CHANGELOG.md

File metadata and controls

1417 lines (1228 loc) · 118 KB

Changelog

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 options function until loading is false, and data is 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 itemProperties in 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 document from canCreateField #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 updateCurrentValues in 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.createCollection api to all the collections, some clean up in old containers files 1137fb9

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

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 pageName should 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 pageName should 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 today variable #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 var keyword for defaultProperties #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

v0.9.4

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