1. 16 Feb, 2016 1 commit
  2. 15 Feb, 2016 1 commit
  3. 14 Feb, 2016 1 commit
  4. 07 Jan, 2016 1 commit
  5. 03 Feb, 2015 1 commit
  6. 13 Jul, 2014 1 commit
  7. 10 May, 2014 1 commit
    • mmn's avatar
      Order InboxNoticeStream by id instead of created · b0d48259
      mmn authored
      notice.id will give us even really old posts, which were
      recently imported. For example if a remote instance had
      problems and just managed to post here. Another solution
      would be to have a 'notice.imported' field.
      b0d48259
  8. 07 May, 2014 1 commit
  9. 07 Mar, 2014 1 commit
  10. 06 Mar, 2014 5 commits
    • mmn's avatar
      018fd840
    • mmn's avatar
      36a55d84
    • mmn's avatar
      Removed Inbox from core (unused since 4b2a66ed) · 2272cc24
      mmn authored
      Added the following FIXME:
      How should a Twitter user get their Inbox filled with foreign tweets?
      
      Every imported Twitter user has a profile in the Profile table, so we
      could setup a Subscription entry for each of those, meaning they get
      collected in the InboxNoticeStream... But this would mean a lot of
      unnecessary entries and listings that generally just point to the
      locked down Twitter service.
      
      Let's figure out a good relation so we can connect any profile to any
      imported foreign notice, so it shows up in the "all" feed.
      2272cc24
    • mmn's avatar
      New mechanism for "all" feed (InboxNoticeStream) · 4b2a66ed
      mmn authored
      Also cleaned up and made typing stricter for the stream, so only
      profiles can be submitted. This reasonably also means we can create
      "inbox" or "all" streams for foreign profiles as well using the same
      stream handler (but of course only for messages we already know about).
      
      To avoid looking up posts for a long time in a large notice database,
      the lookback period for the inbox is no longer than the profile creation
      date. (this matches the behaviour of Inbox)
      
      Inbox class can probably be removed now.
      4b2a66ed
    • mmn's avatar
      Trying to remove Inbox, first steps · f0c718b1
      mmn authored
      f0c718b1
  11. 29 Aug, 2013 1 commit
  12. 18 Aug, 2013 1 commit
    • mmn's avatar
      The overloaded DB_DataObject function staticGet is now called getKV · 2a4dc77a
      mmn authored
      I used this hacky sed-command (run it from your GNU Social root, or change the first grep's path to where it actually lies) to do a rough fix on all ::staticGet calls and rename them to ::getKV
      
         sed -i -s -e '/DataObject::staticGet/I!s/::staticGet/::getKV/Ig' $(grep -R ::staticGet `pwd`/* | grep -v -e '^extlib' | grep -v DataObject:: |grep -v "function staticGet"|cut -d: -f1 |sort |uniq)
      
      If you're applying this, remember to change the Managed_DataObject and Memcached_DataObject function definitions of staticGet to getKV!
      
      This might of course take some getting used to, or modification fo StatusNet plugins, but the result is that all the static calls (to staticGet) are now properly made without breaking PHP Strict Standards. Standards are there to be followed (and they caused some very bad confusion when used with get_called_class)
      
      Reasonably any plugin or code that tests for the definition of 'GNUSOCIAL' or similar will take this change into consideration.
      2a4dc77a
  13. 03 Apr, 2012 2 commits
    • Evan Prodromou's avatar
      Squashed commit of the following: · ea0a1b6a
      Evan Prodromou authored
      commit 6216ef2c9c1ab4bb038177f90b97127e4c2b6d00
      Author: Evan Prodromou <evan@status.net>
      Date:   Tue Apr 3 17:14:07 2012 -0400
      
          filter the notices
      
      commit 57fe6c012d380a8f2f8ec505f35e2094e58b4ac4
      Author: Evan Prodromou <evan@status.net>
      Date:   Tue Apr 3 17:08:36 2012 -0400
      
          return value, end condition
      
      commit cc985407f89f2d222f3164f8bc14b0764163e83f
      Author: Evan Prodromou <evan@status.net>
      Date:   Tue Apr 3 17:06:49 2012 -0400
      
          fix call to count()
      
      commit 9efdfde70ea307b7409a4140647f343224cb595f
      Author: Evan Prodromou <evan@status.net>
      Date:   Tue Apr 3 17:06:05 2012 -0400
      
          fix class name in pivotGet
      
      commit 311599ac117dda8b6cd5f522687322b89dcc909d
      Author: Evan Prodromou <evan@status.net>
      Date:   Tue Apr 3 17:03:28 2012 -0400
      
          inboxfix
      ea0a1b6a
    • Evan Prodromou's avatar
      Squashed commit of the following: · 1fdb539b
      Evan Prodromou authored
      commit 6216ef2c9c1ab4bb038177f90b97127e4c2b6d00
      Author: Evan Prodromou <evan@status.net>
      Date:   Tue Apr 3 17:14:07 2012 -0400
      
          filter the notices
      
      commit 57fe6c012d380a8f2f8ec505f35e2094e58b4ac4
      Author: Evan Prodromou <evan@status.net>
      Date:   Tue Apr 3 17:08:36 2012 -0400
      
          return value, end condition
      
      commit cc985407f89f2d222f3164f8bc14b0764163e83f
      Author: Evan Prodromou <evan@status.net>
      Date:   Tue Apr 3 17:06:49 2012 -0400
      
          fix call to count()
      
      commit 9efdfde70ea307b7409a4140647f343224cb595f
      Author: Evan Prodromou <evan@status.net>
      Date:   Tue Apr 3 17:06:05 2012 -0400
      
          fix class name in pivotGet
      
      commit 311599ac117dda8b6cd5f522687322b89dcc909d
      Author: Evan Prodromou <evan@status.net>
      Date:   Tue Apr 3 17:03:28 2012 -0400
      
          inboxfix
      1fdb539b
  14. 18 Apr, 2011 3 commits
  15. 15 Apr, 2011 2 commits
  16. 11 Apr, 2011 1 commit
  17. 07 Apr, 2011 3 commits
  18. 25 Mar, 2011 1 commit
    • Evan Prodromou's avatar
      All notice streams check notice scope · 84984fdb
      Evan Prodromou authored
      Added filtering code so that notice streams check notice scope.
      
      Added new class to implement filtering a stream, FilteringNoticeStream.
      
      Added a subclass that does the logic for checking Notice scope.
      
      And made all the streams use ScopingNoticeStream.
      84984fdb
  19. 24 Mar, 2011 1 commit