Commit Graph

214 Commits

Author SHA1 Message Date
cedric 47ff86dfa0 fix: align social links in footer 2025-07-20 12:37:14 +04:00
cedric 685c80de1f docs. remove jQuery from README 2025-07-18 10:22:04 +04:00
cedric cfa2b045a3 fix: typo in config default values 2025-07-18 09:51:36 +04:00
cedric 73e1436469 refactor: remove jQuery 2025-07-18 09:48:45 +04:00
cedric ef1c1ebd5e feat: add cache to optimize API calls 2025-07-18 09:31:30 +04:00
cedric 53460c0132 core: change default value for PEERTUBE_URL & PEERTUBE_DISPLAY_NAME 2025-07-18 09:31:03 +04:00
cedric ec978d6725 update project structure and remove site.webmanifest from tracking 2025-07-18 06:57:27 +04:00
cedric 6fe49fcb62 enhance README with emojis and panafricanist vision 2025-07-18 06:57:27 +04:00
cedric 6b3063b059 remove legal notices from git tracking 2025-07-17 20:29:58 +04:00
cedric 53586c07ad fix legal notices date to static value 2025-07-17 20:28:40 +04:00
cedric eb69a0016a add customizable legal notices with sample file 2025-07-17 20:28:20 +04:00
Cédric Famibelle-Pronzola 273c819ef3 Merge pull request 'Implémentation des fonctionnalités Progressive Web App (PWA)' (#1) from feat-imrove-app into main
Reviewed-on: https://codeberg.org/Ka-Ubuntu/kaubuntu.re/pulls/1
2025-07-17 18:22:22 +02:00
cedric 8d37e1a398 update README with PWA documentation 2025-07-17 20:14:14 +04:00
cedric 54d7a2b573 add PWA utility functions 2025-07-17 20:10:47 +04:00
cedric f2347ef8c6 add browserconfig for Windows tiles 2025-07-17 20:10:39 +04:00
cedric ecc785dd9e add offline status detection 2025-07-17 20:10:31 +04:00
cedric 986986f542 add PWA styles and offline indicator 2025-07-17 20:10:21 +04:00
cedric 9add914e95 add PWA install button to header 2025-07-17 20:10:14 +04:00
cedric db097bd6e1 add PWA meta tags and service worker registration 2025-07-17 20:10:05 +04:00
cedric e801a9b0dc add service worker for PWA caching 2025-07-17 20:09:55 +04:00
cedric 789a6ab45d add web app manifest 2025-07-17 20:09:39 +04:00
cedric 5bb4c4cec3 improve code formatting and whitespace consistency 2025-07-17 15:10:12 +04:00
cedric 1809af1ad6 remove favorites functionality from video page 2025-07-17 15:10:04 +04:00
cedric db12418ea5 add Mastodon social media integration 2025-07-17 15:09:51 +04:00
cedric 86663fd27c add CSRF protection for AJAX requests 2025-07-17 09:58:55 +04:00
cedric 8c5737cb28 add input validation and security headers to all pages 2025-07-17 09:58:38 +04:00
cedric b2c9ae8154 fix XSS vulnerabilities with proper output escaping 2025-07-17 09:58:19 +04:00
cedric 5be21cabcf secure PeerTube API against SSRF attacks 2025-07-17 09:58:02 +04:00
cedric bbe807160e add security functions and HTTP headers 2025-07-17 09:57:47 +04:00
cedric 446c2f6eb7 remove debug var_dump from search page 2025-07-17 09:57:23 +04:00
cedric 211ecf6bb6 feat: ignore Link pagination for Mastodon timeline 2025-07-16 23:41:23 +04:00
cedric 392a0d9d2f replace fontawesome play icon by a svg 2025-04-13 10:32:56 +04:00
cedric 1c0602c6b0 make play icon permanent 2025-04-13 10:25:41 +04:00
cedric ecc82529c3 untracked site.webmanifest 2025-04-13 10:05:19 +04:00
cedric 75a6c01db6 add site.webmanifest.sample 2025-04-13 10:03:52 +04:00
cedric 69c59d17a0 add robots.txt and sitemap.xml samples 2025-04-13 10:00:24 +04:00
cedric 530bb49e37 move search script 2025-04-12 22:44:53 +04:00
cedric 5341f976da move categories script to a js file 2025-04-12 21:55:09 +04:00
cedric 982df9cff3 move default config to config.default.php 2025-04-11 13:32:23 +04:00
cedric 11b77487cc fix categories in mobile-menu 2025-04-11 13:23:54 +04:00
cedric c8bb336991 change default count search for shorts 2025-04-11 13:22:58 +04:00
cedric 2e894cc1d7 use constant for shorts 2025-04-11 13:17:06 +04:00
cedric c69c6e7c4e fix error on recherche page 2025-04-11 12:29:54 +04:00
cedric e29949d3e6 fix logo width on small devices 2025-04-11 10:15:52 +04:00
cedric 55f4983ef2 fix search bar margin 2025-04-11 10:15:39 +04:00
cedric 60823a6c03 add current page highlight on footer 2025-04-11 10:15:23 +04:00
cedric c7124f89cb add current page highlight feature 2025-04-11 10:10:53 +04:00
cedric 19fc787f68 add separator 2025-04-11 10:04:40 +04:00
cedric ee41d28a2d fix mobile scroll on menu 2025-04-11 10:03:41 +04:00
cedric 7406a60a8a fix header 2025-04-11 10:03:12 +04:00