kitsquid
kitsquid copied to clipboard
🐙 Alternative course catalog for Karlsruhe Institute of Technology
Using [bbolt](https://github.com/etcd-io/bbolt) with [bolthold](https://github.com/timshannon/bolthold) for minimalism was a cool experiment. However, we should switch to an actual database. One main reason is the ability to manually view and edit data...
It would be convenient to filter the lectures by institute. :)
This error keeps appearing in the logs: ``` Sep 06 10:11:27 muetsch.io kitsquid[471]: 2021/09/06 10:11:27 [Recovery] 2021/09/06 - 10:11:27 panic recovered: Sep 06 10:11:27 muetsch.io kitsquid[471]: ViewEngine execute template error:...
Migrate to sending mails with [muety/mailwhale](https://github.com/muety/mailwhale) instead of SMTP (with SendGrid) once the project is a little more mature.
Event dates are in non-structured / plain text format right now, e.g. `Di (14 tgl.), 12:00 - 13:30`. However, to display a calender and to support [`startDate`](https://schema.org/startDate) on [`CourseInstance`](https://schema.org/CourseInstance) objects,...
Currently, Tailwind is included as a static CSS file in `app/public/assets/css/app.tailwind.css`.
Preferred option: [Astro](https://astro.build) + [Pocketbase](https://pocketbase.io/). - Use Pocketbase backend-as-a-service for data storage - Build event pages as static HTML files with astro - [Fetch](https://docs.astro.build/en/guides/data-fetching/) events data from backend during build...
Allow to add attachments to events (either directly or via a comment), so people can attach course material, etc.
Bumps [github.com/gin-gonic/gin](https://github.com/gin-gonic/gin) from 1.9.0 to 1.9.1. Release notes Sourced from github.com/gin-gonic/gin's releases. v1.9.1 Changelog BUG FIXES fix Request.Context() checks #3512 SECURITY fix lack of escaping of filename in Content-Disposition #3556...