4minitz Versions Save

4Minitz - Simply a decent free webapp for taking collaborative meeting minutes. (Keywords: Meeting Protocols, Action Items, Open Source). Check it out on our demo server:

v0.7.0

7 years ago

With the pre-release v0.7.0 the following features where realized:

New

  • Some Usability Enhancements pointed out by Lisa (button renaming, ordering of UI controls, ...). Thankx. ;-)
  • The User Manual now describes the most important features
  • The WebApp now has a "shiny" about box with credits to all great packages we use.
  • LDAP users are now shown with long real names if they are provided by the directory
  • The main menu nav bar got a clean up

v0.6.1

7 years ago

With the pre-release v0.6.1 the following features where realized:

New

  • #120 Check type of meteor method parameters

Fix

  • #121 Timezone issue prevented creating new minutes in "negative timezones" (like PST - Pacific Standard Time == CET -08:00).

v0.6.0

7 years ago

With the pre-release v0.6.0 the following features where realized:

New

  • #41 Enterprise: LDAP/AD login can be configured in settings.json. See admin doc for details.
  • #109 Enterprise: A special print view on the minutes edit view renders fully expanded topics with all buttons hidden - ready for print to paper or PDF for long-term archiving.
  • #107 Enterprise: Sent EMails got a real professional look now.
  • #106 Performace: with subscription caching the app now reacts much smoother on changing routes. Also offline-experience has improved by this refactoring.

Fix

  • #105 Performance issue: The meeting series editor took way too long on "OK" close
  • #111 Meteor methods got refactored to clearer code.
  • #103 Sporadically new minutes got orphaned (without a link from their parent meeting series).
  • #114 EMails now also use perak/markdown to render better markdown on details of action/info items
  • #115 Markdown details got cut-off at the end
  • #117 Hyperlinks in the markdown details editor are now clickable

Under-the-hood

  • Performance: Our Travis-CI end2end tests are now split into multiple parallel jobs, as we hit the 50 min max. running time per container.
  • #104 Refactoring to encapsulate transaction like workflows (operations that have to consistently operate on multiple DB collections)
  • #108 It is now possible to generate screenshots in the headless E2E tests on travis - and watch them afterwards. See developer doc for details.

v0.5.0

7 years ago

With the pre-release v0.5.0 the following features where realized:

New

  • Labes for action/info items. You can add pre-defined labels with the label selector, or as text in the subject of an item. Simply add "#myNewLabel" or "#myNewLabel#abcdef" (where #abcdef is the hex-code of the new label's background color. A useful default labels are specified in settings.json and are copied to ever new meeting series once when the meeting series is created.
  • The Label Editor in the meeting series editor allows deleting, renaming, recoloring of labels. Recoloring is done with a nice color-picker.
  • Details (with Markdown syntax!) can be added to info items
  • Send Agenda Mail button on fresh minutes
  • Nice bootstrap warning, when a freetext responsible for action items is not a valid mail address
  • Nice bootstrap pop-ups on validation warnings of forms
  • Nice little "?" help icon in the details editor shows Markdown syntax help
  • Nice loading animation, if it takes more time to gather the data from the mongoDB collection
  • Nice Accordion panels in the meeting series config dialog
  • Almost all forms can now be submitted on "ENTER" (canceled by ESC)
  • It is now possible to delete invited/moderator users from an already started (not finalized!) minutes, with the meeting series configuration dialog
  • A meeting series now remembers the last added freetext responsibles for topics and action items. For later convenient adding via the responsible select box.

Fix

  • A huge effort was invested in tracking down a performace issue on checkboxes, when the app was active "for a while". As it turned out, we called "$material.init()" a little bit to often... ;-)
  • #90 Only valid EMail freetext participants appear in responsible dropdown for action items
  • #96 Modal dialogs disable save/cancel buttons immediately after click to prevent double-triggering
  • #88 Deletion of topics does not throw an exception anymore
  • #97: Security: The backup created at all schema migrations must now have an explicit target directory in settings.json - So backup is not created in /tmp directory anymore.

Under-the-hood

  • We replaced meteorhacks:ssr, as the license was unclear. For our emails feature, we created our own MIT licensed server side template rendering package. See here: https://github.com/felixble/meteor-server-templates
  • We restructured our template files in subdirectories as there where too much files now

v0.4.0

7 years ago

With this release the following features where realized:

New

  • Topics can be marked recurring, so they will show up in the next meeting even if they are flagged "discussed" in the previous meeting
  • InfoItems can be pinned (sticky) - this will keep them active as long as the parent topic is active. If not pinned, InfoItems will not show up in the next meeting.
  • Responsibles for topics & action items can now be easily selected via a drop-down-list. Type part of a username to shring the list. We use the great package select2.js here. Thanks to their authors!
  • The ActionItem details now support markdown (see http://showdownjs.github.io/demo/ )
  • Protocol mails are now sent as one mail to all invited users, if setings.json has a "trustedIntranetInstallation": true
  • Topics & Action items can now be expanded / collapsed (but only if they have child content)
  • Deletion of topics, InfoItems & ActionItems now shows a "Really delete" security question
  • ActionItem Emails now show details as MarkDown HTML
  • Drag'n'Drop of topics is now reduced to the "sort" icon. So not the whole topic area is draggable. The odl implementation made scrolling on touch devices a pain.
  • We show a "connection lost" icon to indicate a broken link to the server. No storage of updates is possible in this situation! Be warned. ;-)

Changed

  • Deletion of minutes now routes to the parent series

Other stuff

  • 4minitz.com now has a TLS certificate from Let's Encrypt - ensuring https:// encrypted traffic.
  • The 4minitz.com tab now has a favicon - woooow... ;-)

v0.3.0

7 years ago

With this release the following features where realized:

New

  • Meeting Series Editor allows change of meeting series names
  • Meeting Series Editor allows adding users with read / write role (aka Invited / Moderator)
  • An Agenda now consists of topics (which are recurring until done)
  • A topic can contain InfoItems (fire-and-forget)
  • A topic can contain ActionItems (recurring in next meeting until done)
  • Action Items can have multiple date-stamped details
  • Minutes have a participant list where each user can be flagged as attending
  • On finalize of a meeting E-Mails are sent to all invited users (meeting minutes to all, ActionItem to responsibles)
  • Topics are collapsible/expandable
  • Topics can be re-ordered by drag'n'drop

Changed

Fixed

  • n.a.

Under-the-hood

  • We use MongoDB schema and migration hooks to ensure consistent documents
  • We added loads of automatic unit-tests to ensure internal quality
  • We added loads of automatic End-2-End tests to ensure quality for end users