Isaac Visintainer
78023b8eff
publish: ignore edit updates if they originated with us
2020-04-13 13:34:50 -07:00
Isaac Visintainer
7edcd65699
publish: add facilities for managing limbo state
2020-04-13 13:33:34 -07:00
Isaac Visintainer
2608dea563
publish: style changes and comments
2020-04-13 00:04:33 -07:00
Isaac Visintainer
d3ab26e57c
publish: restore OS0 -> OS1 transition logic
2020-04-12 23:38:54 -07:00
Isaac Visintainer
a40d292bb7
publish: remove or add posts/comments from limbo depending on whether they succeeded or failed
2020-04-12 23:21:42 -07:00
Isaac Visintainer
d2fdae4d4b
publish: immediately store post and comment changes
2020-04-12 23:21:42 -07:00
Isaac Visintainer
f9e17e61a2
publish: update state with limbo field
2020-04-12 23:21:42 -07:00
Logan Allen
99878eb65d
apps: added hints to the top of many networked apps
2020-04-02 17:49:46 -04:00
Matilde Park
5516d2ebdb
launch: add %remove launch-action
2020-03-27 12:44:49 -04:00
ixv
abc39cdc04
Apply suggestions from code review
...
Co-Authored-By: Fang <git@fang.io>
2020-03-16 17:05:23 -07:00
Isaac Visintainer
3f882b5a90
publish: fix permissions bug when notebook is associated with a foreign hosted group
2020-03-16 16:45:00 -07:00
Fang
55aa0cb610
apps: augment with /lib/dbug
2020-03-12 01:33:48 +01:00
Isaac Visintainer
5114cebfd7
publish: stop adding newlines, and fix post snippet on edit
2020-03-10 15:08:56 -07:00
Isaac Visintainer
0e9ea8c039
publish: fix notebook deletion card flushing bug
2020-03-10 15:08:38 -07:00
Logan Allen
9a6a7b147d
publish: update remote metadata group properly and only send invites for unmanaged notebooks
2020-03-09 17:05:06 -07:00
Logan Allen
1a8dfccf22
publish: check if metadata-store has started before scrying it
2020-03-05 15:43:12 -08:00
Logan Allen
37820e5f51
publish: fill in title and description when importing, style
2020-03-05 11:44:34 -08:00
Logan Allen
3ace135c18
publish: integration with metadata
2020-03-04 15:56:48 -08:00
Logan Allen
bb0f56f17a
chat + contacts: integrate managed groups with metadata
2020-03-01 15:40:49 -08:00
Isaac Visintainer
c502474942
Merge branch 'master' into os1-rc
2020-02-26 19:18:17 -08:00
Isaac Visintainer
8cd6160c55
publish: don't reset post dates on notebook import
2020-02-26 16:04:49 -08:00
Isaac Visintainer
8616bf06bf
publish: ignore updates from old version
2020-02-26 16:04:42 -08:00
Isaac Visintainer
da31b74521
publish: don't leave notebooks on OTA
2020-02-26 16:02:39 -08:00
Isaac Visintainer
762bf136eb
publish: set tile-num after OTA
2020-02-26 16:02:24 -08:00
Isaac Visintainer
db65ff546f
publish: don't require a new notebook to trigger upgrading the old
2020-02-26 16:02:15 -08:00
matildepark
a1b9e34290
Merge pull request #2353 from urbit/mp/os1/publish/edit
...
publish: add 'edit note' functionality
2020-02-26 16:29:48 -05:00
Matilde Park
e6b38a1b47
publish: allow direct join from URL
2020-02-25 21:07:06 -05:00
Isaac Visintainer
9581a0535c
publish: add publish invite path
2020-02-25 13:43:06 -08:00
Matilde Park
a81018a5b6
publish: add wildcard route for note endpoints
...
We take in /edit parameters (and possibly others) on notes,
so we let the front-end handle the routing regardless of the additional
params in the URL.
2020-02-25 14:19:15 -05:00
Isaac Visintainer
6e8643000b
fixed call to make-groups in outer core
2020-02-21 11:11:38 -08:00
Isaac Visintainer
ac620baadb
dont send invite on unban
...
split dropdown component out from api actions in subscribers
2020-02-14 13:55:55 -08:00
Isaac Visintainer
56807dd52f
added members and settings page
2020-02-13 14:00:55 -08:00
Isaac Visintainer
d98aed183f
add ourselves to the notebook groups we create
2020-02-10 12:44:10 -08:00
Isaac Visintainer
3e308fe15b
handle inviting/kicking when ship is added/removed from group
2020-02-07 14:06:19 -08:00
Isaac Visintainer
93b9c6d5d9
added invites to sidebar in publish
2020-02-06 14:31:51 -08:00
Isaac Visintainer
45b82e04f0
updated notebook creation logic to be in line with groups/contacts
...
added invite reducer
fixed page transition on new notebook creation
2020-02-06 11:42:48 -08:00
Isaac Visintainer
9b260e081d
change publish api to pass though group paths from frontend
2020-02-04 11:14:06 -08:00
Isaac Visintainer
fd300aa025
made fetching more robust on notebook page
...
added infinite scroll and fetching to note page
2020-02-01 12:54:37 -08:00
Isaac Visintainer
919db6a3be
pass snippet and about field from backend
...
wire up routing for notebook page
add infinite scroll and note fetching logic to notebook page
2020-01-31 15:04:24 -08:00
Isaac Visintainer
b4e99b7f04
fix group creation in the case of notebook import
2020-01-27 09:23:20 -08:00
Isaac Visintainer
7c057099d5
thread state through properly in the case of importing many files
2020-01-24 13:42:47 -08:00
Isaac Visintainer
3c4933690f
added new url routes
...
added subscriber data to notebooks
2020-01-24 10:58:18 -08:00
Isaac Visintainer
e9452bfa72
don't send null kick if subscribers list is empty
...
scry old files into the correct structure
2020-01-22 12:47:00 -08:00
Isaac Visintainer
1fde0913cb
wrote on-load arm for state transitions &c
2020-01-21 10:49:35 -08:00
Isaac Visintainer
366772c559
store, update, send tile notification number
2020-01-21 10:49:35 -08:00
Isaac Visintainer
041900dc26
handle marking posts as read
2020-01-21 10:49:35 -08:00
Isaac Visintainer
97f820a2c6
fixed group and invite bugs
2020-01-21 10:49:35 -08:00
Isaac Visintainer
d4ae9dbcc8
added js reducers
2020-01-21 10:49:35 -08:00
Isaac Visintainer
e807e6c223
paginated frontend api
2020-01-21 10:49:35 -08:00
Isaac Visintainer
dcec0315ae
sending updates to subscribers
2020-01-21 10:49:35 -08:00
Isaac Visintainer
504b9b289c
group and permissions creation on %new-book action
2020-01-21 10:49:35 -08:00
Isaac Visintainer
2836cf3f08
reworked file ingestion to not use ford
2020-01-21 10:49:35 -08:00
Jared Tobin
01afc2a143
Merge branch 'm/gall-gift-paths' ( #2134 )
...
* origin/m/gall-gift-paths:
gall: (list path) in %fact and %kick
Signed-off-by: Jared Tobin <jared@tlon.io>
2020-01-07 04:17:32 +08:00
Fang
fcf1846b6f
various: remove trailing whitespace
2020-01-03 22:06:42 +01:00
Fang
ae8a57ca25
gall: (list path) in %fact and %kick
...
Instead of providing a (unit path), allows for (list path), which better
supports the "update to path and subpath cases".
For example, if /things wants updates about everything, and
/things/specific wants updates about the specific thing, they'll both
need to receive a %fact when the specific thing changes.
Previously, these would have been two separate moves. Now, gall handles
the multi-targeting for you.
2019-12-23 13:37:32 +01:00
Philip Monk
17db094d61
publish: set permissions on %serve
2019-12-02 22:29:12 -08:00
Philip Monk
bf55197baf
ames: backpressure fixes
2019-11-26 14:56:20 -08:00
Isaac Visintainer
dc3aa348a0
static gall: convert publish
2019-11-22 12:57:58 -08:00
Philip Monk
9862dccc0e
mall: age -> app
2019-11-18 19:28:59 -08:00
Isaac Visintainer
0a5fcf8210
publish: auto-resubscribe on quit, crash on failed subscription
2019-10-22 10:18:34 -07:00
Isaac Visintainer
aed15a13b9
publish: added permission logic to %serve and import flows
2019-10-22 10:18:25 -07:00
Fang
bead92656c
publish: remove unused %disconnect card
...
It wasn't being used, and wasn't correct in the first place.
(You really want [%publish wire binding:eyre] here.)
2019-10-16 23:41:08 +02:00
Logan Allen
23e95e1839
publish: removed unused hall import statements
2019-09-26 14:38:20 -07:00
Matilde Park
645e60c55d
Publish: Add positive assertion for publish-info
...
Publish's %serve command makes builds for notes even if the
publish-info file is missing. It now crashes the build if the file is
missing with a one-line ?> asserting that the file is found in the
list of paths associated with the collection.
2019-09-06 22:37:18 -04:00
Isaac Visintainer
d52b051196
publish: fix broken post bug, add recover function
...
In Publish, users could get in a bad state if they made a post with
valid udon, and subsequently edited to contain invalid udon.
Furthermore, users subscribed to them would get in the same bad state.
This fixes the original bug, and users who are already in the broken
state will be able to run a recovery command: :publish %state-surgery
which will also fix the downstream broken state of their subscribers.
2019-09-05 09:30:05 -02:30
Isaac Visintainer
66abf0de73
indented block
2019-08-21 13:56:50 -07:00
Isaac Visintainer
b24cdf317b
added import and export arms to publish
2019-08-21 13:22:38 -07:00
Isaac Visintainer
5a2d0e62ca
fixed unread notification logic and added unread badges to post previews
2019-08-13 15:39:37 -07:00
Fang
a59149bc23
Move :publish app state type into app itself
2019-08-11 12:21:39 -07:00
Isaac Visintainer
b7aad187e6
updated publish files
2019-07-18 15:34:42 -07:00
Isaac Visintainer
500b3a7a60
80 cols
2019-07-11 15:20:29 -07:00
Isaac Visintainer
a60d8cdbfc
changed name of app to be consistent
2019-07-11 15:07:05 -07:00