</> ScriptJerk Online

Copy paste code, notes, and receipts into dedicated pages.

Drop text here, create a clean reference link, and come back to it later. Simple on purpose: no account wall, no database ceremony, no dashboard maze.

test pasted test from codex

text / May 14, 2026 1:01 PM / 6,659 bytes
Raw
File
Edit
View
Window
Help
Find previous chats



File Explorer





maybe we can have it as the first master project in fact
8:15 AM


Worked for 52s
Done. The Master Chat Archive is now officially recorded as Master Project #1.

I added the project note here:

overview.md

And I updated your active focus file here:

current_focus.md

So now the hierarchy is clear: Master Project #1 is the continuity system that supports everything else, while the actual product/build projects sit underneath it. This was a good call.


overview.md
Document · MD
Open


current_focus.md
Document · MD
Open

2 files changed
+108
-3
Undo

Review

C:/Users/trade/AI/Codex/Partner/Brain/projects/master_chat_archive/overview.md
C:/Users/trade/AI/Codex/Partner/Brain/current_focus.md




8:16 AM
ok well we need something of list page that will show all the pasted files generated, the page should allow us to sort by paste type (html, markdown, etc), also sort by creation time, and have a function to be able to show list as detailed list, simple list, simple preview. and have a paging system, also dropdown to select how may to show per page
8:40 AM


Worked for 5m 38s
Done and deployed.

Your Pastebin app now has a browse/list page here:

https://scriptjerk.online/list

It includes:

Filter by paste type: HTML, Markdown, PHP, JSON, etc.
Sort by creation time: newest or oldest
Sort by title A-Z
View modes: detailed list, simple list, simple preview
Paging with previous/next
Per-page dropdown: 10, 25, 50, 100
Browse/Create nav links in the header
I also updated .htaccess so /list routes correctly, and bumped the CSS version so the new styling loads fresh.

Verified: PHP lint passed on the VPS, /list returns 200 OK, controls render, and the deployed CSS contains the new list styles.

4 files changed
+509
-16
Undo

Review

C:/Users/trade/Documents/New project/scriptjerk_online/index.php
C:/Users/trade/Documents/New project/scriptjerk_online/style.css

.list-panel {
  display: grid;
  gap: 16px;
}

.list-head {
  display: flex;
  justify-content: space-between;
  gap: 14px;
  align-items: flex-start;
}

.list-controls {
  display: grid;
  grid-template-columns: minmax(140px, 1fr) minmax(140px, 1fr) minmax(150px, 1fr) minmax(110px, .7fr) auto;
  gap: 12px;
  align-items: end;
  border: 1px solid var(--line);
  border-radius: var(--radius);
  background: rgba(255, 255, 255, .03);
  padding: 12px;
}

.control-action {
  display: flex;
  align-items: end;
}

.btn,

.list-layout {
  display: block;
}

section,

.paste-list {
  display: grid;
  gap: 10px;
}

.paste-item {
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  gap: 14px;
  align-items: center;
  border: 1px solid var(--line);
  border-radius: var(--radius);
  background: rgba(255, 255, 255, .025);
  padding: 13px;
}

.paste-item-title {
  color: var(--text);
  font-size: 1.02rem;
  font-weight: 850;
  line-height: 1.35;
  text-decoration: none;
}

.paste-item-title:hover {
  color: var(--accent-2);
  text-decoration: underline;
}

.paste-item-actions {
  display: flex;
  gap: 8px;
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: center;
}

.type-pill {
  display: inline-flex;
  align-items: center;
  min-height: 30px;
  border: 1px solid rgba(85, 214, 207, .36);
  border-radius: 999px;
  background: rgba(85, 214, 207, .08);
  color: var(--text-soft);
  padding: 0 10px;
  font-size: .78rem;
  font-weight: 900;
  text-transform: uppercase;
}

.paste-preview {
  margin: 8px 0 0;
  color: var(--text-soft);
  line-height: 1.55;
}

.paste-list-simple .paste-item {
  padding-block: 10px;
}

.paste-list-simple .type-pill {
  display: none;
}

.empty-state {
  border: 1px solid var(--line);
  border-radius: var(--radius);
  background: rgba(255, 255, 255, .03);
  padding: 24px;
}

.pager {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 12px;
  flex-wrap: wrap;
  padding-top: 4px;
}

.page-status {
  color: var(--muted);
  font-weight: 800;
}

.btn.disabled {
  opacity: .45;
  pointer-events: none;
}

pre {
  }

  .list-controls {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .control-action {
    align-items: stretch;
  }
}
  .paste-head,
  .list-head,
  .view-actions,

  .list-controls,
  .paste-item {
    grid-template-columns: 1fr;
  }

  .paste-item-actions {
    justify-content: flex-start;
  }

  .btn,
C:/Users/trade/Documents/New project/scriptjerk_online/.htaccess
  RewriteEngine On
  RewriteRule ^list/?$ /index.php [L,QSA]
  RewriteRule ^p/([a-f0-9]{10})/?$ /?p=$1 [L,QSA]
C:/Users/trade/Documents/New project/scriptjerk_online/index.php




8:46 AM
in the create process page / function lets have an input for tags (Hashtags seperated by coma and space, and when a user enters a tag and hits comma or comma and space the tag is realized and wrapped in a block in the input to show its a legit tag similar to how other websites handles tags. implement the tags in the browse and sort options
8:53 AM


Worked for 3m 47s
Done and deployed.

The create form now has a tag editor: type a hashtag/tag, hit comma, and it becomes a chip. It stores clean tags on the paste record.

Browse now supports:

Filter by tag
Sort by first tag A-Z
Tag chips on paste detail pages
Tag chips in detailed/preview list modes
Clickable tags that jump back to /list?tag=...
Verified live on scriptjerk.online: I created a temporary tagged paste, confirmed the JSON stored tags, confirmed the detail page and list filter showed it, then removed that test paste.

2 files changed
+261
-6
Undo

Review

scriptjerk_online/index.php
scriptjerk_online/style.css




8:56 AM
yes tags optionsal title and paste inputs are mandated
8:56 AM



Worked for 1m 42s
Done and deployed.

Title and paste body are now mandatory:

Browser form: title has required
Browser form: body already has required
Server side: empty title now returns Add a title first.
Tags remain optional
Verified PHP lint passed on the VPS, and I confirmed the server rejects a POST with an empty title.

1 file changed
Undo

Review

C:/Users/trade/Documents/New project/scriptjerk_online/index.php




8:58 AM





Full access

5.5
Medium



Work locally

master

Branch details

Changes

Git actions
GitHub CLI unavailable

Artifacts

overview.md

current_focus.md

master_chat_archive.md

rules.md