Richard Hansen
|
f7d4abdabe
|
Pad: Inject the database dependency
|
2021-11-28 22:28:55 -05:00 |
Richard Hansen
|
7c870f8a58
|
Pad: Add strict validation checks
|
2021-11-28 22:28:55 -05:00 |
Richard Hansen
|
2608a81654
|
Changeset: Stricter validation checks
|
2021-11-28 22:28:55 -05:00 |
Richard Hansen
|
ad78b24113
|
ImportEtherpad: Warn about unsupported attrib at encounter
|
2021-11-28 22:28:55 -05:00 |
Richard Hansen
|
23f8a12922
|
ImportEtherpad: Don't make any changes if data is bad
|
2021-11-28 22:28:55 -05:00 |
Richard Hansen
|
a2e77a7128
|
ImportEtherpad: Enforce single-pad records
|
2021-11-28 22:28:54 -05:00 |
Richard Hansen
|
33778281b9
|
ImportEtherpad: Simplify attribute key iteration
|
2021-11-28 22:28:54 -05:00 |
Richard Hansen
|
00fc7c8e86
|
ImportEtherpad: Reject unknown DB records
|
2021-11-28 22:27:44 -05:00 |
Richard Hansen
|
8e9bc8d325
|
ImportEtherpad: Avoid false positives when checking apool
|
2021-11-28 19:00:44 -05:00 |
Richard Hansen
|
003e5cbd4b
|
ImportEtherpad: Fix DB key pad ID transformation
|
2021-11-28 19:00:44 -05:00 |
Richard Hansen
|
fea7948b05
|
ImportEtherpad: Fix author info processing
|
2021-11-28 19:00:44 -05:00 |
Richard Hansen
|
777d045246
|
GroupManager: Clean up any mappings when deleting a group
|
2021-11-28 14:06:47 +00:00 |
Richard Hansen
|
5b37a56197
|
GroupManager: Use `.setSub()` and parallel queries to avoid races
This also simplfies the code.
|
2021-11-27 22:20:03 -05:00 |
Richard Hansen
|
9d63700da0
|
SessionManager: Use `.setSub()` and parallel queries to avoid races
This also simplfies the code.
|
2021-11-27 22:20:03 -05:00 |
Timon Engelke
|
3070cee9ca
|
Delete group after removing it from the group list
|
2021-11-27 22:20:03 -05:00 |
Timon Engelke
|
09c9e32d72
|
Delete session after corresponding group2session and author2session
|
2021-11-27 22:20:03 -05:00 |
Richard Hansen
|
ec5f2b125f
|
Merge branch 'master' into develop
|
2021-11-25 18:40:29 -05:00 |
Richard Hansen
|
2f0561abc0
|
ImportEtherpad: Remove unnecessary variable
|
2021-11-25 18:39:07 -05:00 |
Richard Hansen
|
9bc90128cb
|
ImportEtherpad: Fix async logic
|
2021-11-25 18:39:07 -05:00 |
Richard Hansen
|
b7065eb9a0
|
Add notable enhancements/fixes to 1.8.15 changelog
|
2021-11-25 18:39:01 -05:00 |
Richard Hansen
|
bbd71cea22
|
Refine `CHANGELOG.md`
|
2021-11-25 18:39:01 -05:00 |
webzwo0i
|
0983985dd5
|
easysync tests: Split into multiple files
|
2021-11-23 21:07:08 -05:00 |
webzwo0i
|
617515bcbb
|
easysync tests: Group related tests
|
2021-11-23 21:07:08 -05:00 |
webzwo0i
|
310444f5d3
|
easysync tests: Rename tests
|
2021-11-23 21:07:08 -05:00 |
webzwo0i
|
ec3833ab66
|
easysync tests: Convert IIFE into a `describe()`
|
2021-11-23 21:07:08 -05:00 |
Richard Hansen
|
6a7b54313f
|
easysync tests: Move shared helper functions to the top
This will make it easier to split `easysync.js` into multiple files.
|
2021-11-23 21:07:08 -05:00 |
Richard Hansen
|
d3427240c6
|
tests: Serve all of `src/tests/frontend/`, not just specs
|
2021-11-23 21:07:07 -05:00 |
Richard Hansen
|
89fe40e080
|
Changeset: Migrate from `OpIter` to `deserializeOps()`
|
2021-11-23 01:21:49 -05:00 |
Richard Hansen
|
0eca0251f2
|
Changeset: Use a generator to implement `OpIter`
|
2021-11-23 01:21:49 -05:00 |
Richard Hansen
|
a4aec006dc
|
Changeset: Turn `opIterator()` into a real class
|
2021-11-23 01:21:12 -05:00 |
Richard Hansen
|
86959f7ebc
|
Changeset: Throw on unexpected chars while iterating ops
|
2021-11-23 01:21:12 -05:00 |
Richard Hansen
|
657492e191
|
Changeset: Turn `newOp()` into a real class
|
2021-11-23 01:21:12 -05:00 |
Richard Hansen
|
fba0bb6dff
|
Changeset: Turn `textLinesMutator()` into a real class
|
2021-11-23 01:21:12 -05:00 |
Richard Hansen
|
dab881139d
|
Pad: Fix `copyPadWithoutHistory` apool corruption bug
|
2021-11-22 18:40:22 -05:00 |
Richard Hansen
|
ed78b56079
|
tests: Refine `copyPadWithoutHistory` tests
|
2021-11-22 18:40:22 -05:00 |
Richard Hansen
|
d74dd235a4
|
Changeset: Replace `appendATextToAssembler()` with a generator
|
2021-11-22 18:10:37 -05:00 |
Richard Hansen
|
9cd59a84af
|
Fix bug_report.md bug template
|
2021-11-22 17:25:00 -05:00 |
Richard Hansen
|
9e772df991
|
deps: Bump dependencies
|
2021-11-21 21:31:53 -05:00 |
Richard Hansen
|
2fc06a0884
|
Changeset: Add TODO comments for issues noticed
|
2021-11-21 04:11:41 -05:00 |
Richard Hansen
|
f1eb7a25a6
|
Changeset: Migrate to the new attribute API
|
2021-11-21 04:11:41 -05:00 |
Richard Hansen
|
f40d285109
|
tests: Refine contentcollector tests
|
2021-11-21 04:11:41 -05:00 |
Richard Hansen
|
1f227200da
|
Replace separate attrib key, value calls with single pair call
|
2021-11-21 04:11:41 -05:00 |
Richard Hansen
|
6cf2055199
|
Changeset: New API to simplify attribute processing
|
2021-11-21 04:11:41 -05:00 |
Richard Hansen
|
982d8ad0f2
|
Changeset: Refactor `makeAttribsString` for readability
|
2021-11-21 04:11:41 -05:00 |
Richard Hansen
|
9e7b142bb7
|
Invert conditions to improve readability
|
2021-11-21 04:11:41 -05:00 |
Richard Hansen
|
cdad5c3325
|
docs: Improve `getLineHTMLForExport` server-side hook docs
|
2021-11-21 04:11:41 -05:00 |
Richard Hansen
|
93abc31936
|
changesettracker: Fix author attribute ID fetch
|
2021-11-21 04:11:41 -05:00 |
Richard Hansen
|
d0e74ada2f
|
changesettracker: Remove unnecessary `.numToAttrib` check
|
2021-11-21 04:11:41 -05:00 |
Richard Hansen
|
3ec5e84737
|
lint: Update ESLint dependencies
|
2021-11-21 03:34:19 -05:00 |
snyk-bot
|
cddd78d892
|
fix: upgrade formidable from 1.2.2 to 1.2.6
Snyk has created this PR to upgrade formidable from 1.2.2 to 1.2.6.
See this package in npm:
https://www.npmjs.com/package/formidable
See this project in Snyk:
https://app.snyk.io/org/johnmclear/project/d9a12bfb-7ccd-443f-9e22-f30d339cc8c5?utm_source=github&utm_medium=referral&page=upgrade-pr
|
2021-11-21 03:11:38 -05:00 |