Skip to content

glewe/teamcal-neo

Repository files navigation

TeamCal Neo 5

PHP JS HTML CSS

Framework Database

Quality Gate Status Dependency Status PHPStAn

TeamCal Neo is a day-based online calendar that allows to easily manage your team's events and absences and displays them in an intuitive interface. You can manage absence types, holidays, regional calendars and much more.

TeamCal Neo

New in Version 5

TeamCal Neo 5.0.0 is a new major release. The application has been completely refactored to make it faster and more secure, e.g.

  • the file and folder structure has been changed
  • the legacy language files are removed and have been replaced by the new language architecture (separate files for each controller)
  • the application follows strict PSR-4 autoloading
  • the application uses Twig for templating
  • the application uses Composer for dependency management
  • the application uses PHPStan for static analysis
  • the application uses PHPUnit for testing
  • the application uses phpDocumentor for documentation

Bugfixes

  • Fixed admin users not seeing all groups on Notification tab

Features

  • Added new languages Spanish and French (via AI translators so forgive any mistakes)
  • Added new demo groups and users
  • Added three new statistics: Trends, Day of Week, Duration
  • Added Summernote WYSIWYG editor

Improvements

  • Updated sample database (split in core and demo data)
  • Updated Bootstrap Icons 1.11.3 to 1.13.1
  • Updated Datatables 2.2.0 to 2.3.6
  • Updated ChartJs 4.4.7 to 4.5.1
  • Updated jQuery 3.7.1 to 4.0.0
  • Updated jQuery UI 1.14.1 to 1.14.2
  • Replaced Securimage CAPTCHA with new internal CaptchaService (Math + Honeypot)
  • Set focus on search input in calendar user search dialog
  • Allow multiple absence types in absence monitoring
  • Implemented a much nicer email template for notifications
  • Added "default" to the user profile option "Menu Position" (global setting)
  • Tooltip Counter for absences in the calendar now shows (taken current month/taken current year)

Removals

  • Removed obsolete Securimage module
  • Removed option to display viewport info in the footer
  • Removed Google+ and Skype fields from user profile (added Instagram, TikTok and Xing)
  • Removed the old demo groups and users

Resources

TeamCal Neo Demo

TeamCal Neo Product Page

TeamCal Neo User Manual

Support

Lewe Service Desk (e.g. License requests, support requests)

GitHub Issues (e.g. Bug reports, feature and improvement requests)

Releases

TeamCal Neo Releases

Installation and Update Guide

TeamCal Neo Installation Guide

TeamCal Neo Update Guide


I hope you enjoy TeamCal Neo!
George Lewe

About

TeamCal Neo is a web application of a day-based calendar. It's generic purpose is the absence and event management of employees, project teams, music bands and other groups needing a day-scheduler.

Topics

Resources

License

Stars

Watchers

Forks

Packages