wukko
49460bd16d
web: load turnstile only in save tab and only once
...
turnstile will stay in background after being loaded once (just like before), but now it will not load on pages other than save if they are opened first
2024-09-05 00:04:41 +06:00
wukko
41c23337ff
web/error: redirect to default about page on 404 error
2024-09-04 21:23:47 +06:00
wukko
520725462a
web: fix auto navigation on scale change for about & settings pages
2024-09-04 21:20:56 +06:00
wukko
140683a679
web/save: make the terms note open the terms page
2024-09-04 21:00:41 +06:00
wukko
d98353d5af
web/about: about page routing & navigation
2024-09-04 20:59:05 +06:00
wukko
56008676f5
web/settings: move sub navigation into its own component
2024-09-04 17:50:47 +06:00
wukko
a18fd72ea0
web/remux: reduce gap in first state
2024-09-04 16:47:00 +06:00
wukko
3c5a5eaf25
web/save: make terms note thicker
2024-09-04 16:33:45 +06:00
wukko
032f592d95
web/remux: reduce desc font size on mobile
2024-09-04 16:32:20 +06:00
dumbmoron
f009da7de4
web: wrap error handler in onMount
2024-09-03 13:30:32 +00:00
dumbmoron
5b42757896
web: remove background override from global css
2024-09-03 07:58:52 +00:00
dumbmoron
2deb8aa53b
web: add fade-in animation
2024-09-02 14:16:21 +00:00
dumbmoron
7227a4ad6e
web/layout: enable ssr
2024-08-31 17:46:52 +00:00
dumbmoron
51c140fbfa
web: make everything ssr-compatible
2024-08-31 17:46:10 +00:00
wukko
8e9e8ab63f
web/privacy: mark tunnelling feature as beta
2024-08-31 15:32:30 +06:00
wukko
ac76f8e32b
web/instances: mark community instances feature as beta
2024-08-31 15:32:16 +06:00
wukko
d0d0f16c5f
web/privacy: add support for always proxying files
2024-08-31 14:08:48 +06:00
dumbmoron
305d0429f1
web/donate: make page scrollable on sides
2024-08-30 16:48:23 +00:00
wukko
1debf3e639
web/settings/download: fix padding for filename preview
2024-08-30 21:31:21 +06:00
wukko
063f5d1806
web/CustomInstanceInput: proper style
2024-08-30 21:31:02 +06:00
wukko
b878d5f4f9
web/settings/appearance: slight import refactor
2024-08-30 17:18:04 +06:00
wukko
b3954b9209
web/ResetSettingsButton: move to settings subdir & reduce timeout to 2s
2024-08-30 17:17:29 +06:00
wukko
33d6b5bd81
web: base custom instance functionality
...
also:
- renamed processing tab in settings to "instances"
- improved override description
- prefer custom over override (and grey out the option)
- dedicated lib for all api safety warnings
- left aligned small popup with smaller icon
- ability to grey out settings category & toggle
2024-08-30 17:15:05 +06:00
wukko
5dc0cf1772
web/processing: hide override section when DEFAULT_API
isn't present
2024-08-29 13:20:17 +06:00
wukko
2068bba4ee
web/SupportedServices: make the button more minimal
2024-08-27 19:40:30 +06:00
wukko
42410f7b20
web/save: add supported services popover
2024-08-26 23:43:39 +06:00
wukko
59308ed09f
web/about: add the link type of alternative donation method
2024-08-25 17:10:17 +06:00
wukko
83f1744508
web/about: move bottom margin to section
2024-08-25 16:53:51 +06:00
wukko
a8330b25fa
web/donate: reduce bottom margin
2024-08-25 16:41:10 +06:00
wukko
481697ea12
web/donate: add crypto donation options
2024-08-25 16:38:13 +06:00
wukko
2479900bb9
web/donate: adjust donate card gradient colors for dark theme
2024-08-23 20:50:38 +06:00
wukko
8df70cc00b
web: update page title style
...
prioritize the page title, not "cobalt"
2024-08-23 20:02:17 +06:00
wukko
49184a235d
web/save: add support for audio bitrate functionality
2024-08-22 19:38:39 +06:00
dumbmoron
a4d57f175e
web/libav: try to guess type from filename if browser fails
2024-08-17 14:07:10 +00:00
dumbmoron
9d7512d6e5
web/remux: lower percentage bound
2024-08-17 13:45:18 +00:00
dumbmoron
d446dfd87e
web/remux: correctly unset processing state
2024-08-17 13:26:43 +00:00
dumbmoron
580ca042f3
web/remux: display error if probe fails
2024-08-17 10:15:05 +00:00
dumbmoron
3bef12ff33
web/remux: copy all streams when remuxing
2024-08-17 10:07:55 +00:00
wukko
33c2fee847
web/remux: add page title
2024-08-16 22:52:33 +06:00
wukko
ac9568a422
web/remux: fix ghost click areas when processing
2024-08-16 02:13:26 +06:00
wukko
384c6deced
web: add support for cloudflare turnstile
2024-08-16 00:08:57 +06:00
wukko
70a8c53cba
web/Sidebar: add blank convert & shrink tabs
2024-08-14 01:43:04 +06:00
dumbmoron
8af6761951
web/remux: transition into processing state before probe
2024-08-13 15:55:47 +00:00
dumbmoron
1493762ce9
web/remux: add speed to progress info
2024-08-13 15:55:30 +00:00
dumbmoron
4c2acc595e
web/remux: add basic progress example
2024-08-13 15:34:53 +00:00
dumbmoron
72545ffb5d
web/remux: init libav on page load, basic progress event handling
2024-08-13 15:34:53 +00:00
wukko
70b300bd71
web/remux: add processing state, clean file, prevent render loop
2024-08-13 15:22:24 +06:00
wukko
1fd2b72075
web/remux: rename DropReceiver component
2024-08-13 14:17:58 +06:00
wukko
af428bc964
web: stylize the file receiver, move text to i18n, update remux page
2024-08-13 14:17:10 +06:00
wukko
b2288ed037
web: remove ffmpeg worker workaround
2024-08-13 00:23:20 +06:00
dumbmoron
2198a696ce
web/libav: make it work & clean up
2024-08-12 17:06:45 +00:00
wukko
3fd05891e6
web/remux: move drop area and open file button into own components
2024-08-11 18:30:42 +06:00
wukko
f87f6fa9c9
web/remux: accept files on drag, update ffmpeg function call
2024-08-11 13:05:15 +06:00
dumbmoron
7044100aed
web: fix build for remux and remove unused import
2024-08-10 11:45:16 +00:00
wukko
41a002929e
web: barebones core for ffmpeg & remux page
2024-08-10 17:21:39 +06:00
wukko
d1a2d768d9
web/DonateShareCard: expand the card on QR press & better scaling
2024-08-09 16:06:19 +06:00
wukko
21ef35ea20
web/donate: add a share card with qr and buttons
...
also:
- fixed more scaling quirks
- fixed thick icons
- fixed icon padding
2024-08-09 14:35:55 +06:00
wukko
937d12ddff
web/donate: bring up repeated card css to container
...
also fixed some scaling quirks on mobile
2024-08-09 13:13:48 +06:00
wukko
98ac05ad86
web/donate: reduce text padding on mobile
2024-08-09 11:35:05 +06:00
dumbmoron
5948cab4fb
web: move iPadOS workaround to global level
2024-08-06 14:19:01 +00:00
wukko
eccf75b7b7
web/donate: redesign the donation options card
2024-08-06 16:45:25 +06:00
wukko
e074dd5b89
web/layout: more global styling for long-text-noto
2024-08-06 14:50:12 +06:00
wukko
bf73f512e2
web/donate: move donation options card to own component
...
- moved reused variables to parent
- added body text
2024-08-06 14:48:06 +06:00
wukko
87b76ec1e2
web/layout: add global long-text-noto
style class
2024-08-06 14:29:15 +06:00
dumbmoron
640898e022
web/donate: move header to component, initial donation options
2024-08-04 16:11:26 +00:00
dumbmoron
e72efae24d
web/donate: initial re-redesign
2024-08-04 16:11:26 +00:00
wukko
6267d1d58f
web/version: use workspace version-info package
2024-08-04 22:01:36 +06:00
wukko
aba444ec8b
web: updated api endpoint & params, default instance override
...
- dialogs can be undismissable now (impossible to click away by pressing the bg behind it)
- added security warning about api override
- moved default api url to env
- added new processing settings page
2024-08-04 00:43:24 +06:00
wukko
008163073d
web/updates: merge skeleton & entry components
2024-07-31 19:28:48 +06:00
wukko
585ebd9cb4
web/settings/advanced: hide reset settings button if there are no settings
2024-07-31 13:53:34 +06:00
dumbmoron
3d34e09e1c
web: don't display pointer cursor for disabled buttons
2024-07-30 16:37:44 +00:00
wukko
5fc893a273
web/updates: add alt text to navigation buttons
2024-07-29 14:32:15 +06:00
wukko
5c780a2d2e
web: added saving method preference, made downloading resilient
2024-07-28 18:59:58 +06:00
wukko
194ff90d3d
web/layout: fix elevated colored button hover & active states
2024-07-28 13:14:55 +06:00
wukko
7411f358d2
web/DialogButtons: move elevated button styling to layout
2024-07-27 15:03:37 +06:00
dumbmoron
82ecf16d79
web/donate: disable padding-left for wallets on mobile
2024-07-26 17:06:03 +00:00
dumbmoron
b3d8a9bf1c
web/donate: minor css fixes
2024-07-26 17:00:01 +00:00
dumbmoron
e0bc0553ca
web/donate: fix price padding
2024-07-26 09:05:14 +00:00
dumbmoron
8ac834ec80
web: initial donate page
2024-07-26 08:22:30 +00:00
dumbmoron
809178d6d8
web: import italic normal version of ibm-plex-mono
2024-07-26 08:22:21 +00:00
dumbmoron
f8d06cf18b
web/settings: settings import/export
2024-07-23 18:17:38 +00:00
dumbmoron
3218adf5fd
web/changelogs: focus on version on page load
2024-07-23 11:42:13 +00:00
dumbmoron
c32a5301a0
web/updates: make page scrollable on navigation sides on desktop
2024-07-23 10:32:18 +00:00
wukko
2d7d4cf091
web: add an update notification
2024-07-23 16:04:43 +06:00
dumbmoron
89181c6ddc
web/settings: make version info optional, wait for load
2024-07-23 09:36:49 +00:00
wukko
23c9eb73aa
web: global data-focus-ring-hidden
attribute
2024-07-23 14:41:55 +06:00
wukko
19ee8360c4
web/updates: revert div -> main to fix html hierarchy
2024-07-23 14:19:22 +06:00
wukko
0d34bc0ab3
web/updates: focus the main content & fix ghost buttons
2024-07-23 14:13:05 +06:00
wukko
f2de69f153
web/save: focus the page content on navigation
2024-07-23 14:06:44 +06:00
wukko
1234cc1083
web/settings: focus the page after navigation
...
mobile: focus page header
desktop: focus page content
2024-07-23 14:04:19 +06:00
wukko
c9ca0d51d9
web: add first focus functionality
...
element with `data-first-focus` will be focused first after navigation. extremely useful for screen readers.
2024-07-23 13:53:43 +06:00
wukko
314d3590ec
web/DialogButtons: don't apply hover effect if button is colored
2024-07-23 13:22:05 +06:00
wukko
94853f0b7b
web/FilenamePreview: finish the component
2024-07-23 12:34:14 +06:00
wukko
518f634385
web/settings: reduce thickness of back button icon
2024-07-23 12:20:30 +06:00
wukko
5c6ef19132
web/settings: update the back button icon
2024-07-23 12:19:38 +06:00
wukko
48078e7e75
web/updates: replace chevron with arrow
2024-07-23 12:19:12 +06:00
wukko
0225a7c46c
web/settings: simplify sidebar, add version info, flatten page navigation
2024-07-23 11:00:27 +06:00
wukko
7ee99ad30f
web/Skeleton: add elevated skeleton and use it for picker item
...
- fixed bg not being visible when shimmer is not on the element in dark theme
- fixed stuck gradient when motion is reduced
- fixed big skeleton
- skeleton is no longer focusable
2024-07-23 09:55:55 +06:00
dumbmoron
d170f619d2
web: use conditionals instead of special classes where it makes sense
2024-07-22 10:17:06 +00:00
dumbmoron
bb446ecf3e
web: add Optional type and use it
2024-07-21 17:26:21 +00:00
wukko
4402484a0c
web/updates: reduce mobile navigation padding
2024-07-21 17:34:31 +06:00
wukko
213f2d2c92
web/updates: hide navigation buttons when nowhere to navigate
...
- removed box shadow on desktop
- centered button vertically with flex
2024-07-21 17:22:22 +06:00
wukko
88fa780f6d
web/layout: add dark theme skeleton gradient
2024-07-21 17:06:47 +06:00
wukko
d8acb5406a
web/layout: fix skeleton gradient
2024-07-21 16:49:38 +06:00
dumbmoron
0cea58922d
web/changelogs: display skeleton when changelog is loading
2024-07-21 09:42:48 +00:00
wukko
ec768ebfc2
web/settings/metadata: basic filename preview component
2024-07-21 16:34:37 +06:00
wukko
80300bf766
web/dialogs: moved backdrop to dialog holder, improved animation
2024-07-21 13:41:14 +06:00
dumbmoron
8a080c55f6
web: refactor and deduplicate locale preference logic
2024-07-20 14:37:52 +00:00
wukko
d7bf98a80b
web: settings reset confirmation, icons for small dialog
...
- cleaned up dialog i18n
- better red color
- made :active state visible for dialog buttons on mobile
- better body padding in small dialog
- better small dialog typing with optional values
2024-07-20 21:48:17 +06:00
dumbmoron
def6e26b9f
web/settings: add "erase all settings" button
2024-07-20 14:01:13 +00:00
wukko
720b3c5f68
web: full SmallDialog component, one flexible meowbalt component
...
- fully stylized small dialog: header, title, subtext, state without meowbalt
- moved meowbalt into his own adaptive component, no need to import/create new ones for each emotion
- better types for dialog related stuff
- type for meowbalt's emotions
- better padding in small dialog
2024-07-20 20:34:19 +06:00
wukko
8193e8c14d
web/buttons: add hover state to active button
2024-07-20 18:54:12 +06:00
dumbmoron
c3c7a6b7ba
web/version: convert to readable
2024-07-20 12:43:14 +00:00
wukko
204e025656
web/layout: allow text selection in subtext
2024-07-17 14:50:09 +06:00
wukko
cf4ee05e0e
web/updates: reduce top padding on mobile
2024-07-17 14:38:02 +06:00
wukko
6e374fde62
web/updates: make changelogs look nicer
...
- fixes horizontal scrolling on mobile
- removes text backdrop
- improves readability
2024-07-17 14:04:53 +06:00
wukko
1ec9d92eb2
web/updates: clean up components
2024-07-17 13:32:07 +06:00
dumbmoron
8eee024899
web/updates: don't prevent default action for keyboard inputs
2024-07-17 07:30:22 +00:00
dumbmoron
5c07afe4ff
web/updates: keyboard navigation
2024-07-16 17:27:43 +00:00
dumbmoron
678adfbda4
web/updates: proper navigation buttons, refactor internal nav logic
2024-07-16 17:25:21 +00:00
dumbmoron
3305bba28a
web/updates: update hash on navigation, navigate if present on load
2024-07-16 17:21:53 +00:00
dumbmoron
766482c21a
frontend: setup initial updates page
2024-06-29 18:23:56 +00:00
wukko
fa835d0010
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
f9dc8096bc
web: always show focus ring
2024-07-14 23:21:04 +06:00
wukko
128ab388f3
web: add env variable & plausible functionality
2024-07-14 22:50:18 +06:00
wukko
9f649ff1db
web/settings: update analytics text & add a link to more info
2024-07-14 21:51:56 +06:00
dumbmoron
4168998b93
web/settings: add "privacy" page with analytics toggle
2024-07-14 15:26:55 +00:00
wukko
578150e40e
web: add dynamic lang html tag
2024-07-14 21:10:41 +06:00
wukko
ad3703ab73
web/settings: fix header on mobile at certain scales
2024-07-14 20:52:22 +06:00
wukko
1712dc8948
web: switch main body color depending on theme
2024-07-14 20:42:32 +06:00
dumbmoron
1f0958a0d1
web/settings: move to state folder
2024-07-13 13:17:03 +00:00
wukko
4232c3437b
web: dialog system & basic small dialog
2024-07-13 19:15:43 +06:00
wukko
c5fbff560b
web/debug: show all data as json
2024-07-13 19:07:35 +06:00
dumbmoron
15caad7e36
web: adjust gray color to pass WCAG AA guideline
2024-07-13 12:51:31 +00:00
dumbmoron
f4aff44004
debug: include settings json on page
2024-07-13 12:25:50 +00:00
wukko
6c9d759a3a
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
96be9ffbc3
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
914be64153
web/settings: make navigation scrollable on overflow
2024-07-12 19:18:47 +06:00
wukko
5ccde7995e
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
d27bed7add
web: respect reduced motion & transparency preferences
...
also cleaned up settings & device libs
2024-07-12 18:49:29 +06:00
wukko
4759f2037c
web/device: add user agent
2024-07-11 00:27:46 +06:00
wukko
936da1c9ab
web/debug: show page content only when debug mode is enabled
2024-07-10 23:52:44 +06:00
wukko
6c7695ca6c
web/error: redirect home on 404
2024-07-10 23:50:50 +06:00
wukko
a6ddceb643
web/settings: add advanced & debug pages
2024-07-10 23:35:53 +06:00
dumbmoron
d1767c550c
version.json: refactor, don't use error(), use cf pages env if available
2024-07-10 16:23:35 +00:00
dumbmoron
a5d87edeca
version.json: correct parsing for https clones
2024-07-10 16:14:54 +00:00
dumbmoron
23bcd6076a
web: add prerendered version.json endpoint for frontend metadata
2024-07-10 16:04:00 +00:00
wukko
6c2d147bc6
web/settings: clean up the mobile header
2024-07-10 20:19:46 +06:00
wukko
e52340f33a
web/settings: improve subtext visibility
2024-07-10 20:19:05 +06:00
wukko
c013134b70
web/settings: move switcher description to correct component
2024-07-10 19:35:23 +06:00
wukko
496d440e5b
web/settings: refresh the locale state when auto mode is toggled
2024-07-09 21:41:53 +06:00
wukko
1bf0e6707b
web/settings/appearance: rearrange sections
2024-07-08 19:47:59 +06:00
wukko
cbc1febab2
web/settings: disable the language dropdown when auto
2024-07-08 19:46:20 +06:00
wukko
bad7e3307d
web/LanguageDropdown: proper component style
...
you can't toggle the "select" element programmatically, so i had to come up with a workaround. it works and looks beautifully!
also fixed buggy overflow in SettingsToggle component.
2024-07-08 00:18:25 +06:00
wukko
d22230b1d5
web/settings: highlight the setting when linked to
...
- remade the way padding in settings is done to accommodate space for a highlight
- renamed nav components to indicate better what they are
2024-07-07 21:51:46 +06:00
wukko
430bfaca43
web/settings: add section ids
2024-07-07 19:14:49 +06:00
dumbmoron
a6a51b850a
web/chore: tabs to spaces
...
idk how this happened :-3
2024-07-04 22:27:38 +00:00
dumbmoron
157b687ab5
web/settings: redirect to full page if base page is opened on desktop
2024-07-04 22:25:22 +00:00
dumbmoron
16c76e7e92
web/settings: redirect invalid settings paths to default settings page
2024-07-04 22:18:02 +00:00
wukko
3e9296ac1e
web: remove legacy global navigation shortcuts
2024-07-04 00:12:30 +06:00
wukko
97d381e993
web: move all strings to i18n & improve a11y
...
- omnibox is now fully usable with a screen reader
- back button is now interpreted as such
- subtext now accepts line breaks
2024-07-03 23:54:44 +06:00
dumbmoron
70339b7ae9
web: handle global keyboard shortcuts
2024-07-03 17:51:01 +00:00
wukko
374611553b
web: add notch easter egg & optimize for landscape
...
it took way too much time to optimize the damn logo sticker under notch for all devices & zoom states
also improved device lib api
2024-07-03 19:05:14 +06:00
wukko
901f0a7480
web/settings: more accessibility improvements
2024-07-03 17:10:53 +06:00
wukko
9939f3b172
web: i18n system & navbar translations
...
dynamic page language and language dropdown!! finally!!
2024-07-03 00:16:03 +06:00
wukko
d11874e57f
web/layout: update input border color for light theme
2024-07-02 19:25:37 +06:00
wukko
7dd33d1341
web/layout: move main bg coloring to #cobalt
2024-06-29 23:46:28 +06:00
wukko
3527131cd7
web/settings: calculate item padding properly
2024-06-29 23:31:40 +06:00
wukko
ad6539e3bd
web/settings: replace checkbox with toggle
...
- equal font size & padding for all subtexts in settings
- equal padding & border radius for all settings components
it just looks way better now
2024-06-29 22:51:24 +06:00
wukko
f383f5d94e
web/theme: add dynamic status bar color on mobile
2024-06-29 20:24:51 +06:00
wukko
10a9c955d9
web: proper theming
2024-06-29 20:09:17 +06:00
wukko
635561394c
web: add dynamic page titles
2024-06-25 21:01:08 +06:00
wukko
7b289bfb16
web: mobile improvements
...
- all buttons now reflect that they're pressed or hovered
- settings feel way better on mobile
- settings header has been completely remade
2024-06-25 20:59:25 +06:00
wukko
49e2df425d
web: remove future feature placeholders
2024-06-25 19:41:38 +06:00
wukko
ba2d0bb67f
web: fix app height & overscroll
2024-06-25 16:14:54 +06:00
wukko
19661f2f72
web/save: fix overflow
2024-06-25 15:54:33 +06:00
wukko
44f17e71bc
web/settings: update placeholder
2024-06-25 14:54:46 +06:00
wukko
55515f0fb1
web/settings: mobile layout, better padding & borders
2024-06-25 14:50:59 +06:00
wukko
dd1f9b512f
web/settings: change the layout on mobile screen
2024-06-25 00:11:04 +06:00
wukko
56081db857
web: move svg icon params to css & clean up
2024-06-24 23:46:37 +06:00
wukko
23911cbc92
web: global focus-visible
2024-06-24 23:22:19 +06:00
wukko
042d2e9cc8
web: settings ui & const for settings type options
2024-06-24 23:05:51 +06:00
wukko
0064bda4ed
web: proper text styling & semantics
2024-06-24 20:26:45 +06:00
wukko
a226f0635f
web: use an alias for components folder
2024-06-24 20:23:55 +06:00
wukko
530edee0b1
web/settings: update main page placeholder
2024-06-24 19:44:06 +06:00
wukko
a12655a834
web/settings: navigation draft
...
also unified "active" class/state across all components & added more colors
2024-06-24 19:42:31 +06:00
wukko
7e39bd78d7
web/settings: fix setting value name
2024-06-20 19:19:57 +06:00
wukko
b9e7661b6d
web: basic settings page needed for testing
...
typescript cries about types but i don't care at this point
2024-06-20 18:05:17 +06:00
wukko
00cdb2121d
web: data-driven switcher & save mode switcher
...
also:
- disabled ssr to enable localstorage
- removed the workaround for hover, as it looks bad
2024-06-19 23:04:09 +06:00
wukko
8ec4a528ef
web/save: fix terms note padding on mobile
2024-06-17 19:41:45 +06:00
wukko
838cc508de
web/save: reduce meowbalt padding
2024-06-17 19:10:10 +06:00
wukko
9aa2de9bfd
web/save: scale terms note on mobile screen
2024-06-17 18:52:18 +06:00
wukko
b97fd24bba
web: improve button text legibility
2024-06-17 18:46:52 +06:00
wukko
eaf63fdd45
web: reduced omnibox & button sizes
2024-06-17 18:46:21 +06:00
wukko
5390415aa7
web: use hover effects only when supported
2024-06-17 01:12:59 +06:00
wukko
65c14d41fa
web: make tab focus blue for better visibility
2024-06-16 23:30:10 +06:00
wukko
5ba3231a1e
web: consistent tab bar style with rounded corners
2024-06-16 22:59:16 +06:00
wukko
7679b84b2e
web/sidebar: optimize tab bar for mobile
2024-06-16 22:26:06 +06:00
wukko
f8f248f399
web: dark theme & coloring, border, focus fixes
2024-06-16 21:45:24 +06:00
wukko
2080a3e1ae
web/sidebar: fix grid on mobile
2024-06-16 20:39:23 +06:00