|
|
5fa23fb552
|
Translate label in chart
|
2025-12-05 10:10:58 -06:00 |
|
|
|
174a4c4d79
|
Sort chart by Majority Judgment
|
2025-12-05 07:56:33 -06:00 |
|
|
|
e4df728a04
|
Validate email address
|
2025-12-04 17:41:28 -06:00 |
|
|
|
55a5801da4
|
Add hint about Markdown
|
2025-12-04 17:27:13 -06:00 |
|
|
|
243d27781d
|
Put multiple actions on the same line
|
2025-12-04 17:17:12 -06:00 |
|
|
|
cc6a684bc6
|
Display vote title
|
2025-12-04 16:59:46 -06:00 |
|
|
|
0b08485ffc
|
Highlight winner
|
2025-12-04 16:47:39 -06:00 |
|
|
|
25c3650e59
|
Update translations
|
2025-12-04 02:53:53 +01:00 |
|
|
|
d5e7f6c4b3
|
Reload form with same data
|
2025-12-04 02:53:31 +01:00 |
|
|
|
ecbf830e81
|
Reorder as in form
|
2025-12-04 02:52:25 +01:00 |
|
|
|
b2e76f4363
|
Validate candidate name
|
2025-12-04 02:23:04 +01:00 |
|
|
|
f8b5f80823
|
Reload form with same data
|
2025-12-04 02:04:36 +01:00 |
|
|
|
78abcce758
|
Validate vote title
|
2025-12-04 01:47:17 +01:00 |
|
|
|
4ad1c4cb86
|
Use <p> consistently for form alerts
|
2025-12-04 01:46:23 +01:00 |
|
|
|
0ddb1364bc
|
Simplify
|
2025-12-04 01:45:59 +01:00 |
|
|
|
a5a9e92e18
|
Allow editing candidates
|
2025-12-04 01:26:32 +01:00 |
|
|
|
5a278fcddf
|
Rewrite views with Bootstrap
|
2025-12-04 01:03:46 +01:00 |
|
|
|
134ebec01f
|
Use Bootstrap badge
|
2025-12-03 19:02:45 +01:00 |
|
|
|
d87d191cc9
|
Add Bootstrap header and navigation
|
2025-12-03 18:49:39 +01:00 |
|
|
|
be9c415048
|
Move editing the vote description to a dedicated page
So that /votes/:id remains a preview page, even for organizers.
|
2025-12-03 18:05:54 +01:00 |
|
|
|
507a8dfaea
|
Fix translations
|
2025-10-13 20:20:46 +02:00 |
|
|
|
8d8bce3207
|
Translate value labels
|
2025-10-13 20:10:15 +02:00 |
|
|
|
b07b0da672
|
Force ratings on all candidates before saving
|
2025-10-13 20:07:34 +02:00 |
|
|
|
fa57d465be
|
Limit width of text
|
2025-10-07 11:02:22 +02:00 |
|
|
|
fa1a58bea2
|
Render descriptions as Markdown
|
2025-09-27 19:16:24 +02:00 |
|
|
|
5fa73da51a
|
Add admin panel for users and votes
Closes #2
|
2025-06-08 20:47:09 -06:00 |
|
|
|
9993d04ab0
|
Improve indentation
|
2025-06-08 18:17:56 -06:00 |
|
|
|
b41a0d0417
|
Close votes automatically after 7 days
Closes #1
|
2025-06-08 16:07:20 -06:00 |
|
|
|
0afc881b5d
|
Clarify button labels
|
2025-06-07 20:05:28 -06:00 |
|
|
|
dc22a5bc7c
|
Hash reset codes in database
Otherwise, they can be reused if the database gets leaked.
|
2025-06-07 19:28:58 -06:00 |
|
|
|
fa4f77c365
|
Add password reset
Closes #15
|
2025-06-07 18:38:33 -06:00 |
|
|
|
2ca2d010df
|
Fix responsiveness
|
2025-05-28 17:37:16 -06:00 |
|
|
|
6106e088df
|
Change app name
|
2025-04-06 18:25:13 -06:00 |
|
|
|
dc01cb61ad
|
Require at least 2 candidates to open a vote
|
2025-04-06 17:05:07 -06:00 |
|
|
|
b7bcd661b8
|
Add missing template
|
2025-04-06 17:05:07 -06:00 |
|
|
|
4faa4fd555
|
Validate email and password
|
2025-04-06 17:05:07 -06:00 |
|
|
|
069d565ba9
|
Format headings as th
|
2025-04-06 17:05:07 -06:00 |
|
|
|
058b512b7d
|
Add color to ratings
|
2025-04-06 17:05:07 -06:00 |
|
|
|
c4ebe12408
|
Add bar chart
|
2025-04-06 17:05:07 -06:00 |
|
|
|
e826d79240
|
Translate to Catalan
|
2025-04-06 17:05:07 -06:00 |
|
|
|
3fa8c69a49
|
Set up localization
|
2025-04-06 17:05:07 -06:00 |
|
|
|
42b0bab6a2
|
Display results as a table
|
2025-04-06 17:05:07 -06:00 |
|
|
|
9810cdb615
|
Configure rating scale as class instance variable of MajorityJudgment
|
2025-04-06 17:05:07 -06:00 |
|
|
|
4462159b93
|
Allow deleting candidates
|
2025-04-06 17:05:07 -06:00 |
|
|
|
75e9630b8f
|
Display state of votes on Home
|
2025-04-06 17:05:07 -06:00 |
|
|
|
ac32ce243a
|
Allow delete vote
|
2025-04-06 17:05:07 -06:00 |
|
|
|
b254497ddc
|
Use consistent layout
|
2025-04-06 17:05:07 -06:00 |
|
|
|
958ec8a2a9
|
Link to Home from all pages
|
2025-04-06 17:05:07 -06:00 |
|
|
|
59d535e534
|
Require being an organizer to modify the state and organizers of a vote
|
2025-04-06 17:05:07 -06:00 |
|
|
|
a2e41bdc2d
|
Require being an organizer to edit a draft vote
|
2025-04-06 17:05:07 -06:00 |
|