Fix syntax errors and remove remaining community links
pramudya-yb
abdb08c
Minimalize landing page and remove rogasper components
pramudya-yb
fe5ae84
Add mix-blend-multiply to logos to fake transparency
pramudya-yb
1ea086c
Minimalize landing page and remove rogasper
pramudya-yb
7bcfa1f
Rename project from Labas to Pram
pramudya-yb
2b62b0c
Rebrand the repository from “Labas” to “Pram”. Updates include docs and marketing copy (README, AGENTS.md, PRD.md, DESIGN.md, meta tags), replacement/addition of web assets (logo, favicon, PWA icons), and updating the sitemap/OG URLs. Internal workspace namespace and imports changed from @labas/* to @pram/* across apps and packages, plus corresponding package.json, tsconfig, and tsdown config updates. Server entry updated (imports, queue registration, sitemap baseUrl). This is a global rename/branding change; no functional logic changes intended.
feat: add CommunityModal and CommunityChannelList components for community engagement. Integrate community channels into the sidebar and landing page, enhancing user interaction with WhatsApp and Discord links. Implement CommunityCard in account settings for quick access to community resources.
feat: integrate Umami analytics for user interactions across various components. Track sign-in, sign-up, and test attempt events, enhancing user engagement insights. Update README.md to include new db:seed command and document sticky header patterns for detail pages.
feat: add support section to README, implement donation modal, and enhance routing with new dashboard and not found pages. Update sitemap for improved SEO and adjust navigation links to point to the dashboard. Introduce new package card component for better package management and enhance error handling in various components.
feat: add new video resources for exam preparation and enhance LandingPage with GitHub link and demo section. Introduce interactive elements and improve button layouts for better user engagement.
feat: revamp README.md for enhanced project clarity and user engagement. Introduce a new project description, features list, and supported exams section. Update environment variable examples in .env.example for better developer onboarding. Refactor GeneratePage and job state management to improve user experience with job dismissal functionality. Enhance AI question generation with new language rules and regeneration capabilities, ensuring compliance with exam standards.
feat: implement HistoryPage component with lazy loading and session validation. Introduce new route for history, enhancing user experience by allowing users to view their training attempts. Update routeTree to support lazy loading of the HistoryComponent, improving performance. Refactor existing history route to streamline code and enhance maintainability.
feat: update accessibility guidelines and enhance component structure. Introduce new frontend accessibility conventions in AGENTS.md, including heading hierarchy and ARIA roles for dialogs and buttons. Refactor TourGuide and related components for lazy loading and improved user experience. Update ESLint configuration to enforce stricter TypeScript rules and add new dependencies for linting. Enhance various components with accessibility features and ensure consistent styling across the application.
feat: implement lazy loading for routes and introduce new pages for bank, generate, landing, packages, and settings. Update routeTree to support lazy loading of components, enhancing performance and user experience. Add necessary validation and session handling for new routes, ensuring secure access to features.