Commit Graph

10 Commits (d4839e2d3b51698b9e5e2aecc6fd9a0b853b1132)

Author SHA1 Message Date
rob a4527f65c4 a couple enhancements
- switch from `user-agent` to `user-agents`
- add favicons for feeds
- new layout for Venue embed
2023-02-25 06:55:51 -05:00
rob 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.
2022-11-04 20:31:52 -04:00
rob a158d9ce7b DTP_GPU_ACCELERATION renamed to DTP_ENABLE_GPU 2022-09-30 14:59:37 -04:00
rob 57e0644500 optional viewport specification added to job.data 2022-09-29 23:09:47 -04:00
rob 5d99f8cf06 add `ownerId` parameter to `webpage-screenshot` job 2022-09-29 16:27:57 -04:00
rob 716866d6c3 add `documentPath` parameter to `webpage-screenshot` job processor
Controls where the screenshot Image _id value will be written
2022-09-29 16:16:54 -04:00
rob 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
2022-09-29 16:08:56 -04:00
rob 893a345e9f fix for job queue inits all over to include configs 2022-09-28 12:55:59 -04:00
rob 235d660940 remove unused things 2022-08-04 04:49:57 -04:00
rob e3142c1271 this description of this changelist is incomplete and this is fine
- Integrated all chat updates from Soapbox/Shing with heavy mods to
lib/site-ioserver.js and the creation of the chat service, worker, and
jobs
- Added ability to create ChatRoom instances, invite people to them,
join them and delete them
- Refactored the shit out of SiteWorker
- Created SiteWorkerProcess
- Created the chat worker and the chat-room-clear and chat-room-delete
job processors
- Created the media worker
- Refactored Stickers from Soapbox/Shing into the media system
- Created the Attachment model, service, and media worker jobs
- Upgraded the emoji picker from emoji-button to picmo because the
author depreacted emoji-button and released picmo.
- Made a custom presentation for the emoji picker
- Created the SiteChat client-side object for managing Core Chat within
the browser
- Brought the Kaleidoscope Event UI down from DTP Social so anything can
render a timeline of them
- Added configurations for the media and reeeper job queues
- Added the basics of a Notifications view
- Added the concept of Forms
- upgraded ioredis to 5.2.2
2022-08-04 03:25:31 -04:00