Skip to content

Instantly share code, notes, and snippets.

View ChaseC99's full-sized avatar

Chase Carnaroli ChaseC99

View GitHub Profile
@ChaseC99
ChaseC99 / emails.md
Created February 14, 2026 12:08
Send and receive emails from a custom domain

Send and receive emails from a custom domain

So you got a fancy domain name and you want to send/recieve emails with it?
Did you know you can use your existing Gmail account or Google Workspace account as your mail host!

This guide will cover 3 ways to do this.

  1. Google Workspace Account (~$90/year)
  2. Secondary Domain on Existing Google Workspace (free)
  3. Add to Existing Gmail account (free but more complicated)

Prerequisites

@ChaseC99
ChaseC99 / Update_Android_App.md
Created May 11, 2025 20:34
How to update an Android App

Updating an Android App

Steps to Update

  1. Open Android Studio

  2. Update your project's versionCode and versionName in build.gradle.kts, then click "Sync Now"
    These must be different from the previous version's.

Gradle file with versionCode and versionName properties
  1. Generate a Signed App Bundle
    'Build' > 'Generate Signed App Bundle/APK...' > 'Android App Bundle' > Provide your key store password > Select the 'release' build variant and click 'Create'.
@ChaseC99
ChaseC99 / iOS_Quick_Action.md
Last active March 18, 2025 01:12
How to add a quick action to leave feedback for an iOS app

iOS Quick Action Feedback

This guide explains how to add a static Quick Action that appears when a user long-presses your app icon or attempts to delete the app.

The "Leave Feedback" option provides users with an easy way to share their thoughts before uninstalling.

'Leave Feedback' Quick Action example

Step 1: Update info.plist

Open info.plist and add a new entry for "Home Screen Shortcut Items".

@ChaseC99
ChaseC99 / pwa.md
Last active March 17, 2025 09:00
How to turn a website into a simple standalone PWA

Simple Mobile Progressive Web App

You can quickly and easily turn any website into a mobile friendly progressive web app. Doing this allows users to install your website onto their home screen and makes the website feel like a native app.

PWA Demo

Web app manifest

The manifest provides info that the browser needs to install a PWA on a device, such as the app's name and icon.
For more info about web app manifests, please refer to https://developer.mozilla.org/en-US/docs/Web/Manifest

@ChaseC99
ChaseC99 / Update_iOS_App.md
Last active October 18, 2023 06:38
How to update an iOS App

Updating an iOS App

Prerequisites

  • Make sure your certificates are up to date
    Click Xcode -> Preferences -> Accounts -> Manage Certificates.
    You'll need an Apple Distribution Certificate

Steps to Update

  1. Open your Xcode Project

  2. Update your project's "Version" and "Build" number

@ChaseC99
ChaseC99 / GoogleFormsToDiscord.md
Last active February 22, 2025 22:46
How to connect Google Form Responses with Discord

Connecting Google Form Responses with Discord

This Gist describes how to use Google App Scripts to post a message on Discord whenever a Google Form is submitted.

  1. Create a Discord Webhook.
  2. Create a Google Form.
  3. Open the Google App Scripts Editor
    In the top right corner of the Google Form, click the vertical menu bar (⋮), and select "Script editor". image
  4. Create a function that does the following:
  • Loads the last response in the form.
@ChaseC99
ChaseC99 / Openlab.md
Last active May 5, 2026 07:47
How to connect to UCI ICS Openlab

Openlab

Openlab is a Linux server that ICS students can connect to and use for coursework.

Prerequisites

How to connect to Openlab

@ChaseC99
ChaseC99 / OpenlabWebsite.md
Last active March 15, 2022 05:45
How to create a website on UCI's ICS Openlab
@ChaseC99
ChaseC99 / GoogleCalendarDesktop.md
Last active February 18, 2026 10:45
How to create a Google Calendar Desktop application on MacOS