Skip to content

Discussion PR: Full codebase versus empty#166

Closed
pmitros wants to merge 825 commits intowo/emptyfrom
master
Closed

Discussion PR: Full codebase versus empty#166
pmitros wants to merge 825 commits intowo/emptyfrom
master

Conversation

@pmitros
Copy link
Copy Markdown
Collaborator

@pmitros pmitros commented Sep 9, 2024

Experimental PR to be able to discuss the whole code base.

bradley-erickson and others added 30 commits May 8, 2023 07:58
* Caching Version 0 Initial Commit

* Caching Version 0 Initial Commit With Fixes

* Caching Version 0 Initial Commit With Fixes

* Caching Version 0 Initial Commit With Fixes

* Refactoring Caching Code

* Modularize Caching function, add helper functions to util.py

* Improve modularization and reducing dirty reads.

* Renamed functions & variables, added parameter definitions

* Reduce gap between cache read and write

* Remove blank lines

---------

Co-authored-by: Bradley Erickson <bbwe24@gmail.com>
linted aggregator and added back in google text memoization hack
* Fixing the manifest issue for permissions.

* Fixing manifest to reflect new version and to remove permissions that we do not make use of.
Full commit list:

* moved files to new extension build process directory

* adjusted imports and undefined var error

* updated documentation with extension readme and updated readme

* added names and git repo

* added version, probably needs a bump or a central location for it
Initial implementation of communication protocol. This may be a little more mature than we initially intended, but that's not necessarily a bad thing for such an integral piece of code. 

Full commit list:

* initial commit for communication protocol

* changed dispatch_modes to class instead of enum

* cleaning up prior enum stuff

* adjusting keys

* updated function names and cleaned up code a bit

* added in async code where necessary

* renamed request to query

* removed create_ prefix from query

* added named_query section to modules and displays them in admin status page

* added named queries as endpoints to each module

* created query view platform

* working example with ws

* added debugger page and implemented part of the KVS connection for select

* added to lo.querie namespace and added function gatherer decorator

* changed named and added decorated for populating functions, still working on keys

* able to see text from google doc now

* start of error handling

* Error messages and comments

* Factored out test code

* Start of test infrastructure

* linted code

* cleaned up test code KVS mess

* broke execution file down further

* add more documentation regarding integration methods

* addressed duplicate function names

* cleaned up test case code more

* implemented first pass at exception handling with parameter

* changed callable_function to publish_function

* updated _remove_context to remove a list of keys instead

* added exception for call and select

* added default to reducer KVS values

* added select exceptions and test cases

* added another test case

* fleshed out map function and included test case

* abstracted map functions out

* integrated nlp options to communcation protocol

* updated integration to have the proper closurer and renamed map to handle_map

* updated storing of dag to single dag per module

* when we say we want runtime, we add it in for them

* fixing small bugs in the system

* raised unimplemented async parallel

* added first pass of expected output in test cases, just asserts what we expect to see

* added endpoints as functions and adjusted how requirements is handled

* update exception handling a little bit

* added more docs

* added ciruclar dag test case

* initial overhaul of docstrings

* updated iscoroutinefunction to isawaitable where appropriate

* added more documentation

* renamed context to providence

* added more documentation to exception and query

* more documentation

* more doctests and added exception wrapper back in, got missed somewhere

* fix lint errors

* more documentation of other files plus some renaming

---------

Co-authored-by: Bradley Erickson <bbwe24@gmail.com>
* languagetool integration and new update_reconstruct_from_google method for communication protocol

* updated port

* added name tag component for displaying names and profile pictures

* added common errors dashboard

* added one mockup and added memoization

* added aggregate information and hierarchical information

* added more documentation, added missing value check, and added LOPanelLayout

* added annotated text component

* cleanup comments
…ts (#86)

Bumps [word-wrap](https://github.com/jonschlinkert/word-wrap) from 1.2.3 to 1.2.4.
- [Release notes](https://github.com/jonschlinkert/word-wrap/releases)
- [Commits](jonschlinkert/word-wrap@1.2.3...1.2.4)

---
updated-dependencies:
- dependency-name: word-wrap
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…85)

Bumps [semver](https://github.com/npm/node-semver) from 5.7.1 to 5.7.2.
- [Release notes](https://github.com/npm/node-semver/releases)
- [Changelog](https://github.com/npm/node-semver/blob/v5.7.2/CHANGELOG.md)
- [Commits](npm/node-semver@v5.7.1...v5.7.2)

---
updated-dependencies:
- dependency-name: semver
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…83)

Bumps [tough-cookie](https://github.com/salesforce/tough-cookie) to 4.1.3 and updates ancestor dependency [node-sass](https://github.com/sass/node-sass). These dependencies need to be updated together.


Updates `tough-cookie` from 4.1.2 to 4.1.3
- [Release notes](https://github.com/salesforce/tough-cookie/releases)
- [Changelog](https://github.com/salesforce/tough-cookie/blob/master/CHANGELOG.md)
- [Commits](salesforce/tough-cookie@v4.1.2...v4.1.3)

Updates `node-sass` from 7.0.3 to 9.0.0
- [Release notes](https://github.com/sass/node-sass/releases)
- [Changelog](https://github.com/sass/node-sass/blob/master/CHANGELOG.md)
- [Commits](sass/node-sass@v7.0.3...v9.0.0)

---
updated-dependencies:
- dependency-name: tough-cookie
  dependency-type: indirect
- dependency-name: node-sass
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* initial gpt dashboard plus backend to go with it

* removed console statement
bradley-erickson and others added 27 commits March 4, 2026 12:50
* Initial commit for the porfolio dashboard

* Add new endpoints for portfolio dashboard

* Add LO entry point file

* Update portfolio dashboard

* Update to a compatible react-redux

* Update DAG endpoints

* update wo_portfolio_diff in .gitignore

* Update system

* fixed some linting

* fix build and add to script

* cleaned up lo connection to with singular values and only 1 connection per page

* small improvements to communication protocol queries

* added title to compare selection bar

* updated document object properly for easier metadata access

* various improvements to show doc title and student names

* Update the readme

* updated search to use title, cleaned up graphs, removed clickable homepage items

* added more documentation

* added roster with provenance endpoint

* updated student breadcrumb href:

* added error handling for catching the message

* removed non-implement overall metric cards

* remove hardcoded name

* hid id column from student table

* added modal for presets / metrics to smaller view on comparison page

* updated name column and added link

* removed hardcoded tags about course

* update title to match others

* added dashboard links and hid notifications

* removed unimplemented schoology endponits

---------

Co-authored-by: JohnDamilola <johndamilola03@gmail.com>
* added copycut and paste redcuers

* updated reducers to call funcs for default value

* added pasted text into object

* cleaned up copy paste utils file

* added paste metric to dashboard

* added more paste options and a copy option

---------

Co-authored-by: saminur <saminur.islam08@gmail.com>
Merging in the dashboard fixes to bump overall system and roll in Portfolio Dashboard.
…#286)

Bumps [flatted](https://github.com/WebReflection/flatted) from 3.3.2 to 3.4.2.
- [Commits](WebReflection/flatted@v3.3.2...v3.4.2)

---
updated-dependencies:
- dependency-name: flatted
  dependency-version: 3.4.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…ts (#288)

Bumps [picomatch](https://github.com/micromatch/picomatch) from 2.3.1 to 2.3.2.
- [Release notes](https://github.com/micromatch/picomatch/releases)
- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md)
- [Commits](micromatch/picomatch@2.3.1...2.3.2)

---
updated-dependencies:
- dependency-name: picomatch
  dependency-version: 2.3.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [brace-expansion](https://github.com/juliangruber/brace-expansion) from 1.1.11 to 1.1.13.
- [Release notes](https://github.com/juliangruber/brace-expansion/releases)
- [Commits](juliangruber/brace-expansion@1.1.11...v1.1.13)

---
updated-dependencies:
- dependency-name: brace-expansion
  dependency-version: 1.1.13
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…nts (#290)

Bumps [node-forge](https://github.com/digitalbazaar/forge) from 1.3.2 to 1.4.0.
- [Changelog](https://github.com/digitalbazaar/forge/blob/main/CHANGELOG.md)
- [Commits](digitalbazaar/forge@v1.3.2...v1.4.0)

---
updated-dependencies:
- dependency-name: node-forge
  dependency-version: 1.4.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…291)

Bumps [path-to-regexp](https://github.com/pillarjs/path-to-regexp) and [express](https://github.com/expressjs/express). These dependencies needed to be updated together.

Updates `path-to-regexp` from 0.1.12 to 0.1.13
- [Release notes](https://github.com/pillarjs/path-to-regexp/releases)
- [Changelog](https://github.com/pillarjs/path-to-regexp/blob/v.0.1.13/History.md)
- [Commits](pillarjs/path-to-regexp@v0.1.12...v.0.1.13)

Updates `express` from 4.21.2 to 4.22.1
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/v4.22.1/History.md)
- [Commits](expressjs/express@4.21.2...v4.22.1)

---
updated-dependencies:
- dependency-name: path-to-regexp
  dependency-version: 0.1.13
  dependency-type: indirect
- dependency-name: express
  dependency-version: 4.22.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
#273)

Bumps [rollup](https://github.com/rollup/rollup) from 2.79.2 to 2.80.0.
- [Release notes](https://github.com/rollup/rollup/releases)
- [Changelog](https://github.com/rollup/rollup/blob/v2.80.0/CHANGELOG.md)
- [Commits](rollup/rollup@v2.79.2...v2.80.0)

---
updated-dependencies:
- dependency-name: rollup
  dependency-version: 2.80.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [@remix-run/router](https://github.com/remix-run/react-router/tree/HEAD/packages/router) to 1.23.2 and updates ancestor dependency [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom). These dependencies need to be updated together.


Updates `@remix-run/router` from 1.21.0 to 1.23.2
- [Release notes](https://github.com/remix-run/react-router/releases)
- [Changelog](https://github.com/remix-run/react-router/blob/@remix-run/router@1.23.2/packages/router/CHANGELOG.md)
- [Commits](https://github.com/remix-run/react-router/commits/@remix-run/router@1.23.2/packages/router)

Updates `react-router-dom` from 6.28.0 to 6.30.3
- [Release notes](https://github.com/remix-run/react-router/releases)
- [Changelog](https://github.com/remix-run/react-router/blob/main/CHANGELOG.md)
- [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@6.30.3/packages/react-router-dom)

---
updated-dependencies:
- dependency-name: "@remix-run/router"
  dependency-version: 1.23.2
  dependency-type: indirect
- dependency-name: react-router-dom
  dependency-version: 6.30.3
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router) to 6.30.3 and updates ancestor dependency [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom). These dependencies need to be updated together.


Updates `react-router` from 6.28.0 to 6.30.3
- [Release notes](https://github.com/remix-run/react-router/releases)
- [Changelog](https://github.com/remix-run/react-router/blob/react-router@6.30.3/packages/react-router/CHANGELOG.md)
- [Commits](https://github.com/remix-run/react-router/commits/react-router@6.30.3/packages/react-router)

Updates `react-router-dom` from 6.28.0 to 6.30.3
- [Release notes](https://github.com/remix-run/react-router/releases)
- [Changelog](https://github.com/remix-run/react-router/blob/main/CHANGELOG.md)
- [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@6.30.3/packages/react-router-dom)

---
updated-dependencies:
- dependency-name: react-router
  dependency-version: 6.30.3
  dependency-type: indirect
- dependency-name: react-router-dom
  dependency-version: 6.30.3
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* added watch to pmss files

* added flag to stop watching
…diff fixes

* added swap button for compare documents

* updated api fetch to use defined endpoint

* updated viewport meta data

* updated loading on compare page

* fixed search bar bug

* made sure course id existed before trying to fetch data

* fixed paste count from each type of paste

* fixed paste without formatting

* added missing import

* ext now reconnects better'

* addressed the cut and copy count in writing_observer module

---------

Co-authored-by: saminur <saminur.islam08@gmail.com>
…nts (#264)

Bumps [webpack](https://github.com/webpack/webpack) from 5.96.1 to 5.105.0.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Changelog](https://github.com/webpack/webpack/blob/main/CHANGELOG.md)
- [Commits](webpack/webpack@v5.96.1...v5.105.0)

---
updated-dependencies:
- dependency-name: webpack
  dependency-version: 5.105.0
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [qs](https://github.com/ljharb/qs) and [express](https://github.com/expressjs/express). These dependencies needed to be updated together.

Updates `qs` from 6.13.0 to 6.14.2
- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md)
- [Commits](ljharb/qs@v6.13.0...v6.14.2)

Updates `express` from 4.21.2 to 4.22.1
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/v4.22.1/History.md)
- [Commits](expressjs/express@4.21.2...v4.22.1)

---
updated-dependencies:
- dependency-name: qs
  dependency-version: 6.14.2
  dependency-type: indirect
- dependency-name: express
  dependency-version: 4.22.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…270)

Bumps [ajv](https://github.com/ajv-validator/ajv) from 6.12.6 to 6.14.0.
- [Release notes](https://github.com/ajv-validator/ajv/releases)
- [Commits](ajv-validator/ajv@v6.12.6...v6.14.0)

---
updated-dependencies:
- dependency-name: ajv
  dependency-version: 6.14.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
@bradley-erickson
Copy link
Copy Markdown
Collaborator

Closing due to inactivity / many changes have been made since. If an overall discussion is needed, we ought to open a new PR for it.

@pmitros
Copy link
Copy Markdown
Collaborator Author

pmitros commented Apr 28, 2026

@bradley-erickson This one was a bit special.... We might consider re-opening.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

9 participants