e96c4ab | John Jeng | 28 March 2016, 00:10:40 UTC | Add preliminary changes for current directory behavior options | 28 March 2016, 00:10:40 UTC |
29cf77c | John Jeng | 27 March 2016, 23:45:08 UTC | Prevent switching of current directory when switching between files | 27 March 2016, 23:45:08 UTC |
0e64b17 | William Stein | 27 March 2016, 21:09:55 UTC | add support statement (thanking google) to website | 27 March 2016, 21:09:55 UTC |
e3c55d5 | William Stein | 27 March 2016, 20:29:00 UTC | cursor optimization; fix issue with project touch | 27 March 2016, 20:29:00 UTC |
3072342 | William Stein | 27 March 2016, 20:15:16 UTC | planning | 27 March 2016, 20:15:16 UTC |
019aa9b | William Stein | 27 March 2016, 20:08:36 UTC | wait 6 minutes before sending version update messages | 27 March 2016, 20:08:36 UTC |
05bb410 | William Stein | 27 March 2016, 19:52:41 UTC | compute-client address -- refactor code to try for much longer | 27 March 2016, 19:52:41 UTC |
2e4011c | William Stein | 27 March 2016, 19:47:48 UTC | another fix related to touching active projects | 27 March 2016, 19:47:48 UTC |
f189372 | William Stein | 27 March 2016, 19:24:51 UTC | whenever marking a file as used, also touch corresponding project | 27 March 2016, 19:24:51 UTC |
a780e16 | William Stein | 27 March 2016, 15:30:35 UTC | add hexcurse | 27 March 2016, 15:30:35 UTC |
1a40422 | William Stein | 27 March 2016, 15:30:17 UTC | remove instructions from build.md when there are dup instructions for ansible (to avoid confusion) | 27 March 2016, 15:30:17 UTC |
14eecee | William Stein | 26 March 2016, 15:36:13 UTC | ensure there are loading indicators for syncdb-based file types | 26 March 2016, 15:36:13 UTC |
83ea1ce | William Stein | 26 March 2016, 14:49:05 UTC | change some exceptions to warnigs, since as it is they can cause a project to no longer open | 26 March 2016, 14:49:05 UTC |
27c0f22 | William Stein | 26 March 2016, 14:41:47 UTC | sagews: re-enable undo | 26 March 2016, 14:41:47 UTC |
9c48d90 | William Stein | 26 March 2016, 14:36:57 UTC | make synctable error more copy-able | 26 March 2016, 14:36:57 UTC |
5793046 | William Stein | 25 March 2016, 22:40:17 UTC | Merge branch 'master' of github.com:sagemathinc/smc | 25 March 2016, 22:40:17 UTC |
6a31c9e | William Stein | 25 March 2016, 22:39:59 UTC | add some constraints on modifying patches | 25 March 2016, 22:39:59 UTC |
55da891 | William Stein | 25 March 2016, 22:10:56 UTC | version update | 25 March 2016, 22:10:56 UTC |
07b9134 | William Stein | 25 March 2016, 21:58:08 UTC | syncstring: fix an issue with offline patches and snapshots | 25 March 2016, 21:58:08 UTC |
e622f3d | William Stein | 25 March 2016, 17:38:27 UTC | fix hub refactoring mistake | 25 March 2016, 17:38:27 UTC |
5899805 | William Stein | 25 March 2016, 17:19:49 UTC | ensure that no matter what compute-client address will return an address or error | 25 March 2016, 17:19:49 UTC |
a8b6e0c | William Stein | 25 March 2016, 16:06:23 UTC | planning | 25 March 2016, 16:06:23 UTC |
ce85ec8 | William Stein | 25 March 2016, 16:03:20 UTC | Merge branch 'master' into sync2 | 25 March 2016, 16:03:20 UTC |
cb6206e | William Stein | 25 March 2016, 15:16:37 UTC | base_url option | 25 March 2016, 15:16:37 UTC |
ee0e49a | William Stein | 25 March 2016, 14:44:34 UTC | update version | 25 March 2016, 14:44:34 UTC |
ba85b99 | William Stein | 24 March 2016, 23:28:47 UTC | one other detail regarding syncstring patch deps -- if prev before snapshot, ignore it. | 24 March 2016, 23:28:47 UTC |
9f97031 | William Stein | 24 March 2016, 23:01:56 UTC | syncstring: implement patch order dependency | 24 March 2016, 23:01:56 UTC |
8858443 | William Stein | 24 March 2016, 19:50:47 UTC | fix a race condition involving the history viewer | 24 March 2016, 19:50:47 UTC |
77f7969 | William Stein | 24 March 2016, 17:00:19 UTC | jupyter blobs rewrite | 24 March 2016, 17:00:19 UTC |
faf4893 | William Stein | 24 March 2016, 15:06:04 UTC | synctable: get rid of console.warn's -- now expected behavior | 24 March 2016, 15:06:04 UTC |
abbcad3 | William Stein | 24 March 2016, 13:49:03 UTC | synctable: it never actually tried to reconnect again | 24 March 2016, 13:49:03 UTC |
98a25ce | William Stein | 24 March 2016, 13:23:40 UTC | synctable: additional robustness -- ignore any output from past changefeed queries; only update table if connected first | 24 March 2016, 13:23:40 UTC |
0737dbf | William Stein | 24 March 2016, 13:15:35 UTC | synctable: also require @_value_server to be defined when handling updates. | 24 March 2016, 13:15:35 UTC |
0451c79 | William Stein | 23 March 2016, 21:50:30 UTC | clarify and improve how synctable behaves when closed. | 23 March 2016, 21:50:30 UTC |
342a2e9 | William Stein | 23 March 2016, 05:20:27 UTC | sagews evaluation: bug fixes | 23 March 2016, 05:20:27 UTC |
81a14b1 | William Stein | 23 March 2016, 03:58:52 UTC | ensure old syncstrings watched by project get closed | 23 March 2016, 03:58:52 UTC |
d8a54f3 | William Stein | 23 March 2016, 02:48:16 UTC | user_query_stats: tracking of number of user queries and changefeeds per user, for each table | 23 March 2016, 02:48:16 UTC |
119f801 | William Stein | 23 March 2016, 01:52:43 UTC | only complete opening a document when its read_only state is known, due to having been opened on the backend; avoids frustration and confusion | 23 March 2016, 01:52:43 UTC |
951ab3c | William Stein | 23 March 2016, 01:22:53 UTC | sagews: re-implement %auto | 23 March 2016, 01:22:53 UTC |
9d643ca | William Stein | 22 March 2016, 19:00:39 UTC | sagews: execution queue on client | 22 March 2016, 19:00:39 UTC |
bb84308 | William Stein | 22 March 2016, 17:17:54 UTC | fix offline sagews evalution (cell to not running at the end) | 22 March 2016, 17:17:54 UTC |
cf601b1 | William Stein | 22 March 2016, 16:18:58 UTC | sagews: fix some situation with corruption and also ensure that done is set in all output messages from sage server | 22 March 2016, 16:18:58 UTC |
716d4f3 | William Stein | 22 March 2016, 14:46:24 UTC | disable codemirror undo/redo for sage worksheets | 22 March 2016, 14:46:24 UTC |
5028481 | William Stein | 22 March 2016, 01:24:58 UTC | sagews: cover another case of redo/undo flakiness | 22 March 2016, 01:24:58 UTC |
91f4db4 | William Stein | 22 March 2016, 00:26:53 UTC | mainly sagews worksheet robustness improvements | 22 March 2016, 00:26:53 UTC |
8932296 | Harald Schilly | 21 March 2016, 19:31:32 UTC | build: install sysstat everywhere | 21 March 2016, 19:31:32 UTC |
74d2264 | Harald Schilly | 21 March 2016, 19:31:03 UTC | scripts/gce: ignore read_only volumes for snapshotting | 21 March 2016, 19:31:03 UTC |
b2c6c84 | William Stein | 21 March 2016, 02:15:45 UTC | Merge branch 'sync2' of github.com:sagemathinc/smc into sync2 | 21 March 2016, 02:15:45 UTC |
7b9700d | William Stein | 21 March 2016, 02:15:37 UTC | planning | 21 March 2016, 02:15:37 UTC |
230eb93 | William Stein | 21 March 2016, 02:07:33 UTC | Fix bug when calling local hub messages | 21 March 2016, 02:07:33 UTC |
d8a21ed | William Stein | 20 March 2016, 23:43:11 UTC | improve some docs and remove some too-verbose logging | 20 March 2016, 23:43:11 UTC |
fce41fa | William Stein | 20 March 2016, 21:58:26 UTC | Merge branch 'master' into sync2 | 20 March 2016, 21:58:26 UTC |
4a5a28b | William Stein | 20 March 2016, 21:02:23 UTC | (1) change sync file ext for jupyter for consistency; (2) improve support for slide metadata for jupyter (mainly hsy did this) | 20 March 2016, 21:02:23 UTC |
e2433c9 | William Stein | 20 March 2016, 18:44:45 UTC | sync: support for offline patches; fixes to use of sort to use cmp functions | 20 March 2016, 18:44:45 UTC |
ef8e2c4 | Harald Schilly | 20 March 2016, 11:47:20 UTC | build/ansible: homer+weblogo paths into global bashrc config file | 20 March 2016, 11:47:28 UTC |
cefa848 | Harald Schilly | 20 March 2016, 11:46:35 UTC | webapp/console: add all git env vars to terminal init file template | 20 March 2016, 11:47:28 UTC |
d045828 | Harald Schilly | 20 March 2016, 11:42:11 UTC | export scripts: make them importing the lib from the SMC_ROOT | 20 March 2016, 11:47:28 UTC |
ebb52e8 | William Stein | 20 March 2016, 03:49:47 UTC | synctable: finish implementing proper handling of the multiple connections between hubs and a project. | 20 March 2016, 03:49:47 UTC |
4c51164 | William Stein | 20 March 2016, 02:24:11 UTC | fix sage-chat files so they have right name in file use notifications | 20 March 2016, 02:24:11 UTC |
33aeb12 | William Stein | 20 March 2016, 01:44:04 UTC | change syncdb to use stable json format; probably not necessary, but seems like a good idea. | 20 March 2016, 01:44:04 UTC |
9f9243e | William Stein | 20 March 2016, 01:35:02 UTC | sagews: when sagews started in subdirectory it starts up in HOME directory; etc. -- basically initialization messed up. Now fixed. | 20 March 2016, 01:35:02 UTC |
3843065 | William Stein | 20 March 2016, 00:43:16 UTC | further limit the editable document **size** on the backend for now to 4MB. | 20 March 2016, 00:43:16 UTC |
0db54e0 | William Stein | 19 March 2016, 18:59:33 UTC | Merge branch 'master' into sync2 | 19 March 2016, 18:59:33 UTC |
2061bda | William Stein | 19 March 2016, 18:55:30 UTC | planning | 19 March 2016, 18:55:30 UTC |
53b076a | William Stein | 19 March 2016, 18:52:32 UTC | make syncdb robust against multiple lines | 19 March 2016, 18:52:32 UTC |
f732137 | William Stein | 19 March 2016, 18:49:20 UTC | make editor_chat robust against empty payload (might as well assume the worst) | 19 March 2016, 18:49:20 UTC |
17a434a | William Stein | 18 March 2016, 22:40:01 UTC | sync: deal with remaining issues involving timestamp conflicts; in particular refactor primary key | 18 March 2016, 22:40:01 UTC |
a0f7e45 | William Stein | 18 March 2016, 21:51:00 UTC | planning | 18 March 2016, 21:51:00 UTC |
77872ae | William Stein | 18 March 2016, 21:44:14 UTC | mostly implement sync conflict resolution algorithm (just need to change primary key) | 18 March 2016, 21:44:14 UTC |
7b4ea3f | William Stein | 18 March 2016, 20:54:54 UTC | database opt: more caching | 18 March 2016, 20:54:54 UTC |
e0a9cd2 | William Stein | 18 March 2016, 13:22:15 UTC | add pyyaml package; also use --ignore-installed with pip for sage so that stuff installed in ~/.local doesn't silently lead to install failure | 18 March 2016, 13:22:15 UTC |
bb43aaf | William Stein | 18 March 2016, 13:01:35 UTC | Merge branch 'master' of github.com:sagemathinc/smc | 18 March 2016, 13:01:35 UTC |
a3351b0 | William Stein | 18 March 2016, 13:01:20 UTC | add buckygen and benzene | 18 March 2016, 13:01:20 UTC |
72bf1e1 | William Stein | 17 March 2016, 22:56:47 UTC | security for eval_inputs and eval_outputs; also better caching. | 17 March 2016, 22:56:47 UTC |
5bf5c83 | William Stein | 17 March 2016, 22:35:03 UTC | database: add caching to make checking permissions more efficient, etc. | 17 March 2016, 22:35:03 UTC |
80aae9b | William Stein | 17 March 2016, 21:26:16 UTC | finish syncstring security and indexing (hopefully) | 17 March 2016, 21:26:16 UTC |
7540ed4 | William Stein | 17 March 2016, 20:07:01 UTC | sync: give patches/cursors table an index | 17 March 2016, 20:07:01 UTC |
547a908 | William Stein | 17 March 2016, 19:08:48 UTC | in history brower, attribute the project for changes caused by the filesystem. | 17 March 2016, 19:08:48 UTC |
4a922bd | William Stein | 17 March 2016, 05:12:15 UTC | syncstring: making it secure; make it so new files can be opened | 17 March 2016, 05:12:15 UTC |
9cadfd7 | William Stein | 17 March 2016, 00:56:03 UTC | syncstring: secure patches and cursor movement (breaks creating new files temporarily) | 17 March 2016, 00:56:03 UTC |
e6b662a | William Stein | 16 March 2016, 21:12:48 UTC | make certain tables use soft durability | 16 March 2016, 21:12:48 UTC |
4b96fb4 | William Stein | 16 March 2016, 20:30:15 UTC | log file access | 16 March 2016, 20:30:15 UTC |
54096b0 | William Stein | 16 March 2016, 19:33:56 UTC | jupyter -- implement reload button again; also make loading more robust in case jupyter has to get started up | 16 March 2016, 19:33:56 UTC |
19e6cd3 | William Stein | 16 March 2016, 18:32:37 UTC | update trailing whitespace deleting to use new cursor model | 16 March 2016, 18:32:37 UTC |
3f63f3a | William Stein | 16 March 2016, 18:09:28 UTC | clean up and fix the filename for the file use notifications | 16 March 2016, 18:09:28 UTC |
ee3e542 | William Stein | 16 March 2016, 17:06:57 UTC | sync/editors: improve saving -- save at the point when save requested. Does still stay green if no unsaved changes, so clear (?) indication if sync system broken | 16 March 2016, 17:06:57 UTC |
47951e7 | William Stein | 16 March 2016, 16:35:11 UTC | check to make sure don't use local clock anywhere when patching; add comment | 16 March 2016, 16:35:11 UTC |
7a981af | William Stein | 16 March 2016, 03:45:05 UTC | ignore file use notification connect table errors | 16 March 2016, 03:45:05 UTC |
24e8274 | William Stein | 16 March 2016, 03:33:39 UTC | Merge branch 'master' into sync2 | 16 March 2016, 03:33:39 UTC |
ac9e3a9 | William Stein | 16 March 2016, 03:31:31 UTC | change exit confirmation to not use "unsynced docs", since it doesn't work right now anyways. Maybe someday (or maybe not really necessary, since right now refreshing always looses something, namely what docs you have open). | 16 March 2016, 03:31:31 UTC |
75e2297 | William Stein | 16 March 2016, 03:25:04 UTC | jupyter: support SMC's autosave | 16 March 2016, 03:25:04 UTC |
e0f0267 | William Stein | 16 March 2016, 03:04:30 UTC | history viewer: open file in subdirectory | 16 March 2016, 03:04:30 UTC |
9982436 | William Stein | 16 March 2016, 02:17:00 UTC | improve synctable when table can't be written by users. | 16 March 2016, 02:17:00 UTC |
1c4f884 | William Stein | 16 March 2016, 01:36:32 UTC | reduce snapshot interval to 150 | 16 March 2016, 01:36:32 UTC |
ee3af3a | William Stein | 16 March 2016, 01:30:56 UTC | planning | 16 March 2016, 01:30:56 UTC |
f63ac20 | William Stein | 16 March 2016, 01:28:03 UTC | sync: implement a somewhat serious LRU cache for the patch list value function; what was there before was broken and slow | 16 March 2016, 01:30:49 UTC |
923c44f | William Stein | 15 March 2016, 22:45:08 UTC | fix typo in value of syncstring, which made things horribly slow; improve documentation a *lot*, and make plan for making things faster in some edge cases. | 15 March 2016, 22:45:08 UTC |
8108ca7 | William Stein | 15 March 2016, 22:05:56 UTC | plans | 15 March 2016, 22:05:56 UTC |
848d8d9 | William Stein | 15 March 2016, 22:03:56 UTC | improve client debug log function | 15 March 2016, 22:03:56 UTC |
0ae8c32 | William Stein | 15 March 2016, 20:48:35 UTC | tasks: debounce the normal saves/updates; this will speed things up a lot regarding interactive use. | 15 March 2016, 20:48:35 UTC |