Permalink
Commits on Nov 28, 2018
  1. Upgrading to Font Awesome 5.0 (#507)

    simonv3 authored and taoeffect committed Nov 28, 2018
    * Install fontawesome 5.0 and add font files to assets #491
    
    * Switch to FA 5.0 in grunt and reference right files #491
    
    * Remove regular font-awesome styles
    
    * Change existing icons to reference new class names
    
    * Modify grunt dev so that it copies font files #491
    
    * Include package-lock with changes
    
    * Run npm install with --no-optional to remove optional
Commits on Nov 20, 2018
  1. #236 Chat - Messages and Group Chat page creation (#493)

    sandrina-p authored and taoeffect committed Nov 20, 2018
    * chatroom: Create file components with basic structure
    
    * chatroom: Set Messages router, and create ChatNav (GroupsShortCut + PrivateMessages)
    
    * chatroom: Integrate a fakeStore API to start creating ChatMain components
    
    * chatroom: Improve Message component
    
    * chatroom: keep working on Message variant layout
    
    * chatroom: Force viewport to show most recent messages
    
    * chatroom: Add header actions ellipsis menu
    
    * chatroom: Adapt to mobile
    
    * chatroom: continue adapting to mobile
    
    * chatroom - build ChatHeader, add Message failed, improve sendInput
    
    * chatroom: create SendArea
    
    * chatroom: keeping working on SendArea
    
    * chatroom: keeping working on SendArea
    
    * sendArea: Improve key support (enter to send and ctrl+enter to createNewLine) and other tweaks
    
    * sidebar: Improve mobile toggle animation
    
    * Add phone and phablet breakpoints
    
    * chatroom: review responsive layout in multiple screen sizes
    
    * chatroom: DRY code and improve SoC (Separation of Concerns) between components/containers
    
    * chatroom: Add back placeholder to send-area and keep adjust pixel perfect stuff
    
    * chatroom: Do own review and fix stuff on the way
    
    * chatroom: Keep cleaning and polishing stuff around
    
    * test margarida
    
    * group-chat: Implement chatroom raw way - need dry work
    
    * chatroom: Update code based on first wave of reviews
    
    * header: Rename ChatHeader -> MainHeader and apply it to chatroom
    
    * chatroom: DRY currentConversation and use better vue-router as $store
    
    * chatroom: Add avatar + privacy icon to chat header
    
    * slightly increase font-size only on mobile devices
    
    * chatroom: Add GIBot to messages and new messages divider
    
    * bulma: Standarize .subtitle
    
    * chatroom: Add a more complete conversation GroupChat Lounge channel
    
    * designSystem: Update it and fix variables around
    
    * configs: undo --fix on standard script
    
    * designSystem: Add text color
    
    * Remove useless NOTE
    
    * chatroom: Remove useless code and fix minor errors
    
    * chatroom: Replace raw strings for constants - messageTypes
    
    * loading: Fix i18n usage
    
    * design-system: Update $success and $warning colors to be the same as $secondary and $tertiary
    
    * component-menu: Simplify isActive prop
    
    * chatroom: Add messageVariantTypes
    
    * css: Add .sr-only
    
    * designSystem: Update $light no be as it was.
    
    * chatroom: Use $nextTick to force conversation viewport to be at the bottom (most recent messages)
    
    * chatroom: Remove v-html because of #502
    
    * chatroom: Make it scroll correctly on Chrome, Safari and Firefox
    
    * chatroom: Message.vue - export variants as constants property
    
    * css: replace .sr-only by .gi-sr-only
Commits on Nov 3, 2018
  1. Contributions page - Income Details (#482)

    sandrina-p authored and taoeffect committed Nov 3, 2018
    * Monetary contributions - start developing
    
    * Monetary contributions - dry common methods
    
    * fix - capitalize payment methods
    
    * Contributions: Start Add Income Details
    
    * Contributions: Continue Income Details
    
    * Contributions: Start adding vuelidate
    
    * Contributions: Finish Income Details validations and interactions
    
    * Form: Customize input radio tick UI
    
    * Contributions: First draft - income details animations
    
    * Contributions - change income details to modal and adjust timings
    
    * Contributions: Add all possible triggers to animation and polish it
    
    * Contributions: Centralize Modal & Form code
    
    * Contributions: keep polish mask animations
    
    * Contributions: Isolate animations logic to Transitions/MaskToModal/ components
    
    * Contributions: Extract inputs markup to FieldInput component and keep DRY code
    
    * Contributions: quick self code review
    
    * Contributions: Add detailed documentation about how MaskToModal transitions works
    
    * Contributions: Rename TextWho to text-who
    
    * Contributions: Add to monetary contribution the group's pledge average when the user pledges -zsh
    
    * Contributions: Build PieChart and hardcoded logic to connect IncomeForm with Group's Pledging Graph
    
    * Contributions: Make GroupPledgesGraph responsive and add innerSlices
    
    * Contributions: Fix typos and DRY code around
    
    * Contributions: Build generic solution for Safari flickering bug on MaskToModal transition.
    
    * Contributions: Abstract logic to updateSize (renamed to updateSpecsOf()) to MaskToModal.vue by using provide/inject Vue feature
    
    * Contributions: Fix & improve comments around.
    
    * Contributions: Updata data{} to have ephemeral{} key
    
    * Contributions: rename TODO BE to TODO
    
    * Contributions: remove useless debounce to input change
    
    * Contributions: Simplify form validation
    
    * Contributions: DRY even more vuelidate
    
    * PieChart: Add support to hover and show tooltip
    
    * PaymentMethods: Add copy rough drafts about Manual payment
    
    * modal: Clean eventlisteneres beforeDestroy
    
    * Contributions: Improve docs and fix typos
    
    * contributions: remove useless key attrs
    
    * transitions: fix typos
    
    * maskToModal: replace useless velocity duration: 0 for direct assign
    
    * maskToModal: Add :css=false to transitions
    
    * maskToModal: refactor how we get targetCard by using childrens
    
    * IncomeForm: Set manual payment as default
    
    * IncomeForm: Replace vuelidate x. with related data.form.x
Commits on Nov 2, 2018
  1. docs: Improve Style Guide CSS part and update CSS around to be closer…

    sandrina-p authored and taoeffect committed Nov 2, 2018
    … to the conventions `.gi-` vs `.c-` (#487)
  2. #486 - Document how our modal system works (#488)

    sandrina-p authored and taoeffect committed Nov 2, 2018
    * docs: Document how our modal system works
    
    * docs(Modal): fix typo
Commits on Oct 28, 2018
Commits on Sep 14, 2018
  1. Added donation buttons & links. (#468)

    dotmacro authored and taoeffect committed Sep 14, 2018
    * Added donation buttons & links.
    
    * changed to single donate button
    
    * fixed donate button on safari
Commits on Sep 7, 2018
  1. Contributions page creation (#480)

    sandrina-p authored and taoeffect committed Sep 7, 2018
    * Contributions - Mount basic ldefault layout
    
    * Contributions - Add nonmonetary method input
    
    * Contributions - Refine list of contributions
    
    * Contributions - Style input to add nonmonetary
    
    * Contributions -NonMonetary ui logic
    
    * revert ListItem.vue
    
    * Contributions - start DRYing contribution component
    
    * Contributions - extract Contribution UI logic from view
    
    * Contributions - Add some comments, adjust pixels and randomize placeholder
    
    * Contributions - updates based on code review
    
    * Contributions - updates based on code review
    
    * Contributions - fix bug on contribution with keyboard enter on edit button to input
    
    * fix #481 improve currencies.js
    
    * Contributions - improve props/conditions readability
    
    * Contributions - refactor i18n to treceiving contribution text
Commits on Aug 31, 2018
Commits on Aug 30, 2018
  1. Pay group redesign (#477)

    sandrina-p authored and taoeffect committed Aug 30, 2018
    * PayGroup- summary box
    
    * PayGroup - invoice table
    
    * PayGroup - standard layout
    
    * Pay Group - Start invoice status
    
    * Pay Group - Progress animations
    
    * Pay Group - Isolate ProgressBar component
    
    * Pay Group - Create Tooltip component & adjust some pixels
    
    * Pay Group - Misc: Refine some markup, DRY js and move pixels
    
    * Pay Group - replace L for i18n tag - added bug
    
    * i18n - Fix args undefined text bug; Add support to be a different tag than span
    
    * i18n - add  as prop
    
    * Pay Group - fix amount sent: amountPayed -> amountTotal
    
    * Pay Group - Create random admiration when payment is pending
    
    * Pay Group - Add grey color to status text
    
    * i18n - fix text translated bug
    
    * Pay Group - Add unbind to tooltip
    
    * Pay Group - Set el dimensions to this.trigger to avoid accessing too many times getBoundingClientRect
Commits on Aug 8, 2018
  1. Fix for URL validation (#474)

    vijayee authored and taoeffect committed Aug 8, 2018
  2. Create Group Enter Functionality (#471)

    vijayee authored and taoeffect committed Aug 8, 2018
    * Adds enter functionality to group creation. closes #312
    
    * Removal of global listeners for keys and replacement by focus next events
    
    * Simplification of events
    
    * Bug Fix | Validation Check
Commits on Aug 7, 2018
  1. Merge pull request #470 from taoeffect/rm-string-template

    taoeffect committed Aug 7, 2018
    removed string-template dependency
  2. removed string-template dependency

    taoeffect committed Aug 7, 2018
  3. Gi lodash fixes (#467)

    vijayee authored and taoeffect committed Aug 7, 2018
    * Fixes to giLodash closes #463 | Test case updates
    
    * Review Changes
  4. Merge pull request #466 from ktamas77/profile-group-attributes-dedica…

    taoeffect committed Aug 7, 2018
    …ted-tests
    
    Dedicated/Separated tests for Global Profile & Group Attributes
  5. Dedicated/Separated tests for Global Profile & Group Attributes

    ktamas77 committed Aug 7, 2018
  6. Update README.md

    taoeffect committed Aug 7, 2018
  7. Merge pull request #465 from taoeffect/payments-core

    taoeffect committed Aug 7, 2018
    Core payment primitives `GroupPayment` and `GroupPaymentUpdate` - Closes #457
  8. Core payment primitives + validate events upon receiving

    taoeffect committed Aug 6, 2018
    + Core payment primitives `GroupPayment` and `GroupPaymentUpdate` (Closes #457)
    + Validates events upon receiving them (Closes #260)
Commits on Aug 6, 2018
  1. Merge pull request #464 from taoeffect/updated-deps

    taoeffect committed Aug 6, 2018
    Removed deps: form-serialize, node-uuid, babel-polyfill
  2. Removed deps: form-serialize, node-uuid, babel-polyfill

    taoeffect committed Aug 6, 2018
  3. Merge pull request #462 from taoeffect/updated-deps

    taoeffect committed Aug 6, 2018
    Updated dependencies + removed dependencies
  4. Updated dependencies + removed dependencies

    taoeffect committed Aug 6, 2018
    - Updated Hapi (Closes #448)
    - Updated other dependencies (Closes #349)
    - Removed string (Closes #460)
    - Removed lodash (Closes #361)
    - Removed additional dependencies: form-data, poop, uws
  5. Gi lodash (#461)

    vijayee authored and taoeffect committed Aug 6, 2018
    * giLodash replaces lodash
    
    * Reset of package.json and package-lock.json
    
    * Simplification of merge and debounce
    
    * Fix for erroneous import statement in group.js
    
    * Flatten | Zip | fromPairs | Test Cases | FlowType Error Fixes
    
    * Fix for import statemen and test description
  6. Gi lodash (#454)

    vijayee authored and taoeffect committed Aug 6, 2018
    * giLodash replaces lodash
    
    * Reset of package.json and package-lock.json
    
    * Simplification of merge and debounce
    
    * Fix for erroneous import statement in group.js
  7. #435 Build Side Navigation (#436)

    sandrina-p authored and taoeffect committed Aug 6, 2018
    * 435 - Redesign navbar from vertical to horizontal
    
    - Refactor Navbar component: Navbar, Activiy, GroupsList and Profile
    - Create Menu component
    - Create Item component
    
    * Reset package-lock.json with master and install vue-clickaway
    
    * just force another travis pipeline
    
    * Update code based on review
    
    - Rename Navbar to Sidebar - fix travis finding paths issue, I hope
    - Remove navbar bulma css dependecies (more than 400 lines of CSS)
    - Misc: Delete some old lost console.log on tests and fix indentations
    
    * Rename Sidebar/ to sidebar/
    
    * Adjust some PixelPerfect Miscs.
    
    - Udpdate $grey color
    - Adjust badge size
    - Set sidebar bg to solid light blue
    - Fix bug on small screens when sidebar content is bigger than the screen
    
    * Remove stale comments and delete not used prop @OPEN at Menu component
    
    * Add comments to explain some props
    
    * Fix Join.vue width on desktop - use reusable class
    
    * Update Activity.vue with Lists import by adding
  8. IncomeObject moved to types.js (#455)

    ktamas77 authored and taoeffect committed Aug 6, 2018
    * IncomeObject moved to type.js
    
    * .js extension added
Commits on Aug 5, 2018
  1. Change signUp view from page to modal (#452)

    sandrina-p authored and taoeffect committed Aug 5, 2018
    - Improve router guards on pay-group
Commits on Aug 4, 2018
  1. Update `Vue` 2.3.4 -> 2.5.17 (#451)

    sandrina-p authored and taoeffect committed Aug 4, 2018
    - Now we can [Disabling-Attribute-Inheritance](https://vuejs.org/v2/guide/components-props.html#Disabling-Attribute-Inheritance)
    - And [much more](https://github.com/vuejs/vue/releases)
    
    Note: `vueify`'s dependencies were updated too because of the following error:
    >> Error:
    >>
    >> Vue packages version mismatch:
    >>
    >> - vue@2.5.17
    >> - vue-template-compiler@2.3.4
    >>
    >> This may cause things to work incorrectly. Make sure to use the same version for both.
    >> If you are using vue-loader@>=10.0, simply update vue-template-compiler.
    >> If you are using vue-loader@<10.0 or vueify, re-installing vue-loader/vueify should bump vue-template-compiler to the latest.
  2. Runtime validation of contract messages via flow-typer-js! (#449)

    taoeffect authored and hubudibu committed Aug 4, 2018
    * DEPS: added: flow-typer-js; removed: string sprint-js moment; updated: mocha
    
    * re-added string dep for now
    
    * flow-typer-js validations + improved babelrc + travis tests on node 9
    
    + flow-typer-js validations to contracts! (Closes #444)
    + told `babel-preset-env` to use past 2 browser versions (Closes #391)
    + travis will now test on nodejs 9
    + frontend `waitTimeout` set to `2000` instead of `60000`
    
    * Updated flow-bin, fixed many flowtype issues, removed bluebird (#372)
    
    * deleted unnecessary test