Rob Colbert
5203c249c6
emit event when removing OAuth2Client record
2 years ago
Rob Colbert
4993b167de
Service Node disconnect processing
2 years ago
Rob Colbert
4ff8367ccb
record OAuth2 client source with KaleidoscopeEvent
2 years ago
Rob Colbert
f2b5ed9eec
many small UI enhancements
2 years ago
Rob Colbert
28151d888f
button formatting touch-ups
2 years ago
Rob Colbert
00ab250d59
Core and Service Node connection management (wip)
- Integrated EventEmitter2 for async event processing
- Changed jshint reporter module URL to avoid use of SSH
- Core can disconnect a service node, generates many events
- Service Node can disconnect a Core, generates many events
Nothing yet processes those events. Many things need to be cleaned up
and removed based on a Core Node disconnection. The Core itself needs to
remove all Kaleidoscope events and other data received from the Service
Node, and the Service Node needs to remove all CoreUser records (and
everything they did while there).
That's going to take a minute to implement throughout all the systems.
2 years ago
Rob Colbert
d76fa625d0
basic mediasoup integration
2 years ago
Rob Colbert
5d12e3913f
prevent logged-in access of the Welcome flow
2 years ago
Rob Colbert
fd532d9aaa
add label options to +renderBackButton
3 years ago
Rob Colbert
b350b2632f
newsroom index is now responsive
3 years ago
Rob Colbert
494f788fd7
remove unused things
3 years ago
Rob Colbert
dda92c8eec
add job to update feed after create or update
3 years ago
Rob Colbert
40ab2d2dfe
newsroom updates
3 years ago
Rob Colbert
a364597d53
add error message for captcha generation
3 years ago
Rob Colbert
767fad47c4
put newsroom feed in .sidebar-widget content class
3 years ago
Rob Colbert
18f49c842a
factoring evolution down from Sites to Base
3 years ago
Rob Colbert
092cc2037c
newsroom (RSS feeds for DTP)
3 years ago
Rob Colbert
43464cefb0
manually load BrowserSync in dev environments
We are simply no longer using the BrowserSync proxy and will be loading
directly from Express in dev.
3 years ago
Rob Colbert
953af89068
remove password from log write
3 years ago
Rob Colbert
c3d9c45301
introduced HTTPS config and startup
3 years ago
Rob Colbert
0a7540ef1e
Add restrictions to resourceType enum
3 years ago
Rob Colbert
9f436ad6e8
added `removeForResource` method
3 years ago
Rob Colbert
ee4bcde597
`statObject` and `statFile` methods added to minio service
3 years ago
Rob Colbert
a158d9ce7b
DTP_GPU_ACCELERATION renamed to DTP_ENABLE_GPU
3 years ago
Rob Colbert
f3109f8fba
change signup presentation from focused to main
3 years ago
Rob Colbert
57e0644500
optional viewport specification added to job.data
3 years ago
Rob Colbert
5d99f8cf06
add `ownerId` parameter to `webpage-screenshot` job
3 years ago
Rob Colbert
716866d6c3
add `documentPath` parameter to `webpage-screenshot` job processor
Controls where the screenshot Image _id value will be written
3 years ago
Rob Colbert
fc3e63d284
added webpage-screenshot job processor to media worker
Jobs can now be created in the media queue named `webpage-screenshot`
that will grab a screenshot of a web page, upload the image to storage,
and update a document in the database with information about that image.
- renderSectionTitle now access options.withBorder
- added webpage-screenshot job processor to media worker
- added `puppeteer` and `user-agent` modules to package
3 years ago
Rob Colbert
fedb677220
add resize options to image processor
3 years ago
Rob Colbert
2973db8e7a
form submission service with upload progress UI/UX
- factored progressResponseJSON out of processResponse
- added submitFormWithProgress
- added `upload` module to package
- added components/upload-progress-dialog.pug
3 years ago
Rob Colbert
893a345e9f
fix for job queue inits all over to include configs
3 years ago
Rob Colbert
c78a14fc6d
small fixes & touch-ups
3 years ago
Rob Colbert
243f2dfb47
public room browser
3 years ago
Rob Colbert
c2f1a88fc4
add chat and public rooms
3 years ago
Rob Colbert
e457a76f94
getConstellationTimeline
3 years ago
Rob Colbert
e7c46e88f9
chat room invite fixes
- add `recipientType` and `recipient` to KaleidoscopeEvent
- guard against multiple accepts of invites
- navigate to chat room after accepting invite
3 years ago
Rob Colbert
9ed62c3d74
Add ability to set a recipient for an event
3 years ago
Rob Colbert
2f76ab978a
typo
3 years ago
Rob Colbert
c0e838091a
user settings update completeness including password
3 years ago
Rob Colbert
6e79f3004b
add user.updatePassword
3 years ago
Rob Colbert
3bfb04380d
switch from uk-title to uk-tooltip
3 years ago
Rob Colbert
b6d255a367
quick fix
3 years ago
Rob Colbert
40cae0d899
chat room management updates
3 years ago
Rob Colbert
637d0fb03b
Added ability to delete an OAuth2Client (Service Node)
3 years ago
Rob Colbert
91fe2ab01b
more work on comments; reeeper updated
- Moved the responsibility of expiring Announcements from MongoDB into
the Reeeper
- Added logic to clean up comments attached to an expiring Announcement
- ResourceStats are now much more universal and common
- CommentStats are for comments only
- More routines to comment on and vote on "content resources"
3 years ago
Rob Colbert
5e90fca353
Add link to Announcement component to open the announcement
3 years ago
Rob Colbert
0273e2d51b
removed 21d expire from Announcement model
This requires an index re-build, and the responsibility is moving to
Reeeper.
3 years ago
Rob Colbert
70ab569882
quick fix
3 years ago
Rob Colbert
b7ff19dc5e
comments updates
3 years ago