Commit Graph

70 Commits

Author SHA1 Message Date
Adrià Casajús 501b225e40
Require sudo for account changes (#2041)
* Move accounts settings under sudo

* Fixed sudo mode

* Add a log message

* Update test

* Renamed sudo_setting to account_setting

* Moved simple login data export and alias/import export to account settings

* Move account settings to the top-right dropdown
2024-02-29 11:20:29 +01:00
D-Bao 7b0d6dae1b
Fix dropdown item in header (#2024) 2024-02-02 10:23:05 +01:00
Son Nguyen Kim 4a046c5f6f
fix error when user logs out, go back to /dashboard and has the server error (#2003)
* fix error when user logs out, go back to /dashboard and has the server error

* reformat files. Not run ruff on migrations/ and .venv

---------

Co-authored-by: Son NK <son@simplelogin.io>
2024-01-05 14:30:07 +01:00
Kelp8 00737f68de
Minor wordings change (#1985)
* Wording changes

* Add information to avoid being put in SPAM

* Remove word repeating

* Add forum mention

* Add forum mention to header.html

* Add info to avoid person marking as SPAM
2024-01-02 13:20:48 +01:00
Carlos Quintana b3ce5c8901
chore: add noopener noreferrer to every target _blank (#1608) 2023-02-27 13:15:25 +01:00
Son Nguyen Kim c5773af6a8
remove 15 hardcoding (#1164) 2022-07-19 15:09:46 +02:00
Carlos Quintana cb7868bdca
Add djlint (#1122)
* Add DJlint configuration

* Initial reformat for djlint

* Add template linting to CI

* Add explanation for HTML template checks in CONTRIBUTING.md
2022-06-29 11:28:26 +02:00
Son Nguyen Kim 6b3ff6f9d9
Merge pull request #1014 from simple-login/improve-wording
add mention about the limit of 15 aliases into the header
2022-05-23 17:11:08 +02:00
Son 53a050d4d1 display user email if user name is empty 2022-05-20 16:35:26 +02:00
Son b8e3db3e11 add mention about the limit of 15 aliases into the header 2022-05-20 16:28:27 +02:00
Son 07f5267c5a move api keys page to header 2022-05-20 16:06:30 +02:00
Son e01eff8755 only show the help button on desktop 2022-04-26 13:01:12 +02:00
Son f6320d5321 use another logo for mobile 2022-04-26 13:00:57 +02:00
Son e0b5bd36a6 show "more" only when a notification has a title. Show either title or message. Use bold font when a notification isn't read 2022-03-09 17:59:42 +01:00
Son 4d23134372 only show ZENDESK button if ZENDESK_ENABLED 2022-02-14 18:09:26 +01:00
Son bef3b8bd96 IDE reformat header.html 2022-02-14 18:05:32 +01:00
Adrià Casajús d24ee42240
cosmetics 2022-02-14 16:00:00 +01:00
Adrià Casajús c9974d5321
Removed successful ticket created page and replaced with notification 2022-02-10 12:38:56 +01:00
Adrià Casajús 95fa95649d
Added comments from PR 2022-02-09 16:20:55 +01:00
Son fc3f06f4d8 create notification listing page 2022-01-24 16:45:36 +01:00
Son 90fa4abf69 create a notification for a bounce email 2022-01-24 16:10:36 +01:00
Son bdb97e73e9 display notification title, "more" button to the notification page 2022-01-24 15:22:26 +01:00
Son 20dfcfb88c do not show subscription end on header 2021-11-29 16:27:13 +01:00
Son 572f25ff75 change header item position 2021-10-12 15:15:37 +02:00
Son ea3ac5697b add link to docs on header 2021-10-06 10:29:40 +02:00
Son NK 12f3901330 use same footer as landing page 2021-05-25 18:29:55 +02:00
Son NK 5317b8ab84 move the api key page back to menu 2021-05-05 18:51:15 +02:00
Son NK b65534a8e7 move "api keys" page to dropdown menu 2020-09-08 13:56:38 +02:00
Son NK ecab3ea6ed take into account the case premium user obtains a lifetime license
- do not show subscription expired date
- show lifetime plan message on settings page
2020-06-03 21:32:15 +02:00
George 299e51cc08
Reword some sentences. 2020-05-27 18:23:33 +01:00
Son NK 3c6d137bf1 Only show notification icon when there's at least 1 notification. Only show "load more" when there's more 🙄 2020-05-23 22:52:35 +02:00
Son NK b01c91423f display notifications. user can mark a notification as read. 2020-05-23 19:54:06 +02:00
Son NK 95c5cb8452 move StartIntro() to footer.html 2020-05-23 19:54:06 +02:00
doanguyen 7ef78c991f Dark mode implementation
* Using CSS variable as a solution
* The new darkmode css is now live in another file so that upgarding
dashboard.css doesn't affect the darkmode itself
* Used a naive darkmode controller by client javascript. No persistance
state is stored in the backend at the moment
2020-05-10 16:52:14 +02:00
Son NK b47b74d98a Give more info on the trial period 2020-05-10 10:54:19 +02:00
Son NK f7f1e7f358 replace user.next_bill_date() by sub.next_bill_date.strftime("%Y-%m-%d") 2020-04-19 10:54:05 +02:00
Son NK 260ded14ea rename should_upgrade -> should_show_upgrade_button 2020-04-13 20:49:35 +02:00
Son NK 51eb550751 fix not using lifetime_or_active_subscription 2020-04-12 19:39:47 +02:00
Son NK af9178e216 Use non-beta logo 2020-04-05 18:58:22 +02:00
Son NK 3492935f95 Canceled user can upgrade again: the payment method is changed immediately though 2020-03-05 09:13:28 +01:00
Son NK 01abc48f62 add trial information into welcome email 2020-01-30 13:54:33 +07:00
Son NK 2ca97368f8 Handle trial period
- user can upgrade to lifetime if in trial or free
- free or trial user can buy a subscription
- user has all features when in trial
2020-01-30 10:53:17 +07:00
Son NK 9f95edf203 Move billing button to setting page 2020-01-30 00:29:00 +07:00
Son NK 97136d025e use 👻 icon when user name is empty 2020-01-11 22:37:40 +01:00
Son NK 553777bc05 Move intro button to footer 2020-01-02 12:14:49 +01:00
Son NK 026fe4addd get_subscription should only return *active* subscription. 2020-01-01 19:46:35 +01:00
Son NK 89664580b3 Move custom-domain to menu 2019-12-29 11:03:47 +01:00
Son NK b391fa4c91 Move settings and api-key page to menu 2019-12-29 10:56:27 +01:00
Son NK f509c9d9e9 Show "custom domain" option for free plan too 2019-12-29 10:52:30 +01:00
Son NK c1438944f1 add premium badge to custom domain 2019-12-29 10:46:00 +01:00