Commit Graph

55 Commits (0f17538307f859222c8e282e549df4b34eb08f4a)

Author SHA1 Message Date
Tomáš Mládek f79995b6f4 refactor: 🚚 rename jslib to use `@upnd` scope 2023-10-07 11:06:45 +02:00
Tomáš Mládek 959a613ea3 chore: logging for swr fetch 2023-09-07 18:12:44 +02:00
Tomáš Mládek caedb78cea chore, webui: take care of (some) lints
ci/woodpecker/push/woodpecker Pipeline was successful Details
2023-08-25 23:35:29 +02:00
Tomáš Mládek 7193f68385 chore: reformat webui w/ prettier 2023-08-01 22:02:52 +02:00
Tomáš Mládek 38d52df46a chore, fix: don't create invariants from Selector 2023-07-28 20:19:12 +02:00
Tomáš Mládek 641f42f785 wip(webui): use (new) attr constants 2023-06-24 18:28:42 +02:00
Tomáš Mládek 0f2294b67c wip: note about createlabelled
ci/woodpecker/push/woodpecker Pipeline was successful Details
2023-06-19 13:04:15 +02:00
Tomáš Mládek 0177fe007d wip(webui): partially fix "HAS" -> "OF" switch 2023-06-19 11:52:23 +02:00
Tomáš Mládek f9cfca8fcf chore: use api client from upend.js in webui 2023-05-22 21:00:48 +02:00
Tomáš Mládek d9753018d6 refactor: move entitylisting to upend.js, dry, formatting 2023-05-20 22:33:22 +02:00
Tomáš Mládek 9923716691 fix: put types 2023-04-25 19:57:23 +02:00
Tomáš Mládek 5fa38e202f fix: sort attributes by label too 2023-04-23 16:42:52 +02:00
Tomáš Mládek fc63652a6e chore: remove duplicate sort 2023-04-23 16:42:43 +02:00
Tomáš Mládek b0ef7f86cb feat: add i18next, move attribute labels 2022-10-25 21:47:17 +02:00
Tomáš Mládek 7f33bcf542 fix: duration attribute label 2022-10-23 18:24:33 +02:00
Tomáš Mládek f34c8fc838 fix: format duration, also change formatting to xhxmxs 2022-10-23 18:24:07 +02:00
Tomáš Mládek cfabc5358c fix: .wavs also detected as audio 2022-10-23 15:11:23 +02:00
Tomáš Mládek d01868b23e fix: add .mp3 override to type detection 2022-10-23 11:37:46 +02:00
Tomáš Mládek e21c29cb02 fix: audio detection of .oggs 2022-10-23 11:24:47 +02:00
Tomáš Mládek 23b3388ea5 refactor: unify media type detection 2022-10-23 11:15:19 +02:00
Tomáš Mládek 48140c6daa build: switch from Rollup to Vite, upgrade Svelte 2022-08-01 21:08:34 +02:00
Tomáš Mládek 0bfdc8eb4c [ui] lints 2022-03-22 21:57:00 +01:00
Tomáš Mládek 4271107cbb [ui] search results shown in AttributeView (enable gallery, etc.) 2022-03-21 00:04:48 +01:00
Tomáš Mládek 4dcaeda3e9 [ui] also mark NUM_VISITED (preparation for frecency) 2022-03-21 00:04:48 +01:00
Tomáš Mládek 04615b3682 [ui] custom canvas-based image fragment rendering (allow resizing) 2022-03-20 23:44:10 +01:00
Tomáš Mládek 1b50ef4da3
[ui] first version of audio annotations
TODOs:
- fix wavesurfer types
- fix selector not updating when value prop changes
- only allow annotation editing in edit mode
- allow addresses to be annotation values as well
2022-03-08 23:24:11 +01:00
Tomáš Mládek ea8ccc85e4
[ui] fix UpEntry overflow & display attribute labels 2022-03-03 10:51:01 +01:00
Tomáš Mládek e522e99209
[ui] refactor - centralize all `fetch()` calls in `api.ts` 2022-02-20 13:06:01 +01:00
Tomáš Mládek d8314c0596
[ui] entry value length takes priority to better match expectations 2022-02-19 18:40:58 +01:00
Tomáš Mládek 9ce4c21b93
[ui] fix & optimize sort (wow) 2022-02-19 18:38:36 +01:00
Tomáš Mládek bac46cff88 [ui] lint fixes, cosmetics 2022-02-17 16:45:03 +01:00
Tomáš Mládek 7739bfbd86 [ui] xywh reacts on `src` change 2022-02-17 16:34:24 +01:00
Tomáš Mládek 0d575abe79 [ui] add "Fragment Viewer" 2022-02-17 16:30:36 +01:00
Tomáš Mládek 604292d56d
[ui] sorting improvements 2022-02-15 22:17:23 +01:00
Tomáš Mládek 9639bec677
[ui] sorting logic into util 2022-02-15 22:07:32 +01:00
Tomáš Mládek 12d3509a46
[ui] refactor components to use addresses from context, not params 2022-02-13 15:08:09 +01:00
Tomáš Mládek 5ad64a6591
make a PUT to /api/obj also insert bare addresses and prepare metadata; bunch of tidying up
/api/obj returns [entry_addr, entity_addr]
ADDED_ATTR is a const
impl TryInto<Address > for InAddress
2022-02-09 20:37:20 +01:00
Tomáš Mládek 10d9cd1718
[ui] support adding urls via search 2022-02-07 22:06:56 +01:00
Tomáš Mládek d67d6daf6c
[ui] search in entities also 2022-02-07 22:01:10 +01:00
Tomáš Mládek b51e41b643
[webui] (attempt to) relativize all paths? 2022-02-06 23:38:33 +01:00
Tomáš Mládek f35d614a83
[ui] switch away from `query()` taking `() => string` 2022-02-06 22:27:56 +01:00
Tomáš Mládek a83149e746
switch from GET /api/obj?query endpoint to POST /api/query endpoint
also switch from useSWR shim taking `() => SWRKey` as param
2022-02-06 22:25:33 +01:00
Tomáš Mládek 1ee86a9da6
[ui, lib] remove identifying by ALIASes 2022-02-06 13:26:47 +01:00
Tomáš Mládek f0d54a5ac3
[ui] also search in attrs 2022-02-04 23:04:38 +01:00
Tomáš Mládek 36594cbc50
[ui] dynamic page title 2022-02-04 22:44:40 +01:00
Tomáš Mládek 7f87f05b1c
[ui] better error msg on text 2022-02-03 17:02:30 +01:00
Tomáš Mládek db9558f6e3
[ui] add version display 2022-02-02 22:36:45 +01:00
Tomáš Mládek 859838f124
[ui] add default search limit at 50 2022-01-30 16:29:04 +01:00
Tomáš Mládek 7dec8f40a1
[ui, lib] correct value types 2022-01-28 20:51:34 +01:00
Tomáš Mládek bd1655d61a
[ui] fix spurious TS error (?) 2022-01-28 20:39:00 +01:00