1. 09 Sep, 2020 2 commits
    • mntmn's avatar
      wip: migrate from deprecated swig templates to ejs · a8b8e36a
      mntmn authored
      a8b8e36a
    • Mishkin Berteig's avatar
      Fix to issue #71 Cursor positions on shared whiteboards are inconsistent (#86) · dccf0465
      Mishkin Berteig authored
      * Fixed "Cursor Positions on Shared Whiteboards are Inconsistent".
      
      The main fix is in the method cursor_point_to_space in
      public/javascripts/spacedeck_whiteboard.js.
      
      The calculation of the coordinates of the mouse pointer from absolute
      window to the whiteboard space coordinates was incorrect.
      
      There were a number of dependencies on this method which were updated
      as a result.
      
      One side-effect was that the div for the lasso tool needed to be
      moved inside the div for the whiteboard.
      
      * Fixed minor panning calculation problem.  Works now!
      dccf0465
  2. 23 Jul, 2020 1 commit
    • Mishkin Berteig's avatar
      Fixed star and starburst objects so that they render properly within… (#79) · 28f4c5d5
      Mishkin Berteig authored
      * Fixed star and starburst objects so that they render properly withing the selection bounding box. Lots of math. Still to do is to handle situations when the bounding box is very small and the stroke width of the star[burst] makes the interior corners overlap.  Currently causes weird rendering.
      
      * Fixed some minor typos and formatting errors in the comments.  No changes to executable code.
      28f4c5d5
  3. 22 Jul, 2020 2 commits
  4. 02 Jun, 2020 1 commit
    • mntmn's avatar
      Allow embedding of folders and access to folders to anonymous editors with... · 0c5fa597
      mntmn authored
      Allow embedding of folders and access to folders to anonymous editors with edit_hash/spaceAuth links (#63)
      
      * add subspaces to be listed with edit_hash/spaceAuth authorization
      
      * remove dead code from api_helpers.js
      
      * add edit_hash authorization for requested space thumbnails
      
      * handle /s/:hash links in frontend router
      
      * set space_auth via a function, allow passing it to load_space
      
      * rename variable in /s/:hash router in backend
      
      * hide search, profile, breadcrumb in folders if not logged in, construct links to subspaces differently for anonymous editors
      0c5fa597
  5. 11 May, 2020 3 commits
  6. 19 Apr, 2020 2 commits
  7. 09 Apr, 2020 7 commits
  8. 08 Apr, 2020 1 commit
  9. 07 Apr, 2020 1 commit
  10. 07 May, 2018 1 commit
  11. 03 May, 2018 1 commit
  12. 01 May, 2018 1 commit
  13. 14 Apr, 2018 1 commit
  14. 12 Apr, 2018 1 commit
    • mntmn's avatar
      Port Backend to SQLite/Sequelize (removes MongoDB), Support Electron (#14) · ebac854d
      mntmn authored
      * The MongoDB/Mongoose data storage is removed in favor of Sequelize. This abstracts over SQLite or RDBMs like PostgreSQL and MSSQL. The default is SQLite, which significantly simplifies deployments in end-user environments.
      
      * As Spacedeck now has no more mandatory server dependencies, we can wrap it in Electron and ship it as a desktop application.
      
      * Removes docker-compose.yml
      
      * First version of import UI
      ebac854d
  15. 06 Apr, 2017 1 commit