Jin
|
1340c9ec22
|
refactor: remove old autocomplete completely
|
2026-03-11 16:51:01 +00:00 |
|
Jin
|
cf9150f47e
|
refactor: fix attribute detail can't save with ctrl+enter directly
|
2026-03-11 16:48:57 +00:00 |
|
Jin
|
97317c2952
|
refactor: remove old autocomplete declare
|
2026-03-11 16:48:57 +00:00 |
|
Jin
|
5598e05085
|
refactor: update related css
|
2026-03-11 16:48:57 +00:00 |
|
Jin
|
aeb458999a
|
refactor: fix enter can't execute action in dialog
|
2026-03-11 16:48:57 +00:00 |
|
Jin
|
d504946de0
|
refactor: avoid xss attack
|
2026-03-11 16:48:57 +00:00 |
|
Jin
|
df60e34072
|
refactor: fix attribute panel mouse hover behavior
|
2026-03-11 16:48:57 +00:00 |
|
JYC333
|
6c5de5396d
|
refactor: migrate cleanup function
|
2026-03-11 16:48:57 +00:00 |
|
JYC333
|
ce26734f28
|
refactor: extract common logic
|
2026-03-11 16:48:57 +00:00 |
|
JYC333
|
5223e2ac86
|
refactor: fix missing function def
|
2026-03-11 16:48:57 +00:00 |
|
JYC333
|
fb3826552a
|
refactor: migrate react part
|
2026-03-11 16:48:57 +00:00 |
|
JYC333
|
119bbc502d
|
refactor: address gemini review
|
2026-03-11 16:48:57 +00:00 |
|
JYC333
|
067786f94f
|
refactor: minor cleanup
|
2026-03-11 16:48:57 +00:00 |
|
JYC333
|
d8ef842a56
|
refactor: fix full search
|
2026-03-11 16:48:57 +00:00 |
|
JYC333
|
a60815ad6e
|
refactor: minor fix
|
2026-03-11 16:48:57 +00:00 |
|
JYC333
|
c7796e5afa
|
refactor: fix attribute detail autocomplete doesn't catch default value
|
2026-03-11 16:48:57 +00:00 |
|
JYC333
|
2bacf49051
|
refactor: restore behaviors
|
2026-03-11 16:48:57 +00:00 |
|
JYC333
|
8373dc65fb
|
refactor: fix behaviour difference
|
2026-03-11 16:48:57 +00:00 |
|
JYC333
|
c50a14b1c3
|
refactor: add back UI for note_autocomplete
|
2026-03-11 16:48:57 +00:00 |
|
JYC333
|
2cd4c17c18
|
refactor: migrate note_autocomplete core function
|
2026-03-11 16:48:57 +00:00 |
|
JYC333
|
ae8c727e38
|
refactor: address gemini code review
|
2026-03-11 16:48:57 +00:00 |
|
JYC333
|
b1a3a942c5
|
refactor: migrate label autocomplete
|
2026-03-11 16:48:57 +00:00 |
|
JYC333
|
5088259fb1
|
refactor: limit ctrl+enter action only at when creating reation on relation map
|
2026-03-11 16:48:57 +00:00 |
|
JYC333
|
8d42922172
|
refactor: fix cleanup to avoid DOM leaks
|
2026-03-11 16:48:56 +00:00 |
|
JYC333
|
d14dd07e55
|
refactor: use ctrl+enter to confirm in relation creation at relation map page
|
2026-03-11 16:48:56 +00:00 |
|
JYC333
|
79d2fd5601
|
refactor: clean up old autocomplete implementation
|
2026-03-11 16:48:56 +00:00 |
|
JYC333
|
5facd5ddb4
|
refactor: migrate relation map
|
2026-03-11 16:48:56 +00:00 |
|
JYC333
|
1e688419b4
|
fix: dropdown menu not follow the input when attribute detail dialog height changed
|
2026-03-11 16:48:56 +00:00 |
|
JYC333
|
622f7ef263
|
refactor: use headless autocomplete, migrate attribute deatil
|
2026-03-11 16:48:56 +00:00 |
|
JYC333
|
1cdd04e193
|
refactor: add new autocomplete registry
|
2026-03-11 16:48:56 +00:00 |
|
Elian Doran
|
06aed16ea1
|
refactor(spreadsheet): simplify the checks for popups
|
2026-03-11 12:11:00 +02:00 |
|
Elian Doran
|
aa2d8af15c
|
fix(spreadsheet): popups show up and hide
|
2026-03-11 12:10:46 +02:00 |
|
Elian Doran
|
e868615fd5
|
chore(client): address requested changes
|
2026-03-10 22:19:50 +02:00 |
|
Elian Doran
|
80493a52be
|
feat(video_player): move loop to center section
|
2026-03-10 20:46:28 +02:00 |
|
Elian Doran
|
3fed2ba42e
|
feat(video_player): add zoom to fit button
|
2026-03-10 20:44:32 +02:00 |
|
Elian Doran
|
82592ada54
|
fix(video_player): unreadable controls on light theme
|
2026-03-10 20:36:03 +02:00 |
|
Elian Doran
|
5528701744
|
feat(video_player): indicate unsupported file formats
|
2026-03-10 20:33:47 +02:00 |
|
Elian Doran
|
0ca665fb85
|
chore(video_player): mention keys
|
2026-03-10 20:24:16 +02:00 |
|
Elian Doran
|
7eb452ed8b
|
refactor(video_player): use translations
|
2026-03-10 20:22:03 +02:00 |
|
Elian Doran
|
d81dec94a9
|
feat(video_player): add keyboard shortcuts for toggling volume
|
2026-03-10 20:18:16 +02:00 |
|
Elian Doran
|
6631a4a806
|
feat(video_player): add shortcuts to just to beginning/end
|
2026-03-10 20:16:53 +02:00 |
|
Elian Doran
|
12f817c896
|
feat(video_player): add keyboard shortcut to toggle mute
|
2026-03-10 20:16:04 +02:00 |
|
Elian Doran
|
87229600d2
|
feat(video_player): keyboard shortcut to toggle full-screen
|
2026-03-10 20:15:10 +02:00 |
|
Elian Doran
|
471a46a030
|
feat(video_player): flash controls when pressing shortcuts
|
2026-03-10 20:14:11 +02:00 |
|
Elian Doran
|
41220eebd5
|
feat(video_player): arrow keys to seek
|
2026-03-10 20:11:56 +02:00 |
|
Elian Doran
|
755872277b
|
feat(video_player): space to toggle play/pause
|
2026-03-10 20:10:40 +02:00 |
|
Elian Doran
|
2cb54d7021
|
fix(video_player): loop can get out of sync with external control
|
2026-03-10 20:09:33 +02:00 |
|
Elian Doran
|
5a16bafbbf
|
fix(video_player): playback speed can get out of sync with external control
|
2026-03-10 20:08:17 +02:00 |
|
Elian Doran
|
fc6e9d89d9
|
fix(video_player): volume can get out of sync with external control
|
2026-03-10 20:07:45 +02:00 |
|
Elian Doran
|
8af35da279
|
feat(video_player): add loop button
|
2026-03-10 20:05:40 +02:00 |
|