f9002604fe
style(webui): link UpObject can be clicked whole
...
ci/woodpecker/push/woodpecker Pipeline was successful
also slight refactor on UpObject especially banner and button sizing fixes
2024-04-06 00:35:11 +02:00
edc666f56a
fix: errant >
2024-04-06 00:35:11 +02:00
703a3e5391
fix: add name
attributes to login modal, prompt browser to save credentials
ci/woodpecker/push/woodpecker Pipeline was successful
2024-04-04 22:48:40 +02:00
60a8b15164
feat(webui): users can change their passwords
2024-04-04 21:27:44 +02:00
17bc53a6fe
feat: add Sentry user feedback
ci/woodpecker/push/woodpecker Pipeline failed
2024-04-04 20:25:04 +02:00
196447da0f
feat: add user
to every Entry
...
(very ugly, lots of clones)
2024-04-03 11:10:34 +02:00
05ee557d1a
feat: add user management
...
- no more static keys, full register/login/logout flow
- add API error type
- refactor API to centralize request calls
- minor refactors re: vault options
- CSS refactor (buttons don't require classes, input styling)
2024-04-03 11:10:34 +02:00
0e59bc8bd5
style(webui): contain COVERs in UpObject headers
2024-04-03 11:10:34 +02:00
8932341445
fix(webui): action buttons no longer hidden on entries with long labels
ci/woodpecker/push/woodpecker Pipeline was successful
2024-04-02 16:49:04 +02:00
1f270d6dc7
feat(webui): quality of life improvements for upload dialog
...
ci/woodpecker/push/woodpecker Pipeline was successful
- when uploading, warn before closing tab
- allow cancelling in progress uploads
- when uploading multiple files, scroll to the current file
2024-04-01 21:17:44 +02:00
4d8ac0717d
fix(webui): don't disappear selectors while adding entries if input has been made
ci/woodpecker/push/woodpecker Pipeline was successful
2024-03-31 16:24:05 +02:00
68e7d67d7b
fix(webui): upload modal correctly displays over content
2024-03-31 15:08:16 +02:00
cb7dfadf3d
feat(webui): add sentry
ci/woodpecker/push/woodpecker Pipeline was successful
2024-03-30 13:23:27 +01:00
e03e09ccaf
lint: fix lint
2024-02-26 20:36:43 +01:00
58ca734443
style(webui): slightly smaller attribute in UpEntry
2024-02-26 20:36:43 +01:00
7897ce7354
fix(webui): UpEntry (selector) correct overflow
...
also add stories
2024-02-26 20:36:43 +01:00
c5e14eae0d
fix(webui): UpObject correct spacing
2024-02-26 20:36:43 +01:00
4ccfc63318
fix(webui): Ellipsis properly limits overflow
2024-02-26 20:36:43 +01:00
894faa94ae
dev: add narrow UpObject story to test overflow/ellipsis
2024-02-26 20:36:43 +01:00
0b488d9384
lint fixes
2024-02-26 20:36:43 +01:00
121c615642
dev: (re) add storybook
2024-02-26 20:36:43 +01:00
ff44061a21
refactor: fix scss lint
ci/woodpecker/push/woodpecker Pipeline failed
2024-02-18 14:11:08 +01:00
794b130645
feat(webui): display COVER
image as the column background
ci/woodpecker/push/woodpecker Pipeline failed
2024-02-17 23:02:38 +01:00
2faa113691
feat(webui): labels can be edited via column header (banner)
...
ci/woodpecker/push/woodpecker Pipeline was successful
fixes #55
known issue: replaces all labels with one
2024-02-17 17:32:48 +01:00
dd9ff79e20
fixup! fix(webui): editable respects initial value
2024-02-17 17:32:48 +01:00
050e3f81d7
refactor(webui): add types to some components' event dispatchers
2024-02-17 17:32:48 +01:00
afe0b858b6
style(webui): Selector options have unified font size/weight, shadow
2024-02-17 17:32:48 +01:00
656dc23bfb
fix(webui): IconButton passes down plain
attribute
...
also has valid markup
2024-02-17 17:32:48 +01:00
1dd4f059d3
fix(webui): editable respects initial value
2024-02-17 17:32:48 +01:00
c5c157a856
fix(webui): fix cursor position on empty note
ci/woodpecker/push/woodpecker Pipeline was successful
2024-02-06 22:50:33 +01:00
3344e69544
feat(webui): notes can now contain newlines
2024-02-06 22:49:32 +01:00
33768e2695
feat(webui): add status indicator for notes editor
ci/woodpecker/push/woodpecker Pipeline was successful
2024-02-06 22:34:55 +01:00
9d6ebfc31c
fix(webui): Notes aren't duplicated (manifested as unreliable saving)
...
also rework semantics of `WidgetChange`
2024-02-06 22:33:53 +01:00
f1b608f824
fix(webui): upload dialog's position is fixed on screen
ci/woodpecker/push/woodpecker Pipeline was successful
2024-02-06 13:05:54 +01:00
c246b267d1
feat(webui): start upload on Enter press
2024-02-06 09:46:25 +01:00
53135d4a9e
style(webui): upload progress bar spacing, hide add button
2024-02-06 09:46:25 +01:00
3196294033
feat(webui): select all uploaded files when done
2024-02-06 09:46:25 +01:00
787aa00f94
feat(webui): files can be added or removed from the upload dialog
ci/woodpecker/push/woodpecker Pipeline was successful
2024-02-05 22:23:28 +01:00
ec81f8147b
feat(webui,jslib): upload progress
2024-02-05 22:23:28 +01:00
298d92c9a5
refactor(webui): fix typo, rename ProgessBar -> ProgressBar
2024-02-02 16:11:00 +01:00
f14c035051
fix(webui): fix upload, re-add forgotten components (Footer, AddModal, DropPasteHandler)
2024-02-02 16:10:39 +01:00
f1184ad2b3
style(webui): fix uneven heights of roots
ci/woodpecker/push/woodpecker Pipeline was successful
2024-01-30 11:07:08 +01:00
0811d9ccd8
feat(webui): required & optional attributes
...
ci/woodpecker/push/woodpecker Pipeline failed
TODO: honor distinction in EntryLists as well
2024-01-28 19:27:01 +01:00
b8a78e2c3a
refactor(webui): misc fixes in ImageViewer
2024-01-28 17:01:33 +01:00
6467d6c3b7
fix(jslib): correct types for UpObject.attr()
2024-01-28 16:58:51 +01:00
de9f808b7a
fix(webui): ordering of attributes in Selector
2024-01-28 15:24:37 +01:00
faa75278a1
style(webui): blob preview labels
ci/woodpecker/push/woodpecker Pipeline failed
2024-01-27 19:02:54 +01:00
7533697907
fix(webui): selector race conditions / wonkiness
2024-01-27 19:02:54 +01:00
3ed765e90e
dev(webui): fix HMR
2024-01-27 19:02:53 +01:00
8879aba3c2
refactor(webui): switch to SvelteKit | properly handle BrowseColumn error
2024-01-27 19:02:53 +01:00