78 Commits

Author SHA1 Message Date
Julien Veyssier
2278e3a487 inline css
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2024-09-17 01:09:53 +02:00
Julien Veyssier
26ef1b0e8d switch to vite
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2024-09-16 18:57:45 +02:00
Julien Veyssier
95d1e9cabc add admin settings
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2024-09-05 14:26:06 +02:00
Julien Veyssier
494865381c run cs:fix
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2024-01-09 03:17:28 +01:00
Julien Veyssier
05282001b2 get rid of anonymous project creation, adjust the user doc
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2024-01-02 04:06:58 +01:00
Julien Veyssier
0d1250567c rename token param in public page, add bruteforce protection for public pages, improve invalid share link error page
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2024-01-02 01:32:54 +01:00
Julien Veyssier
3182488fd5 start to remove guest access stuff
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2024-01-01 21:00:06 +01:00
Julien Veyssier
63fdadb3c1 remove deprecated script loading functions
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
2022-07-23 15:02:55 +02:00
Julien Veyssier
bcb2397df0 adjust some string and read [skip ci]
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
2021-08-31 15:19:54 +02:00
Julien Veyssier
0755c87e18 refs #9 start to implement password for share links, backend ok
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
2021-08-31 01:47:15 +02:00
Julien Veyssier
fffbf3ffa2 use initial state to pass public page info, no more token/password brief apparition on public page load
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
2021-07-28 00:48:16 +02:00
Julien Veyssier
f5cc023c87 import main style in JS, fix some hover background colors
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
2021-07-14 17:33:38 +02:00
Julien Veyssier
91279768e7 bump to webpack 5, use style lint
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
2020-10-15 18:01:04 +02:00
Julien Veyssier
f8044e3360 fail to switch to nc-webpack-config, still switch on eslint
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
2020-08-24 03:26:46 +02:00
Julien Veyssier
4aa23a39ea implement basic dashboard widget
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
2020-08-23 19:56:23 +02:00
Julien Veyssier
271de26e57 more cleanup [skip ci]
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
2020-06-17 04:52:26 +02:00
Julien Veyssier
c3d825334e begin to make public page work
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
2020-06-15 05:03:04 +02:00
Julien Veyssier
3c8b91b248 main component in progress
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
2020-06-13 19:46:58 +02:00
Julien Veyssier
f392003484 refs #90 generate new project id from name instead of asking the user
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
2020-04-05 20:07:31 +02:00
Julien Veyssier
1dca10cb3b load chartjs css with webpack, no more tricks
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
2020-04-02 04:18:18 +02:00
Julien Veyssier
60f0108a8e change emoji lib to emoji-button, now loadable with webpack
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
2020-04-02 04:03:30 +02:00
Julien Veyssier
9f4f1585f8 refs #84 fix emoji and chart.js related file path
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
2020-03-31 03:44:17 +02:00
Julien Veyssier
5fd3285967 refs #84 add emoji picker to select new cateogyr icon
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
2020-03-31 03:21:09 +02:00
Julien Veyssier
d99dff1534 put some other max input field length [skip ci]
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
2020-03-29 16:42:42 +02:00
Julien Veyssier
cbe2f872c4 fix some strings and read them [skip ci]
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
2020-03-25 19:28:09 +01:00
Julien Veyssier
3fe8a56fea remove sketchy external project feature
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
2020-03-24 14:47:54 +01:00
Julien Veyssier
255c112eb6 refs #81 replace project ID with project ID/name, replace project name by project title [skip ci]
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
2020-03-23 15:10:07 +01:00
Julien Veyssier
2781390910 refs #78 fix kjua import in webpack
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
2020-03-15 18:04:30 +01:00
Julien Veyssier
48ddcc1600 refs #78 hard to import kjua with webpack => import it the old fashioned way
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
2020-03-15 17:56:03 +01:00
Julien Veyssier
7f34ac1746 switch to webpack
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
2020-03-15 02:50:14 +01:00
Julien Veyssier
ede96960cd use npm for js dependencies
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
2020-03-15 02:09:50 +01:00
Julien Veyssier
1ee9a007d8 remove fontawesome
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
2020-03-15 01:33:21 +01:00
Julien Veyssier
81c0f0416e remove moment js
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
2020-03-15 01:24:00 +01:00
Julien Veyssier
0dc9214235 new public url with password like https://nc.net/.../cospend/loginproject/PROJID/PASSWORD
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
2020-01-23 00:21:23 +01:00
Julien Veyssier
81d2550b53 member color is now editable
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
2020-01-02 03:20:06 +01:00
Julien Veyssier
fffa15d99f stats: add pie charts showing paid and spent per member
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
2020-01-01 17:43:00 +01:00
Julien Veyssier
c9f4517f0f make stats and settlement tables sortable [skip ci]
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
2019-12-31 19:43:54 +01:00
Julien Veyssier
70c02f30ce Merge branch 'master' into denics/cospend-nc-issue39 2019-12-28 15:13:04 +01:00
Julien Veyssier
507c219032 get rid of browser password remembering by emptying fields by default
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
2019-12-23 19:55:22 +01:00
Julien Veyssier
eebeff1731 refs #57 add option to set output directory 2019-12-23 14:49:18 +01:00
denix
9ad393370a fix merge. rebased. 2019-11-25 12:28:47 +01:00
Julien Veyssier
459a26bb3b fix billtype width, fix some strings, fix group display in activity 2019-10-27 01:48:59 +02:00
denix
d166800882 first upload 2019-08-05 18:12:42 +02:00
Julien Veyssier
d9b9185ba0 remove settings stats and settle buttons, move 'add external proj' to settings 2019-03-07 15:11:00 +01:00
Julien Veyssier
d4ecb92fc0 constraints on project id, fix some strings 2019-03-07 03:27:23 +01:00
Julien Veyssier
f827e9e853 refs #13 make password optional when creating new project, deny guest access to projects with empty password 2019-03-07 00:55:46 +01:00
Julien Veyssier
ab2e975d3a external project in progress 2019-03-06 01:43:38 +01:00
Julien Veyssier
17591817b2 add link/QRCode for MoneyBuster 2019-03-05 03:00:05 +01:00
Julien Veyssier
08c034a5f4 refs #6 add ability to export csv project file to NC Files 2019-02-18 14:55:01 +01:00
Julien Veyssier
84ea47f009 refs #6 add ability to import csv project files from NC Files 2019-02-18 04:41:14 +01:00