1. 25 May, 2018 1 commit
  2. 22 May, 2018 2 commits
  3. 15 May, 2018 1 commit
  4. 14 May, 2018 1 commit
  5. 13 May, 2018 1 commit
  6. 01 May, 2018 2 commits
  7. 22 Apr, 2018 1 commit
    • Matt Mascarenhas's avatar
      cinera: Replace all inline CSS and JS · be37ea23
      Matt Mascarenhas authored
      We no longer prevent enforcement of strict server security policies (to
      be documented)
      
      Add bounds-checking to the Copy string functions, fixing buffer sizes
      
      Fix the marker skipping (e.g. :afk)
      be37ea23
  8. 17 Apr, 2018 1 commit
  9. 06 Apr, 2018 1 commit
  10. 05 Apr, 2018 1 commit
  11. 04 Apr, 2018 1 commit
    • Matt Mascarenhas's avatar
      cinera.c: Distinguish speakers from chat comments · 1efd8087
      Matt Mascarenhas authored
      It treats co-hosts and guests differently from chat commenters, styling
      and categorising annotations for them such that their contributions
      don't come under the "Chat comment" medium
      
      Also do some essentially cosmetic code compression of the marker cases
      and other things
      
      cinera_player_pre.js: Make the credits menu initially focus the host's
      person if they have no support, rather than the first credited person
      who has support
      1efd8087
  12. 02 Apr, 2018 1 commit
  13. 01 Apr, 2018 1 commit
    • Matt Mascarenhas's avatar
      cinera.c: Support private videos · 33cbb5b0
      Matt Mascarenhas authored
      It merely checks the video's privacy status and, if not public, records
      its corresponding HMML base filename privately in the .metadata without
      generating a player page or a search / table of contents entry for it.
      Every four hours it will loop over the .metadata to recheck the privacy
      status of any privately recorded entries, and process newly public ones.
      
      Fix template validation to check that the script comes after both the
      player and menus (previously it only specified the player).
      
      Fix relocation code to try and remove only the child directories of the
      BaseDir, and no shallower (previously it would try and "recursively"
      remove directories all the way back to /, obviously not actually getting
      there because it would encounter a non-empty directory along the way).
      
      Add "Modes" to the startup printout.
      
      Flags:
          -g Ignore privacy status
      33cbb5b0
  14. 23 Mar, 2018 1 commit
  15. 14 Mar, 2018 1 commit
  16. 06 Mar, 2018 1 commit
    • Matt Mascarenhas's avatar
      cinera.c: Binary search the .metadata · de2c6328
      Matt Mascarenhas authored
      Also optimise out superfluous searches, and relieve IndexToBuffer() of
      the need to string-search the .index
      
      Rewrite the table of contents page after deleting an entry
      
      This commit also retains profiling, as a reminder to me how I used it,
      and the old linear search code. The timing blocks and the old code may
      be deleted in a future commit
      de2c6328
  17. 28 Feb, 2018 1 commit
    • Matt Mascarenhas's avatar
      cinera_player_pre.js: Reenable YT interaction · ab598e37
      Matt Mascarenhas authored
      Essentially, the previous change prevented the marker progress code from
      firing if the user only interacts with the YouTube player directly.
      
      cinera.c: Try to curl the quotes in, rather than straight up deleting
      them, if(ShouldFetchQuotes)
      ab598e37
  18. 27 Feb, 2018 4 commits
  19. 23 Feb, 2018 1 commit
    • Matt Mascarenhas's avatar
      cinera.c: Add <!-- __CINERA_CUSTOMn__--> tags · 2cac3ed0
      Matt Mascarenhas authored
      Also compress the template code
      
      cinera_player_pre.js: Fix bug in which onRefChanged() tried to call
      player.jumpToNextMarker(); before the player was ready. This could
      happen if its first marker's timecode is 0:00 and medium is :afk
      
      Enable Theatre mode to work in containers styled with max-width or
      max-height
      2cac3ed0
  20. 21 Feb, 2018 2 commits
  21. 12 Feb, 2018 2 commits
  22. 05 Feb, 2018 1 commit
  23. 04 Feb, 2018 2 commits
  24. 28 Jan, 2018 2 commits
  25. 21 Jan, 2018 2 commits
  26. 17 Jan, 2018 1 commit
  27. 15 Jan, 2018 1 commit
    • Matt Mascarenhas's avatar
      cinera: Theatre Mode · f270ee2a
      Matt Mascarenhas authored
      This also changes the hardcoded, unintegrated output to wrap cineraMenus
      and cineraPlayerContainer in a <div>, as newly reflected in the example
      template_player.html
      f270ee2a
  28. 14 Jan, 2018 1 commit
  29. 12 Jan, 2018 1 commit
  30. 08 Jan, 2018 1 commit
    • Matt Mascarenhas's avatar
      cinera.c: Correct template buffers · 93fa77b0
      Matt Mascarenhas authored
      The template buffers no longer contain indentation spaces at the start
      or a \n at the end. This removes any weirdness from template composition
      
      Also remove the cleanup code added in 0.5.22
      93fa77b0