Skip to content

Releases: marpisco/ClassLink

v4.3.1

26 Jan 11:47
c9cb778

Choose a tag to compare

What's Changed

  • Add comprehensive logging for user actions with improved message clarity by @Copilot in #113

Full Changelog: v4.3...v4.3.1

v4.3

28 Dec 04:22

Choose a tag to compare

What's Changed

  • Add bulk approve/reject for pending reservations in admin panel by @Copilot in #111
  • [WIP] Restrict users from deleting their own past reservations by @Copilot in #112

Full Changelog: v4.2...v4.3

v4.2 - Script de Email

17 Dec 12:48

Choose a tag to compare

Esta atualização adiciona o script de email.

What's Changed

  • Add admin script for BCC email notifications to weekly reservation holders by @Copilot in #108
  • Add IP address logging to admin actions with toggle visibility in registos by @Copilot in #110

Full Changelog: v4.1...v4.2

v4.1 - Suporte a Dark Mode

10 Dec 18:22

Choose a tag to compare

Esta versão implementa Dark e Light mode automaticamente em todas as páginas da plataforma.

What's Changed

  • Add automatic theme switching based on system light/dark mode preference by @Copilot in #107

Full Changelog: v4...v4.1

v4

10 Dec 17:36
a85b377

Choose a tag to compare

v4

Devido a este projecto já ser PAP, foram feitas bastantes alterações, incluindo um redesign completo do backoffice administrativo. Isso requer uma nova versão "major".

What's Changed

  • Adicionar Página de Login by @marpisco in #87
  • Bump phpmailer/phpmailer from 7.0.0 to 7.0.1 by @dependabot[bot] in #89
  • Bump league/oauth2-client from 2.8.1 to 2.9.0 by @dependabot[bot] in #88
  • Enhanced semanasrepetidas script with multi-select interface and user assignment by @Copilot in #86
  • Add locked classroom reservations with admin-only booking by @Copilot in #90
  • Add Motivo, Informação Adicional fields, modal user search, and Data de fim to semanasrepetidas script by @Copilot in #91
  • Add pre-registration feature for users who haven't signed in yet by @Copilot in #92
  • Replace admin/scripts/logsadmin.php with Registos tab featuring lazy-loaded table by @Copilot in #93
  • Refactor admin users page: replace modal table with card grid and server-side search by @Copilot in #94
  • Replace modal-based lists with inline tables and server-side search in salas.php and tempos.php by @Copilot in #95
  • Redesign admin/pedidos.php with modern dashboard UX and update salas_postreserva.php by @Copilot in #96
  • Add CanvasJS dashboard graphs for reservation statistics by @Copilot in #97
  • Fix email system: correct recipients, add missing notifications, improve templates by @Copilot in #98
  • Add email notification to semanasrepetidas.php recurring reservation script by @Copilot in #99
  • Fix classroom switching bug: prioritize POST over GET parameter by @Copilot in #100
  • Add preregistered user badge to admin users page by @Copilot in #101
  • Add calendar highlighting for current day, gray out past days, and restrict past reservations to admins by @Copilot in #102
  • Improve UI and organization for /reservas/index.php by @Copilot in #103
  • [WIP] Fix auto reservation access for external users by @Copilot in #104

Full Changelog: v3.2.1...v4

v3.2.1

04 Nov 09:12

Choose a tag to compare

What's Changed

  • Fix classroom reservation table layout, navigation UX, and responsive design by @Copilot in #84

Full Changelog: v3.2...v3.2.1

v3.2 - Support for Materiais

01 Nov 22:33

Choose a tag to compare

What's Changed

  • Add materials reservation system with CSV import by @Copilot in #77
  • Replace fixed-height scrolling divs with Bootstrap modals in backoffice by @Copilot in #80

Full Changelog: v3.1...v3.2

v3.1 - The QOL update

30 Oct 14:52

Choose a tag to compare

What's Changed

  • Update project description in README.md by @marpisco in #57
  • Update logo to reflect new one by @marpisco in #61
  • Revert "Update logo to reflect new one" by @marpisco in #62
  • New branding Actualização by @marpisco in #63
  • Implementar alterações do OAuth2 by @marpisco in #68
  • Bump phpmailer/phpmailer from 6.10.0 to 7.0.0 by @dependabot[bot] in #64
  • Fix critical SQL injection and XSS vulnerabilities across application by @Copilot in #69
  • Implement bulk reservation feature for multiple time slots by @Copilot in #70
  • Add per-classroom post-reservation content with CKEditor by @Copilot in #71
  • Add autonomous room reservations (tipo_sala) by @Copilot in #73
  • Adicionar validações de validade de sessão às páginas todas que não o… by @marpisco in #74
  • Add autonomous reservation indicator to available times view by @Copilot in #78

Full Changelog: v3.0...v3.1

v3.0 - major release

22 Sep 16:03

Choose a tag to compare

Aplicação está pronta para deployment num ambiente de produção. Aguardo indicações de como proceder.

v2.2

10 Apr 19:38
v2.2
a091920

Choose a tag to compare

Nova atualização

Esta versão tem uma alteração GRANDE à velocidade. Foi desenvolvido um sistema novo de tokens internos, para parar de depender tanto na sessão do GIAE

Novas alterações

  • [SUGESTÃO] Acrescentar um botão de apagar a lista de reservas by @marpisco in #24
  • Nova maneira de sessões by @marpisco in #25

Full Changelog: v2.1.1...v2.2