Commit graph

  • 45da429ed2 Created gitattributes. main Yohan Boujon 2024-03-12 19:42:17 +01:00
  • 5952481472 Frontend: Minor adjustements on suggestion for mobile devices. 1.0 Yohan Boujon 2024-02-15 19:35:45 +01:00
  • b2d46edd93 Version 1.0. Yohan Boujon 2024-02-15 00:45:38 +01:00
  • d6c1970cbc Frontend: Fixed Pill not rendering correctly. Backend: Fixed database issues. Updated README. Yohan Boujon 2024-02-14 21:50:44 +01:00
  • 2c67917f72 Hot fix: Multi dimensionnal array was static. Changed favicon. Yohan Boujon 2024-02-12 00:54:43 +01:00
  • dc3fb116d1 Frontend: Added a more button to show hidden skills. Yohan Boujon 2024-02-11 19:23:04 +01:00
  • 71b1ec9263 Frontend: Tweaked tooltips to be more intuitive. Added a color palette guideline. Yohan Boujon 2024-02-11 17:52:41 +01:00
  • 56f1a37aec Backend: Created multiple categories for tags, removed specific ones. Frontend: Adapted to new database, deleted processdata.js which is no longer used. Yohan Boujon 2024-02-11 15:52:51 +01:00
  • 50b39a745b Frontend: Tweaked CSS for mobile devices (less than 1200px of width). Tweaked some text sizes and icons, fixed languages issues. Added a little notification for pills that are linked to a project with the number assigned. Yohan Boujon 2024-02-10 22:09:57 +01:00
  • b0072f3f44 Frontend: Hot fix over sidebar showing real email on desktop. Yohan Boujon 2024-02-10 12:27:28 +01:00
  • 4ee14f1c21 Change the language icon to the top of the page. Yohan Boujon 2024-02-10 12:23:43 +01:00
  • 36035828cc Maybe add a description section. Fixed sidebar position. Updated database and backend application. Yohan Boujon 2024-02-10 11:43:02 +01:00
  • 7baa66594e Adapt to lower end devices (really small phones) Yohan Boujon 2024-02-10 11:09:11 +01:00
  • 71bce7efa3 Frontend: The profile picture will be shown directly to then appear as a button on mobile. Yohan Boujon 2024-02-07 23:29:44 +01:00
  • 4ad753597c Frontend: Added back the button for slides but with a little opacity. Fixed slideshow size depending on screen size. Yohan Boujon 2024-02-07 22:34:32 +01:00
  • 3b4a98b22f Frontend: Added mailto link, changing mail display, fixed sliding. Yohan Boujon 2024-02-07 21:56:41 +01:00
  • 407200e2b8 Frontend: Keeping the timeline visible after an index change. Yohan Boujon 2024-02-07 21:28:23 +01:00
  • 26443d63ea Frontend: Added sliding for all objects. Removed buttons for mobile. Updated project button and added index. Yohan Boujon 2024-02-07 21:12:29 +01:00
  • 96a8e4d23f Backend: Added title for skills, updated program. Frontend: Updated CSS and Svelte Page. Yohan Boujon 2024-02-05 19:46:34 +01:00
  • 6bee8c7b53 Backend: fixed unordered education and experience. Frontend: Adapted footer for mobile. Yohan Boujon 2024-02-05 16:52:33 +01:00
  • 5beaa1d561 Frontend: Added Special tooltips, a json file to add custom messages to pills. Yohan Boujon 2024-02-05 16:11:27 +01:00
  • d1059eade6 Frontend: fixed issue with description crashing popup component. Popup does not show description if null, updated time locale depending on language. Popup is now multi-language. Yohan Boujon 2024-02-05 15:34:29 +01:00
  • bcc2ee7e7f Backend: Fixing education sql file. Frontend: Fixing json parsing not working on production. Yohan Boujon 2024-02-05 10:00:45 +01:00
  • b084131c54 Fontend: Move lang json files. Using adapter node, trying to fix json file not found by node. Yohan Boujon 2024-02-05 00:34:56 +01:00
  • 2427346949 Frontend: Added language selection button and github button on footer. Resolved overflowing title on slides. Backend: Added url_name for Languages. Yohan Boujon 2024-02-04 23:28:20 +01:00
  • bac6fd1da2 Frontend: Added json files for language specific titles. Yohan Boujon 2024-02-04 22:12:15 +01:00
  • 437f2a8a06 Backend: Rewrote the entire database structure to comply with languages needs. Frontend: Adapted new database parsing. Removed some log. Yohan Boujon 2024-02-04 21:23:51 +01:00
  • a8c78bc7b0 Frontend: Updated page route, enabling the compatibilty with multiple languages. Yohan Boujon 2024-02-04 00:10:57 +01:00
  • c2c1908c24 Frontend: Added a backward button to the slideshow element. Adapted CSS for both desktop and mobile. Yohan Boujon 2024-02-03 18:19:35 +01:00
  • e0c1a92f15 Frontend: Fixing an issue with the pills being loaded before the scrolling bar, which would eventually put the popup in a different place than expected. Yohan Boujon 2024-02-03 12:04:54 +01:00
  • b9c39d517b Frontend: Added full code highlight support for markdown. Adjusted Markdown CSS. Yohan Boujon 2024-02-03 11:46:27 +01:00
  • 06acd72045 Backend: Updated Project with 'short_description'. Frontend: Updated the UI to show the short description then in the popup the full, tweaked markdown css. Yohan Boujon 2024-02-02 23:46:08 +01:00
  • fd1269c51c Frontend: Added basic markdown support with custom css. Enlarged by 10% the popup in desktop. Yohan Boujon 2024-02-02 22:03:10 +01:00
  • c3fe17407d Frontend: Dependancy issues resolved, Deleted svelte-flagpack and replaced it with flag-icons. Added flag-size in flag.css. Yohan Boujon 2024-02-02 19:20:52 +01:00
  • 4a344b8aff Frontend: Created sidebar.svelte for better management, created topbar.js to close and open topbar. Sidebar is now working on mobile. Yohan Boujon 2024-02-01 23:57:37 +01:00
  • 213e179e70 Frontend: Added an hitbox for the tooltip. Upgrading the user experience. Yohan Boujon 2024-02-01 18:49:15 +01:00
  • 88423c45cb Updated to Vite 5.0.12. Fixed Resizing pill which would move the tooltip. Yohan Boujon 2024-02-01 18:14:32 +01:00
  • 0ec0999130 Updated to Svelte 4.2.9, Frontend: Optimised pill to not bind mouseover and other functions for unused tooltips. Removed unused function in +page.svelte. Yohan Boujon 2024-02-01 17:20:32 +01:00
  • 7f9cee5798 Frontend: Fixed sidebar being visible for a second on mobile. Tooltips now can be shown from bottom or top depending on where it can be displayed. Yohan Boujon 2024-02-01 16:15:10 +01:00
  • 7e61cee8ca Frontend: Fixed left/right out of bound tooltip. Yohan Boujon 2024-02-01 15:19:07 +01:00
  • ea8053bf84 Frontend: Adapted popup for mobile devices. Yohan Boujon 2024-01-31 22:16:04 +01:00
  • f8ec7e427d Frontend: Fixing popup not showing if the button is not aligned with the popup (calling leavingPopup prematurly). Yohan Boujon 2024-01-30 23:25:41 +01:00
  • 929158a32d Frontend: Replaced all grab cursor by pointer. Yohan Boujon 2024-01-30 22:51:38 +01:00
  • e9563e6a5d Frontend: Fixing major issues with the sidebar when on large screens. Optimised the code to use less scrollY. Yohan Boujon 2024-01-30 22:48:10 +01:00
  • 06188f1faa Backend: Added 'profile_pic' in info database. Frontend: Changed the way the profile picture is loaded. Yohan Boujon 2024-01-30 21:46:57 +01:00
  • cb4cfe26cb Frontend/Backend : now 'picture_name' in db 'project' should be an url rather than a file name. Deleting img for projects. Yohan Boujon 2024-01-30 21:35:33 +01:00
  • f8eb04a6cb Backend: Added support for other type of links in each project. Frontend: Linking database and hiding a category if no data found. Yohan Boujon 2024-01-30 21:01:11 +01:00
  • 5b0db880a0 Backend: Updated project sql. Yohan Boujon 2024-01-30 07:37:48 +01:00
  • 820c777494 Frontend: Updated Some CSS for tooltips visibility. changed how popup.js works. showPopup now asks for a project id. Pill now can show the popup. Yohan Boujon 2024-01-28 23:41:30 +01:00
  • b9e78d7e49 Backend: Added the ability to gather a project title from a software/programming language. Frontend: Tooltip implementation with backend. Yohan Boujon 2024-01-28 21:28:07 +01:00
  • 1a3297199f Backend: Some tweaks for project ids, ordering the tags. Frontend: Added full support for tags. Yohan Boujon 2024-01-28 18:34:05 +01:00
  • 7d829cc22f Backend: Added tags for each project. Yohan Boujon 2024-01-28 17:54:04 +01:00
  • 44d3af1595 Frontend: fixing some scrolling issues Yohan Boujon 2024-01-28 16:10:41 +01:00
  • 73229a5d06 Frontend: Added style to the popup. Added more content. Yohan Boujon 2024-01-28 15:51:13 +01:00
  • 957bad3c32 Frontend: Added the ability to close the popup when clicking outside of the frame. Yohan Boujon 2024-01-27 23:55:46 +01:00
  • 5e9a8399fb Frontend: Added projects-popup component, added showPopup(), added popup writeable, added multiple slide sizes, adjusted z-indexes. Yohan Boujon 2024-01-27 23:24:43 +01:00
  • f023dd8e69 Frontend: Adjustements inthe flag section, each slide has now a fixed height. Some tweaks in subsections and footer. Yohan Boujon 2024-01-25 23:39:15 +01:00
  • 524bb88a4c Frontend: Some tweaks for the containers of the slides, mainly pictures focused. Added formatDateMobile(). Yohan Boujon 2024-01-25 22:51:18 +01:00
  • bb42cd9c2b Frontend: Fixing overflow with scrolling, pictures are now well formatted, moving the more button. Yohan Boujon 2024-01-25 22:11:49 +01:00
  • aea400db5d Frontend: Adjusted CSS to work with mobile environnement. Yohan Boujon 2024-01-25 00:01:23 +01:00
  • d3aceced88 Frontend: Added updateTimeLine() which reset the position of the slidestring array each time a resizing occurs. Updated CSS so that the sidebar is not shown if in mobile mode. Yohan Boujon 2024-01-15 23:48:03 +01:00
  • 282627ed0d Updated Vite Config. Frontend: Updated base css to hide scrolling bar, fixed margin from footer, sidebar is now fixed when footer is reached. Yohan Boujon 2024-01-08 20:14:19 +01:00
  • 1aa48a15ac Backend: Updated Axum, Tower-http, Added Axum-Server. Fixed Router which no longer accepts Result<T>. Fixed Database files with info_id default value. Yohan Boujon 2024-01-08 13:27:49 +01:00
  • ee72389679 Frontend: Added Flag Component and Footer. Yohan Boujon 2023-11-19 23:45:01 +01:00
  • 447decd5d8 Frontend: Added color.js, calculating text/icon color depending on the background color. Backend: Skills are now ordered by id. Yohan Boujon 2023-11-19 20:11:44 +01:00
  • 1a414fe9f0 Frontend: Added Programming Languages section. Yohan Boujon 2023-11-19 18:57:55 +01:00
  • 3db3f2e129 Backend: Deleted skills db, added languages, planguages and softwares depending on info_id. Routing for skills now require an id. Frontend: Added subsections and reworked processdata.js Yohan Boujon 2023-11-19 16:23:53 +01:00
  • 4ca4655b37 Frontend: Fixed some CSS. Backend: Added project_type field. Yohan Boujon 2023-11-19 10:54:57 +01:00
  • 8aabdf7cde Backend: Updated project database, Reworked Rust to add this feature. Frontend: Added pictures to project. Now uses date gathered for projects. reverse is an option for Slideshow. Yohan Boujon 2023-11-18 23:55:29 +01:00
  • dc6d1af0d9 Frontend: Cleaning out slideshow and making it more usable and simplier. Deleted unused css. Added writables. Yohan Boujon 2023-11-18 00:11:36 +01:00
  • 4406c3a9a8 Frontend: Added 'Experience'. Yohan Boujon 2023-11-17 12:21:09 +01:00
  • 721601745d Frontend: Fixed sidebar scrolling. Yohan Boujon 2023-11-17 09:48:58 +01:00
  • 44c8eecd16 Updated README for Backend. Renamed skills to fix sql importation. Yohan Boujon 2023-11-17 09:21:04 +01:00
  • c4a15b1e88 Frontend: Sidebar is now scrolling with the cv. Will be changed to 'fixed' next. Yohan Boujon 2023-11-16 23:20:30 +01:00
  • a65045becb Frontend: Added 'Experience' component. Backend: Modified database. Yohan Boujon 2023-11-16 22:32:53 +01:00
  • 057d2c7955 FrontEnd: Added Timeline below the slideshow. Yohan Boujon 2023-11-16 19:54:05 +01:00
  • 5154a4f200 Backend: Updated database for Education with a picture URL. Frontend: Slideshow logic is now independent of the width of each slide. Yohan Boujon 2023-11-16 16:27:43 +01:00
  • c5903c6079 Updated CSS for <Education/>, better button for <Slideshow/>. Yohan Boujon 2023-11-14 23:02:46 +01:00
  • 6f5e264b49 Created Slideshow component (will be reused for skills and experience). Updated CSS. Updated Transition between each 'slide'. Yohan Boujon 2023-11-14 22:29:08 +01:00
  • aa7ee55e62 Education: Added education component, added section component, added css linked to these components. Modified +page. Yohan Boujon 2023-11-13 22:54:10 +01:00
  • 285ccc0691 Page: Fixed when database could not be reached. Sidebar-Component: Added shadow to icons. Yohan Boujon 2023-11-13 00:06:08 +01:00
  • e8ba507e55 Frontend : Added some packages for icons. Created date.js, added profile picture, base css elements. Yohan Boujon 2023-11-12 23:50:24 +01:00
  • 28fac9c157 Frontend: Deleted tailwind dependency. Yohan Boujon 2023-11-12 21:39:40 +01:00
  • 7ffca953c6 Frontend: Implemented fetching data for each table in the database. Yohan Boujon 2023-11-12 18:52:15 +01:00
  • 3366116404 Backend: Added basic support for Data Base implementation. Yohan Boujon 2023-11-12 17:52:30 +01:00
  • 182fbb69e8 Backend: Updated Data Base structure. Yohan Boujon 2023-11-12 17:08:20 +01:00
  • f47f72ba17 Frontend: Boilerplate to integrate database. Yohan Boujon 2023-11-12 15:03:38 +01:00
  • c2906025dc Updated .gitignore. Yohan Boujon 2023-11-12 14:39:10 +01:00
  • 0ece59c2ce Deleted .svelte-kit temp file. Yohan Boujon 2023-11-12 14:38:24 +01:00
  • 8d748b56e6 Backend: Created info table in database. Created README instructions for psql. Boilerplate for Rust. Yohan Boujon 2023-11-12 14:37:25 +01:00
  • f1384a6a78 Project Boilerplate. Yohan Boujon 2023-11-12 11:41:24 +01:00
  • ecd44f8887
    Initial commit Yohan Boujon 2023-11-12 10:18:44 +01:00