1. 14 Jun, 2019 9 commits
  2. 10 Jun, 2019 7 commits
  3. 09 Jun, 2019 5 commits
  4. 07 Jun, 2019 4 commits
    • Sunil Mohan Adapa's avatar
      Turn frontpage shortcut into an app component · 75c57d3e
      Sunil Mohan Adapa authored
      - Turn frontpage shortcut into an App component. Add tests and full
        documentation.
      
      - Overridden implementations for tahoe, diaspora, mediawiki shortcuts to handle
        special cases. Special handling for ikiwiki.
      
      - Extend App API for removing and retrieving a component.
      
      - Add clients information into shortcuts to avoid hacks when presenting
        shortcuts to Mobile devices via API.
      
      - Fixed unnecessary stripping and adding of '/' when setting home page redirect
        URLs. This fixes problem with setting Cockpit as home page.
      
      - Replaced the use of term 'app' in favor of 'shortcut' as the term when setting
        frontpage shortcuts as home page.
      
      - JSXC shortcut does not require login.
      
      - Don't show shadowsocks for anonymous users.
      
      - Simplify showing selected shortcut details.
      Signed-off-by: Sunil Mohan Adapa's avatarSunil Mohan Adapa <sunil@medhas.org>
      75c57d3e
    • Sunil Mohan Adapa's avatar
      Introduce component architecture and menu component · b96d9010
      Sunil Mohan Adapa authored
      - Introduce base class for all apps that will contain components. With
        unittests.
      
      - Introduce base classes for components. With unittests.
      
      - Turn Menu class into an app component.
      
        - Further cleanup Menu class.
      
        - Update tests.
      
        - Maintain a global list of menu items and look them up easily. Generalize
          such that subsubmenus can later be merged into Menu class.
      
        - Cleanup scope of main menu initialization.
      
        - Use None instead of empty strings for various values. Ensure that
          printing short_description does not show 'None' in output.
      
        - Use enable/disable instead of promote/demote.
      
      - Use menu component in all apps.
      Signed-off-by: Sunil Mohan Adapa's avatarSunil Mohan Adapa <sunil@medhas.org>
      b96d9010
    • Sunil Mohan Adapa's avatar
    • Sunil Mohan Adapa's avatar
      27980238
  5. 31 May, 2019 1 commit
  6. 27 May, 2019 6 commits
  7. 21 May, 2019 1 commit
  8. 19 May, 2019 2 commits
  9. 16 May, 2019 5 commits