1. 26 Oct, 2018 1 commit
  2. 05 Oct, 2018 1 commit
  3. 19 Sep, 2018 3 commits
  4. 17 Sep, 2018 1 commit
    • cinera.c: Revved resources · 3da53413
      Matt Mascarenhas authored
      Database version 4
      
      Revving resources involves hashing asset files and appending a query
      string to their URLs. Additionally we monitor asset files for changes
      and edit their new checksum hash into all HTML files citing them.
      
      This commit also introduces new template tags for assets (listed below)
      with which you may instruct Cinera to rev assets of your choice. There
      is further information about this in the help (-h) and the README.md
      
      Amongst other minor changes, we now support unset $XDG_CACHE_HOME and
      $HOME
          - Thanks to insofaras for wordexp()
      
      New flags:
          -Q Set query string
      
      New template tags:
          __CINERA_ASSET__
          __CINERA_CSS__
          __CINERA_IMAGE__
          __CINERA_JS__
      
      Renamed template tag:
          __CINERA_SEARCH__ (was __CINERA_INDEX__)
  5. 09 Aug, 2018 2 commits
  6. 15 Jul, 2018 1 commit
  7. 05 Jul, 2018 1 commit
  8. 03 Jul, 2018 1 commit
  9. 02 Jul, 2018 1 commit
  10. 23 Jun, 2018 3 commits
  11. 13 Jun, 2018 1 commit
  12. 12 Jun, 2018 3 commits
  13. 07 Jun, 2018 2 commits
  14. 04 Jun, 2018 1 commit
  15. 03 Jun, 2018 1 commit
  16. 25 May, 2018 1 commit
  17. 22 May, 2018 2 commits
  18. 15 May, 2018 1 commit
  19. 14 May, 2018 1 commit
  20. 13 May, 2018 1 commit
  21. 01 May, 2018 2 commits
  22. 22 Apr, 2018 1 commit
    • 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)
  23. 17 Apr, 2018 1 commit
  24. 06 Apr, 2018 1 commit
  25. 05 Apr, 2018 1 commit
  26. 04 Apr, 2018 1 commit
    • 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
  27. 02 Apr, 2018 1 commit
  28. 01 Apr, 2018 1 commit
    • 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
  29. 23 Mar, 2018 1 commit
  30. 14 Mar, 2018 1 commit