dumbmoron
213bf34d59
web: convert changelogs from old format
...
https://gist.github.com/dumbmoron/3fc6c0c747d791928aba939976fd9304
2024-06-29 17:36:26 +00:00
dumbmoron
792da23098
frontend: move update banners to new frontend
2024-06-27 23:18:52 +00:00
wukko
575bddf05c
web/Omnibox: prevent paste button spamming
2024-07-16 22:17:51 +06:00
wukko
df357bcb23
web/Omnibox: ignore keyboard shortcuts when processing
2024-07-16 22:11:57 +06:00
wukko
2836b8e594
web/Omnibox: ignore keyboard shortcuts when dialog is visible
2024-07-16 22:03:16 +06:00
wukko
413c11c918
web/dialog: css for small dialog
...
- moved backdrop to each dialog
- dialog is now closable by clicking the backdrop
- added meowbalt to dialogs
- added more meowbalt assets & components
- added "main" boolean to indicate the main action button in a list of buttons
2024-07-16 14:00:56 +06:00
wukko
49e670bba9
web/Omnibox: disable focus ring on inner input element
2024-07-15 14:29:02 +06:00
wukko
dbeaefc991
web/Omnibox: add extraction of links from page hash and query
2024-07-15 14:21:51 +06:00
wukko
91f24559af
web: always show focus ring
2024-07-14 23:21:04 +06:00
wukko
c8fabd6c22
web/i18n/settings: fix a typo in analytics description
2024-07-14 23:05:31 +06:00
wukko
73fcd5716f
web: add env variable & plausible functionality
2024-07-14 22:50:18 +06:00
dumbmoron
e9e9f1a8bb
web/settings: try to migrate settings if new format is not used yet
2024-07-14 16:06:27 +00:00
dumbmoron
9693560bc7
web/migrate: set up migration from old settings format
2024-07-14 16:06:27 +00:00
wukko
8862abb88e
web/settings: update analytics text & add a link to more info
2024-07-14 21:51:56 +06:00
wukko
8867db12eb
web/i18n/save: remove "the" from terms note
2024-07-14 21:27:34 +06:00
dumbmoron
6ac3c13055
web/settings: add "privacy" page with analytics toggle
2024-07-14 15:27:07 +00:00
dumbmoron
436efeb6d8
web/state/settings: add "disable analytics" option
2024-07-14 15:27:07 +00:00
wukko
2c7a123281
web: add dynamic lang html tag
2024-07-14 21:10:41 +06:00
wukko
a2cf52d974
web/settings: fix header on mobile at certain scales
2024-07-14 20:52:22 +06:00
wukko
c5a6e62e04
web: switch main body color depending on theme
2024-07-14 20:42:32 +06:00
wukko
674cf85483
web/i18n/save: fix grammar in terms note
2024-07-14 20:33:49 +06:00
dumbmoron
66f94b5c9b
web/settings: move to state folder
2024-07-13 13:17:07 +00:00
wukko
00ae3e1dbb
web: dialog system & basic small dialog
2024-07-13 19:15:43 +06:00
wukko
a802d1530b
web/debug: show all data as json
2024-07-13 19:07:35 +06:00
dumbmoron
ef339f432e
web: adjust gray color to pass WCAG AA guideline
2024-07-13 12:51:31 +00:00
dumbmoron
55fc5e252e
settings: move schemaVersion definition to updateSetting
2024-07-13 12:32:08 +00:00
dumbmoron
7dadb0e54b
debug: include settings json on page
2024-07-13 12:25:50 +00:00
dumbmoron
9916ea61a9
settings: expose settings that have only been modified
...
also reduce unnecessary loads from storage
2024-07-13 12:25:27 +00:00
dumbmoron
bb335793e6
settings: add migrations, include schemaVersion in storage
2024-07-13 12:05:59 +00:00
wukko
f38a58490f
web: update save page i18n & add link to terms and ethics of use
...
now also styling <a> properly, with exceptions only when needed
2024-07-13 13:45:53 +06:00
wukko
32396e498c
web/Sidebar: make bottom padding match the corner radius of the page
2024-07-12 20:49:44 +06:00
wukko
f6d2ec02f9
web/Sidebar: remove duplicate padding in css
2024-07-12 20:46:46 +06:00
wukko
13e9072039
web/sidebar: redo padding on mobile & desktop
...
- accommodate space for scaling animation
- replace static padding with variable in calculations
- no more weird padding on mobile
2024-07-12 20:22:12 +06:00
wukko
7ed81f5553
web/settings: make navigation scrollable on overflow
2024-07-12 19:18:47 +06:00
wukko
061d199f29
web: convert global state classes to data attributes
...
also cleaned up unnecessary dupe in sidebar component
2024-07-12 19:15:55 +06:00
wukko
3af7853903
web/LanguageAutoToggle: update preferred language variable name
2024-07-12 19:02:23 +06:00
wukko
2dbaf079c1
web: respect reduced motion & transparency preferences
...
also cleaned up settings & device libs
2024-07-12 18:49:29 +06:00
wukko
c2d4c1b7b7
web/SidebarTab: apply will-change only on iphone
2024-07-12 17:16:26 +06:00
wukko
0959e16569
web/SidebarTab: yet another attempt to fix blurriness on small res screens
2024-07-12 17:06:05 +06:00
wukko
9474d0ce9e
web/SidebarTab: go back to neutral transform state at end of animation
2024-07-11 12:26:39 +06:00
dumbmoron
153c4f7f3e
LanguageAutoToggle: change language even if it does not exist
...
if the locfile does not exist, it will just fall back to english
2024-07-10 18:46:55 +00:00
wukko
1393124f98
web/device: add user agent
2024-07-11 00:27:46 +06:00
wukko
fbf68144e8
web/i18n/settings: update language description
...
added information about translation fallback
2024-07-11 00:21:49 +06:00
wukko
842f91ec54
web/vite: change build target to esnext
2024-07-11 00:05:29 +06:00
wukko
acd485d402
web/debug: show page content only when debug mode is enabled
2024-07-10 23:52:44 +06:00
wukko
42debb1207
web/error: redirect home on 404
2024-07-10 23:50:50 +06:00
dumbmoron
f94ab5e332
settings: only store settings if changed by user
2024-07-10 17:48:34 +00:00
wukko
a3852ceb64
web/settings: add advanced & debug pages
2024-07-10 23:35:53 +06:00
wukko
ffaead1f4c
web/SettingsNavSection: make section title optional
2024-07-10 23:35:40 +06:00
wukko
404d031117
web/lib/settings: use default settings as base when loading from storage
2024-07-10 23:29:47 +06:00