rob
92b30b3bc8
removed DTP_COMPONENT global constant
2 years ago
rob
e705dc6575
updated startup logging and name
2 years ago
rob
76c931feaf
add log line at worker startup
2 years ago
rob
a7b89751c9
UI update
2 years ago
rob
e59a21be9b
UI updates
2 years ago
rob
a1e0d9b5ac
truncate post titles in featured block
2 years ago
rob
be0390e7dd
Merge branch 'develop' of git.digitaltelepresence.com:digital-telepresence/dtp-sites into develop
2 years ago
rob
84a80b6cfa
UI updates
2 years ago
rob
3b49db8673
Merge branch 'develop' of git.digitaltelepresence.com:digital-telepresence/dtp-base into develop
2 years ago
rob
9d5a544b20
UI/sidebar touch-ups
2 years ago
rob
df0637b62c
UI updates
2 years ago
rob
abb20bcaf6
Merge branch 'develop' of git.digitaltelepresence.com:digital-telepresence/dtp-base into develop
2 years ago
rob
c9a36c532e
include author's type
2 years ago
rob
065e7fbfdd
brought announcements in from Soapbox/Venue
2 years ago
CyberShell
44e0492f60
remove duplicate newsletter menu option and move newsletter option
2 years ago
rob
06924946bd
Merge branch 'develop' of git.digitaltelepresence.com:digital-telepresence/dtp-base into develop
2 years ago
rob
abade4701d
add thumbnail URL to KaleidoscopeEvent model
2 years ago
rob
933da2b72d
Merge branch 'develop' of git.digitaltelepresence.com:digital-telepresence/dtp-base into develop
2 years ago
rob
8868bf0739
add hive user service
2 years ago
rob
b04650c596
Merge branch 'develop' of git.digitaltelepresence.com:digital-telepresence/dtp-base into develop
2 years ago
rob
88a695792d
include emitter type in event
2 years ago
rob
144963144b
Merge branch 'develop' of git.digitaltelepresence.com:digital-telepresence/dtp-base into develop
2 years ago
rob
320c20a1db
works! save it, and return a plain object :)
2 years ago
rob
9ff9ffa5f7
Merge branch 'develop' of git.digitaltelepresence.com:digital-telepresence/dtp-base into develop
2 years ago
rob
f885266df2
change author to emitter and make it optional and able to be many things
2 years ago
rob
83e6e94c8b
Merge branch 'develop' of git.digitaltelepresence.com:digital-telepresence/dtp-base into develop
2 years ago
rob
fff7350554
pkt => pkg
2 years ago
rob
4a4c8c7014
Merge branch 'develop' of git.digitaltelepresence.com:digital-telepresence/dtp-base into develop
2 years ago
rob
fc7550e196
factored KaleidoscopeEvent out of UserNotification
2 years ago
rob
09905f8728
Merge branch 'develop' of git.digitaltelepresence.com:digital-telepresence/dtp-sites into develop
2 years ago
rob
3617e43297
Merge branch 'develop' of git.digitaltelepresence.com:digital-telepresence/dtp-base into develop
2 years ago
rob
cc47c52a9d
verifyKaleidoscopeToken and support
2 years ago
rob
8e29963eeb
don't send request if we don't have a Kaleidoscope token
2 years ago
rob
c414885964
corrected form for compliance
2 years ago
rob
40b03a5d1e
store and use Kaleidoscope Bearer token
2 years ago
rob
f6f1bc3803
switch back to light mode default
2 years ago
rob
6dd2827401
Merge branch 'develop' of git.digitaltelepresence.com:digital-telepresence/dtp-base into develop
2 years ago
rob
aeb827c485
change default theme to dtp-dark for demo tonight
2 years ago
rob
40ef191937
Merge branch 'develop' of git.digitaltelepresence.com:digital-telepresence/dtp-base into develop
2 years ago
rob
bc913c6518
remove unused dependency
2 years ago
rob
70364074f1
Merge branch 'develop' of git.digitaltelepresence.com:digital-telepresence/dtp-base into develop
2 years ago
rob
42428d84a5
newsletter and Kaleidoscope token grant
...
+ brought newsletter down from Sites to Base so everything can have a
newsletter
+ brought newsletter worker to Base, added to start-local
+ A Core accepting a Service Node now grants a Kaleidoscope token
2 years ago
CyberShell
43e4c510ad
fix spelling in user service
2 years ago
CyberShell
f0b2f104b4
fix spelling in post service
2 years ago
rob
3b52c6f199
Merge branch 'develop' of git.digitaltelepresence.com:digital-telepresence/dtp-base into develop
2 years ago
rob
49f5510254
added a divider
2 years ago
rob
ecabc75fa0
small touch-up
2 years ago
rob
e7d38a1292
Merge branch 'develop' of git.digitaltelepresence.com:digital-telepresence/dtp-sites into develop
2 years ago
rob
65d8eee1f3
cleanup
2 years ago
rob
6a6ba41fc7
Merge branch 'develop' of git.digitaltelepresence.com:digital-telepresence/dtp-base into develop
2 years ago
rob
18b5042336
added some help text and made networkPolicy options more clear
2 years ago
rob
de8d511682
added networkPolicy to settings
2 years ago
rob
f57741c365
integrating change from Core to Base for all projects
2 years ago
rob
f60ea876f4
protect Kaleidoscope Event with Passport bearer auth
2 years ago
rob
8f1d14b185
implemented user profile badges
2 years ago
rob
b363cb56b6
Core logic updates
2 years ago
rob
ee3b540469
removed debug log
2 years ago
rob
30a8c3b48e
separated author and publisher permissions
2 years ago
CyberShell
9c0421afe7
Don't send welcome email if email service is not enabled
2 years ago
rob
f09fc0a496
Merge branch 'develop' of git.digitaltelepresence.com:digital-telepresence/dtp-base into develop
2 years ago
rob
2c1d5345a1
made notification label optional
2 years ago
rob
b1fcbb77dc
Merge branch 'develop' of git.digitaltelepresence.com:digital-telepresence/dtp-base into develop
2 years ago
rob
fa4d080d0e
push to Core and Sites
2 years ago
rob
ef67764bfa
Merge branch 'develop' of git.digitaltelepresence.com:digital-telepresence/dtp-base into develop
2 years ago
rob
e28b7b8393
event action conventions
2 years ago
rob
336dcd3918
error handling
2 years ago
rob
9317d7e14c
error reporting
2 years ago
rob
5f29a462d6
Merge branch 'develop' of git.digitaltelepresence.com:digital-telepresence/dtp-base into develop
2 years ago
rob
a6e7f14205
sendKaleidoscopeEvent
2 years ago
rob
1d18e2ed15
several updates
2 years ago
rob
5fef5a0eff
UserSubscription and Kaleidoscope event processing
2 years ago
rob
bcd4661976
Merge branch 'develop' of git.digitaltelepresence.com:digital-telepresence/dtp-base into develop
2 years ago
rob
80bb7a0fcc
Merge branch 'develop' of git.digitaltelepresence.com:digital-telepresence/dtp-base into develop
2 years ago
rob
5d186c2100
make user flags optionally parametric during create
...
After consideration, this makes things easier for site content importers
and migration tools that move people from other content management
systems onto DTP nodes.
2 years ago
rob
7c92310483
user management enhancements
2 years ago
rob
0b5ac5c408
Merge branch 'develop' of git.digitaltelepresence.com:digital-telepresence/dtp-base into develop
2 years ago
rob
95792f274c
share buttons are also uk-button
2 years ago
rob
36d25dbd72
adapt to share buttons change
2 years ago
rob
dfe10cc514
Merge branch 'develop' of git.digitaltelepresence.com:digital-telepresence/dtp-base into develop
2 years ago
rob
a84fa7db35
author dashboard and post view updates
2 years ago
rob
a57973ed5f
share-to-gab
2 years ago
rob
ce700a042f
renamed
2 years ago
rob
b372e69b17
Merge branch 'develop' of git.digitaltelepresence.com:digital-telepresence/dtp-base into develop
2 years ago
rob
da2800e60f
touch-up
2 years ago
rob
6e4746d57d
Merge branch 'develop' of git.digitaltelepresence.com:digital-telepresence/dtp-base into develop
2 years ago
rob
265fe2a5f9
post management and editing
2 years ago
rob
43cd9b04ed
integrating change from Sites
2 years ago
rob
dae9ecdc4b
load dtpsites not dtpweb
2 years ago
rob
6c2803712f
quick fixes
2 years ago
rob
ded4a370e2
various UI fixes; more author dashboard
2 years ago
rob
2f155f67a3
Merge branch 'develop' of git.digitaltelepresence.com:digital-telepresence/dtp-base into develop
2 years ago
rob
c60ebae152
core updates
2 years ago
rob
b382af802e
progress on post user services
2 years ago
rob
dc7ca26aad
Merge branch 'develop' of git.digitaltelepresence.com:digital-telepresence/dtp-base into develop
2 years ago
rob
aa4e24eff8
feature progress
2 years ago
rob
cba3e9bca3
add user type on session load
2 years ago
rob
53f8c9941f
Merge branch 'develop' of git.digitaltelepresence.com:digital-telepresence/dtp-base into develop
2 years ago
rob
503edd3018
use coreUserId
2 years ago
rob
ca51d51f65
change how we detect CoreUser
2 years ago
rob
793ab35eb3
Merge branch 'develop' of git.digitaltelepresence.com:digital-telepresence/dtp-base into develop
2 years ago
rob
60d0092bbc
CoreUser settings view and logic
2 years ago
rob
2bb8c69926
Merge branch 'develop' of git.digitaltelepresence.com:digital-telepresence/dtp-base into develop
2 years ago
rob
9ff118f24d
don't show profile photo manager for CoreUser members
2 years ago
rob
7539071d5e
Merge branch 'develop' of git.digitaltelepresence.com:digital-telepresence/dtp-base into develop
2 years ago
rob
00437130e1
introduce concept of user type (User or CoreUser)
2 years ago
rob
6208a0da54
Merge branch 'develop' of git.digitaltelepresence.com:digital-telepresence/dtp-base into develop
2 years ago
rob
c8c25521bf
add authorType to Comment
2 years ago
rob
6613574212
Merge branch 'develop' of git.digitaltelepresence.com:digital-telepresence/dtp-base into develop
2 years ago
rob
c540c3cf95
fix
2 years ago
rob
554209489a
Merge branch 'develop' of git.digitaltelepresence.com:digital-telepresence/dtp-base into develop
2 years ago
rob
1b255d53fb
push to Core and Sites
2 years ago
rob
37f513e32e
Merge branch 'develop' of git.digitaltelepresence.com:digital-telepresence/dtp-base into develop
2 years ago
rob
eca0e44ffe
stop logging whole session (diagnostic)
2 years ago
rob
d722258aa7
updated to latest Base conventions
2 years ago
rob
7fc13657b0
Merge branch 'develop' of git.digitaltelepresence.com:digital-telepresence/dtp-base into develop
2 years ago
rob
f2d4b846c5
fix partial filter expression
2 years ago
rob
c54f7b307c
Merge branch 'develop' of git.digitaltelepresence.com:digital-telepresence/dtp-base into develop
2 years ago
rob
a23cb7fc51
conventions
2 years ago
rob
e8af895095
"Stop the hammering!"
2 years ago
rob
857f880df3
conventions
2 years ago
rob
2ae9570f2e
Merge branch 'develop' of git.digitaltelepresence.com:digital-telepresence/dtp-base into develop
2 years ago
rob
a543ac3d49
conventions
2 years ago
rob
4d3a1bc95c
conventions
2 years ago
rob
481c2dd16f
conventions
2 years ago
rob
6e1f1925a0
Merge branch 'develop' of git.digitaltelepresence.com:digital-telepresence/dtp-base into develop
2 years ago
rob
3c94f19f1b
conventions
2 years ago
rob
0aa5b44cc2
Merge branch 'develop' of git.digitaltelepresence.com:digital-telepresence/dtp-base into develop
2 years ago
rob
fe1404de4f
naming conventions
2 years ago
rob
6802919181
naming conventions
2 years ago
rob
ae6ce6622e
Merge branch 'develop' of git.digitaltelepresence.com:digital-telepresence/dtp-base into develop
2 years ago
rob
af883db9c8
minor UI touch-ups
2 years ago
rob
50f26d0fb1
quick fix
2 years ago
rob
c5120d4c8a
Service Node management
2 years ago
rob
a58e3f0326
push to Core
2 years ago
rob
33e425762f
naming updates
2 years ago
rob
4675a34652
start of Service Node (OAuth2 Client) management
2 years ago
rob
46fe794cc1
refactored to new SiteWorker base class
2 years ago
rob
2dcd95c74b
large component and worker management and logging refactor
2 years ago
rob
3ddcd2d7cb
CoreUser profile and settings views
2 years ago
rob
a03e02ec41
OAuth session management
2 years ago
rob
7bf1acbc8b
User refactor start
2 years ago
rob
3e79c55463
wip to Core
2 years ago
rob
8f597dc5e5
wip to Core
2 years ago
rob
b124d266d6
more OAuth2 progress
2 years ago
rob
95c87187b5
renamed in comment
2 years ago
rob
046f73377c
renamed
2 years ago
rob
7cb886d220
OAuth2 access token cleanup
2 years ago
rob
a10dde0f9a
moving toward production logging
2 years ago
rob
6ef87bbeaa
add model references
2 years ago
rob
a8c324092f
OAuth2 authorization code exchange processing
2 years ago
rob
d7b75db5be
more fix
2 years ago
rob
7708c4528a
fix
2 years ago
rob
eee2d3c1af
Additional OAuth2 logging
2 years ago
rob
9c5a3d3c94
OAuth updates
2 years ago
rob
ad4a4d2c2b
Passport integrations for OAuth2 bearer, basic, and client password
2 years ago
rob
d186fa4ed3
fix path
2 years ago
rob
42283c2005
login and auth flow / UX
2 years ago
rob
2136e74169
login processing
2 years ago
rob
2b4df5af4e
cleanup
2 years ago
rob
fd2aa6d05a
cleanup
2 years ago
rob
23a690e2c7
cleanup
2 years ago
rob
b3a67f7a52
login redirect processing
2 years ago
rob
590b2c740b
wip to Core
2 years ago
rob
c62ab4702f
use session.returnTo to complete connect-ensure-logged-in loop
2 years ago
rob
3de4c75eb7
wip to Core
2 years ago
rob
444717d9f5
added connect-ensure-login for OAuth authorize dialog
2 years ago
rob
e79b96e0a7
wip to Core
2 years ago
rob
94a2bd26cb
wip to Core
2 years ago
rob
20c7a84a9f
wip to Core
2 years ago
rob
2093bf8541
wip to Core
2 years ago
rob
7ccc129b84
wip to Core
2 years ago
rob
34dd20d9a8
wip to Core
2 years ago
rob
eb55c32a5e
wip to Core
2 years ago
rob
b5d06318ae
wip push to Core
2 years ago
rob
66dc0e1be0
push wip to Core
2 years ago
rob
7bee921a1a
wip push to Core
2 years ago
rob
1d6c377b84
more updates for Core
2 years ago
rob
cd2661944c
passing update to Core
2 years ago
rob
0918b0822c
switch from updateOne to findOneAndUpdate to return new document
2 years ago
rob
7d2ee1f522
OAuth2 exchange updates
2 years ago
rob
8574f655fe
another push of Core Connect to Core
2 years ago
rob
8c16a3b00b
remove User from createClient (they are created for Sites, not Users)
2 years ago
rob
e87dcf3fbd
updated for app node info as `site`
2 years ago
rob
6efb1c74a9
pushing to Core mostly for updated OAuth2 client create
2 years ago
rob
90274c9fd2
Merge branch 'develop' of git.digitaltelepresence.com:digital-telepresence/dtp-base into develop
2 years ago
rob
a69aec203f
cap bio at 300 chars
2 years ago
rob
af7289ac90
Merge branch 'develop' of git.digitaltelepresence.com:digital-telepresence/dtp-base into develop
2 years ago
rob
217d69e85d
early Core API concepts
2 years ago
rob
1ab18097a9
remove diagnostic display of user data
2 years ago
rob
05009ece96
Core feature progress
2 years ago
rob
e72ac249c5
Merge branch 'develop' of git.digitaltelepresence.com:digital-telepresence/dtp-base into develop
2 years ago
rob
9505539c0c
removed to integrate from base
2 years ago
rob
803edf07c2
more OAuth2 integration
2 years ago
rob
fc02597093
quick fix
2 years ago
rob
590ecdf1af
re-apply Sites updates
2 years ago
rob
b80737ef1b
restore Sites changes over new dtp-base integration
2 years ago
rob
0dd25e5176
Merge branch 'develop' of git.digitaltelepresence.com:digital-telepresence/dtp-base into develop
2 years ago
rob
fc77b1e182
The start of OAuth2 integration, Core, and Kaleidoscope
2 years ago
rob
6b0e2d67c8
Merge branch 'develop' of git.digitaltelepresence.com:digital-telepresence/dtp-base into develop
2 years ago
rob
c35d0f5a3e
The start of OAuth2 integration, Core, and Kaleidoscope
2 years ago
CyberShell
2bc4ae98d3
fixed spelling for googlebot content in app/views/layouts/main.pug
...
Content was missing a t for googlebot on line 13 in app/views/layouts/main.pug.
2 years ago
rob
cd79fcdb5d
file name comment updated
2 years ago
rob
9f127d7970
integration of updates from Venue/Soapbox
2 years ago
rob
7e05204677
got rid of lazy connect option, which was preventing workers from receiving jobs
2 years ago
rob
5984b237ee
derive Gab TV channel username/slug from URL in settings
2 years ago
rob
a5dcc07e4a
refactored up from old DTP repo / lib
2 years ago
rob
52a3d21af2
light/dark mode and other new features from DTP Sites
2 years ago
rob
c9218f3259
admin cleanup
2 years ago
rob
1463bd4d6f
email verififcation and OTP/2FA
2 years ago
rob
0423f3f8a6
many updates from Soapbox
2 years ago
rob
0d089f8f4e
what newline?
2 years ago
rob
fe1cf0d393
render your configured site's icon
2 years ago
rob
117cd5ecf5
removing and refining into a base app that does much nothing
2 years ago
rob
14ecd60a4d
this app officially now does nothing
...
and it's everything it's cracked up to be.
2 years ago
rob
59c4189426
icon update; dependencies updated; project updated.
2 years ago
rob
e0eb9f8a03
catching up with progress from Sites and Soapbox
2 years ago
rob
05397ad4e6
class fix for Shing and relocated
2 years ago
Matty
c256efdf40
replace shing.svg with shing.png
...
niggers
2 years ago
Matty
28b72052f0
Re-added Discord URL because I am retarded
...
I forgot that we could just remove the Discord URL from the admin
settings page instead of removing the entire element from the website
code. ¯\_(ツ)_/¯
2 years ago
Matty
492c2fca70
Removed Discord from Footer. Added Shing (needs SVG)
2 years ago
Matty
817e344ada
added "coming soon" to newsletter signup
3 years ago
rob
f5dc81a85e
fix comment composer in user profile
3 years ago
rob
9fa407936b
fix for comment composer in user profile
3 years ago
Matty
10989fd37d
open footer links in new tab
3 years ago
Matty
170bff607a
added new report and settings feature
...
Added report for being a faggot and Discord/Spreaker links in the
settings.
3 years ago
rob
63d96c66c3
another author picture fix
3 years ago
rob
f81a9ef5ef
quick fix for author picture access
3 years ago
rob
b1db9c5d25
added site.featuredEmbed setting and home page render
3 years ago
rob
b0e9d89305
just a first draft / better than nothing
3 years ago
rob
c89b7293e0
Merge branch 'develop'
3 years ago
rob
be06b83178
fix for blank bio update
3 years ago
rob
e9f44a8d43
created
3 years ago
rob
c62b467a52
fix for updating profile with empty bio
3 years ago
rob
b0141b7fb1
how 'bout we make that universal?
3 years ago
rob
72ea64fbd7
small touch-ups
3 years ago
rob
32fbcb587f
post featured images
3 years ago
rob
3ce167c956
comment count mismatch 5/20
3 years ago
rob
42f2622769
featured posts and home page rendering
3 years ago
rob
fa5b2fe9ce
policy document service and Terms of Service document
3 years ago
rob
a8d2955256
removed
3 years ago
rob
a934c018d0
lots of little touch-ups
3 years ago
rob
0ff28c7226
comment reply pagination/load more
3 years ago
rob
ca852d51b1
root-level comment load more
3 years ago
rob
6d6803b5a8
fix to remove replies from initial comment load
3 years ago
rob
b60268a9a6
comment replies
3 years ago
rob
0ede36fbb2
a couple touch-ups to post view
3 years ago
rob
c759b7230d
remove redundant User menu entry after merge with LibertyLinks updates
3 years ago
rob
fb6fbb148a
quick fix
3 years ago
rob
4f1c8cb245
refactor admin user settings away from standard user settings
...
It was possible for Users to grant themselves flags and permissions.
These operations now require Admin privileges, and are only implemented
by services.user.updateForAdmin. The services.user.update method no
longer has any logic to alter flags and/or permissions.
3 years ago
rob
929a8875ef
integrate updates from LibertyLinks engine enhancements; new features for blog
3 years ago