Commit Graph

93 Commits

Author SHA1 Message Date
InigoAllende
aaeb31521d make username not unique 2026-08-05 12:55:02 +02:00
InigoAllende
f5dded5ae7 added loging on login 2026-08-05 12:43:33 +02:00
InigoAllende
54bddb1cc9 prevent crash if error during update or create user 2026-08-05 12:10:05 +02:00
InigoAllende
ee39b588e5 . 2026-08-05 11:56:52 +02:00
InigoAllende
85110b6e61 fix for user not found 2026-08-05 11:54:47 +02:00
Iñigo Allende
ac249f1468 Merge pull request 'udpate showreels' (#3) from feature/update-showreels into master
Reviewed-on: https://git.godot.foundation/website/showreel-voting/pulls/3
2026-08-04 17:14:42 +00:00
Iñigo Allende
0d26f1a5b2 Merge branch 'master' into feature/update-showreels 2026-08-04 17:14:22 +00:00
InigoAllende
90e0720c89 fix worng showreel 2026-08-04 19:12:38 +02:00
InigoAllende
98cec64879 udpate showreels 2026-08-04 19:09:49 +02:00
Iñigo Allende
048ec7f607 Merge pull request 'Showreel entry submission functionality' (#1) from feature/add-submission-functionality into master
Reviewed-on: https://git.godot.foundation/website/showreel-voting/pulls/1
2026-08-04 15:54:08 +00:00
InigoAllende
e6c5800b8f added disclaimer to submit form 2026-08-04 16:13:22 +02:00
InigoAllende
ee2f0e3393 add steam app id extraction 2026-08-04 12:50:08 +02:00
InigoAllende
476e190c92 fixed errors when handling multiple showreels 2026-08-04 12:44:57 +02:00
InigoAllende
0c66e71ec4 Added preview to the edit submission page 2026-01-29 14:39:01 +01:00
InigoAllende
fe6764fa8f Added cli command to create new showreel 2026-01-27 17:15:54 +01:00
InigoAllende
d186c576ed display selected showreel status on admin page 2026-01-27 17:04:54 +01:00
InigoAllende
9bdeb500cb preview styling 2026-01-27 16:51:02 +01:00
InigoAllende
2a0bf263a0 added logic for previewing yt videos 2026-01-27 15:58:16 +01:00
InigoAllende
96ce95ead7 added management for showreel status and submission history for users 2026-01-23 16:22:46 +01:00
InigoAllende
5ccdcabe8b added functionality to submit entries 2026-01-19 17:23:11 +01:00
Emi
435d7c826c Update for next year 2025-10-22 13:26:28 +02:00
InigoAllende
be91b6a57c fix vote count query 2025-10-22 13:15:04 +02:00
Winston
bae2f6838a Inform users that voting has closed 2025-10-21 14:45:41 +02:00
Iñigo
19fcf4a4aa Merge pull request #30 from godotengine/feature/add-thumbnail-to-vote-cards
added code to render video images
2025-10-10 12:09:13 +02:00
Emi
15a2cd7b27 readding margin to settings 2025-10-10 12:00:39 +02:00
Emi
29648838e8 Fix image 2025-10-10 11:56:06 +02:00
Emi
3ede4011d7 Add lazyload 2025-10-10 11:46:08 +02:00
Emi
2ff69ff42a update style 2025-10-10 11:46:08 +02:00
InigoAllende
cf0afc8b7e added code to render video images 2025-10-10 11:44:48 +02:00
InigoAllende
3d433816a0 made "edit-vote" a link 2025-10-08 12:28:14 +02:00
Emi
633bd6243f typo fix 2025-10-08 11:08:57 +02:00
InigoAllende
276c71abc4 remove skips from csv vote tally 2025-10-07 14:48:38 +02:00
InigoAllende
3fd50c9a18 added show all option to pagination 2025-10-07 14:36:10 +02:00
Iñigo
971c8c44e8 Update skip logic (#28)
* added link to video in admin view, truncated titles that are too long

* added total vote counts to admin page, removed pagination on admin page

* Track skipped videos in DB

* suggest skipped videos if no others left
2025-10-06 17:29:23 +02:00
Winston
f5940ad842 Add note for fund members 2025-10-06 14:59:53 +02:00
Emi
265d113bd0 Merge branch 'master' of github.com:godotengine/godot-showreel-voting 2025-10-06 14:42:58 +02:00
Emi
23d7093ecf add share image 2025-10-06 14:42:43 +02:00
InigoAllende
e92545c726 Update query to be compatible with mariadb 2025-10-06 12:23:35 +02:00
Emi
ad6e9f306c before you vote update 2025-10-06 11:49:38 +02:00
Winston
71a356eb31 Adjust hardcoded configs 2025-10-03 15:55:23 +02:00
Winston
fb89e084ca Ignore compose override files 2025-10-03 14:09:15 +02:00
Winston
b9e1e07342 Proxy fix 2025-10-03 14:07:34 +02:00
Winston
39762b719a Use fully qualified image name 2025-10-03 12:53:54 +02:00
Winston
5f7e7d4f27 Remove chown 2025-10-03 12:51:04 +02:00
Winston
6e959eadad Use podman compatible name 2025-10-03 12:28:57 +02:00
Winston
888beee1a7 Use gunicorn 2025-10-03 12:24:00 +02:00
Winston
bafdada95e Fix syntax error 2025-10-03 12:22:27 +02:00
InigoAllende
972388151f fix db and migrations 2025-10-02 15:55:38 +02:00
Winston
e6bfbd96e0 Initial docker setup 2025-10-02 14:06:30 +02:00
Iñigo
b031a52d6a Flask remake (#23)
* initial backend setup

* copied db setup

* added login

* added autoincrement to ids

* update db again

* added script to populate with test data

* added functionality to fetch videos

* added vote functionality

* added logic to update video info

* added history

* updated readme

* Update thank you page

* fixed small bugs

* small improvements

* added admin view, UI fix

* fix vote buttons style

* added pagination

* added command to load sample data from csv

* Autoplay videos

* Adding before you vote page

* added yt video id extractor

* improve visibility for the history page votes

* added logic for before you vote disclaimer

* Remind people to set videos to unlisted and allowed for embed

* Update home.html

* Update home.html

* Add progress bar to total

* Small adjustments

* fix home {% if user %}

* Update macros.html

* limit vote views to users with specific roles

* added endpoint to delete votes

* added confirmation to the delete vote action

* Update non-fund members CTA

* allow voting to specific fund members

* added result csv endpoint

* updated auth

* revert adding 'vote_allowed' column, merged it into is_staff

* added `is_fund_member` attribute to table and updated code

* refactored code

* update style for voting page

* updated readme

* Add static files

* remove options from dropdown for users that can't vote

* added keyboard shortcuts to vote buttons

* added azerty support for shortcuts

* update skip to S key

* remove placeholder

---------

Co-authored-by: Emi <2206700+coppolaemilio@users.noreply.github.com>
2025-10-02 12:07:03 +02:00