39 Commits

Author SHA1 Message Date
Fergal Moran
9284a340a3 Initial pimp 2025-07-05 23:29:55 +01:00
Fergal Moran
58c3041ed1 feat: Add comprehensive legal compliance and UI enhancements
• Add comprehensive privacy documentation
  - Create docs/PRIVACY.md with complete privacy policy
  - Create docs/GDPR.md with detailed GDPR compliance guide
  - Include account deletion procedures and user rights

• Implement legal page routes
  - Add /privacy page with markdown rendering
  - Add /gdpr page with markdown rendering
  - Install react-markdown for content display

• Enhance site layout and navigation
  - Create footer component with legal links
  - Make footer sticky to bottom of page
  - Add responsive layout with flexbox structure

• Improve header UI/UX
  - Add user avatar with initials and colors
  - Implement dropdown menu for user actions
  - Create prominent centered upload button
  - Remove redundant navigation items

• Fix code quality issues
  - Resolve all ESLint warnings and errors
  - Comment out unused imports for future features
  - Fix TypeScript interface redundancy
  - Update Next.js 15 async params handling

• Add UI components
  - Create Avatar component with fallback initials
  - Add DropdownMenu component for user actions
  - Enhance voting buttons with hover animations

The changes establish proper legal compliance (GDPR/privacy), improve user experience with better navigation and visual design, and maintain clean code standards throughout the application.
2025-07-05 19:07:56 +01:00
Fergal Moran
b2163c1264 Humanize dates 2025-07-04 23:08:48 +01:00
Fergal Moran
100847853a Add inline comments 2025-07-04 22:39:08 +01:00
Fergal Moran
395aec4793 Massive refactor 2025-07-04 19:37:30 +01:00
Fergal Moran
ffe6d25fad Add new migration 2024-10-01 18:14:01 +01:00
Fergal Moran
9475f425bb Restore middleware 2024-09-29 22:48:30 +01:00
Fergal Moran
1ecdbcbfcc Bunlock 2024-09-29 21:24:07 +01:00
Fergal Moran
84f6622e63 Fix build errors 2024-09-29 21:23:03 +01:00
Fergal Moran
ba2a50e36c Pasted image now uploading correctly. 2024-09-29 19:19:15 +01:00
Fergal Moran
47d5dad3df Fix some lint errors 2024-09-29 18:18:39 +01:00
Fergal Moran
da7be95883 Paste redirect working 2024-09-27 18:41:08 +01:00
Fergal Moran
eaadce7819 Add error component and paste detection 2024-09-27 15:34:45 +01:00
Fergal Moran
cd091ec9dd Global (I think?) clipboard listener added 2024-09-25 12:37:57 +01:00
Fergal Moran
c67de98fdc Voting working 2024-09-25 12:05:45 +01:00
Fergal Moran
7311d3524f Cardify the main feed 2024-09-23 19:42:42 +01:00
Fergal Moran
195ab597dd Image page added 2024-09-20 17:35:59 +01:00
Fergal Moran
bc80fc0d60 Slugifying URLs.. 2024-09-20 16:27:36 +01:00
Fergal Moran
790648f355 Masonry grid for homepage implemented 2024-09-20 14:29:44 +01:00
Fergal Moran
8da0abe325 MagicUI added (undecided for now) 2024-09-18 15:27:18 +01:00
Fergal Moran
5ef620f55b Fixed URL of image 2024-09-18 14:21:38 +01:00
Fergal Moran
ed630b139f URL rewriting sorteeeeeed 2024-09-18 13:15:11 +01:00
Fergal Moran
9c5237b74b Initial tests added (t3-env is breaking them) 2024-09-18 11:57:31 +01:00
Fergal Moran
c50e924adc Image upload initial 2024-09-17 16:07:42 +01:00
Fergal Moran
dc936e4114 Jiggle the envs 2024-09-16 20:28:59 +01:00
Fergal Moran
d52c5670a8 Added upload route handler 2024-09-13 19:45:35 +01:00
Fergal Moran
50499478ee (needs_further) Fix lint errors in tagged-input 2024-09-13 18:27:21 +01:00
Fergal Moran
258fb1412c Added some migrations and lots of good stuff 2024-09-13 16:59:17 +01:00
Fergal Moran
f9e7f3e70d Clean up upload form 2024-09-10 18:46:33 +01:00
Fergal Moran
fb30866000 Updated some shads 2024-09-09 18:57:56 +01:00
Fergal Moran
2f3efa3aef Rename some files and tidy up navbar 2024-09-09 18:46:25 +01:00
Fergal Moran
06170a7c70 Basic layout 2024-09-08 15:13:22 +01:00
Fergal Moran
c7cbc3d8c0 Fix session handling and update auth pages 2024-09-06 11:48:43 +01:00
Fergal Moran
ad67ae700e Stash for debug 2024-09-05 18:04:01 +01:00
Fergal Moran
5cd4835260 Initial shadness 2024-09-05 15:30:39 +01:00
Fergal Moran
3c1f6929e9 Shadded 2024-09-04 15:55:15 +01:00
Fergal Moran
3c0fbf638c T3 added 2024-09-04 15:53:51 +01:00
Fergal Moran
467c53078c Merge conflicts 2024-09-03 00:54:36 +01:00
Fergal Moran
cdea0946c4 Initial T3 move started 2024-09-03 00:47:15 +01:00