Bartosz Moczulski
338cab1660
i18n: Introduce plural forms for reservations, emails, messages
...
In many languages there is more than one plural form of nouns and rules
for choosing the correct one are often far more complex than in English.
Luckily both react-i18next and Weblate provide built-in support for
translating and selecting plural forms in accordance with grammatical
rules of any given language.
In order to enable plural forms `{count: n}` option is added to relevant
`t()` calls. In translations files "_one" and "_other" suffix is added
to English labels such that Weblate can detect which entries represent a
set of plural forms and show appropriate language-specific form on the
translation page. E.g. in Polish there are 2 plural forms and hence 3
resulting suffixes: "_one", "_few", "_many".
Note on transition period: in the absence of expected suffixed variants
react-i18next will use non-suffixed one (if present) so existing
translations will continue to work just fine even if they happen to be
grammatically imperfect. Translators can provide proper plural forms in
once this change is merged and Weblate will then replace non-suffixed
labels with the suffixed ones.
2023-03-21 10:03:36 +01:00
binwiederhier
b8836d674a
Merge branch 'main' of https://hosted.weblate.org/git/ntfy/web
2023-03-20 21:55:35 -04:00
ssantos
d72ae47d1f
Translated using Weblate (Portuguese)
...
Currently translated at 61.0% (216 of 354 strings)
Translation: ntfy/Web app
Translate-URL: https://hosted.weblate.org/projects/ntfy/web/pt/
2023-03-20 10:37:29 +01:00
Poesty Li
a5d2fc172b
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 100.0% (354 of 354 strings)
Translation: ntfy/Web app
Translate-URL: https://hosted.weblate.org/projects/ntfy/web/zh_Hans/
2023-03-20 10:37:29 +01:00
Emanuele Cisbani
bbab81a1a2
Translated using Weblate (Italian)
...
Currently translated at 72.8% (258 of 354 strings)
Translation: ntfy/Web app
Translate-URL: https://hosted.weblate.org/projects/ntfy/web/it/
2023-03-20 10:37:28 +01:00
109247019824
78a1ca81e3
Translated using Weblate (Bulgarian)
...
Currently translated at 78.5% (278 of 354 strings)
Translation: ntfy/Web app
Translate-URL: https://hosted.weblate.org/projects/ntfy/web/bg/
2023-03-20 10:37:28 +01:00
binwiederhier
844f4a3931
I don't understand.
2023-03-18 13:34:52 -04:00
binwiederhier
d97c3d2afc
Bump
2023-03-18 13:18:59 -04:00
binwiederhier
29ddd2a4b5
Once more, with feeling
2023-03-17 22:27:10 -04:00
binwiederhier
d11d7b13e6
Bump deps
2023-03-17 21:35:11 -04:00
binwiederhier
c3ec809727
Deps
2023-03-16 22:44:18 -04:00
binwiederhier
e72a2703db
Merge branch 'main' of https://hosted.weblate.org/git/ntfy/web
2023-03-16 22:41:11 -04:00
109247019824
835dad9eba
Translated using Weblate (Bulgarian)
...
Currently translated at 74.0% (262 of 354 strings)
Translation: ntfy/Web app
Translate-URL: https://hosted.weblate.org/projects/ntfy/web/bg/
2023-03-14 12:30:19 +01:00
Nick
77eb898528
Translated using Weblate (Russian)
...
Currently translated at 100.0% (354 of 354 strings)
Translation: ntfy/Web app
Translate-URL: https://hosted.weblate.org/projects/ntfy/web/ru/
2023-03-13 14:03:23 +01:00
Shoshin Akamine
ad9f8a5400
Translated using Weblate (Japanese)
...
Currently translated at 100.0% (354 of 354 strings)
Translation: ntfy/Web app
Translate-URL: https://hosted.weblate.org/projects/ntfy/web/ja/
2023-03-13 14:03:22 +01:00
Antoine P
ceba7503a4
Translated using Weblate (French)
...
Currently translated at 99.7% (353 of 354 strings)
Translation: ntfy/Web app
Translate-URL: https://hosted.weblate.org/projects/ntfy/web/fr/
2023-03-13 14:03:22 +01:00
binwiederhier
6d672a7a71
Strip fonts
2023-03-12 20:52:30 -04:00
binwiederhier
394bca0ca6
Merge branch 'main' of https://hosted.weblate.org/git/ntfy/web
2023-03-11 21:28:56 -05:00
ButterflyOfFire
e808cace29
Translated using Weblate (Arabic)
...
Currently translated at 92.3% (327 of 354 strings)
Translation: ntfy/Web app
Translate-URL: https://hosted.weblate.org/projects/ntfy/web/ar/
2023-03-09 22:48:12 +01:00
Bartosz Moczulski
762dc8449c
Translated using Weblate (Polish)
...
Currently translated at 87.5% (310 of 354 strings)
Translation: ntfy/Web app
Translate-URL: https://hosted.weblate.org/projects/ntfy/web/pl/
2023-03-09 22:48:12 +01:00
waclaw66
385bb5634d
Translated using Weblate (Czech)
...
Currently translated at 100.0% (354 of 354 strings)
Translation: ntfy/Web app
Translate-URL: https://hosted.weblate.org/projects/ntfy/web/cs/
2023-03-09 22:48:11 +01:00
Linerly
1aaa82b631
Translated using Weblate (Indonesian)
...
Currently translated at 100.0% (354 of 354 strings)
Translation: ntfy/Web app
Translate-URL: https://hosted.weblate.org/projects/ntfy/web/id/
2023-03-09 22:48:11 +01:00
gallegonovato
e0bc2f13f0
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (354 of 354 strings)
Translation: ntfy/Web app
Translate-URL: https://hosted.weblate.org/projects/ntfy/web/es/
2023-03-09 22:48:11 +01:00
109247019824
6ab974e50f
Translated using Weblate (Bulgarian)
...
Currently translated at 70.6% (250 of 354 strings)
Translation: ntfy/Web app
Translate-URL: https://hosted.weblate.org/projects/ntfy/web/bg/
2023-03-09 22:48:10 +01:00
Oğuz Ersen
75217bf61b
Translated using Weblate (Turkish)
...
Currently translated at 100.0% (354 of 354 strings)
Translation: ntfy/Web app
Translate-URL: https://hosted.weblate.org/projects/ntfy/web/tr/
2023-03-09 22:48:10 +01:00
Christian Meis
2ee2395bd0
Translated using Weblate (German)
...
Currently translated at 100.0% (354 of 354 strings)
Translation: ntfy/Web app
Translate-URL: https://hosted.weblate.org/projects/ntfy/web/de/
2023-03-09 22:48:09 +01:00
binwiederhier
c6bfdd45be
Increase allowed auth failure attempts, Increase maximum incremental backoff retry interval
2023-03-08 14:51:47 -05:00
Anders H
bd2dc5376c
Translated using Weblate (Danish)
...
Currently translated at 82.1% (281 of 342 strings)
Translation: ntfy/Web app
Translate-URL: https://hosted.weblate.org/projects/ntfy/web/da/
2023-03-07 05:13:38 +01:00
ButterflyOfFire
823963b934
Translated using Weblate (Arabic)
...
Currently translated at 89.1% (305 of 342 strings)
Translation: ntfy/Web app
Translate-URL: https://hosted.weblate.org/projects/ntfy/web/ar/
2023-03-07 05:13:38 +01:00
109247019824
d30c5acf0d
Translated using Weblate (Bulgarian)
...
Currently translated at 69.8% (239 of 342 strings)
Translation: ntfy/Web app
Translate-URL: https://hosted.weblate.org/projects/ntfy/web/bg/
2023-03-07 05:13:38 +01:00
ButterflyOfFire
961b62ad87
Translated using Weblate (Arabic)
...
Currently translated at 86.2% (295 of 342 strings)
Translation: ntfy/Web app
Translate-URL: https://hosted.weblate.org/projects/ntfy/web/ar/
2023-03-07 05:13:38 +01:00
Fredrik
3f0cc828f2
Translated using Weblate (Swedish)
...
Currently translated at 22.2% (76 of 342 strings)
Translation: ntfy/Web app
Translate-URL: https://hosted.weblate.org/projects/ntfy/web/sv/
2023-03-07 05:13:37 +01:00
Andrew
394a30784b
Translated using Weblate (Ukrainian)
...
Currently translated at 69.8% (239 of 342 strings)
Translation: ntfy/Web app
Translate-URL: https://hosted.weblate.org/projects/ntfy/web/uk/
2023-03-07 05:13:37 +01:00
Nick
d887e41cf7
Translated using Weblate (Russian)
...
Currently translated at 100.0% (342 of 342 strings)
Translation: ntfy/Web app
Translate-URL: https://hosted.weblate.org/projects/ntfy/web/ru/
2023-03-07 05:13:37 +01:00
Shoshin Akamine
2565802721
Translated using Weblate (Japanese)
...
Currently translated at 100.0% (342 of 342 strings)
Translation: ntfy/Web app
Translate-URL: https://hosted.weblate.org/projects/ntfy/web/ja/
2023-03-07 05:13:37 +01:00
Rogelio Dominguez
d4a044366d
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (342 of 342 strings)
Translation: ntfy/Web app
Translate-URL: https://hosted.weblate.org/projects/ntfy/web/es/
2023-03-07 05:13:37 +01:00
binwiederhier
477c9d3ed5
Bump
2023-03-04 16:51:55 -05:00
binwiederhier
250637cf92
Added Danish
2023-03-02 21:48:21 -05:00
binwiederhier
b46de7402d
Merge branch 'main' of https://hosted.weblate.org/git/ntfy/web
2023-03-02 21:45:07 -05:00
Anders H
315034c8cd
Translated using Weblate (Danish)
...
Currently translated at 65.2% (223 of 342 strings)
Translation: ntfy/Web app
Translate-URL: https://hosted.weblate.org/projects/ntfy/web/da/
2023-03-01 23:38:21 +01:00
ButterflyOfFire
23ac9d44a1
Translated using Weblate (Arabic)
...
Currently translated at 82.4% (282 of 342 strings)
Translation: ntfy/Web app
Translate-URL: https://hosted.weblate.org/projects/ntfy/web/ar/
2023-03-01 23:38:20 +01:00
Bartosz Moczulski
70db2f994c
Translated using Weblate (Polish)
...
Currently translated at 69.2% (237 of 342 strings)
Translation: ntfy/Web app
Translate-URL: https://hosted.weblate.org/projects/ntfy/web/pl/
2023-03-01 23:38:20 +01:00
binwiederhier
d89df315e4
Bump deps
2023-02-28 14:40:26 -05:00
binwiederhier
fe3a225f8f
Add billing-contact
config option
2023-02-28 14:38:31 -05:00
binwiederhier
33e3f7ae46
Merge branch 'main' of https://hosted.weblate.org/git/ntfy/web
2023-02-27 10:44:58 -05:00
Anders H
0fe1e109ed
Added translation using Weblate (Danish)
2023-02-27 16:31:34 +01:00
109247019824
ae6f649a06
Translated using Weblate (Bulgarian)
...
Currently translated at 67.2% (230 of 342 strings)
Translation: ntfy/Web app
Translate-URL: https://hosted.weblate.org/projects/ntfy/web/bg/
2023-02-27 07:36:51 +01:00
binwiederhier
00879d11d3
Upgrade dialog: Disable submit button for free tier
2023-02-25 22:24:04 -05:00
binwiederhier
f1bcc26cfe
Bump deps
2023-02-25 21:20:58 -05:00
binwiederhier
f4772b0c75
Merge branch 'main' of https://hosted.weblate.org/git/ntfy/web
2023-02-25 20:29:19 -05:00
Poesty Li
d0a98afc49
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 100.0% (342 of 342 strings)
Translation: ntfy/Web app
Translate-URL: https://hosted.weblate.org/projects/ntfy/web/zh_Hans/
2023-02-26 00:39:48 +01:00
Rogelio Dominguez
da3a5681d9
Translated using Weblate (Spanish)
...
Currently translated at 70.4% (241 of 342 strings)
Translation: ntfy/Web app
Translate-URL: https://hosted.weblate.org/projects/ntfy/web/es/
2023-02-26 00:39:48 +01:00
Rycoh
ab1dbb04bd
Translated using Weblate (Romanian)
...
Currently translated at 3.2% (11 of 342 strings)
Translation: ntfy/Web app
Translate-URL: https://hosted.weblate.org/projects/ntfy/web/ro/
2023-02-23 22:37:17 +01:00
Nifou
1fe19e41fb
Translated using Weblate (French)
...
Currently translated at 100.0% (342 of 342 strings)
Translation: ntfy/Web app
Translate-URL: https://hosted.weblate.org/projects/ntfy/web/fr/
2023-02-23 22:37:17 +01:00
Vri 🌈
a47ac2a5b5
Translated using Weblate (German)
...
Currently translated at 100.0% (342 of 342 strings)
Translation: ntfy/Web app
Translate-URL: https://hosted.weblate.org/projects/ntfy/web/de/
2023-02-23 22:37:16 +01:00
binwiederhier
1da4187405
"save up to" in upgrade dialog
2023-02-22 14:21:23 -05:00
binwiederhier
3d40acc26b
Chip
2023-02-22 09:25:56 -05:00
Nifou
f7ed0eb4e7
Translated using Weblate (French)
...
Currently translated at 59.0% (202 of 342 strings)
Translation: ntfy/Web app
Translate-URL: https://hosted.weblate.org/projects/ntfy/web/fr/
2023-02-22 10:38:35 +01:00
waclaw66
9eadaf4c3a
Translated using Weblate (Czech)
...
Currently translated at 100.0% (342 of 342 strings)
Translation: ntfy/Web app
Translate-URL: https://hosted.weblate.org/projects/ntfy/web/cs/
2023-02-22 08:36:02 +01:00
binwiederhier
ef9d6d9f6c
Support for annual billing intervals
2023-02-21 22:44:30 -05:00
binwiederhier
fd470702ab
Merge branch 'main' of https://hosted.weblate.org/git/ntfy/web
2023-02-20 21:51:18 -05:00
ButterflyOfFire
d17d86da95
Translated using Weblate (Arabic)
...
Currently translated at 80.7% (276 of 342 strings)
Translation: ntfy/Web app
Translate-URL: https://hosted.weblate.org/projects/ntfy/web/ar/
2023-02-21 03:51:11 +01:00
Tmpod
f8a70c6025
Translated using Weblate (Portuguese)
...
Currently translated at 63.1% (216 of 342 strings)
Translation: ntfy/Web app
Translate-URL: https://hosted.weblate.org/projects/ntfy/web/pt/
2023-02-21 03:51:10 +01:00
Sirius Chan
587cc48b24
Translated using Weblate (Chinese (Traditional))
...
Currently translated at 58.1% (199 of 342 strings)
Translation: ntfy/Web app
Translate-URL: https://hosted.weblate.org/projects/ntfy/web/zh_Hant/
2023-02-21 03:51:09 +01:00
Ruben
0c430c37bc
Translated using Weblate (Dutch)
...
Currently translated at 72.8% (249 of 342 strings)
Translation: ntfy/Web app
Translate-URL: https://hosted.weblate.org/projects/ntfy/web/nl/
2023-02-21 03:51:09 +01:00
Tomáš Plášek
273b911ccf
Translated using Weblate (Czech)
...
Currently translated at 63.7% (218 of 342 strings)
Translation: ntfy/Web app
Translate-URL: https://hosted.weblate.org/projects/ntfy/web/cs/
2023-02-21 03:51:08 +01:00
Shoshin Akamine
a51228b374
Translated using Weblate (Japanese)
...
Currently translated at 64.6% (221 of 342 strings)
Translation: ntfy/Web app
Translate-URL: https://hosted.weblate.org/projects/ntfy/web/ja/
2023-02-21 03:51:08 +01:00
Linerly
568b336913
Translated using Weblate (Indonesian)
...
Currently translated at 100.0% (342 of 342 strings)
Translation: ntfy/Web app
Translate-URL: https://hosted.weblate.org/projects/ntfy/web/id/
2023-02-21 03:51:07 +01:00
slundi
ab5fc36fb7
Translated using Weblate (French)
...
Currently translated at 58.4% (200 of 342 strings)
Translation: ntfy/Web app
Translate-URL: https://hosted.weblate.org/projects/ntfy/web/fr/
2023-02-21 03:51:06 +01:00
Alejandro AR
ff78ecc195
Translated using Weblate (Spanish)
...
Currently translated at 63.4% (217 of 342 strings)
Translation: ntfy/Web app
Translate-URL: https://hosted.weblate.org/projects/ntfy/web/es/
2023-02-21 03:51:06 +01:00
109247019824
bf2acbf617
Translated using Weblate (Bulgarian)
...
Currently translated at 64.0% (219 of 342 strings)
Translation: ntfy/Web app
Translate-URL: https://hosted.weblate.org/projects/ntfy/web/bg/
2023-02-21 03:51:05 +01:00
MrZander
f18b98d75b
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 56.1% (192 of 342 strings)
Translation: ntfy/Web app
Translate-URL: https://hosted.weblate.org/projects/ntfy/web/nb_NO/
2023-02-21 03:51:05 +01:00
Oğuz Ersen
16c5c74923
Translated using Weblate (Turkish)
...
Currently translated at 100.0% (342 of 342 strings)
Translation: ntfy/Web app
Translate-URL: https://hosted.weblate.org/projects/ntfy/web/tr/
2023-02-21 03:51:05 +01:00
Christian Meis
3586fc90ca
Translated using Weblate (German)
...
Currently translated at 100.0% (342 of 342 strings)
Translation: ntfy/Web app
Translate-URL: https://hosted.weblate.org/projects/ntfy/web/de/
2023-02-21 03:51:04 +01:00
binwiederhier
0177016fbc
Do not disable "Reserve topic" checkbox for admins
2023-02-20 20:06:49 -05:00
binwiederhier
cf6997797e
Merge branch 'main' of https://hosted.weblate.org/git/ntfy/web
2023-02-20 15:47:09 -05:00
Linerly
227ea8ecc5
Translated using Weblate (Indonesian)
...
Currently translated at 64.9% (222 of 342 strings)
Translation: ntfy/Web app
Translate-URL: https://hosted.weblate.org/projects/ntfy/web/id/
2023-02-19 13:52:28 +01:00
binwiederhier
7e4fb3caed
Merge branch 'main' of https://hosted.weblate.org/git/ntfy/web
2023-02-19 07:25:20 -05:00
binwiederhier
152dfbbb54
Add Arabic
2023-02-19 07:25:14 -05:00
ButterflyOfFire
c3f29bdc41
Translated using Weblate (Arabic)
...
Currently translated at 83.0% (157 of 189 strings)
Translation: ntfy/Web app
Translate-URL: https://hosted.weblate.org/projects/ntfy/web/ar/
2023-02-19 13:22:41 +01:00
binwiederhier
85fc16b016
Bump deps
2023-02-17 21:47:14 -05:00
binwiederhier
2d0ce79011
Merge branch 'main' of https://hosted.weblate.org/git/ntfy/web
2023-02-16 22:48:49 -05:00
ButterflyOfFire
c6e091a754
Translated using Weblate (Arabic)
...
Currently translated at 22.7% (43 of 189 strings)
Translation: ntfy/Web app
Translate-URL: https://hosted.weblate.org/projects/ntfy/web/ar/
2023-02-16 23:39:34 +01:00
binwiederhier
b8e976f4f6
Bump to 2.0.0
2023-02-16 14:21:19 -05:00
ButterflyOfFire
6451762508
Added translation using Weblate (Arabic)
2023-02-15 22:44:07 +01:00
binwiederhier
fda90c217f
Bump
2023-02-15 15:41:41 -05:00
binwiederhier
76d46ec646
Minor tweaks
2023-02-15 10:55:01 -05:00
binwiederhier
0df3e3e4f5
Merge branch 'main' into user-account
2023-02-14 21:22:46 -05:00
binwiederhier
f2f5a06be1
Bump JS deps
2023-02-14 20:58:29 -05:00
binwiederhier
80292f1f4d
Tiny changes
2023-02-14 14:26:30 -05:00
binwiederhier
9b118e8085
Merge branch 'main' into user-account
2023-02-12 21:14:50 -05:00
binwiederhier
0d4ef18358
Merge branch 'main' of https://hosted.weblate.org/git/ntfy/web
2023-02-12 21:11:16 -05:00
binwiederhier
cc309e87e9
Remove awkward subscription id
2023-02-12 14:09:44 -05:00
binwiederhier
73b0161ff7
Remove self-review todo
2023-02-11 20:45:04 -05:00
binwiederhier
4cbf1f5371
Derp
2023-02-11 20:38:13 -05:00
binwiederhier
e5a33523d9
Why is this so hard
2023-02-11 14:32:50 -05:00
binwiederhier
224c54b1a2
Fix UI bug with publish dialog
2023-02-11 14:13:10 -05:00
Rycoh
020f561ad4
Translated using Weblate (Romanian)
...
Currently translated at 4.7% (9 of 189 strings)
Translation: ntfy/Web app
Translate-URL: https://hosted.weblate.org/projects/ntfy/web/ro/
2023-02-11 19:36:39 +01:00
binwiederhier
669d269fd9
Popup click should not open page
2023-02-11 10:52:19 -05:00
binwiederhier
b026e45189
Self-review (cont'd)
2023-02-11 10:49:37 -05:00
binwiederhier
5724bdf436
Fix UI bugs
2023-02-10 21:19:44 -05:00
Rycoh
432cc2003e
Added translation using Weblate (Romanian)
2023-02-10 18:55:34 +01:00
binwiederhier
e6bb5f484c
Self-review, round 2
2023-02-09 15:24:12 -05:00
binwiederhier
bcb22d8d4c
Added disallowed-topics
2023-02-09 08:32:51 -05:00
binwiederhier
fb3e47386c
Merge branch 'main' into user-account
2023-02-07 23:30:21 -05:00
binwiederhier
2b4f7ab56f
Merge branch 'main' of https://hosted.weblate.org/git/ntfy/web
2023-02-07 23:21:09 -05:00
binwiederhier
19324ab232
"Limit reached" chips
2023-02-07 23:18:41 -05:00
Tmpod
5f8ecfaf81
Translated using Weblate (Portuguese)
...
Currently translated at 100.0% (189 of 189 strings)
Translation: ntfy/Web app
Translate-URL: https://hosted.weblate.org/projects/ntfy/web/pt/
2023-02-03 14:37:52 +01:00
binwiederhier
0885951a67
JS error handling
2023-02-02 15:19:37 -05:00
binwiederhier
180a7df1e7
No ripple in dialogs
2023-01-31 22:12:16 -05:00
binwiederhier
07cdf2bc7a
Reserve dialogs
2023-01-31 21:39:30 -05:00
binwiederhier
259293f9b3
JS constants
2023-01-30 13:10:45 -05:00
binwiederhier
40ba143a63
nowrap
2023-01-28 22:13:43 -05:00
binwiederhier
e596834096
Add "last access" to access tokens
2023-01-28 20:29:06 -05:00
binwiederhier
16c14bf709
Add Access Tokens UI
2023-01-27 23:10:59 -05:00
bjornclauw
facf4684ae
Translated using Weblate (Dutch)
...
Currently translated at 100.0% (189 of 189 strings)
Translation: ntfy/Web app
Translate-URL: https://hosted.weblate.org/projects/ntfy/web/nl/
2023-01-27 13:44:17 +01:00
binwiederhier
1771cb3fdb
No flickering for sync topic
2023-01-24 15:31:39 -05:00
binwiederhier
0d537c8a24
Reserve icons
2023-01-23 20:04:04 -05:00
binwiederhier
e82a2e518c
Add password confirmation to account delete dialog, v1/tiers test
2023-01-23 10:58:39 -05:00
binwiederhier
88abd8872d
Changing password should confirm the old password
2023-01-21 20:52:16 -05:00
binwiederhier
c66a9851cc
Re-add password confirmation
2023-01-21 20:07:39 -05:00
binwiederhier
5310b1d48e
Merge branch 'main' into user-account
2023-01-21 15:34:06 -05:00
binwiederhier
6ae200e338
Added Portuguese
2023-01-21 15:17:30 -05:00
binwiederhier
ab6b902fb5
Merge branch 'main' of https://hosted.weblate.org/git/ntfy/web
2023-01-21 15:14:31 -05:00
binwiederhier
5b14c76e54
Revert home page to existing page
2023-01-21 08:55:31 -05:00
binwiederhier
31a3bb7cd6
Payments webhook test, delete attachments/messages when reservations are removed,
2023-01-20 22:47:37 -05:00
binwiederhier
3bd6518309
Fix a bunch of FIXMEs
2023-01-18 15:50:06 -05:00
binwiederhier
f945fb4cdd
A little polishing, make upgrade banner work when not logged in
2023-01-18 13:46:40 -05:00
binwiederhier
cead305a9a
Make prettier
2023-01-17 20:21:19 -05:00
binwiederhier
4092f7fd51
Upgrade dialog looks nice now
2023-01-17 19:40:03 -05:00
binwiederhier
695c1349e8
Upgrade dialog
2023-01-17 10:09:37 -05:00
binwiederhier
83de879894
publishSyncEvent, Stripe endpoint changes
2023-01-16 16:35:37 -05:00
binwiederhier
7faed3ee1e
Add "Canceled" banner
2023-01-16 10:35:12 -05:00
binwiederhier
c06bfb989e
Payment stuff, cont'd
2023-01-15 23:29:46 -05:00
binwiederhier
01fd4754f9
WIP: Stripe integration
2023-01-14 06:43:44 -05:00
binwiederhier
24529bd0ad
Rename /access to /reservation
2023-01-12 10:50:09 -05:00
binwiederhier
fdee54f921
Account sync in action
2023-01-11 21:38:10 -05:00
ssantos
2ec13c64f3
Translated using Weblate (Portuguese)
...
Currently translated at 100.0% (189 of 189 strings)
Translation: ntfy/Web app
Translate-URL: https://hosted.weblate.org/projects/ntfy/web/pt/
2023-01-11 16:54:38 +01:00
Nifou
c916eeb9d7
Translated using Weblate (French)
...
Currently translated at 100.0% (189 of 189 strings)
Translation: ntfy/Web app
Translate-URL: https://hosted.weblate.org/projects/ntfy/web/fr/
2023-01-11 16:54:38 +01:00
Zoe
8ee85a4007
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 100.0% (189 of 189 strings)
Translation: ntfy/Web app
Translate-URL: https://hosted.weblate.org/projects/ntfy/web/nb_NO/
2023-01-11 16:54:37 +01:00
binwiederhier
3dd8dd4288
Stats resetter at midnight UTC
2023-01-10 22:51:51 -05:00
binwiederhier
b27c608508
useContext work in JS
2023-01-09 20:37:13 -05:00
binwiederhier
a4529617cc
Make upgrade banner bigger
2023-01-09 17:56:51 -05:00
binwiederhier
3aba7404fc
Tiers make sense for admins now
2023-01-09 15:40:46 -05:00
binwiederhier
1f54adad71
Rename plan->tier, topics->reservations, more tests, more todos
2023-01-07 21:04:13 -05:00
binwiederhier
60f1882bec
Startup queries, foreign keys
2023-01-05 15:20:44 -05:00
binwiederhier
3280c2c440
Upgrade banner
2023-01-04 22:47:12 -05:00
binwiederhier
a91da7cf2c
Reserved topic stuff
2023-01-04 20:34:22 -05:00
binwiederhier
82d3b41699
Merge branch 'main' into user-account
2023-01-03 21:30:26 -05:00
binwiederhier
e12bc6aa19
Deps
2023-01-03 21:30:15 -05:00