32 Commits

Author SHA1 Message Date
InigoAllende
4979c8461e add total submission count 2026-08-31 15:54:37 +02:00
InigoAllende
2fe9a0cd46 update showreel dates 2026-08-12 10:28:24 +02:00
InigoAllende
984c44fc90 add support for multiple store links 2026-08-10 17:03:39 +02: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
InigoAllende
e6c5800b8f added disclaimer to submit form 2026-08-04 16:13:22 +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
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
Winston
bae2f6838a Inform users that voting has closed 2025-10-21 14:45:41 +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
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
23d7093ecf add share image 2025-10-06 14:42:43 +02:00
Emi
ad6e9f306c before you vote update 2025-10-06 11:49:38 +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
Emi
7fb976ff11 small update 2025-09-04 21:35:55 +02:00
Emi
a871073a47 Adding history example 2025-09-04 16:50:52 +02:00
Emi
e144a05c79 Voting page template 2025-09-04 16:08:44 +02:00
Emi
3d92366a1d Starting from scratch as a Flask app 2025-09-04 13:50:46 +02:00