BearLog

What shipped, and when.

This is the log. It is not written for this page, it is what happened, rewritten so it makes sense to somebody who has not seen the code.

September 2026

  1. A Memory can be bought as the print-ready file from anywhere in the world, priced in dollars. Printed pieces still post within the Philippines only. Memories
  2. An unlock can be paid for from any country. Outside the Philippines it is priced in dollars and Lemon Squeezy handles the tax. Pages
  3. New piece: a wallet card that folds in two, the picture on one half and the code on the other. Memories
  4. An upright clip on a wide print, or a wide clip on an upright one, turns a quarter to play the full frame instead of being cropped. Memories
  5. A booth or a studio batch that was never paid for can be removed. Memories
  6. Checkout says before you pay that printed pieces post within the Philippines only. Memories
  7. Paying for a plan opens PayMongo's own checkout page, with cards, GCash, Maya and QR Ph, instead of a QR code alone. Queue
  8. A guardian unlocking a watch page pays on PayMongo's own checkout page, with cards and wallets, not only a QR code. Heimdal
  9. Each scan sends about a fifth of the data it used to, so a kiosk on a slow connection keeps up. Heimdal
  10. The gate screen searches for a person as the guard types, instead of refreshing the whole roster every ten seconds. Heimdal
  11. A scan is matched and checked for a held-up photo at the same time rather than one after the other, so the gate answers sooner. Heimdal
  12. An anniversary page joins the occasion pages. Memories
  13. Paying opens PayMongo's own checkout page, with every method it offers: QR Ph, GCash, Maya and cards. Memories
  14. A video shot against a green screen has the green taken out, so the person plays over the print rather than a green box. Memories
  15. A print scanned before plays sooner, because the phone keeps the video. Memories
  16. A Memory can only be edited from the account that made it. Memories
  17. The attendance calendar export marks absences, not only days present. Heimdal
  18. The print file is made from the original photo at full size, with the code placed at print time, so one picture can go on any piece. Memories
  19. While a sale is on, the sale price shows on the home page and the occasion pages. Memories
  20. The 4R preview on the dashboard matches the printed piece. Memories

August 2026

  1. Each occasion has its own front page: weddings, remembrance, family, pets, and family working abroad. Memories
  2. The frame used for the print is picked from a strip of moments in the clip. Memories
  3. Every piece can be previewed with its code in place before ordering. Memories
  4. A Memory's link can be copied from the flow, with hints on where to share it. Memories
  5. The scanner's engine is fetched early, so the camera opens sooner. Memories
  6. A page explaining the difference between online booking and a virtual queue. Queue
  7. One sign-in code per email per minute, so a second tap does not send a second code. Queue
  8. Every piece and its price is listed on the Memories page. Memories
  9. Memory slots can go on sale. Prints are not discounted. Memories
  10. A booth in TV mode no longer expires the way an event does. Memories
  11. Sign-in codes are limited per email address. Memories
  12. Something going wrong shows as a short notice instead of a blank page. Memories
  13. Your Memories page explains what to do when it is empty. Memories
  14. A Memory can be added to a phone's home screen under its own title. Memories
  15. A How it works section on the home page, step by step. Memories
  16. Artwork can carry a mask, so the video shows through a shape cut in the art rather than a rectangle. Memories
  17. Active and past booths are listed apart. Memories
  18. Booths: a stand at an event or a snack bar where a guest records a short clip and walks away with a printed frame or ticket that plays it. Memories
  19. An unfinished Memory keeps its own address. Come back on any phone and pick up where you left off. The dashboard shows when an unfinished one will be cleared. Memories
  20. Checkout is four steps, and the video upload keeps going while you move between them. Memories
  21. An order can hold up to 100 pieces, and a Plain theme with no occasion at all. Memories
  22. A scanned video asks to play with sound, and says so while it waits for a tap. Memories
  23. The registered business name and address are printed at the foot of every page. Queue
  24. The registered business name and address are printed at the foot of every page. Heimdal
  25. The registered business name and address are printed at the foot of every page, on Memories too. Pages
  26. Two themes for friends: Barkada and Kulitan. Memories
  27. A video can be up to ten minutes long. Memories
  28. The picture can be a JPEG, PNG or WebP. Memories
  29. Common questions answered on the home page. Memories
  30. An order with printed pieces is turned away from outside the Philippines before payment, not after. Memories
  31. A 4R piece shaped like an instant photo: picture in the window, code on the lip beneath. Memories
  32. A studio's batches can be renamed. Memories
  33. Tracking images are smaller, so the scanner is ready sooner. Memories
  34. The scanner holds a print more steadily and lets go less often when a hand moves. Memories
  35. The small board is 6 by 6 inches now, not 5 by 5. Memories
  36. Studios buy Memories in bands of one, five, twelve or twenty, at a price per band. Studio pricing is on the home page, with an address to write to. Memories
  37. Every paid Memory is also written out as a plain page that plays on its own, so the video keeps playing for ten years even if the service does not. Memories
  38. Three themes for babies: Duyan, Binyag and Lobo. Memories
  39. Video is prepared with a smaller tool, so uploads start sooner and work on more phones. Memories
  40. Memories and studio batches can be downloaded from their list. Memories
  41. Opening an unpaid Memory says so, and offers to finish paying. Memories
  42. One Memory can carry several pieces, each with its own crop. Memories
  43. The tracking target is built on your own phone, so a new Memory is scannable the moment it is saved. Memories
  44. Refunds are spelled out in the terms, with a Refunds and contact link in the footer. Queue
  45. Refunds are spelled out in the terms, with a Refunds and contact link in the footer. Heimdal
  46. Refunds are spelled out in the terms, with links to the legal pages. Pages
  47. Sign in with one tap on a Google account already on the phone. Pages
  48. Uploads show a progress meter. Memories
  49. A video saved in a form some phones produce, which would not play, now plays. Memories
  50. Sound on a scanned video can be turned on and off from the screen. Memories
  51. The scanner keeps looking after a code is read, and shows when a print has been found. Memories
  52. A Memory now plays on the picture itself. Point a phone at the print and the video returns, in place, at the size and angle of the paper. Memories
  53. The price now buys a print-ready file. Print it at any size, at any shop, as many times as you like. Memories
  54. What we print and post: stickers, fridge magnets, and boards up to A4. All matte, because a shiny print is one a phone cannot read. Memories
  55. The card and the badge are gone. A card was the hardest thing on the list for a phone to find, and it read as a business card rather than a photograph. Memories
  56. A photo too plain to be found by a phone is turned away before you pay, not after. Memories
  57. Scanning the code opens the camera, not a page with a button on it. Memories
  58. Two taps on the moving picture opens the full player, with sound, controls and a copy to save. Memories
  59. A wide photo keeps its width. Upright and wide pictures each get their own shape instead of everything being squared off to one. Memories
  60. The video can be added while you're paying, instead of only afterwards. Memories
  61. Checkout shows the crop before you pay, so the framing is settled on screen and not on a parcel. Memories
  62. Delivery is a flat charge on any order with something printed in it, and free over a threshold. Memories
  63. Preparing a picture now happens on your own phone, so uploading takes seconds instead of most of a minute. Memories
  64. Memory pricing shown as three ready sizes instead of a table of fees. Memories
  65. A handle now reserved: nobody can claim "memories". Pages
  66. A Memory can carry your own artwork instead of a theme. Memories
  67. Seven themes to choose from for the page a Memory opens: three for weddings, two for remembrance, two for pets. Memories
  68. New: Memories. A card, a magnet or a badge that plays a video back when it's tapped or scanned. Memories
  69. Attendance can be exported as a calendar grid, not just a flat list. Heimdal
  70. Removing someone from the queue asks for confirmation first, and the wording is plainer throughout. Queue
  71. A page's own card can be designed right in the browser, no separate tool. Pages
  72. A premium handle can be won at auction instead of only claimed first. Pages
  73. Leaving a testimonial now notifies the page's owner. Pages
  74. Consent can be given by a proxy on a member's behalf. Heimdal
  75. An attendance record can be voided. Heimdal
  76. Adding and enrolling a whole group happens in one batch instead of one person at a time. Heimdal
  77. A page's Spotify block can show what's playing right now, live. Pages
  78. A page can carry its own custom CSS. Pages
  79. A provider can set their own brand color and logo, shown across the app and the TV display. Queue
  80. The kiosk camera runs at a steadier frame rate. Heimdal
  81. A page can embed a Spotify track. Pages
  82. Published Terms of Service. Pages
  83. More themes to choose from, and the picker reorganised. Pages
  84. Saving a contact card downloads it under a proper file name instead of a random one. Pages
  85. The customer waiting screen no longer holds a live connection open. It checks in on its own schedule, more often the closer you are to being called. Queue
  86. A sitemap and robots file were added, so search engines can find pages properly. Pages
  87. A queue's TV screen can show a video, not just the calling board. Queue
  88. Staff can sign in with a one-time code sent to their email, not only Google. Queue
  89. Staff can sign in with a one-time email code, not only Google. Heimdal
  90. Kiosk face-reading models load from a faster host, so the first run is quicker. Heimdal
  91. Fixed a gap where a newly enrolled face was not recognised as reliably as everyone else's. Heimdal
  92. An account can hold more than one page. Pages
  93. Claiming a handle holds it while you build the page, so it cannot be taken from under you. Pages
  94. Leaving a testimonial no longer requires an account. Pages
  95. Publishing shows a share screen with ready ways to share the page. Pages
  96. The preview card shown when a page is shared is sharper and matches the page's own theme. Pages
  97. Photo rows resize properly on any screen, and an oversized photo is rejected before it uploads. Pages
  98. A page's QR code can be downloaded as an image. Pages
  99. A page can be added to a phone's home screen like an app. Pages
  100. Sharing a page includes a link inviting the viewer to make their own. Pages
  101. Photos on a page are served from our own address and cached, instead of pointed straight at storage. Pages
  102. Bluetooth ticket printing finishes properly and shows a clear error when it fails. Queue
  103. The mobile app has a new icon. Queue
  104. Photos can be shown as a row of cards you swipe through. Pages
  105. Moving backdrops to pick from, rain, fireflies, petals, snow. Pages
  106. Plainer wording and larger type across the app. Queue
  107. Wording rewritten throughout, with the jargon taken out. Heimdal
  108. A guardian can unlock their own watch page and pay for it there. Heimdal
  109. Schools are charged per student for the school year, instead of by the day. Heimdal
  110. A page can carry a job title, and hand over a contact card the phone saves. Pages
  111. Ordering a printed card sends a confirmation by email. Pages
  112. A page shared in a chat shows a proper preview. Pages
  113. Handles that spell out something offensive are turned away. Pages
  114. First version: claim a handle and publish a one page profile. Pages
  115. Every page carries a QR code that opens it. Pages
  116. Themes to choose from, some free and some paid for on the page itself. Pages
  117. Visitors can leave a testimonial, and the owner picks which ones show. Pages
  118. A printed card can be ordered from the editor. Pages
  119. A business with several branches can name each one and run them apart. Queue
  120. Faces line up correctly when a head is tilted or turned away. Heimdal
  121. The now serving controls sit in a small floating window, so staff can work elsewhere and still call the next customer. Queue
  122. A customer can be handed to another counter without losing their place. Queue
  123. The counter screen keeps the tablet awake. Queue
  124. Offices are set up as their own kind of site, separate from schools. Heimdal
  125. Faces are matched on our servers now rather than on the device, so the kiosk opens in seconds instead of downloading 60 MB first. Heimdal
  126. Every page that still said a face never leaves the device was corrected. Heimdal
  127. The kiosk ignores a face on a poster or printed on a shirt. Heimdal
  128. The camera sets its own exposure for dark and backlit doorways. Heimdal
  129. A browser too old to run the kiosk is told so before the camera opens. Heimdal
  130. The photo and screen check runs on scans taken while offline too. Heimdal
  131. A new business gets a welcome email with the first steps. Queue
  132. The public site shows what a queue looks like in each kind of business. Queue
  133. Bursts of requests are capped, so one busy screen cannot slow another line. Queue

July 2026

  1. Customers hear a chime when their turn comes up, and can turn it off. Queue
  2. Staff sign in with a Google account, so there is no password to set or remember. Queue
  3. A TV pairs to a queue with a short code, from a short address typed on the remote. Queue
  4. Owners can see the tickets their queue has issued over time. Queue
  5. Administrators sign in with a Google account, with no password to set or remember. Heimdal
  6. The kiosk keeps the sharpest, most front facing frame of the person in front of it. Heimdal
  7. Several people walking up together are recognised at the same time. Heimdal
  8. Scans finish sooner on devices with a graphics chip. Heimdal
  9. The kiosk runs on iPhone and iPad. Heimdal
  10. Several counters can serve from the same line at the same time. Queue
  11. The door guard screen shows a QR code, so customers with a phone can join themselves. Queue
  12. A new kiosk is paired to its door with a short code shown on the screen. Heimdal
  13. The door guard screen opens on any spare tablet from a single link. Queue
  14. The guard screen prints a ticket on a Bluetooth thermal printer, or from the browser. Queue
  15. The app explains why a phone cannot turn notifications on. Queue
  16. A new face detector reads people further from the camera and at wider angles. Heimdal
  17. Scans the kiosk could not place go to one list, where staff name them or clear them. Heimdal
  18. Facilities can keep their records in a data store they own themselves. Heimdal
  19. Consent forms and agreements can be printed, with a report of the data held on a member. Heimdal
  20. Enrolment asks for consent and stores the exact wording the person agreed to. Heimdal
  21. Sensitive actions are written to an audit trail that administrators can read. Heimdal
  22. Signing up a business takes a shorter form. Queue
  23. Guardians can be given a printed QR code that opens their watch page. Heimdal
  24. Anyone who arrived but never scanned out is closed out automatically at day end. Heimdal
  25. Staff can open and print the queue's QR poster from the dashboard. Queue
  26. The kiosk captures a face as a person walks up, with no blink challenge to perform. Heimdal
  27. Facilities can sign visitors in at the gate and out again at the exit. Heimdal
  28. An on screen logbook of visits and time events, with search. Heimdal
  29. People can be re-enrolled through a one time link when their face has changed. Heimdal
  30. In a dim doorway the kiosk offers the device light so a face can still be read. Heimdal
  31. Each organisation keeps its own timezone, so a day starts and ends locally. Heimdal
  32. The kiosk records arrivals with the network down and sends them when it returns. Heimdal
  33. When two people look alike, the kiosk asks which one it is instead of guessing. Heimdal
  34. The kiosk checks for a photo or a screen held up to the camera. Heimdal
  35. The dashboard shows who is present and who is missing today. Heimdal
  36. Published terms of service and a privacy policy. Queue
  37. A public site where an organisation can read about Heimdal and request access. Heimdal
  38. Attendance can be exported as a CSV file, filtered to a single group. Heimdal
  39. The business address fills itself in from the location picked during setup. Queue
  40. Faces are read on the device itself, so the image never leaves the kiosk. Heimdal
  41. A watch page for guardians, with a push notice on arrival and departure, no sign up. Heimdal
  42. The first door kiosk recognises a face and records time in and time out. Heimdal

June 2026

  1. Anyone can report a problem from inside the app. Queue
  2. Actions that cannot be undone ask for confirmation first. Queue
  3. Staff can add a walk-in customer who arrived without a phone. Queue
  4. The dashboard plays a sound when someone joins the line. Queue
  5. First version: join a line by QR from a phone browser and watch your turn arrive. Queue

A portfolio is usually how you check whether somebody keeps going after the interesting part is over. This is the same information without the middleman.

What would you build if it only took a few weeks?

The products above are Queue, Heimdal, Pages and Memories, all four live and all four open to look at.

Let's talk