Zlatin Balevsky
5daad35ee2
new icon
2020-05-17 14:30:23 +01:00
Zlatin Balevsky
367a43825f
trim whitespaces before signing
2020-05-15 13:21:51 +01:00
zzz
f1a2b103a8
Prep for push to transifex
...
Additional string cleanup, regenerate English po file
2020-05-13 10:29:18 -04:00
zzz
179c3438cd
Fix script line changes from previous MR
...
Fix some missing quotes
Move util.js and tables.js to css.jsi
script files don't require nonce; inline scripts do.
Nonce doesn't matter until we turn on the CSP.
2020-05-11 10:59:28 -04:00
Zlatin Balevsky
7fa6812ee9
merge from zzz/csp2
2020-05-11 13:38:20 +01:00
zzz
a1c714b46e
Replace innerHTML part 1 (Gitlab issue #45 )
...
Change all plain text and empty content from innerHTML to textContent
2020-05-11 08:20:03 -04:00
zzz
2d3e843d64
Plugin headers and CSP (Gitlab issue #44 )
...
Prep for stricter script-src:
Add headers, remove js onload, move init call to the js
Add nonces to all scripts, can't use yet due to innerHTML (see Gitlab issue #45 )
2020-05-11 07:50:36 -04:00
Zlatin Balevsky
992daa1e45
size limit on nicknames
2020-05-10 09:51:56 +01:00
Zlatin Balevsky
11aa6dda70
sign tool in web ui
2020-05-07 13:29:21 +01:00
Zlatin Balevsky
58a92e7442
disallow certain characters in nicknames
2020-05-06 11:49:52 +01:00
Zlatin Balevsky
fb59d1ca0c
fix the wait window while core is loading
2020-05-04 08:15:25 +01:00
zzz
91ea2c0184
Move accordion javascript to its own file
...
Open the accordion section for the page you are on
2020-05-03 12:16:05 -04:00
zzz
44dc7b808f
Clean up help text for consistency and translatability
2020-05-03 08:28:05 -04:00
Zlatin Balevsky
16d3a109ca
option to disable tracking in web ui
2020-04-12 11:40:21 +01:00
Zlatin Balevsky
293ff76ae9
Move the wait for client manager in the background thread, hopefully fixes #42
2020-03-30 13:28:22 +01:00
Zlatin Balevsky
acb70f72d6
fix determination if a directory is shared
2020-03-30 12:42:16 +01:00
Zlatin Balevsky
62bb4f9e5f
actions dropdown on trust lists page
2020-03-29 21:16:54 +01:00
Zlatin Balevsky
03d6fb15f2
Actions menu on TrustUsers page
2020-03-29 20:58:15 +01:00
Zlatin Balevsky
699f3ce1b6
convert the Mark (Dis)Trusted links on search results page to hover menu
2020-03-29 19:15:34 +01:00
Zlatin Balevsky
7f9c8bddb6
fix the color of the hover menu when hovering over a table
2020-03-29 13:18:40 +01:00
Zlatin Balevsky
d111983d68
help text for each page
2020-03-28 23:33:11 +00:00
Zlatin Balevsky
50148e5603
add a Help tooltip section in the header. To be updated with different text for each page
2020-03-28 22:51:07 +00:00
Zlatin Balevsky
1054fe0935
x -> px
2020-03-28 20:19:01 +00:00
Zlatin Balevsky
2de2badb0b
tooltips on config options
2020-03-28 19:55:00 +00:00
Zlatin Balevsky
424922f2e3
start adding tooltips to config options
2020-03-28 19:19:35 +00:00
Zlatin Balevsky
adce4b1574
help tooltips on Browse and Feeds pages
2020-03-28 18:39:30 +00:00
Zlatin Balevsky
355535e660
help tooltips on search box and share input box
2020-03-28 16:14:03 +00:00
Zlatin Balevsky
09db68182c
add a description of the advanced sharing page, wording and css tweaks
2020-03-28 03:02:48 +00:00
Zlatin Balevsky
1e67139e74
display Never if directory was never synced
2020-03-28 02:52:22 +00:00
Zlatin Balevsky
9837e1e3d7
emit an event on every dir sync so that UI can update timestamps
2020-03-28 02:47:29 +00:00
Zlatin Balevsky
a88dc17064
add a sync option, fix sorting of table
2020-03-27 15:42:50 +00:00
Zlatin Balevsky
862967bf8e
configure panel for directories
2020-03-27 15:14:36 +00:00
Zlatin Balevsky
9f1f718870
show the dirs in a table, no actions yet
2020-03-27 12:54:01 +00:00
Zlatin Balevsky
2fd0a3833f
wip on web ui for advanced sharing
2020-03-27 11:10:25 +00:00
Zlatin Balevsky
1c5fec7e9a
Merge branch 'master' of 127.0.0.1:zlatinb/muwire into watched-directories
...
So that I can get B0B's icon
2020-03-26 15:41:34 +00:00
Zlatin Balevsky
faad6b6b0e
query the manager if a directory is watched instead of settings
2020-03-26 12:23:15 +00:00
Zlatin Balevsky
f0c8c11094
get rid of UI-side watching of directories on AllFilesLoadedEvent
2020-03-26 05:31:05 +00:00
Bob
bbf97311d1
AdvancedSharing.png icons. Creative Commons CC0.
2020-03-25 23:37:51 +00:00
Zlatin Balevsky
5368dbe181
CSS tweaks from B0B
2020-03-25 15:37:48 +00:00
Zlatin Balevsky
5ea64ecb90
update webui for directory deletion
2020-03-25 08:10:26 +00:00
Zlatin Balevsky
a2ed308cd0
only fetch the latest revision number on initialization. This fixes the flicker on first refreshStatus()
2020-03-24 13:28:56 +00:00
Zlatin Balevsky
4020df0a77
update expanded tree paths on file events
2020-03-23 20:44:13 +00:00
Zlatin Balevsky
6f4b4a2c2d
update plugin file manager on deleted files
2020-03-23 18:31:42 +00:00
Zlatin Balevsky
83cd5e57a2
only refresh feeds table if something changes. This prevents the hover menu from flickering
2020-03-23 08:47:05 +00:00
Zlatin Balevsky
bb69535874
convert feeds table actions to hover menu
2020-03-23 08:28:13 +00:00
Zlatin Balevsky
b7033e3277
display build number in MuStatus
2020-03-23 07:59:18 +00:00
Zlatin Balevsky
4a9cea7d2e
special-case the files table with some padding to make the hover menu visible without scrolling, in some cases.
2020-03-23 07:47:41 +00:00
Zlatin Balevsky
2aea965d72
fix hover menu in files table, break small x-display size
2020-03-23 00:29:26 +00:00
Zlatin Balevsky
9a6a1c8371
fix missing image
2020-03-22 23:07:53 +00:00
Zlatin Balevsky
2042bfccb7
get rid of effect where ellipsis overflow doesn't work
2020-03-22 23:03:29 +00:00
Zlatin Balevsky
0d4b0df19d
remove Bote's icons
2020-03-22 21:52:35 +00:00
Zlatin Balevsky
f363296ed1
use new icons
2020-03-22 21:32:20 +00:00
Zlatin Balevsky
8b33a5a284
new icons from B0B, licensed under CC0
2020-03-22 21:32:09 +00:00
Zlatin Balevsky
886effa3b6
size columns
2020-03-22 04:01:17 +00:00
Zlatin Balevsky
64d8b98ee2
show/hide comments in certificates
2020-03-22 03:46:58 +00:00
Zlatin Balevsky
2f2f620ae5
certificates table
2020-03-22 03:01:07 +00:00
Zlatin Balevsky
9a74cc5026
downloaders table
2020-03-22 02:51:26 +00:00
Zlatin Balevsky
e3c5fe291d
WIP on file details page
2020-03-22 02:13:23 +00:00
Zlatin Balevsky
c77b848d44
correct comparision
2020-03-21 20:59:28 +00:00
Zlatin Balevsky
cf5b5b164d
copy hash to clipboard in files table
2020-03-21 11:46:09 +00:00
Zlatin Balevsky
3a340e40c8
copy hash to clipboard functionality in file tree
2020-03-21 11:41:44 +00:00
Zlatin Balevsky
e9eafe9380
Actions menu in table view
2020-03-20 16:56:00 +00:00
Zlatin Balevsky
270a8519b4
Actions link on folders
2020-03-20 16:27:37 +00:00
Zlatin Balevsky
f8bbeb8ac0
switch to a dropdown menu on file tree
2020-03-20 15:59:54 +00:00
Zlatin Balevsky
2a4db868aa
collapsible Trust Configuration and About sections
2020-03-20 15:01:45 +00:00
Zlatin Balevsky
59219da1a2
tighten the file tree a bit
2020-03-20 14:20:28 +00:00
Zlatin Balevsky
a5fb824f71
link 'browsing' links to specific matching table entries
2020-03-19 22:38:51 +00:00
Zlatin Balevsky
68bc0bbf30
open the latest search by default
2020-03-19 22:03:40 +00:00
Zlatin Balevsky
c6c1ac1d93
more descriptive errors on Browse and Feed submit actions
2020-03-19 20:47:44 +00:00
Zlatin Balevsky
9646eadcb1
better config input validation, fixes resetting of checkboxes to default values on invalid input
2020-03-19 20:20:41 +00:00
Zlatin Balevsky
db91c9171d
add copy-to-clipboard ability for full id
2020-03-19 19:19:47 +00:00
Zlatin Balevsky
e542a50260
status page with some MW internals
2020-03-19 18:12:52 +00:00
Zlatin Balevsky
a9539c5999
add an About Me page which shows the short and full ids
2020-03-19 17:08:35 +00:00
Zlatin Balevsky
d93dbbeb8b
spacing for readability
2020-03-19 16:40:19 +00:00
Zlatin Balevsky
45659f0dca
change message for Browse and Feeds input box
2020-03-19 16:39:49 +00:00
Zlatin Balevsky
31a607ed7d
canonicalize download / incomplete locations before testing
2020-03-19 16:19:43 +00:00
Zlatin Balevsky
455b0ea48e
config options for feeds
2020-03-13 11:50:45 +00:00
Zlatin Balevsky
f4c96db841
publish/unpublish functionality
2020-03-13 08:56:45 +00:00
Zlatin Balevsky
3efb04d7bb
missed a B
2020-03-13 07:29:37 +00:00
Zlatin Balevsky
62ce8ffa46
size columns
2020-03-13 07:26:02 +00:00
Zlatin Balevsky
05b70a4573
Individual feed configuration ability
2020-03-13 06:48:58 +00:00
Zlatin Balevsky
b339784826
view comment functionality
2020-03-13 03:54:30 +00:00
Zlatin Balevsky
488f2964ee
Display feed presence in search results, various fixes
2020-03-13 03:40:41 +00:00
Zlatin Balevsky
f5fe3da09d
hook up some actions
2020-03-13 02:04:50 +00:00
Zlatin Balevsky
392deee34c
wip on feeds page js side
2020-03-13 00:37:58 +00:00
Zlatin Balevsky
7183f15c5c
plumbing for /Feeds page
2020-03-12 23:33:04 +00:00
Zlatin Balevsky
ca33535630
POST hook for downloading feed items
2020-03-12 22:46:48 +00:00
Zlatin Balevsky
54abf82a91
wip on server side of feeds for plugin
2020-03-12 22:28:11 +00:00
Zlatin Balevsky
cc8801c48b
do not NPE if hashing fails
2020-03-09 16:05:57 +00:00
Zlatin Balevsky
c7d1f0c23c
Connect to i2p router after creating the Core object, should help with plugin init issues #39
2020-02-23 18:29:09 +00:00
Zlatin Balevsky
8c110bbae5
more occurrences of SharedFile::getInfoHash #35
2020-02-14 15:24:39 +00:00
Zlatin Balevsky
2cc1e384bc
more occurrences of SharedFile::getInfoHash #35
2020-02-14 15:20:01 +00:00
Zlatin Balevsky
d5c8050572
wip on separate hashlist storage #35
2020-02-14 00:37:07 +00:00
Zlatin Balevsky
3036765f81
translations
2019-12-27 12:33:22 +01:00
Zlatin Balevsky
6283287bee
prevent empty input from sharing the I2P working dir
2019-12-22 22:17:57 +00:00
Zlatin Balevsky
8bd41546cd
proper uploader equality check
2019-12-21 23:15:39 +00:00
Zlatin Balevsky
5c773cec80
more css changes from zzz
2019-12-20 16:19:00 +00:00
Zlatin Balevsky
7df00e6709
delete duplicate translation
2019-12-19 20:14:24 +00:00
Zlatin Balevsky
5c05bd2562
If a result is for a shared file, display it as Downloaded
2019-12-19 20:12:02 +00:00
Zlatin Balevsky
6ea1a15641
do not initialize the update client if running as a plugin
2019-12-19 18:30:07 +00:00