Commit Graph

  • b39f8004c1
    turn on auto stop main TZGyn 2025-03-03 23:58:31 +0800
  • 5400c123bd
    update pro plan pricing TZGyn 2025-02-09 17:23:14 +0800
  • f63d300918
    migrate stripe to polar.sh TZGyn 2025-02-09 17:15:50 +0800
  • 58e27de220
    update dockerfile to use bun.lock TZGyn 2025-02-09 14:59:57 +0800
  • 13261f12b9
    add github action for db migration + update frontend bun lock file TZGyn 2025-02-09 14:54:51 +0800
  • 186a06b3a9
    add sitemap TZGyn 2025-01-16 14:54:00 +0800
  • 83638a7c1b
    update readme TZGyn 2024-12-24 03:34:26 +0800
  • d350e00b79
    enable aws s3 support for file upload TZGyn 2024-12-24 03:30:01 +0800
  • 7eae6141c3
    file upload (currently tigris) + migrate old dashboard to new one TZGyn 2024-12-24 03:07:11 +0800
  • 968e1568e2
    fix qr dialog having no closing animation in old dashboard links page TZGyn 2024-11-23 15:45:02 +0800
  • da5c13a38f
    new dashboard with dedicated route TZGyn 2024-11-23 15:44:24 +0800
  • 76ea2aeb8b
    fixed incorrect breadcrumb link in analytics page TZGyn 2024-11-18 04:07:04 +0800
  • 64bc0dc029
    moved analytics page full links header to app breadcrumbs TZGyn 2024-11-18 04:05:33 +0800
  • 4014cf024b
    update sidebar to use shadcn svelte next TZGyn 2024-11-16 14:09:07 +0800
  • cf258e3f40
    fixed login/signup/create project form still not using shadcn svelte next TZGyn 2024-11-16 14:08:01 +0800
  • 0ffdc8df6a
    complete migration to svelte 5 and shadcn svelte next TZGyn 2024-11-16 00:37:15 +0800
  • 809c772912
    set db min connections to 1 TZGyn 2024-11-16 00:36:44 +0800
  • 6d10c1932c
    update all pages to svelte 5 except analytics page TZGyn 2024-11-10 12:36:01 +0800
  • 3bd7de779e
    preparing to use shadcn-svelte@next TZGyn 2024-11-09 20:44:12 +0800
  • f45b1a42cd
    update root + dashboard layout to svelte 5 TZGyn 2024-11-09 20:43:39 +0800
  • 6927d7906d
    update badge/button/separator/skeleton component to svelte 5 TZGyn 2024-11-09 20:43:06 +0800
  • 5269844604
    add last 10 visits table to analytics page TZGyn 2024-10-28 20:19:00 +0800
  • e6fb4ebb40
    update svelte version to 5 + update dockefile to use bun install to auto resolve conflict TZGyn 2024-10-28 20:18:43 +0800
  • d5a353bb20
    bento card add more description to learn more button for seo TZGyn 2024-10-06 16:36:24 +0800
  • 657983781e
    add feature page for qr, analytics and custom domain TZGyn 2024-10-03 11:08:48 +0800
  • c682c3c61a
    changed landing page feature section to bento grid TZGyn 2024-10-01 10:20:10 +0800
  • 4fee16734e
    update landing layout links TZGyn 2024-10-01 10:19:55 +0800
  • 2b5b6aff00
    add a page for pricing TZGyn 2024-10-01 10:18:43 +0800
  • dfa3d34768
    links page reset page number to 1 on every other filter change TZGyn 2024-09-30 09:29:04 +0800
  • 1a1d7df550
    fix current page in links page pagination out of sync TZGyn 2024-09-30 09:20:48 +0800
  • 411adaf31b
    changed data fetching for links page from during ssr to fetching from api TZGyn 2024-09-30 04:33:16 +0800
  • dbfdf8a0f9
    removed unused add shortener dialog component TZGyn 2024-09-30 04:32:29 +0800
  • f9f3db6a1f
    update pricing table layout TZGyn 2024-09-23 07:47:29 +0800
  • a2639c6f89
    add icons to footer TZGyn 2024-09-23 07:47:18 +0800
  • 099a759ef1
    improve seo TZGyn 2024-09-23 07:47:08 +0800
  • 580818107d
    update qr logo upload to preview uploaded image in the input field TZGyn 2024-09-22 16:48:24 +0800
  • 45377ffe66
    move settings save buttons to end instead of start TZGyn 2024-09-22 16:47:34 +0800
  • 886cdff387
    update billing page ui TZGyn 2024-09-22 16:46:47 +0800
  • 7ea42df559
    hide shortener card ios | android badge if no ios | android links TZGyn 2024-09-22 16:46:29 +0800
  • 18abdd3f7f
    fix unable to redirect shortener with project and no custom domain TZGyn 2024-09-20 08:01:31 +0800
  • 0c395564b9
    update shortener card to add skeleton loading on edit dialog + hide elements on small breakpoints TZGyn 2024-09-20 07:47:52 +0800
  • edc3f9efbf
    update sidebar and links layout to hide items on different breakpoints TZGyn 2024-09-20 07:46:50 +0800
  • 5e2e3f1f90
    fix type errors in custom pagination bar TZGyn 2024-09-20 07:46:05 +0800
  • 84dab2bef5
    update pagination component TZGyn 2024-09-20 07:45:49 +0800
  • 9a044801db
    allow for same shortener code if the domain if different TZGyn 2024-09-20 02:48:08 +0800
  • 8d74c44b1f
    temporarily disabling disable custom domain until shortener code conflict when disabling is implemented TZGyn 2024-09-20 02:42:18 +0800
  • 56764e4aa6
    add more og tags TZGyn 2024-09-16 15:00:50 +0800
  • 16bbe54c91
    add icons to referer analytics TZGyn 2024-09-14 14:13:17 +0800
  • f25a08d93d
    add referer data to analytics page TZGyn 2024-09-10 00:26:48 +0800
  • fcfcebb547
    update visitor id to text TZGyn 2024-09-10 00:03:38 +0800
  • 5ff4608c27
    Create LICENSE TZGyn 2024-09-09 22:05:11 +0800
  • ec7ab7a6da
    changing user, shortener, project id from serial to text TZGyn 2024-09-09 22:03:26 +0800
  • 45b5f655ce
    disable special characters in custom code TZGyn 2024-09-09 00:54:53 +0800
  • c8282dfbe9
    disable auto stop on flyio TZGyn 2024-09-09 00:54:34 +0800
  • 99325ce144
    fix unneccesary rerender on links page initial load TZGyn 2024-09-09 00:54:22 +0800
  • e5771c50b3
    update frontend api to delete shortener by id instead of code TZGyn 2024-09-09 00:39:45 +0800
  • 5606b6dfcd
    add referer to visitor data TZGyn 2024-09-09 00:38:51 +0800
  • 46e7eb62dc
    update analytics page layout TZGyn 2024-09-08 23:31:34 +0800
  • 6c2ec9fa2e
    update landing page html tags TZGyn 2024-09-08 23:27:59 +0800
  • 4239ca7d67
    improve seo TZGyn 2024-09-07 18:48:01 +0800
  • 4935d3cb68
    update favicon fetching to use google api TZGyn 2024-09-07 18:47:20 +0800
  • 446b98db20
    update redirect status codes across the entire app TZGyn 2024-09-02 15:28:26 +0800
  • fd499ebaff
    redirect skip collecting analytics if bot TZGyn 2024-09-01 15:26:38 +0800
  • 4d245ff5fb
    move settings directly into user table + added qr logo upload TZGyn 2024-09-01 15:26:06 +0800
  • bcbe7a68f0
    update dockerfile to run npm install only if package.json is changed TZGyn 2024-09-01 15:25:16 +0800
  • 039adac60c
    update pro plan pricing card to include custom qr code TZGyn 2024-08-31 01:29:31 +0800
  • 389f38d0f7
    fix change password form action incorrect path + prevent user from changing password if using google oauth TZGyn 2024-08-31 01:28:52 +0800
  • b67af9870c
    add qr corner square and dot styling for pro plan TZGyn 2024-08-31 01:18:28 +0800
  • 4f3316161a
    add minimum connections to redirect pgxpool TZGyn 2024-08-29 17:49:43 +0800
  • 68ba0258a6
    (breaking change) use stripe customer id instead of subscription id TZGyn 2024-08-29 17:49:02 +0800
  • 2541d02f77
    update README (redirect change to go + frontend using node instead of bun) TZGyn 2024-08-29 10:26:43 +0800
  • d28f92a7e8
    add pro plan to landing pricing section TZGyn 2024-08-28 09:18:37 +0800
  • b776a79378
    move qrcode styling to dynamic import TZGyn 2024-08-27 22:52:03 +0800
  • 403abc0790
    remove leaked webhook secret key and use env variables TZGyn 2024-08-27 12:26:10 +0800
  • 9d63e8db0a
    billing page + stripe + pro plan TZGyn 2024-08-27 12:15:21 +0800
  • 2b98daead9
    migrate to use node due to bun having too many issues (still using bun install) TZGyn 2024-08-27 12:14:23 +0800
  • 13159e8cf9
    delete custom doman cert on project delete TZGyn 2024-08-22 21:01:57 +0800
  • a885018c6e
    improve logout dialog ui TZGyn 2024-08-22 01:32:21 +0800
  • 0cd7de59a1
    add google oauth TZGyn 2024-08-22 01:32:06 +0800
  • feaf0f3be6
    add a new security section for user settings and add a delete account function TZGyn 2024-08-17 16:49:31 +0800
  • a63ae39b1b
    fix middleware redirect broken if request has a invalid session TZGyn 2024-08-17 16:48:33 +0800
  • 0c76b94dc6
    redirect invalid qr code to frontend invalid qr page TZGyn 2024-08-17 12:19:25 +0800
  • 04ecbfdad5
    added loading icon on shortener card qr code button TZGyn 2024-08-17 12:14:45 +0800
  • 4a9e0d6b13
    fix flyio cant delete domain TZGyn 2024-08-17 12:14:19 +0800
  • 8d1af7db85
    ensure no index out of bound panic TZGyn 2024-08-15 21:40:32 +0800
  • 40ad9ab077
    improve edit shortener form schema ios and android link validation TZGyn 2024-08-15 21:40:05 +0800
  • 0330ed0a52
    update the form action paths for links edit form TZGyn 2024-08-14 23:54:33 +0800
  • 2c59ccff2d
    welcome user and notify that a email has been sent to their mailbox in signup toast TZGyn 2024-08-14 23:36:05 +0800
  • d5808b29dd
    change redirect to use pg pool TZGyn 2024-08-14 23:34:01 +0800
  • ee81c52172
    add public routes for viewing qr code + switched using qr-code-styling for qr code generation TZGyn 2024-08-14 23:33:39 +0800
  • 338839974e
    delete expired sessions on user login TZGyn 2024-08-12 21:06:05 +0800
  • 08f8e8a5b7
    add README.txt to data and dist folder TZGyn 2024-08-12 20:40:07 +0800
  • 0af8751e9d
    convert frontend to use flyio TZGyn 2024-08-12 20:39:39 +0800
  • ee7d6f7718
    fixed analytics unable to display empty string + fixed unable to redirect custom domain TZGyn 2024-08-11 23:24:41 +0800
  • d0a460b60c
    fixed unable to set visitor columns to not null due to null value (convert the null values to empty string before the migration) TZGyn 2024-08-11 15:19:03 +0800
  • 2a939e9130
    remove geolite2 server from readme TZGyn 2024-08-11 15:04:49 +0800
  • 85662507be
    rewrite redirect backend with go to do all redirect and geo data in one app TZGyn 2024-08-11 15:03:35 +0800
  • 01a515fbc7
    set all visitor data to not null (default empty string) TZGyn 2024-08-11 15:02:04 +0800
  • 155623a444
    improve analytics page ui TZGyn 2024-08-09 06:37:44 +0800
  • 135577b0d6
    improve landing page header layout TZGyn 2024-08-09 05:50:15 +0800