Skip to content

Releases: o2Labs/office-booker

Auto-approval of users

24 Mar 15:20
0f2c656
Compare
Choose a tag to compare

Allow specific users to be flagged to not have to provide a booking reason.

The user will not be prompted for a reason when booking and an email notification will not be sent. This is to reduce the amount of emails being sent for approval by regular users who always have a reason to be in the office.

Booking notifications

08 Jan 10:24
d37d457
Compare
Choose a tag to compare
  • Added optional email notifications on each new booking,
  • Added optional reason for booking. Note: this will only be included within the notification email

Fix year change

11 Dec 11:34
dafa58e
Compare
Choose a tag to compare
  • Fix showing weeks going into the next year on the client.
  • Auto-upgrade of client dependencies.

Fix TTL and minor usability features

04 Dec 16:47
528ce63
Compare
Choose a tag to compare
  • Fix TTL bug resulting in the data retention policy not being followed.
  • Add migration to fix TTL on existing database entries.
  • Add a basic stats page showing all booking counts per office, per day.
  • Improved usability and accessibility of login journey.
  • Increase test coverage of critical path to booking.

Minor bug fix and dependency upgrades

11 Nov 16:12
Compare
Choose a tag to compare
  • Add check for user before attempting to retrieve office details.
  • Upgrade all packages.
  • Update header text to link to home.
  • Improve test coverage to check we can load and interact with the admin screen.

Minor post-migration fixes

17 Sep 12:18
Compare
Choose a tag to compare
  • Disable cancelling previous bookings.
  • Run migrations in the same AWS region as the Pulumi stack.
  • Fix bug which shows current user bookings in place of other user's bookings.

Complete migration of office identifiers

14 Sep 16:02
6def234
Compare
Choose a tag to compare
  • Re-enable API write access.
  • Use newly migrated DB (using officeId).
  • Require officeId to be specified in config (to avoid renaming issues).
  • Disable public Cognito registrations.

Pre-2.0 migrations

14 Sep 15:59
f3b5a2b
Compare
Choose a tag to compare
Pre-2.0 migrations Pre-release
Pre-release
  • Migrate DB to store all bookings with office ID rather than office name.
  • Temporarily set API to readonly mode to avoid changes during migration.

Migrate users from Cognito

14 Sep 14:17
4158420
Compare
Choose a tag to compare
Pre-release
  • Introduced users migration to store all active users in DynamoDB.
  • Use custom registration endpoint to ensure username are validated before signing up.

First open source release

14 Sep 13:11
Compare
Choose a tag to compare
Pre-release

Snapshot branched from internal project