GitLab is used only for code review, issue tracking and project management. Canonical locations for source code are still https://gitweb.torproject.org/ https://git.torproject.org/ and git-rw.torproject.org.

  1. 13 Nov, 2020 2 commits
  2. 25 Sep, 2020 1 commit
  3. 24 Aug, 2020 2 commits
  4. 27 Jul, 2020 1 commit
  5. 16 Jul, 2020 1 commit
  6. 06 Jul, 2020 1 commit
  7. 23 Jun, 2020 1 commit
  8. 18 Jun, 2020 1 commit
    • MarcLeclair's avatar
      For #11660: added prefetch for topsites and update in onCreateView() (#11668) · b52091ed
      MarcLeclair authored
      * For #11660:added prefetch for topsites
      
      TopSites will be prefetched with observerOnce (wrapper around observerForever).
      Also, the SessionControlView.update() is called right away instead of waiting from consumeFrom
      in the HomeFragment.onCreateView() which will allow the UI to render all at once on its first
      perform traversal
      
      * Removed the submitList(null) since it retriggered a drawing on lower end device
      b52091ed
  9. 12 Jun, 2020 1 commit
  10. 05 Jun, 2020 1 commit
    • Jeff Boek's avatar
      Remove tab tray feature flag (#11176) · 52c2fdb3
      Jeff Boek authored
      * For #11171 - Removes feature flag for the new tab tray
      
      * For #11171 - Removes all tab references from homeFragment
      
      * For #11171 - Fixes unit tests
      
      * For #11171 - Gets UI tests to compile and HomeScreenTest to pass
      
      * For #11171 - Fixes `deleteMultipleSelectionTest`
      
      * For #11171 - Fixes `openHistoryItemInNewPrivateTabTest`
      
      * For #11171 - Fixes `openHistoryInPrivateTabTest`
      
      * For #11171 - Fixes `openHistoryInNewTabTest`
      
      * For #11171 - Fixes `openNewPrivateTabTest`
      
      * For #11171 - Fixes tabbedBrowsingTests
      
      * For #11171 - Fixes SettingsPrivacyTest
      
      * For #11171 - Fixes TopSitesTest
      
      * For #11171 - Fixes lint errors
      
      * Ignore
      52c2fdb3
  11. 29 May, 2020 1 commit
    • Jeff Boek's avatar
      Polish homescreen (#11065) · 3946ec11
      Jeff Boek authored
      * For #10505 - Adjusts wordmark margins
      
      * For #10505 - Removes topsite header, fixes collections header size and removes divider
      
      * For #10505 - Restyle the top site items on the homescreen
      3946ec11
  12. 07 May, 2020 1 commit
  13. 30 Apr, 2020 1 commit
    • Jeff Boek's avatar
      For #1063: Put tab tray behind a feature flag and hidden pref (#10313) · a8a90bd4
      Jeff Boek authored
      * For #1063 - Adds feature flag and pref for new tab tray
      
      * For #1063 - Swaps add tab to tab tray button when newTabTray is enabled
      
      * For #1063 - Creates hidden preference to use new tab tray
      
      * For #1063 - Hides tabs on home screen when setting is enabled
      
      * For #1063 - Navigate to new tab tray from browser with setting enabled
      
      * For #1063 - Fixes regression where we dont show the new tab message with no tabs and no collections
      
      * For #1063 - Fixes crash when toggling to private mode on the home screen
      
      * For #1063 - combines both settings. Cleans up lint errors
      a8a90bd4
  14. 22 Apr, 2020 1 commit
  15. 20 Apr, 2020 1 commit
  16. 01 Apr, 2020 1 commit
  17. 30 Mar, 2020 1 commit
  18. 19 Mar, 2020 1 commit
  19. 12 Mar, 2020 1 commit
  20. 11 Mar, 2020 1 commit
  21. 02 Mar, 2020 1 commit
  22. 28 Feb, 2020 1 commit
  23. 13 Feb, 2020 1 commit
  24. 07 Feb, 2020 1 commit
  25. 06 Feb, 2020 1 commit
  26. 29 Jan, 2020 1 commit
  27. 24 Jan, 2020 1 commit
  28. 06 Jan, 2020 1 commit
  29. 05 Dec, 2019 1 commit
    • Gabriel's avatar
      For #5574 - Migrate SessionControl to LibState (#6651) · 56b21426
      Gabriel authored
      * For #5574 - Part 1: Port TabAction.SaveTabGroup to TabSessionInteractor and SessionControlController. (#6651)
      
      - Introduces the TabSessionInteractor, SessionControlInteractor and SessionControlController classes.
      - Removes the TabAction.SaveTabGroup.
      
      * For #5574 - Part 2: Port TabAction.PrivateBrowsingLearnMore to TabSessionInteractor and SessionControlController (#6651)
      
      * For #5574 - Part 3: Port TabAction.ShareTabs to TabSessionInteractor and SessionControlController (#6651)
      
      * For #5574 - Part 4: Remove unused TabAction.Share and TabItemMenu (#6651)
      
      In #2205, the tab overflow button was removed which would have shown the
      TabItemMenu when clicked. So, we can remove TabItemMenu since it is not
      used and as a result, we can also remove TabAction.Share since there are
      no consumers.
      
      * For #5574 - Part 5: Port TabAction.PlayMedia and TabAction.PauseMedia to TabSessionInteractor and SessionControlController (#6651)
      
      * For #5574 - Part 6: Port TabAction.Select to TabSessionInteractor and SessionControlController (#6651)
      
      * For #5574 - Part 7: Port Onboarding.Finish to OnboardingInteractor and SessionControlController (#6651)
      
      * For #5574 - Part 8: Port TabAction.Close and TabAction.CloseAll to TabSessionInteractor and SessionControlController (#6651)
      
      - Removes TabAction
      
      * For #5574 - Part 9: Port CollectionAction.Delete to CollectionInteractor and SessionControlController (#6651)
      
      * For #5574 - Part 10: Port CollectionAction.ShareTabs to CollectionInteractor and SessionControlController (#6651)
      
      * For #5574 - Part 11: Port CollectionAction.AddTab and CollectionAction.Rename to CollectionInteractor and SessionControlController (#6651)
      
      * For #5574 - Part 12: Port CollectionAction.RemoveTab to CollectionInteractor and SessionControlController (#6651)
      
      * For #5574 - Part 13: Port CollectionAction.OpenTab to CollectionInteractor and SessionControlController (#6651)
      
      * For #5574 - Part 14: Port CollectionAction.CloseTabs to CollectionInteractor and SessionControlController (#6651)
      
      * For #5574 - Part 15: Introduce a HomeFragmentStore (#6651)
      
      - We will hook up the HomeFragmentStore in later parts.
      - Removes List<Tab>.toSessionBundle(context: Context) since it is unused.
      
      * For #5574 - Part 16: Port CollectionAction.Collapse and CollectionAction.Expand to CollectionInteractor and SessionControlController (#6651)
      
      - We assume the store is hooked up to the SessionControlController in this part,
      but this work will be done in a later part.
      - Removes CollectionAction.
      
      * For #5574 - Part 20: Remove the architecture module. (#6651)
      
      * For #5574 - Part 17:  Remove duplicate subscribeToTabCollections in BrowserFragment.kt (#6651)
      
      There is a duplicate call of subscribeToTabCollections() in both HomeFragment and BrowserFragment.
      In this patch, we remove the call in BrowserFragment to avoid passing the HomeFragmentStore to
      BrowserFragment in order to dispatch the CollectionsChange event.
      
      * For #5574 - Part 18: Delete SessionControlComponent and fix TabCollection and Tab imports (#6651)
      
      * For #5574 - Part 19: Use the new HomeFragmentStore in the HomeFragment (#6651)
      
      - Renames SessionControlUIView to SessionControlView
      
      * For #5574 - Part 21: Fix white screen on home fragment (#6651)
      
      * For #5574 - Part 22: Fix formatting in SessionControlInteractor and replace See with @see in SessionControlController (#6651)
      
      * For #5574 - Part 23: Move to metrics.track call to the beginning of handleCollectionRemoveTab (#6651)
      
      This ensures that the metrics.track will be called immediately before the tab is removed from the collection.
      
      * For #5574 - Part 24: Use the sessionManager getter in SessionControlController (#6651)
      
      * For #5574 - Part 25: Use mapNotNull in List<Tab>.toSessionBundle (#6651)
      
      * For #5574 - Part 26: Simplify closeTab and closeAllTabs functions by assigning a deletionJob constant (#6651)
      
      * For #5574 - Part 27: Replace listOf() with emptyList() in removeAllTabsWithUndo (#6651)
      
      * For #5574 - Part 28: Replace the Context parameter with the HomeActivity in SessionControlController (#6651)
      
      * For #5574 - Part 29: Add test for HomeFragmentStore, DefaultSessionControlController and SessionControlInteractor (#6651)
      
      * For #5574 - Removes running CI against the architecture debug build varient
      56b21426
  30. 13 Nov, 2019 1 commit
  31. 26 Sep, 2019 1 commit
  32. 23 Sep, 2019 1 commit
  33. 14 Aug, 2019 1 commit
  34. 02 Aug, 2019 2 commits
  35. 12 Jul, 2019 1 commit
  36. 11 Jul, 2019 1 commit
  37. 06 Jun, 2019 1 commit