Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New homepage implementation with Activity Feed + Recently Viewed #956

Merged
merged 119 commits into from
Sep 11, 2015

Commits on Sep 9, 2015

  1. add core.async

    agilliland committed Sep 9, 2015
    Configuration menu
    Copy the full SHA
    4aad54c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f4c5ed1 View commit details
    Browse the repository at this point in the history
  3. rounding out a few things. now have all persistent functions for card…

    …s & dashboards publishing activity events.
    agilliland committed Sep 9, 2015
    Configuration menu
    Copy the full SHA
    551f78f View commit details
    Browse the repository at this point in the history
  4. streamlining more of the event bus and activity stuff and rounding th…

    …ings out. adding new migration which creates the `activity` table.
    agilliland committed Sep 9, 2015
    Configuration menu
    Copy the full SHA
    d7a0bcf View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ec58c55 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    582bdf0 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b05bbda View commit details
    Browse the repository at this point in the history
  8. track user-login events.

    agilliland committed Sep 9, 2015
    Configuration menu
    Copy the full SHA
    fb500ee View commit details
    Browse the repository at this point in the history
  9. publish and :install event and listen for it in our activity feed so …

    …that we can create the first entry. also, implement user login event handling so that we can identify when a user logs in for the first time and we can publish an activity feed entry for :user-joined.
    agilliland committed Sep 9, 2015
    Configuration menu
    Copy the full SHA
    a1a3b68 View commit details
    Browse the repository at this point in the history
  10. update the database sync event publication so that we can actually tr…

    …ack start & end as separate events but part of the same activity. to do so we add a :tracking-hash to the events when they are published which is meant to remain consistent throughout the sync, then we implement our activity tracking code so that we can lookup an existing activity item and update it based on the custom hash.
    agilliland committed Sep 9, 2015
    Configuration menu
    Copy the full SHA
    fda305f View commit details
    Browse the repository at this point in the history
  11. be consistent about using :custom_id instead of :tracking-hash or oth…

    …er ways of specifying an activity custom identifier.
    agilliland committed Sep 9, 2015
    Configuration menu
    Copy the full SHA
    63929d6 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    d510770 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    dd30e8d View commit details
    Browse the repository at this point in the history
  14. finish off card activity handling by adding in ability to track the d…

    …atabase & table associated with an activity item.
    agilliland committed Sep 9, 2015
    Configuration menu
    Copy the full SHA
    1e71883 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    33f85b7 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    342f629 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    9cc37e0 View commit details
    Browse the repository at this point in the history
  18. do a quick reshuffling of the events lifecycle functions so that we c…

    …an make it easy to spin up new event listeners for different things, including our second listener which will be for view count tracking.
    agilliland committed Sep 9, 2015
    Configuration menu
    Copy the full SHA
    0ecf31a View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    e29fc8a View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    e6997ec View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    beb30f2 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    6e35ae3 View commit details
    Browse the repository at this point in the history
  23. add missing import

    agilliland committed Sep 9, 2015
    Configuration menu
    Copy the full SHA
    02df710 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    a89b486 View commit details
    Browse the repository at this point in the history
  25. get all of the card filtering by Table stuff working. formatting is p…

    …retty close now on Saved Questions tab.
    agilliland committed Sep 9, 2015
    Configuration menu
    Copy the full SHA
    a72992e View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    05c92b5 View commit details
    Browse the repository at this point in the history
  27. cleanup the way the ActivityDescription is rendered and use a small r…

    …eact component to wrap that display.
    agilliland committed Sep 9, 2015
    Configuration menu
    Copy the full SHA
    ef459af View commit details
    Browse the repository at this point in the history
  28. add clock icon path.

    agilliland committed Sep 9, 2015
    Configuration menu
    Copy the full SHA
    aa1a654 View commit details
    Browse the repository at this point in the history
  29. adding in the new view tracking code so that we can have an accurate …

    …Recents section on the homepage (implements #938)
    agilliland committed Sep 9, 2015
    Configuration menu
    Copy the full SHA
    60bc65a View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    42e7f90 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    84864b5 View commit details
    Browse the repository at this point in the history
  32. do a little cleanup work on our event processors to make them more ro…

    …bust and fix a small bug in the event tracking for database sync.
    agilliland committed Sep 9, 2015
    Configuration menu
    Copy the full SHA
    7919ddd View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    e0cc0a7 View commit details
    Browse the repository at this point in the history
  34. when recording a database-sync activity set the database_id value as …

    …well as the model_id value for the activity.
    agilliland committed Sep 9, 2015
    Configuration menu
    Copy the full SHA
    f8833aa View commit details
    Browse the repository at this point in the history
  35. get colors and a couple more things working with activity user initia…

    …ls, fix up formatting for database-sync type activity.
    agilliland committed Sep 9, 2015
    Configuration menu
    Copy the full SHA
    1692e55 View commit details
    Browse the repository at this point in the history
  36. report the users name as "You" when it's an activity they did themsel…

    …ves, and simplify a couple other things with activity description rendering.
    agilliland committed Sep 9, 2015
    Configuration menu
    Copy the full SHA
    e01a1a1 View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    70e50f4 View commit details
    Browse the repository at this point in the history
  38. if a User happens to be deleted then cascade deletes to their Activit…

    …y items due to FK constraints.
    agilliland committed Sep 9, 2015
    Configuration menu
    Copy the full SHA
    8e73309 View commit details
    Browse the repository at this point in the history
  39. update unit test to account for the fact that we changed the query pa…

    …ram for specifying the model id.
    agilliland committed Sep 9, 2015
    Configuration menu
    Copy the full SHA
    37d12fd View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    091e777 View commit details
    Browse the repository at this point in the history
  41. fix bikeshed lint error.

    agilliland committed Sep 9, 2015
    Configuration menu
    Copy the full SHA
    8b9f1ca View commit details
    Browse the repository at this point in the history
  42. Configuration menu
    Copy the full SHA
    3b599f0 View commit details
    Browse the repository at this point in the history
  43. add css background color options for purple and green and update our …

    …user initials colors array to use all the colors.
    agilliland committed Sep 9, 2015
    Configuration menu
    Copy the full SHA
    3db5789 View commit details
    Browse the repository at this point in the history
  44. Configuration menu
    Copy the full SHA
    7a8a802 View commit details
    Browse the repository at this point in the history
  45. fix smile

    kdoh committed Sep 9, 2015
    Configuration menu
    Copy the full SHA
    a1756a2 View commit details
    Browse the repository at this point in the history
  46. Configuration menu
    Copy the full SHA
    9e82da2 View commit details
    Browse the repository at this point in the history
  47. Configuration menu
    Copy the full SHA
    42bf1a3 View commit details
    Browse the repository at this point in the history
  48. encapsulate all of the logic for rendering the ActivityDescription in…

    …side that react component.
    agilliland committed Sep 9, 2015
    Configuration menu
    Copy the full SHA
    95ee911 View commit details
    Browse the repository at this point in the history
  49. Configuration menu
    Copy the full SHA
    1373971 View commit details
    Browse the repository at this point in the history
  50. Configuration menu
    Copy the full SHA
    c989519 View commit details
    Browse the repository at this point in the history
  51. Configuration menu
    Copy the full SHA
    7a4d3f2 View commit details
    Browse the repository at this point in the history
  52. Configuration menu
    Copy the full SHA
    3ef37fa View commit details
    Browse the repository at this point in the history
  53. support more card filtering options such as by database, plus make it…

    … possible to indicate and clear the table filter choice.
    agilliland committed Sep 9, 2015
    Configuration menu
    Copy the full SHA
    2506b0c View commit details
    Browse the repository at this point in the history
  54. remove stray logging.

    agilliland committed Sep 9, 2015
    Configuration menu
    Copy the full SHA
    57df401 View commit details
    Browse the repository at this point in the history
  55. a little more work to get color assignment working in the case where …

    …we have more users than colors.
    agilliland committed Sep 9, 2015
    Configuration menu
    Copy the full SHA
    26095ff View commit details
    Browse the repository at this point in the history
  56. fix issue where previous table listing was being displayed momentaril…

    …y even after a new database is chosen.
    agilliland committed Sep 9, 2015
    Configuration menu
    Copy the full SHA
    4172022 View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2015

  1. Configuration menu
    Copy the full SHA
    2cbd105 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b47b7b7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d99bd3e View commit details
    Browse the repository at this point in the history
  4. merge

    kdoh committed Sep 10, 2015
    Configuration menu
    Copy the full SHA
    85987bc View commit details
    Browse the repository at this point in the history
  5. fix imports

    kdoh committed Sep 10, 2015
    Configuration menu
    Copy the full SHA
    fe18caa View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    653c8f2 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    9e3ac99 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    cf5e2b0 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    fb11722 View commit details
    Browse the repository at this point in the history
  10. reorganize things a little and simplify the rendering code a bit wher…

    …e possible. also remove react components that weren't really needed.
    agilliland committed Sep 10, 2015
    Configuration menu
    Copy the full SHA
    e29c8e9 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    f384e18 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    2e9b330 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    dca2324 View commit details
    Browse the repository at this point in the history
  14. indicate if the model object of an activity feed item is still in the…

    … system in the api results.
    agilliland committed Sep 10, 2015
    Configuration menu
    Copy the full SHA
    cfd3d44 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    b2bc8e4 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    59409e6 View commit details
    Browse the repository at this point in the history
  17. include a :card-create event in our view logging because realisticall…

    …y the user is always looking at the card they are creating.
    agilliland committed Sep 10, 2015
    Configuration menu
    Copy the full SHA
    1a5e9d4 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    40eac5f View commit details
    Browse the repository at this point in the history
  19. use null instead of empty array as default state for cards and activi…

    …ty lists so that we know when they are unset and thus are still loading.
    agilliland committed Sep 10, 2015
    Configuration menu
    Copy the full SHA
    ccf36a5 View commit details
    Browse the repository at this point in the history
  20. new question button

    kdoh committed Sep 10, 2015
    Configuration menu
    Copy the full SHA
    6281eee View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    fbb2f0f View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    407119e View commit details
    Browse the repository at this point in the history
  23. one more formatting tweak.

    agilliland committed Sep 10, 2015
    Configuration menu
    Copy the full SHA
    75815c1 View commit details
    Browse the repository at this point in the history
  24. add sync icon

    kdoh committed Sep 10, 2015
    Configuration menu
    Copy the full SHA
    18c93e8 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    528b3d3 View commit details
    Browse the repository at this point in the history
  26. avatar border width

    kdoh committed Sep 10, 2015
    Configuration menu
    Copy the full SHA
    0a48766 View commit details
    Browse the repository at this point in the history
  27. fix recent wrapping alignment

    kdoh committed Sep 10, 2015
    Configuration menu
    Copy the full SHA
    f30336f View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    71cca1b View commit details
    Browse the repository at this point in the history
  29. full height fix

    kdoh committed Sep 10, 2015
    Configuration menu
    Copy the full SHA
    3ad9e83 View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    a30d783 View commit details
    Browse the repository at this point in the history
  31. tweak user avatr in nav

    kdoh committed Sep 10, 2015
    Configuration menu
    Copy the full SHA
    e42cd3c View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    5f28e8f View commit details
    Browse the repository at this point in the history
  33. tweak sidebar borders

    kdoh committed Sep 10, 2015
    Configuration menu
    Copy the full SHA
    c2306db View commit details
    Browse the repository at this point in the history
  34. set the :model to "install" when doing :install activity. set the :mo…

    …del_id to the `user_id` on :user-joined activity entries. and make the proces-activity-event public so that we can use it for testing easily.
    agilliland committed Sep 10, 2015
    Configuration menu
    Copy the full SHA
    0ff9831 View commit details
    Browse the repository at this point in the history
  35. imports cleanup.

    agilliland committed Sep 10, 2015
    Configuration menu
    Copy the full SHA
    5d53bea View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    02fd1bc View commit details
    Browse the repository at this point in the history
  37. clean up saved questions

    kdoh committed Sep 10, 2015
    Configuration menu
    Copy the full SHA
    844dc65 View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2015

  1. Configuration menu
    Copy the full SHA
    5e53d45 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    48a5fac View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8e808c2 View commit details
    Browse the repository at this point in the history
  4. new nav tweaks

    kdoh committed Sep 11, 2015
    Configuration menu
    Copy the full SHA
    3b1e2f3 View commit details
    Browse the repository at this point in the history
  5. check bg

    kdoh committed Sep 11, 2015
    Configuration menu
    Copy the full SHA
    2c94a24 View commit details
    Browse the repository at this point in the history
  6. cleanup and more subtle color

    kdoh committed Sep 11, 2015
    Configuration menu
    Copy the full SHA
    be26ecb View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a40e56d View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    d10775e View commit details
    Browse the repository at this point in the history
  9. Update the messaging on the cards listing page when there are no card…

    …s for a given filter so that it includes a more clear description of why there are no results.
    agilliland committed Sep 11, 2015
    Configuration menu
    Copy the full SHA
    56a8524 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    d92057b View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    545c4b1 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    06712b7 View commit details
    Browse the repository at this point in the history
  13. small unit test fix to ensure we clear out existing activity entries …

    …before our activity api test.
    agilliland committed Sep 11, 2015
    Configuration menu
    Copy the full SHA
    90da941 View commit details
    Browse the repository at this point in the history
  14. tab spacing

    kdoh committed Sep 11, 2015
    Configuration menu
    Copy the full SHA
    fd7cf2b View commit details
    Browse the repository at this point in the history
  15. better spacing on empty state

    kdoh committed Sep 11, 2015
    Configuration menu
    Copy the full SHA
    e42d43c View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    f792239 View commit details
    Browse the repository at this point in the history
  17. font size tweaks

    kdoh committed Sep 11, 2015
    Configuration menu
    Copy the full SHA
    5b80579 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    0444395 View commit details
    Browse the repository at this point in the history
  19. non proptype code review

    kdoh committed Sep 11, 2015
    Configuration menu
    Copy the full SHA
    e8a1ef7 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    bd23dc9 View commit details
    Browse the repository at this point in the history
  21. add title attribute

    kdoh committed Sep 11, 2015
    Configuration menu
    Copy the full SHA
    1607574 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    1a1da21 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    c39688e View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    c77d106 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    0105484 View commit details
    Browse the repository at this point in the history
  26. small test for unit test.

    agilliland committed Sep 11, 2015
    Configuration menu
    Copy the full SHA
    8e350cb View commit details
    Browse the repository at this point in the history