Jakub Zych
de1e4624bc
build: deck export to PPTX
2026-11-06 15:05:55 +01:00
Jakub Zych
0dd01855fa
build: deck print to PDF, section-slide speaker panels fix
2026-11-03 21:07:15 +01:00
Jakub Zych
a075963c4c
Checklisty: procent postępu liczony wg szacowanego czasu
2026-10-30 18:07:36 +01:00
Jakub Zych
9677e58288
fix: answer an empty checklist with an empty items list
2026-10-30 13:36:09 +01:00
Jakub Zych
d894515da1
chore: rebuild the frontend with checklists
2026-10-30 12:41:04 +01:00
Jakub Zych
643f8cbf7c
chore: rebuild the frontend with the sztab deck theme
2026-10-30 00:04:25 +01:00
65a9a683af
build: rebuild the student app (connect page)
2026-10-28 14:09:42 +01:00
Jakub Zych
67bc3eb944
build: rebuild the student app (pulpit reading links)
2026-10-27 01:46:33 +01:00
3a7bc46f08
build: rebuild the student app (full-width pages)
2026-10-26 20:08:59 +01:00
35ef575b08
build: rebuild the student app (chat review fixes)
...
Per-message attachment total, deleted-while-offline messages, nested
code spans in links and /\host site paths.
2026-10-26 19:40:22 +01:00
cf32fa18b9
build: rebuild the student app (chat)
2026-10-26 17:17:54 +01:00
67806f49a7
build: frontend with the owned-only readings filter
2026-10-26 11:19:22 +01:00
b4abf2630a
build: frontend with the owned checkbox on readings
2026-10-26 11:12:08 +01:00
Jakub Zych
85cae45cb9
build: frontend with Microsoft 365 sign-in
...
The student app's login page offers Microsoft 365 when the provider is
configured, /auth/oauth/callback redeems the one-time code, a consent
screen finishes a first sign-in, the profile attaches Microsoft through
a link ticket, and the service worker leaves /oauth alone. The build
also carries the summer presentation theme already committed in the
frontend sources.
2026-10-21 00:23:38 +02:00
Jakub Zych
996b4d1542
Management API: POST/DELETE /materials/{id}/files (attach.Store, 50 MB, 20 files), DELETE /materials/{id} removes files; download keeps the file name
2026-10-17 17:53:22 +02:00
Jakub Zych
584d15257c
Sylabusy: PDF-y w public/sylabusy, typ application/pdf w serwerze statycznym
2026-10-17 12:06:24 +02:00
Jakub Zych
76f559b6d9
build: rebuild the student app (multi-line course descriptions)
2026-10-17 12:01:15 +02:00
Jakub Zych
ebd9117f8c
feat: lecturer on class sessions and in the session course ref
...
The schedule showed a lecturer only where the session notes named one
(Globalizacja), so the student plan had nobody under the other courses.
The session JSON now carries the course lecturer in its course ref and an
optional per-session lecturer (new nullable column, admin field, seed key)
for courses shared between two people. The student app shows the
session's own lecturer or, failing that, the course's.
2026-10-17 11:20:11 +02:00
Jakub Zych
2a8cdac282
public: slide counter in the public deck toolbar
2026-10-16 00:44:06 +02:00
Jakub Zych
b32668029c
build: rebuild the student app (deadline card padding)
2026-10-15 23:23:16 +02:00
Jakub Zych
67e04b3101
build: rebuild the student app (deck themes, scheme switch)
2026-10-13 10:18:10 +02:00
Jakub Zych
b86cbbcd2d
build: rebuild the student app (pwa)
2026-10-09 02:47:29 +02:00