Stats

1
Projects
6
Devlogs
11
Votes
1
Ships

Coding Time

All Time: 19h 5m
Today: 0h 0m

Member Since

June 16, 2025

Badges

1
🚢
Maiden Voyage
you shipped your first project! the journey begins...

Projects

1
temp-file-share
6 devlogs • 3 months ago

Activity

This small devlog fixes an issue when sharing links in iMessage.
- Update share link generation to add hyphens to hashes for iMessage compatibility
- Add logic to parseAndValidateShareHash hashes by removing hyphens during decoding
- Upgrade TypeScript target to ES2021 to support String.prototype.replaceAll

If you have any ideas, comments, or concerns, please DM me on Slack (@Mitigy).

Update attachment

In this devlog, I continue my work on toasts. Generally, I improved ToastOptions, specifically in terms of auto-dismissal and defaults. For this devlog, I:
- Changed auto-dismiss to a property
- Added defaults for ToastOptions
- Dismissal timers are canceled whenever options change
- Changed other minor details
- Renamed AUTO_DISMISS_DELAY_MS to indicate it was a default value
- Removed unnecessary type ToastIcon and type ToastColor lines
- Reordered some methods in ToastMessage.ts

Update attachment

This devlog continues my work on toasts. In this devlog, I:
- Added timed dismissal to success toasts
- Added a close button to other toast types
- Changed toast colors to match Microsoft OneDrive toasts

If you have any ideas, comments, or concerns, please DM me on Slack (@Mitigy).

It has been quite a while since my last devlog. This devlog is focused on toasts. Specifically, I:
- Added components for the toaster and toasts
- Implemented in ToastsContainer.ts and ToastMessage.ts
- The design of the toasts is inspired by the Microsoft Fluent 2 Design System.

Currently, I'm loading the icon SVGs directly. However, I plan to move toward a more structured solution using Web Components, similar to the React-based examples in the Fluent documentation.

As always, if you have any ideas, comments, or concerns, please DM me on Slack (@Mitigy).

Update attachment

These changes focus on enhancing user experience, improving code quality, and increasing robustness. Specifically, I:
- Added a notice for users without JavaScript
- Users without JavaScript are now shown a message informing them that it's required
- Fixed incorrect closing HTML tags
- The closing tags at the bottom of index.html were incorrect and have been corrected
- Refactored and improved hash parsing and validation
- Improved check for hash existence
- Moved try/catch to only wrap the Base64 decoding and JSON parsing
- Moved upload card data type validation to a separate function

As always, if you have any ideas, comments, or concerns, please DM me on Slack (@Mitigy).

Update attachment
Mitigy
Mitigy worked on temp-file-share
8h 25m • 3 months ago

I started working on this before the event began and have neglected to make a devlog until now. The application is nearly ready. However, it still needs:
- Accessibility improvements
- Code refactoring
- A replacement for alert()
- Better error handling
- Improved UI/UX (like drag-and-drop for files)
- A notice for users with JavaScript disabled
- Favicon and meta tags
- Miscellaneous items for the repo, such as a README
- Credit to GoFile

If you have any ideas, comments, or concerns, please DM me on Slack (@Mitigy).

Update attachment
Mitigy
Mitigy created a project
94d ago

temp-file-share

An ephemeral file-sharing website powered by GoFile.

temp-file-share
6 devlogs 0 followers Shipped
Mitigy
Mitigy joined Summer of Making
94d ago

This was widely regarded as a great move by everyone.