hz pushed to dev at catsoop/catsoop

28 minutes ago

hz pushed to dev at catsoop/catsoop

1 day ago

hz merged pull request catsoop/catsoop#103

Single-Sign-On

1 day ago

hz pushed to dev at catsoop/catsoop

• 1679f32cc6 implement SSO with arbitrary external page

1 day ago

hz pushed to sso at hz/catsoop

1 day ago

hz merged pull request catsoop/catsoop#105

1 day ago

hz pushed to dev at catsoop/catsoop

1 day ago

hz commented on pull request catsoop/catsoop#105

OK, sounds good, thanks! I'll go ahead and merge this in, and then I'll implement the macros thing separately.

1 day ago

hz pushed to katex at hz/catsoop

1 day ago

hz pushed to sso at hz/catsoop

1 day ago

hz commented on pull request catsoop/catsoop#105

> If I'm reading __STATIC__/templates/main.template correctly, you should just need katex/katex.min.js and katex/katex.min.css, not the contrib scripts -- or is that in case someone adds them to the template? I could see adding mhchem, though auto-render should be well-covered by Catsoop already... Ah, interesting. I hadn't really thought about this before; I just always took a full copy of KaTeX and didn't think too much about it. I think it's probably the case that it's not necessary to include the contribs, but I'm also not sure that it's hurting much. They're there if someone wants to include them, and they don't take up much space in the source distribution. > It looks like you're not using the trust option, so you don't need to worry about the new \html* features. Do you think Catsoop input should be trusted (as when input by instructors), or are there situations where students input and render KaTeX content? Right. There are some situations where math might be coming from student submissions, so I think it makes sense to leave trust off. > I also notice that macros across multiple calls to KaTeX aren't supported, because you don't pass in macros object to be shared across calls. I thought we'd fixed that a ways back, but anyway it's probably for a different PR... Oh, interesting; I didn't even know that that was a thing. So maybe the right thing to do is to define catsoop.katex_macros = {} at the top of the page, and then pass that object in every time I invoke KaTeX?

1 day ago

hz pushed to dev at catsoop/catsoop

• 413ba8c29a Fix missing 'cs_'
• bc1ca7d97c 'black' code formatting, updated changelog and contributers
• 9d19997e88 Fixed missing text
• 59054494f4 Documentation on authentication mainly related to the ldap3 authentication type.
• 4a2d7e74a2 Remove logging of all form data, as this would leak passwords used in the ldap3 authentication method to the log.
• Compare 6 commits »

1 day ago

hz commented on pull request catsoop/catsoop#104

LDAPv3 Authentication Type

Sounds good. I'm going to go ahead and merge this. Thanks again for putting this in!

1 day ago

hz created pull request catsoop/catsoop#105

2 days ago

hz pushed to katex at hz/catsoop

2 days ago

hz commented on pull request catsoop/catsoop#104

LDAPv3 Authentication Type

I'm sorry that it took so long for me to get back to this. I think this looks really good after a pass through the code. And thanks for including the documentation as well! I'm also not quite sure where best to link it in, but this is a really nice start. I can build on this with documentation for the other authentication types. I haven't actually tested the LDP stuff yet, but have you tested it with your NTNU's setup?

2 days ago

hz commented on pull request catsoop/queue#2

Gulp 4.* and Catsoop 2020.2.0

Thanks for putting this in! I'm sorry for the slow response here. At first glance, I think this looks good, and everything built OK on my machine with Node v12.something. Unfortunately, it will be another couple of days before I can do a real thorough test where I actually hit this updated version with some input, but I'll get back to you with detailed feedback when I can (hopefully by 3 July).

1 week ago

hz pushed to emoji at hz/catsoop

1 week ago

hz pushed to sso at hz/catsoop

1 week ago

hz pushed to website at hz/catsoop

1 week ago