Skip to content

feat: improve tiny url behavior and user experience#2

Merged
recursivezero merged 31 commits intomainfrom
features/RTY-250001
Jan 7, 2026
Merged

feat: improve tiny url behavior and user experience#2
recursivezero merged 31 commits intomainfrom
features/RTY-250001

Conversation

@harshmishra2701
Copy link
Copy Markdown
Contributor

@harshmishra2701 harshmishra2701 commented Dec 17, 2025

Description

This PR introduces Flask UI and improves overall UX and project structure.

summary of changes:

  • Added Recent URLs page
  • Fixed incorrect numbering after delete
  • Added header and footer
  • Shows date-only (no timezone confusion)
  • Refactored project folder structure for clarity
  • fixed UI output
  • Added Recursivezero logo in qr
    This PR improves developer experience, user experience, and makes the project API-ready.
    Fixes 🪡 [RTY-250001]: Update on Tiny URL #1

Type of change

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • This change requires a documentation update

How Has This Been Tested?

Manual testing performed:

  • Flask UI tested locally

Test commands:

poetry run tiny dev
Screenshot 2026-01-07 142915

User interface

image

Test Configuration:

Browser: Chrome

Device: laptop

Toolchain:

  • Python 3.10 / 3.11
  • Flask
  • MongoDB
  • Poetry

Checklist

  • My code follows the style guidelines of this project
  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation
  • My changes generate no new warnings
  • I have added tests that prove my fix is effective or that my feature works
  • New and existing unit tests pass locally with my changes
  • Any dependent changes have been merged and published in downstream modules
  • I have checked my code and corrected any misspellings

@harshmishra2701 harshmishra2701 self-assigned this Dec 17, 2025
@harshmishra2701 harshmishra2701 added the enhancement New feature or request label Dec 17, 2025
@harshmishra2701 harshmishra2701 marked this pull request as draft December 17, 2025 16:04
@harshmishra2701 harshmishra2701 marked this pull request as ready for review December 18, 2025 19:31
@recursivezero
Copy link
Copy Markdown
Owner

image

fixes;

Generate URL should be in one line
Checkbox should be checked by default
input box font size should be bigger shorten URL should not impose as input box

Validate URl and if its correct the show green tick or show error message below the input not on top; color should be red not the backgroubnd

@recursivezero
Copy link
Copy Markdown
Owner

header will be fix on all pages; on admin ; there is no Admin on header?

@recursivezero
Copy link
Copy Markdown
Owner

remove this radio option when uncheck and check generate; always generate QR of tiny url:

image

@harshmishra2701
Copy link
Copy Markdown
Contributor Author

Screenshot 2026-01-04 130932

@harshmishra2701
Copy link
Copy Markdown
Contributor Author

image

@harshmishra2701
Copy link
Copy Markdown
Contributor Author

image

@harshmishra2701 harshmishra2701 changed the title [WIP]: url shortener enhancement url shortener enhancement Jan 7, 2026
Repository owner deleted a comment from recursivezero Jan 7, 2026
@harshmishra2701 harshmishra2701 changed the title url shortener enhancement feat: improve tiny url behavior and user experience Jan 7, 2026
Repository owner deleted a comment from harshmishra2701 Jan 7, 2026
@recursivezero recursivezero merged commit a602d3d into main Jan 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

🪡 [RTY-250001]: Update on Tiny URL

3 participants