Commit Graph
70 Commits
Author SHA1 Message Date
Michael 2a8b5664c5 chore: update vite to version 7.3.1 and add overrides for dependencies 2026-04-03 09:42:38 +02:00
Michael 908d907629 feat(ux): implement masonry dashboard layout and immersive focus mode 2026-02-18 11:48:17 +01:00
Michael 02c3c333cf fix(share): resolve typescript errors in ReaderView and ShareButton 2026-02-13 09:02:31 +01:00
Michael 8279df02d3 feat(share): integrate share button in reader views and fix types 2026-02-13 09:02:16 +01:00
Michael d56db26378 feat(share): add native share button with fallback menu 2026-02-13 09:01:44 +01:00
Michael d282d80add refactor(focus): isolate card drag state to fix rebound forever 2026-02-13 08:48:38 +01:00
Michael 85b1435908 docs: use placeholders for missing screenshots 2026-02-13 08:45:05 +01:00
Michael b04dc992d9 fix(focus): prevent card rebound on swipe release by freezing exit position 2026-02-13 08:41:56 +01:00
Michael 9d41a74b36 feat(ux): fix focus swipe animation, button visibility and mobile scroll 2026-02-13 08:35:13 +01:00
Michael 22e002f47f feat(focus): fix drag vs open and unify button design 2026-02-13 08:17:53 +01:00
Michael dfa56173b9 Fix double swipe/validation in Focus Mode & Improve Button Layout 2026-02-12 13:18:58 +01:00
Michael c350ca4893 Fix Focus Mode Undo Button visibility and layout 2026-02-12 13:16:10 +01:00
Michael 803b51193a Standardize Focus Mode Article View & Fix UI 2026-02-12 13:10:51 +01:00
Michael 87538901d2 chore: trigger deployment rebuild 2026-02-12 13:01:13 +01:00
Michael 5f149c8e64 feat(ui): compact dashboard widget and improve focus exit button 2026-02-12 12:52:42 +01:00
Michael a79731b563 feat(focus): add undo button to go back to previous card 2026-02-12 12:51:35 +01:00
Michael d11068b3df fix(focus): solve double swipe skip by stabilizing deck state 2026-02-12 12:49:53 +01:00
Michael 679722cc13 fix(ci): add @tailwindcss/oxide-linux-x64-musl to optionalDependencies 2026-02-12 12:36:06 +01:00
Michael 9495400b50 fix(ci): add lightningcss-linux-x64-musl to optionalDependencies 2026-02-12 12:34:21 +01:00
Michael 28cd42f207 fix(build): migrate to @tailwindcss/vite and remove conflicting postcss config 2026-02-12 12:32:41 +01:00
Michael 43f011e3a6 fix(ci): add rollup-linux-x64-musl optional dep for docker build 2026-02-12 12:00:08 +01:00
Michael 04a76795a4 Merge branch 'main' of https://github.com/R0m1k3/FlowReader
# Conflicts:
#	web/package-lock.json
2026-02-12 11:57:42 +01:00
Michael a512173f05 feat: implement Focus Mode (Speed Read) with swipeable card deck 2026-02-12 11:56:16 +01:00
Michael 171c7dcd20 style: update mobile close button to green background with black icon 2026-02-09 14:11:06 +01:00
Michael 1e5593c299 fix: relocate mobile close button to top-right to prevent overlap 2026-02-09 13:38:20 +01:00
Michael 4200926d7b feat: finalize UI/UX for AI Summary (rename to Résumé), fix generation button, and mark cleanup task done 2026-02-09 13:03:23 +01:00
Michael c4cc7eaf87 feat: auto-cleanup articles > 30d and relocate AI summary to reader view 2026-02-09 11:49:54 +01:00
Michael b3cbaf741d feat: implement full content extraction for improved AI summaries 2026-02-09 10:56:50 +01:00
Michael eb2c938a2a style: restore premium paper look and deep shadows on article cards 2026-02-09 10:24:53 +01:00
Michael 21bd917ab7 style: restore deep black shadow on article cards 2026-02-09 10:21:15 +01:00
Michael 187b6c8b86 fix: refactor migration system to be incremental and fix error 500 on articles 2026-02-09 10:15:31 +01:00
Michael 5b219cf0e7 feat(ia): implement Smart Digest and fix UI alignment 2026-02-09 10:06:13 +01:00
Michael 7e802df2a7 feat: implement Deep Forest dark mode, swipe gestures, PWA support, and PostgreSQL Full-Text Search 2026-02-09 09:18:40 +01:00
Michael 3e468d8885 style(web): improve ArticleCard UX and add Back to Top button 2026-02-06 15:28:24 +01:00
Michael b0df24011c feat(web): implement infinite scroll, improve article title readability, and update favicon 2026-02-06 15:20:46 +01:00
Michael bee0d901f7 style: align feed title with review pill style 2026-02-05 15:56:22 +01:00
Michael 648466dde2 style: fix mobile back button contrast and remove article image gradient 2026-02-05 15:44:00 +01:00
Michael 0f5aa18efe style: fix mobile layout, sidebar contrast, and button hover states 2026-02-05 15:35:43 +01:00
Michael 9030b7d010 fix: install tailwindcss-animate to resolve missing mobile view animations 2026-02-05 15:22:44 +01:00
Michael 8693f4ce1b style: enhance background noise opacity and harmonise sidebar color 2026-02-05 15:13:49 +01:00
Michael dcdd2cc11f feat(mobile): add swipe navigation and warm newspaper styling 2026-02-05 14:33:46 +01:00
Michael d2b755bf28 feat(ui): add warm newspaper background texture and adjust base color 2026-02-05 11:01:09 +01:00
Michael 15cc1e4588 fix(ui): improve update button hover contrast 2026-02-05 10:58:10 +01:00
Michael e3c2e02e2f fix(ui): adjust gradient, button spacing, feed title persistence, and optimistic read status 2026-02-05 10:51:31 +01:00
Michael 515a8b66e2 docs: update README with MVP status and tech stack details 2026-02-05 10:48:37 +01:00
Michael 5e73018e31 fix(ui): adjust card gradient, align buttons, and add read-on-open logic 2026-02-05 10:35:52 +01:00
Michael b5aa076751 fix(ui): add white gradient to cards and improve text contrast 2026-02-05 10:23:43 +01:00
Michael d2e344a98b fix(ui): update ribbon text and fix button hover visibility 2026-02-05 10:21:51 +01:00
Michael 200bd63335 fix(ui): resolve sidebar syntax error and improve ribbon contrast 2026-02-05 10:11:37 +01:00
Michael 352768aad7 feat(ui): implement organic warmth premium theme 2026-02-05 10:02:38 +01:00
Michael 7b9add75ad feat: add feed deletion with confirmation in sidebar 2026-02-04 16:46:39 +01:00
Michael f1e62d0bde fix: reader view missing image and content fallback 2026-02-04 16:43:58 +01:00
Michael 6fd38fbffd feat: improve article image extraction and display 2026-02-04 16:42:02 +01:00
Michael 007aec2094 fix: add immediate feed fetch, refresh api and frontend update button 2026-02-04 16:40:04 +01:00
Michael 1263a12ca2 feat(ui): premium refinement UX Luxe + Add Feed functionality 2026-02-04 16:36:21 +01:00
Michael 502b76c5d6 fix(backend): solve 500 errors with auto-migrations and standardized filenames 2026-02-04 16:32:28 +01:00
Michael 8ed1782de6 feat(web): overhaul frontend Paper Dark, migration Tailwind v4 et composants magazine 2026-02-04 16:22:59 +01:00
Michael 8777d3b970 feat(epic-4): synchro multi-appareils, outils d'admin et optimisations performance 2026-02-04 15:17:59 +01:00
Michael dc26f22f51 feat(epic-3): implémentation du Dashboard, mode lecture et notifications temps réel 2026-02-04 15:12:54 +01:00
Michael 1d31de95ec feat(story-2.4-2.5): add article handler, background fetcher worker 2026-02-04 15:01:36 +01:00
Michael 20589ee55b feat(story-2.3): add OPML import/export functionality 2026-02-04 14:58:30 +01:00
Michael 12f0c6879f feat(story-2.2): add feed parser with gofeed and article repository 2026-02-04 14:54:54 +01:00
Michael 1249e1bd42 feat(story-2.1): add feed model and add-feed-by-url API 2026-02-04 14:52:40 +01:00
Michael dbea4b47af feat(story-1.5): add React frontend with auth pages and dark theme 2026-02-04 14:48:41 +01:00
Michael d67e169a43 feat(story-1.4): add session-based authentication with login/logout 2026-02-04 14:44:48 +01:00
Michael e186a4dd87 feat(story-1.3): add user registration API with Argon2 password hashing 2026-02-04 14:41:42 +01:00
Michael caa1d885b6 feat(story-1.2): add database migration system with golang-migrate 2026-02-04 14:39:44 +01:00
Michael 99f1300e13 feat(story-1.1): implement walking skeleton with Go Chi and Docker Compose 2026-02-04 14:33:38 +01:00
Michael d7ad2536d6 docs: add epics, stories, and project context 2026-02-04 14:28:39 +01:00
Michael fc0b5ccb51 chore: initial commit of planning artifacts 2026-02-04 14:16:56 +01:00