aboutsummaryrefslogtreecommitdiff
path: root/src/server/database.ts
AgeCommit message (Collapse)Author
2020-01-07Various features/fixes to allow running on Linux w/o MongoDB or SolrTyler Schicke
- Added new launch config option for chromium - Changed port for TypeScript server debugger to account for worker process - Updated packages to versions that work with current node/npm - Update IDatabase interface - Updated MemoryDatabase to work properly with Dash - Added some workarounds for in memory database as they currently don't support users, so you must be guest, which means the guest needs to be able to do things it usually can't - Added environment variable to disable search. This doesn't fully disable search yet, but it is enough to not throw major errors when Solr isn't running - Added logic to support using an in memory DB instead of MongoDB
2020-01-07Added basic implementation of MemoryDatabaseTyler Schicke
2019-12-08solr interactions hopefully more stable, untested but safe shutdown routeSam Wilkins
2019-12-03close connections before exitSam Wilkins
2019-12-03const linter rule and restored google docs push, fixed routingSam Wilkins
2019-11-27improved file partitioning in server and generified upload methodSam Wilkins
2019-10-29db error handling and example codeSam Wilkins
2019-10-27further cleanup for oauth, separated access token function from client functionSam Wilkins
2019-10-17sig int logSam Wilkins
2019-10-17refactored handlersSam Wilkins
2019-10-16database separation and preliminary functionsSam Wilkins
2019-10-15initial commitSam Wilkins
2019-10-12parse google user data and use it to provide customized feedback on loginSam Wilkins
2019-10-06implemented image hierarchy export to client file systemSam Wilkins
2019-09-26merged with master againSam Wilkins
2019-09-26added route for deleting google credentialsSam Wilkins
2019-09-26finally transferred google credential management to databaseSam Wilkins
2019-09-26beginning to read from and write to databaseSam Wilkins
2019-09-24now store cache in mongodb collection, fixed extension asSam Wilkins
2019-07-30Added document export and importTyler Schicke
2019-07-30Started implementing downloading "exported" version of documentsTyler Schicke
2019-07-16Added more parameters to and refactored searchTyler Schicke
2019-07-09Added Search to GC and cleaned up some stuffTyler Schicke
2019-07-05Added garbage collectorTyler Schicke
2019-06-17Added share with user functionalityTyler Schicke
2019-05-20Added update search scriptTyler Schicke
Added debug current file launch config Made database not ignore requests before it is initialized.
2019-05-06Added synchronization to db insertTyler Schicke
2019-04-29FixesTyler Schicke
2019-04-27Various fixesTyler Schicke
2019-04-27Split more files upTyler Schicke
2019-04-17Got saving to database workingTyler Schicke
2019-04-16Changed config stuff to make compilation fasterTyler Schicke
Fixed linter errors
2019-04-13Merge branch 'master' of https://github.com/browngraphicslab/Dash-WebBob Zeleznik
2019-04-13cleaning up network data transfer.Bob Zeleznik
2019-04-13Re-fixed database stuff and added DocumentText to formatted textTyler Schicke
2019-04-13some code tweakingBob Zeleznik
2019-04-13Merge branch 'master' of https://github.com/browngraphicslab/Dash-WebBob Zeleznik
2019-04-13some clean upBob Zeleznik
2019-04-13Fixed bug with database synchronizationTyler Schicke
2019-04-08Enabled semi-colon and braces linter ruleTyler Schicke
2019-04-06Hopefully fixed server bug with out of order writesTyler Schicke
2019-04-03changed boolean. and editor indentation.bob
2019-03-22Added print to DB updateTyler Schicke
2019-03-22Made delete and deleteAll behave betterTyler Schicke
2019-03-18Merged, added delete all route, and added history to workspacesTyler Schicke
2019-03-12Bug fixes and cleanupSam Wilkins
2019-03-12Merged with master, refactor with route storeSam Wilkins
2019-03-11fixed marquee issues and got rid of captions for images.bob
2019-03-08Close to refactorSam Wilkins
2019-02-16Fixed server and added a field debug viewerTyler Schicke