Commit Graph
85 Commits
Author SHA1 Message Date
Rafael Silva 34973acc55 PERF: Load reports async 2025-11-26 15:12:59 -03:00
Kris bdbac80063 UX: revert to emoji card backs (#30)
didn't get permission to use the classic solitaire images, so I switched
to some retro emoji!

<img width="717" height="219" alt="image"
src="https://github.com/user-attachments/assets/4c95da4f-dbbb-4bcb-8f4b-2e13ed287320"
/>
2025-11-24 09:38:52 -05:00
Martin Brennan 1cdd3fd708 FIX: Various bugs from 2024 rewind (#29)
* Use post excerpt for best posts to avoid giant posts
  ruining it
* Make sure short emojis (e.g. `:joy:`) render in best posts
  and best topics
* Make images show in best post excerpts (requires core change)
* Fix invite action error, using column that doesn't exist
* Add missing # for top category slugs
* Refactor report service + controller a little to make it easier
  to figure out what went wrong if it fails, and to use the guardian
  user

Copies a couple of fixes from
https://github.com/discourse/discourse-rewind/pull/28 to make
things work locally, the conflicts will be easy to resolve.

**Best topics before**

<img width="977" height="712" alt="image"
src="https://github.com/user-attachments/assets/e120507f-d0d8-44f0-b242-e1056084ef03"
/>


**Best topics after**

<img width="969" height="648" alt="image"
src="https://github.com/user-attachments/assets/dd13f6ac-35df-4e9a-907e-9ed5102843b6"
/>

**Categories before**

<img width="904" height="465" alt="image"
src="https://github.com/user-attachments/assets/0d15e73d-3534-4836-b776-2c97381e58ef"
/>


**Categories after**

<img width="925" height="466" alt="image"
src="https://github.com/user-attachments/assets/3d6e4eae-32ed-4f11-a4f4-090e4473ebe9"
/>
2025-11-19 09:36:08 +10:00
Kris 972cc6e5d9 UX: restyling for 2025 (#28)
This generally updates the styles for the 2025 version. I also made more
features work in development environments (so it's easier to test) and
fixed an issue with invites that was causing the report to not show.


<img width="400" alt="image"
src="https://github.com/user-attachments/assets/69a62b79-12e3-4539-a82c-9bbf9673abe2"
/>

<img width="1554" height="896" alt="image"
src="https://github.com/user-attachments/assets/60fabac5-6f20-4e01-9679-fd228c6850c2"
/>

<img width="754" height="459" alt="image"
src="https://github.com/user-attachments/assets/6725c6e2-1bac-417e-b4ee-190841ab656b"
/>

<img width="1472" height="490" alt="image"
src="https://github.com/user-attachments/assets/87c95e6a-5d78-4fb6-9f2d-dad13bcc9788"
/>

<img width="1480" height="702" alt="image"
src="https://github.com/user-attachments/assets/67bec8f9-dce5-4077-a07d-fe9e13696958"
/>
2025-11-18 09:03:41 -05:00
Martin Brennan a600db4d06 FIX: Rename Favorite Tags/Categories to Most Viewed Tags/Categories and isRewindActive fixes (#27)
This was confusing people last year, most people assumed it meant
the tags they used the most / categories they posted in the most.
This should clear things up.

Also removes the `isRewindActive` function in favour of
`is_rewind_active`
on the current user, since then we only have one place to check this,
and
it makes testing easier since we don't have to mock browser time.

Finally it moves the route for rewind in the UI to the new route path
format.
2025-11-07 10:20:25 +10:00
Jarek Radosz cdf6f0d0e7 DEV: Update linting (#23) 2025-10-09 13:53:37 +01:00
Jarek Radosz 4b621412ba DEV: Update linting config and run gjs-codemod (#18) 2025-06-05 11:39:18 +01:00
Jarek Radosz 5e2acd9c2d DEV: Update linting (#15) 2025-03-17 11:03:35 +00:00
David Taylor e090efa809 DEV: Bump dependencies and fix linting (#11) 2025-02-06 19:43:34 +01:00
Jordan Vidrine b3f205375a UX: Text & width adjustments (#9) 2025-01-22 12:23:40 -03:00
Joffrey JAFFEUX 8b1943fb9a fbff font 2025-01-20 18:24:09 +01:00
Joffrey JAFFEUX 141140a410 make fonts local to the project 2025-01-20 15:59:12 +01:00
Rafael dos Santos Silva 19af3cb107 Merge pull request #7 from jjaffeux/category-links
UX: Match category cards with tag cards
2025-01-15 09:45:32 -03:00
Jordan Vidrine d669a39a00 UX: Make card clickable link 2025-01-14 15:55:14 -06:00
Jordan Vidrine ff72e3ed37 UX: Adjust styles for long words 2025-01-14 11:30:13 -06:00
Jordan Vidrine 2398ab4fe6 Merge branch 'main' of https://github.com/jjaffeux/discourse-rewind into main 2025-01-14 11:02:12 -06:00
Jordan Vidrine 951a405c4c UX: Simplify hours and minutes shown 2025-01-14 11:02:03 -06:00
Jordan VidrineandJoffrey JAFFEUX 2e8e292b01 UX: More books styling (#4)
Allows to style books as series

---------

Co-authored-by: Joffrey JAFFEUX <[email protected]>
2025-01-14 17:49:57 +01:00
Jordan Vidrine 68097b3120 increase trigger for media query 2025-01-13 20:00:12 -06:00
Jordan Vidrine 0d25800241 Merge branch 'main' of https://github.com/jjaffeux/discourse-rewind into main 2025-01-13 17:30:57 -06:00
Jordan Vidrine db3a7e67a4 fix 2025-01-13 17:30:47 -06:00
Joffrey JAFFEUX 797924b018 bottom padding on mobile 2025-01-13 23:51:05 +01:00
Joffrey JAFFEUX 566c605cca absolute image url 2025-01-13 22:17:28 +01:00
Jordan Vidrine a42428442f more 2025-01-13 13:49:26 -06:00
Jordan Vidrine 135af147fa Merge branch 'main' of https://github.com/jjaffeux/discourse-rewind into main 2025-01-13 13:19:31 -06:00
Jordan Vidrine 3aa0610252 shimmer 2025-01-13 13:14:33 -06:00
Jordan Vidrine b92ceee74a more 2025-01-13 12:58:59 -06:00
Jordan Vidrine 98c08d19b3 color scheme issue 2025-01-13 11:52:21 -06:00
Joffrey JAFFEUX f88ab32434 linting 2025-01-13 18:13:24 +01:00
Joffrey JAFFEUX 8586610ee5 rewind border for categories 2025-01-13 18:08:42 +01:00
Jordan Vidrine 823f908cff more 2025-01-13 10:56:52 -06:00
Jordan Vidrine 9aef7c285a more 2025-01-13 10:55:59 -06:00
Jordan Vidrine 535aeba9fa more 2025-01-13 10:48:23 -06:00
Joffrey JAFFEUX d02e4bd5d2 removes log 2025-01-13 17:01:02 +01:00
Joffrey JAFFEUX 6bd637b7b0 fixes 2025-01-13 17:00:32 +01:00
Joffrey JAFFEUX 3049646b65 favorite categories/tags 2025-01-13 14:40:07 +01:00
Joffrey JAFFEUX 29a54cf075 rewind title 2025-01-13 13:46:45 +01:00
Joffrey JAFFEUX 935a290407 mobile stylesheet 2025-01-13 13:46:41 +01:00
Joffrey JAFFEUX b985dc8d25 i18n 2025-01-13 13:12:12 +01:00
Jordan Vidrine 4fef35cd3f final touches 2025-01-12 15:32:46 -06:00
Jordan Vidrine 73c20cb267 more 2025-01-12 15:24:56 -06:00
Jordan Vidrine ee4590d9d7 last bit 2025-01-10 21:10:14 -06:00
Jordan Vidrine 27b3547bbe hand off to joffrey 2025-01-10 21:08:47 -06:00
Jordan Vidrine 7dc6b55b85 fbff 2025-01-10 17:02:27 -06:00
Jordan Vidrine 412a126e22 more solid styling choices 2025-01-10 14:26:35 -06:00
Jordan Vidrine 5427b90a93 Cards 2025-01-10 08:38:17 -06:00
Jordan Vidrine 1aa62c5760 more testing 2025-01-10 08:23:31 -06:00
Joffrey JAFFEUX 2f7cd88bf2 more reports and fake data 2025-01-09 17:55:58 +01:00
Joffrey JAFFEUX 88d928c315 fake data 2025-01-09 16:52:32 +01:00
Jordan Vidrine d970dbba68 edits 2025-01-09 09:27:58 -06:00