Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/sagemath/sagenb

Sage Notebook (flask), docs in $SAGE_LOCAL/share/doc/sagenb/index.html
https://github.com/sagemath/sagenb

Fix one more typo in spkg-dist

c98b1e8f0a26f0fef9a3a7e7c049e76d04e620f3 authored about 13 years ago by Jason Grout <[email protected]>
Fix typo in string to build spkg-install

ccae49d515fb9ef144b5d2ff1107a114dc01ab8b authored about 13 years ago by Jason Grout <[email protected]>
Fix typo in spkg-dist (missing comma)

c76f36e5192e1e5b498cf20b060d8063c72ac91a authored about 13 years ago by Jason Grout <[email protected]>
Add flask_version to the MANIFEST file

9f82de414dc7592d75b794efe7c4af068f089109 authored about 13 years ago by Jason Grout <[email protected]>
Update SPKG.txt dependency list

662d7c065b0207e6e3e4677e7bdcbea4df1092a2 authored about 13 years ago by Jason Grout <[email protected]>
Update spkg-dist to download necessary dependencies and add the install commands to spkg-install

306ed01e55d8f00ed5ae6c7ece8db7af56597f54 authored about 13 years ago by Jason Grout <[email protected]>
Add the autoindex images and css for the /src URL

4c0463edbbbd93aff24621186ffd25b527ec70ec authored about 13 years ago by Jason Grout <[email protected]>
A grinder config that pulls the /pub URL

49ccc3718484d8a92a80f26377ea5509af169b79 authored about 13 years ago by Jason Grout <[email protected]>
Added tag 0.9.0.rc0 for changeset 557b5cf10cbc

6181fa9dcbb513bfa6794a985dbbdd812346d7a9 authored about 13 years ago by Jason Grout <[email protected]>
Update the twisted dependency version number

b0d293b9a7f0236c3a7edd53eaef7fe67576d888 authored about 13 years ago by Jason Grout <[email protected]>
Removed tag 0.9.0.rc0

05f4251122f10030056b4013d60f7c8919a21173 authored about 13 years ago by Jason Grout <[email protected]>
Added tag 0.9.0.rc0 for changeset 5f5b6e1c9626

3331af5872ea6bb9f211209c95320c2250f469fe authored about 13 years ago by Jason Grout <[email protected]>
Removed tag 0.9.0.rc1

31faaf8e72675c34a19912bff72b981e5ed3639c authored about 13 years ago by Jason Grout <[email protected]>
Removed tag 0.9.0.rc0

8522e11d83cedf6a511641a8f14e0fe94ee796f9 authored about 13 years ago by Jason Grout <[email protected]>
Added tag 0.9.0.rc1 for changeset eed13bbe2fdb

81ad3761d668200ef5a02e9cb0ecf652b479ab13 authored about 13 years ago by Jason Grout <[email protected]>
Added tag 0.9.0.rc0 for changeset 8d6f9143dc69

0de4fd56286c87a5add3449b59983bf83f17d6fc authored about 13 years ago by Jason Grout <[email protected]>
Saving worksheets with unicode seems to work, so reverting commit ec8eafd1a568

b288ed756e8cbac69e34fa5f30e38124b77605da authored about 13 years ago by Jason Grout <[email protected]>
Fix some doctests that started failing after the cell version numbers were changed.

b1c27a79a430ce4eaa1e77d967721b0236714abb authored about 13 years ago by Jason Grout <[email protected]>
werkzeug imports should come from the specific submodules now. See http://werkzeug.pocoo.org/docs/transition/

ef205a9d316db5d597fbddd1149f846c590cbc55 authored about 13 years ago by Jason Grout <[email protected]>
Fix syntax error in last two changes. Also format error messages about uploading worksheets a bit better.

d84713c6f250f802686ec30b46f2c8308b0568f1 authored about 13 years ago by Jason Grout <[email protected]>
Fix docs to recognize that we allow more than just .sws or .txt worksheet uploads.

b4a6ae00f12ca2000e20f907bb83192b8bb5ac56 authored about 13 years ago by Jason Grout <[email protected]>
Make sure uploaded file has a nonempty filename. secure_filename docs say we should handle this case. Fixes google issue 85.

c891570551a38e28a0269c9539eb074ad2c4f9bc authored about 13 years ago by Jason Grout <[email protected]>
When editing a data file, the cancel button wasn't returning any view. Fixes google issue 83.

4fe9a14dfb1c1f38484c7a26020c63fed51b0de7 authored about 13 years ago by Jason Grout <[email protected]>
Clarify that linking to this file from another worksheet links to this exact file, not a "copy" of the file.

438fbb0e25a58f76f055f39efd64c718a5760940 authored about 13 years ago by Jason Grout <[email protected]>
If data file already exists in target worksheet, throw an error; fixes google issue 84. Also, redirect to the data file page if there is an error.

188cd0181efbed13a104fbb8c382b1f26967f6f4 authored about 13 years ago by Jason Grout <[email protected]>
Fix yet another unicode issue, this time in exporting backwards-compatible worksheet txt files: google issue 86

ceb33546fd47f60e2ba331ea7fc94fe6f234874b authored about 13 years ago by Jason Grout <[email protected]>
cell version numbers should start with a random number to prevent subsequent runs from using the same version number (and thus have cached versions shadowing updated versions of cell:// URLs)

Thanks to Doug McNeil for narrowing this down to a reproducible test case, and Naji at http://as...

a49bd3a90c82b91a1bd99d4b911eecb42cc1fda2 authored about 13 years ago by Jason Grout <[email protected]>
Add some diagnostic tests to try to find where the error in google issue 81 is happening. These can be removed once we fix google issue 81.

8ea44a20fd6d88a533e3553bf97a7f3c6bf66862 authored about 13 years ago by Jason Grout <[email protected]>
Handle the error if openid_resp is not in an openid_profiles post request

d709874e4ca1efe8d162902cc072963a160d6dab authored about 13 years ago by Jason Grout <[email protected]>
Use %r in the console "Quitting worksheet" message in case the name of the worksheet has unicode in it.

38de810aa5adb3a69d505037cfb748b6026f1f83 authored about 13 years ago by Jason Grout <[email protected]>
Return an error if the user has a password None, and print the username out as an error message.

06e63a11a469d7619fa700fb64a86dabf26f2061 authored about 13 years ago by Jason Grout <[email protected]>
set_profiles function was not returning a response object when method was 'GET', but 'openid_response' was not in session.

2807485c670bdb769e1038212192ac2a31c6d6cd authored about 13 years ago by Jason Grout <[email protected]>
Gracefully recover from an error in displaying the worksheet listing.

f42c8fa7bb10d4aea123f3394911b0dfaf91ecea authored about 13 years ago by Jason Grout <[email protected]>
Migrate "modules" to "blueprints", taking care of the deprecation warning in flask.

fd9c433afb87c26e98611e78588a29098b0ab07e authored about 13 years ago by Jason Grout <[email protected]>
Check usernames more carefully so unicode things don't trip us up.

ecbd914304ab0deb6362082f506eb3d92782e502 authored about 13 years ago by Jason Grout <[email protected]>
Fix NameError; fixes google issue 80

9065668d6ef7847e3824920a21efe56b47deb9a7 authored about 13 years ago by Jason Grout <[email protected]>
More conventional way to construct a worksheet from an initial scratch basic dictionary, and use the current save method instead of the underlying private function.

855e64846d1c950e4b3f54fa1f109c58cde55db4 authored about 13 years ago by Jason Grout <[email protected]>
Print message when saving over corrupt configuration

4d3b52a6cd0823c77b7d8df776d4d3bb8307aeca authored about 13 years ago by Jason Grout <[email protected]>
If the worksheet configuration is corrupted and the user is _sage_, save the default configuration.

In general, we don't want to save the default configuration automatically, just in case. But _s...

11a7603af021f813b3036d82828e008a79cd20c4 authored about 13 years ago by Jason Grout <[email protected]>
If the worksheet configuration has any problems loading, substitute a default worksheet configuration instead.

This will lose values in the worksheet configuration, but at least the user will have access to ...

a09761babfaf669a11489bb205e80e7747121aed authored about 13 years ago by Jason Grout <[email protected]>
Make the storage backend much more careful about opening (and closing!) files; convert most open statements to with blocks.

01efdfe595d09d49ac976a17f214fcb17c5d24a3 authored about 13 years ago by Jason Grout <[email protected]>
Take care of a persistent 301 Redirection because the worksheet URLs don't end in a forward slash

2ecb269478ebc4d7d2e5f2ea761bc372a62b309a authored about 13 years ago by Jason Grout <[email protected]>
Make css/javascript caching a little smarter by not calculating the hash so often.

9fdf1d873f94cd5be003e8bc67baf15a84fed149 authored about 13 years ago by Jason Grout <[email protected]>
Make an explanatory note that the color argument of css() doesn't do anything (so having the cache ignore the color argument is okay for now).

9120102b47c4b3dcfce3e8df897795ff99105549 authored about 13 years ago by Jason Grout <[email protected]>
hash the repr of the data, in case the data has, for example, unicode characters or other bad things that would confuse the hash.

8e0be5da8246e532c4523dbd8a2edeb04d96457b authored about 13 years ago by Jason Grout <[email protected]>
Make the localization js cache smarter to depend on the current locale.

612b7c3a9d87bc1d3cd90cf0204f2f61904ba5dc authored about 13 years ago by Jason Grout <[email protected]>
Add Etag headers to dynamically-generated files so they don't have to be sent as often.

d8d223dd344a42ee995b354b9b17a2b103ac1e12 authored about 13 years ago by Jason Grout <[email protected]>
Make common dynamically-generated files cached (like main.css, etc.)

a5e357c208133fb22e7576620e2856cc7662cc8a authored about 13 years ago by Jason Grout <[email protected]>
Warn admins that public interacts are a (very) experimental feature.

039d2fb64d629905c18745a2f7c830fc70dbbb9c authored about 13 years ago by Jason Grout <[email protected]>
Don't create "live" doc versions of the published worksheets unless we have public interacts.

0670bdbdc84944a8bf908e6a77cc8865929e7741 authored about 13 years ago by Jason Grout <[email protected]>
Make error message for a nonexisting public worksheet a blank page, rather than displaying a page that looks like we are logged in.

a0a2807e0de79d7e9c34b5976dd08c1e64b28b6b authored about 13 years ago by Jason Grout <[email protected]>
Catch the right error for int conversion!

c473cf8c96a1510ea1bbe0830295c4074df27fc2 authored about 13 years ago by Jason Grout <[email protected]>
If a worksheet is requested with a non-integer id, we should return an error to the user.

bb4c6ed66f99e6a247e040fc4a8bdf1ab266670d authored about 13 years ago by Jason Grout <[email protected]>
More verbose error message for invalid URLs for _sage_ user. This will help us track down Issue 67.

c1c19ea95e6eb2c88b1168259bd4a046e3d8d3a9 authored about 13 years ago by Jason Grout <[email protected]>
Don't access private variables to create public proxy worksheets. Use the worksheet API function instead.

446f57990c95693a51017ed913ed5daf584de4b9 authored about 13 years ago by Jason Grout <[email protected]>
Check to make sure we have a fullname attribute before replacing characters in it.

Fixes Issue 65 (hopefully).

3b1e8e933d05e0a1ac3d5ab7d60f93ef0bd716c4 authored about 13 years ago by Jason Grout <[email protected]>
Distinguish between default model version for newly-created notebooks (default 1) and notebooks that don't have the model version setting (default 0)

036e3cba05d5ba28feaf414e9de0b84a079081d9 authored about 13 years ago by Jason Grout <[email protected]>
Don't try to update T_INFO configuration settings

9c224ca471e1ee49b73fab4160c488aeeabd65ea authored about 13 years ago by Jason Grout <[email protected]>
Change the T_INFO config attributes to be readonly text inputs. Otherwise, they are reset to None when the configuration is saved.

cd2973e3c2ef93a9ed321ee8fd78e03b3c4461dc authored about 13 years ago by Jason Grout <[email protected]>
If the model_version is None, upgrade the model too.

f4a16b9314c0e17a177d787582e0a2bf874ab3ec authored about 13 years ago by Jason Grout <[email protected]>
Take care of path issues so that the autoindex browsing of source works correctly.

cce9ff8b8a78d36c539833727882e1c6be3b9238 authored about 13 years ago by Jason Grout <[email protected]>
Make the default TinyMCE highlight color a light orange, a little more pleasing than the default dark grey.

8ea7981501575317c198b633560803490b004273 authored about 13 years ago by Jason Grout <[email protected]>
Add url_for to the flask template globals

abc405d0f09c593bda92f65562569c708b808f6e authored about 13 years ago by Jason Grout <[email protected]>
Make the shared upgrade process even more robust against problems in usernames that we found on sagenb.org (also, fix a typo).

cde2ebb698a1253183f1c1eaf1f56c05377d7ad3 authored about 13 years ago by Jason Grout <[email protected]>
Make the model upgrade more verbose and more robust.

f9898d69bebd88ba49b3694c20e496631d79b2a2 authored about 13 years ago by Jason Grout <[email protected]>
Add NSF acknowledgements to the Sage notebook front page.

eb2ecd67444e37d20da8aed4248e5f55695f4247 authored about 13 years ago by Jason Grout <[email protected]>
Delete javascript code which sets a manual height for interacts; it often gets the height wrong because it doesn't wait long enough.

6287899700966bd149eb2b1c52ca60157712fc2c authored about 13 years ago by Jason Grout <[email protected]>
System for upgrading model versions, and a function to upgrade to model version 1 (i.e., putting shared worksheet information in the User objects).

ed7389515683c32e989111dd2ed8cbf6510c1835 authored about 13 years ago by Jason Grout <[email protected]>
Delete early-abort check for saving snapshots that aborts saving a snapshot if the on-disk file is the same as the in-memory file.

403d3cedcd27955e3dcf2ee884bf279c5794b74d authored about 13 years ago by Jason Grout <[email protected]>
Define the gettext function in the template rendering context so that doctests pass.

4c8a0fb6f3030fe4390b1969c18f33cc91046a4a authored about 13 years ago by Jason Grout <[email protected]>
Note a minor bug in stopping shared worksheets from the worksheet listing page

6ca65479ce91cf51ca5bef9e50bbc48732dc0df6 authored about 13 years ago by Jason Grout <[email protected]>
fix sorting issue in doctest

d12336baa78b3aa65159c4b21ee8e790daa98e7c authored about 13 years ago by Jason Grout <[email protected]>
Fix the (running) message on worksheet listings by returning the currently-running worksheet if possible.

256e7fc20a75e2ab14caa21c8dc26c25bed99ce6 authored about 13 years ago by Jason Grout <[email protected]>
Revert wording of buttons for viewing worksheets in different states so we can have the design discussion after the flask notebook release.

67cbbd40a634b4d2772446deb5781d8d4812002f authored about 13 years ago by Jason Grout <[email protected]>
Fixed a bug where the user name in javascript was set to the worksheet owner rather than the user's real name. This affected URLs for shared worksheets.

d114dab0c7b2a54d7dda5507253f2daedab77202 authored about 13 years ago by Jason Grout <[email protected]>
Fix bug in serializing User objects (when deserialized, we assume the first character of the attribute is '_').

f53d0a69e23db2691b1e2deebe89013fd87e4845 authored about 13 years ago by Jason Grout <[email protected]>
Store shared worksheet pointers in user objects, and update these when a worksheet is shared or unshared. Enable listing of shared worksheets in the worksheet list view.

d0d37d2e1bbe861d1bda5ac1797c09810612514a authored about 13 years ago by Jason Grout <[email protected]>
Rewrite the function which sets collaborators to efficiently use sets rather than inefficiently use lists.

eeb61a75ce8350918661268d6759383aaead3889 authored about 13 years ago by Jason Grout <[email protected]>
Have the user __dict__ *updated* instead of created so that adding new fields in the User class automatically get slipped into the user storage.

If we don't update, then a new field in the User class will just get blown away when we reset th...

43ed29f3144fdeb6feebc47d65db1bc284015344 authored about 13 years ago by Jason Grout <[email protected]>
Remove obsolete file that contained no code and is not referenced anywhere.

43799a50f650731b7812b5255d3037836baf6d87 authored about 13 years ago by Jason Grout <[email protected]>
Changed incorrect docstring (the docstring was contradicted in the very next function).

65e119c6f29687d6e7969ec01be5543b8e9becc0 authored about 13 years ago by Jason Grout <[email protected]>
Change docs for adding users to reflect the new location of the functions.

Fixes issue #16

13eb6b0c314548e53682d9083dcfa4a5445dd2d1 authored about 13 years ago by Jason Grout <[email protected]>
Get interacts to automatically evaluate with the defaults. This required two changes:

1. the return message was not the 'trigger_interact', which was what was being checked

2. if no...

c7d40961ed8bb83f228fabd43c9ab8084bd266ca authored about 13 years ago by Jason Grout <[email protected]>
Update sageinspect.py to reflect a change in the old notebook. See Issue #53.

88a1ceaec2a581499657a3014c44d62c25599192 authored about 13 years ago by Jason Grout <[email protected]>
Upgrade TinyMCE to 3.4.6

8efe69d803601805caa72d24a23067bb5e468cbe authored over 13 years ago by Jason Grout <[email protected]>
A fix for Issue #49

803184a1c1cfac7db16db948fcf6e3944469addc authored over 13 years ago by Jason Grout <[email protected]>
Delete apparently obsolete config string for twisted.

933ed3bf684c5685b6dabf92c47544cf3c3f9bf5 authored over 13 years ago by Jason Grout <[email protected]>
Add docs and TODO

157aa5d1d6424e0ae866f9ff25c7af1e3cf099e0 authored over 13 years ago by Jason Grout <[email protected]>
Clean up the comments and make a few of them docstrings instead.

9df7162f6a8c69290281662e69a0bae50c1248af authored over 13 years ago by Jason Grout <[email protected]>
Updated sass/readme.txt with up-to-date information. Also, makes accounts.scss into a partial.

593b30a05b85af4a287f7b3c337f5c60a08ee2e9 authored over 13 years ago by Tim Joseph Dumol <[email protected]>
Updated SASS files to new SCSS syntax.

4140f86ac6b834a955417056aafb720ece921705 authored over 13 years ago by Tim Joseph Dumol <[email protected]>
keep the right source when copying published worksheet for viewing.

b7679e329a756c66e4936a16cd6dc3ba45255850 authored over 13 years ago by Rado Kirov <[email protected]>
don't assume string in json.parse (for example opera passes integer sometimes).

e6f6a8170d2a47499e3119d25df520713a592cb5 authored over 13 years ago by Rado Kirov <[email protected]>
ignoring MathJax and removing {a:b,} from JS (confuses IE7)

9875530ca5b564e8e84a6a07410673be113964ef authored over 13 years ago by Rado Kirov <[email protected]>
Finish updating to Twisted 11 and throw an error message if the subnets parameter is used.

cd126bf7f8eee9522a1ac0de20383b5f3e62617b authored over 13 years ago by Rado Kirov <[email protected]>
fix one missing character

c21713e64d101677d33a548d48b83473ce3330b6 authored over 13 years ago by Rado Kirov <[email protected]>
switch to new gettext extension syntax

44fa2eb1669ce739e5cc6ce339d2836bafb7eed6 authored over 13 years ago by Rado Kirov <[email protected]>
return live doc to previous functionality

7dd48e6fd66a5f154788c0ceb854b1d7512c5a0f authored over 13 years ago by Rado Kirov <[email protected]>
fix for live doc browser

464430a7c1fb721de6da29662a7d6d9ca5a7a111 authored over 13 years ago by Rado Kirov <[email protected]>
Fix upload of zip files from the notebook interface

d8ff31122a9e34c0868f08eb86a2c27690ea7357 authored over 13 years ago by P Purkayastha <[email protected]>