148 Commits

Author SHA1 Message Date
Fergal Moran
ce5cd2297f Merge branch '@feature/pimp' into develop 2025-07-05 23:30:21 +01:00
Fergal Moran
9284a340a3 Initial pimp 2025-07-05 23:29:55 +01:00
Fergal Moran
ac9a3f39de 🔧 Fix design issues and tone down excessive effects
- Fix footer: Remove excessive animations and gradient text, back to clean simple design
- Fix light mode: Hide animated orbs in light mode, use much more subtle background
- Fix header: Clean up sign-in button styling, remove excessive neon effects
- Fix sign-in dialog: Remove glass morphism and excessive gradients for cleaner look
- Fix theme toggle: Remove complex animations, keep simple hover effect
- Fix image cards: Remove excessive glass effects and funky borders
- Fix home page: Remove floating animations and excessive gradient text
- Tone down CSS effects: Make neon and glass effects more subtle in light mode
- Use secondary badges instead of funky variant for tags
- Overall: Keep the subtle enhancements but remove overwhelming effects
2025-07-05 22:35:32 +01:00
Fergal Moran
4d7b2edaa6 🎨 Pimp up the site with funky design enhancements
- Add animated gradient backgrounds and floating orbs
- Implement glass morphism effects and neon glows
- Create custom CSS animations (float, pulse-glow, gradient-shift, shimmer)
- Enhanced header with animated logo and funky upload button
- Updated image cards with hover effects and gradient borders
- Funky voting buttons with animation feedback
- Enhanced theme toggle with rotating background effects
- New Badge component with gradient and animation options
- StatsDisplay component for better metrics visualization
- Loading components with multiple animation variants
- Error boundary with animated error states
- Improved footer with gradient underlines and floating elements
- Staggered animations for image grid
- Extended CSS custom properties for consistent styling
- All changes maintain shadcn/ui compatibility and are extensible
2025-07-05 22:28:06 +01:00
Fergal Moran
75dcba75e5 Added migration scripts 2025-07-05 22:18:58 +01:00
Fergal Moran
39ffac0eba Version bump 2025-07-05 20:04:19 +01:00
Fergal Moran
e0f5fafc94 Fix deployment issues: URL-encode database password, add auto-migrations, fix dynamic server error 2025-07-05 19:56:31 +01:00
Fergal Moran
a0efcd70ff fix: Resolve build errors and improve code formatting
• Fix useSearchParams() error in signin page
  - Wrap useSearchParams hook in Suspense boundary
  - Create separate SignInForm component for search params logic
  - Add loading fallback component for better UX

• Update auth configuration
  - Fix import paths and formatting consistency
  - Use double quotes for string literals
  - Improve code readability

• Fix database schema issues
  - Remove circular reference in comments parentId
  - Update trending page to use correct auth import

• Update copilot instructions
  - Add explicit commit and push workflow documentation

The build now completes successfully without prerendering errors.
2025-07-05 19:16:21 +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
47a9298760 Fix landing page 2025-07-04 23:02:22 +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
0b679ee552 Remove borked middleware (for now) 2024-09-30 16:25:16 +01:00
Fergal Moran
5a3e5a2c1d Fix redirects in middleware 2024-09-30 15:50:38 +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
919bf6cbf2 Merge branch '@feature/paste' into develop 2024-09-29 20:15:32 +01:00
Fergal Moran
107b0823b3 Paste working 2024-09-29 20:15:27 +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
3a184cf244 Fix bare upload page 2024-09-27 18:45:11 +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
3421639cf1 Fix image containment (object-cover ftw!) 2024-09-21 01:12:28 +01:00
Fergal Moran
dba617358c Fix image align 2024-09-21 00:59:24 +01:00
Fergal Moran
4df90fc6bc Merge branch '@feature/votes' into develop 2024-09-21 00:49:23 +01:00
Fergal Moran
b788c96e05 Basic vote mechanism implemented 2024-09-21 00:49:13 +01:00
Fergal Moran
8b1e9191ee Basic up & doon doots working 2024-09-21 00:03:27 +01:00
Fergal Moran
31781c6c25 Initial image sidebar added and removed image_base_url 2024-09-20 22:37:02 +01:00
Fergal Moran
f980040bc5 Some fixes to posts 2024-09-20 18:07:05 +01:00
Fergal Moran
cdb2bb1d5a Merge branch '@feature/image_page' into develop 2024-09-20 17:36:05 +01:00
Fergal Moran
195ab597dd Image page added 2024-09-20 17:35:59 +01:00
Fergal Moran
c71a9791b9 Refactor image/post routes 2024-09-20 17:06:20 +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
a06ac8cbf1 Use next/image 2024-09-18 14:31:29 +01:00
Fergal Moran
1579a50c76 Merge branch '@feature/serve_images' into develop 2024-09-18 14:21:45 +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