Agenda is a browser based standalone tool to track the time table of meetings.
You can use the tool directly from my github page.
If you want to use the app without internet connection you can install it from your browser. In Chrome you will see an "Install Agenda" button in the addressbar. On iOS you can simply add the page to your home screen. For more details search for "PWA installation" in the internet.
You will be informed in case of new releases published to my github page within the app.
You might ask why there is another tool like this. And you are right. There are already a lot of tools with this functionality.
I really love the Online Timer App. I used it very often for standup meetings. For more complex meetings I like the Timeblocks App. Timeblocks is a closed source free to use for non-commercial. This makes it somehow unattractive for me. It looks great but it seems to get commercial somewhen.
However, some functions are missing in those tools. As they are not open source, I had to created my own one.
As not everyone is interested in technology I will provide them here.
The tool is mentioned the be intuitive.
Just start the tool, create a meeting and add a time slot for each agenda entry. When the meeting starts you can click at the play button to start the timer. As soon as an agenda entry will run out of time you will be notified about it and you can switch to the next agenda entry. In case of "automatic mode", this is done by the tool automatically.
The meeting agendas will be stored in your browser only. There is no cloud used. Only the page is provided through a cloud service as static files.
As of some user feedback, the UI isn't that intuitive as expected. Thus there is now a user guide provided here
- Automatic move to next agenda entry
- Adjust start time
- Calculate the end time eof the meeting
- Play sound at the end of an agenda entry and meeting
See the user manual for more details.
I often have the issue that there is no time left at the end of the meeting for the last agenda point. The dynamic timetable might help here to have a more fair meeting.
Example of an agenda for an 1 hour meeting:
- Topic 1: 30 min
- Topic 2: 15 min
- Topic 3: 15 min
Expect the first topic requires 10 min more time to be discussed. This typical has the impact for the last topic to only be 5 min. As the second topic has been planed for 15 min. In case the second topic even takes more time there is no time left for the last topic.
Dynamic time tables will distribute the available time proportionally to the open agenda entries. In this example the left 20 min will be splitted into two equal parts of 10 min.
At the end the agenda will be:
- Topic 1: 40 min
- Topic 2: 10 min
- Topic 3: 10 min
In case of a reduction of an agenda point the additional time will not be splitted. Use the time to close the meeting earlier.
In this case the agenda will be:
- Topic 1: 40 min
- Topic 2: 15 min
Especially when agendas are dynamically changed, it is very hard for the participants to take care of the time table. Sharing the agenda via screen sharing might be an option. But with multiple presenters it is hard to follow.
Thus I plan to introduce a P2P communication of the tool based on WebRTC. I don't like to store data centrally, so I think this might be a good solution. More details will be available in the development section in future.
- New: Version number from package.json
- New: Eslint introduction
- New: Optional view of start time for each agenda entry
- New: Drag animation added
- New: Fixed Header in Meeting Timer and scrollable list of entries
- Update: Latest libraries
- Fix: End meeting in case of back navigation
- Fix: Deletion of entries (end time calculation and sorting)
- Update to latest lib versions (vue 3.3.4 and vuetify 3.3.10)
- Shuffle the agenda entries
- Back button in meeting view
- Dialog for deletion of meeting
- Update to latest lib versions
- New icon
- Updated to latest lib versions
- Fix: Meeting time calculation fixed in case of new agenda entry
- Settings page added
- Theme can be selected manually or by OS setting
- Theme can be customized
- Add agenda entry changed (no empty entry in meeting anymore, dedicated blank entry instead)
- Show time when meeting will end
- Active agenda entry is disabled
- Sound fixed in case of manual agenda entry switch
- Sound file paths fixed for distribution
- Bottom navigation
- Separated edit and timer view
- Automatic save of changed removed
- Progress moved to Meeting view instead of each agenda
- Dragable agenda entries
- Navigation (previous/next)
- Agenda time in minutes and seconds
- Sound added
- Option to deactivate automatic switch to next agenda entry
- Remove difference between last full hour/half hour and current time from first agenda entry
- Timer added
- New: PWA (asks for) updates automatically after restart
- Fix: reference to data fixed
- New: Back propagation of agenda time and meeting time calculation
Initial version with the following basic features
- List of meetings with delete functionality
- Create new meetings
- Application can be used offline
- Show overall meeting progress additionally
- Automatic meeting duration adjustment (reduce time of following agenda entries in case of overtimes)
- Add additional time to active agenda entry via button
- Reduce time of active agenda entry via button
- Wider layout for larger screens
- P2P connection between multiple agenda app instances
Agenda is licensed under the MIT License
"Free Sounds Library"
Free Sound Effects Site.
License: Attribution 4.0 International (CC BY 4.0). You are allowed to use sound effects free of charge and royalty free in your multimedia projects for commercial or non-commercial purposes.